.secondary-public-surface{font-family:Inter,ui-sans-serif,sans-serif}.secondary-public-surface .sp-hero{background:var(--secondary);border-bottom:1px solid var(--border);color:var(--foreground);padding:52px 0}.secondary-public-surface .sp-hero>div{width:min(100% - 48px,1160px);margin-inline:auto;padding-inline:0}.secondary-public-surface .sp-hero h1{letter-spacing:-.035em;color:var(--foreground);font-size:clamp(28px,3.4vw,42px);font-weight:600;line-height:1.2}.secondary-public-surface .sp-hero [class*=text-white]{color:var(--foreground)}.secondary-public-surface .sp-hero [class*=text-navy-foreground]{color:var(--muted-foreground)}.secondary-public-surface .sp-hero [class*=border-white]{border-color:var(--border)}.secondary-public-surface .sp-hero [class*=bg-white\/]{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.secondary-public-surface .sp-contact-hero{background:var(--secondary)}.secondary-public-surface .sp-contact-hero h1{max-width:760px}.secondary-public-surface .sp-contact-hero [class*=text-gold]{color:var(--brand)}.secondary-public-surface .sp-contact-hero [class*=bg-gold\/]{background:var(--muted)}.secondary-public-surface :is(.rounded-3xl,.rounded-2xl){border-radius:14px}.secondary-public-surface :is(.shadow-card,.shadow-lift,.shadow-glow){box-shadow:none}.secondary-public-surface .font-display{font-family:inherit}.secondary-public-surface :is(.font-black,.font-extrabold){font-weight:600}.secondary-public-surface :is(button,a):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.secondary-public-surface :is(button,[role=button]){text-transform:none;letter-spacing:0}.secondary-public-surface section[id]{scroll-margin-top:112px}@media (width<=600px){.secondary-public-surface .sp-hero{padding:32px 0}.secondary-public-surface .sp-hero>div{width:calc(100% - 32px)}}
