.page-module__7Jo50W__section{padding:0 var(--gutter)}.page-module__7Jo50W__content{gap:var(--space-l);max-width:var(--content-width);padding:calc(2 * var(--space-xl)) 0;flex-direction:column;margin:0 auto;display:flex}.page-module__7Jo50W__content>*{max-width:720px}.page-module__7Jo50W__content h1{font:var(--type-display);letter-spacing:var(--tracking-display)}.page-module__7Jo50W__content p{color:var(--ink-muted)}.page-module__7Jo50W__banner{align-items:center;gap:var(--space-l);margin-top:var(--space-m);padding:var(--space-m) var(--space-l);border-radius:var(--radius-m);background-color:var(--banner-bg);border:1px solid var(--banner-border);display:flex}.page-module__7Jo50W__bannerLogo{flex-shrink:0;width:64px;height:auto}.page-module__7Jo50W__content .page-module__7Jo50W__bannerText{color:var(--banner-text);flex:1}.page-module__7Jo50W__bannerText strong{color:var(--banner-strong);font-weight:700}.page-module__7Jo50W__bannerButton{align-items:center;gap:var(--space-s);padding:12px var(--space-l);border-radius:var(--radius-pill);background-color:var(--banner-button-bg);color:var(--banner-button-text);font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;flex-shrink:0;transition:background-color .15s;display:inline-flex}.page-module__7Jo50W__bannerButton:hover{background-color:var(--neon-peach)}.page-module__7Jo50W__bannerButton svg{width:14px;height:14px}@media (max-width:640px){.page-module__7Jo50W__banner{align-items:flex-start;gap:var(--space-m);padding:var(--space-l);flex-direction:column}.page-module__7Jo50W__bannerLogo{width:72px}.page-module__7Jo50W__bannerButton{align-self:flex-start}}
