/* Approved final brand pass. Header and first hero section intentionally excluded. */
@font-face{font-family:'Inter Light Fallback';src:url('assets/InterVariable.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
:root{--brand-display:'Helvetica Neue','Inter Light Fallback',Arial,sans-serif;--brand-readable:#657178}
main>section:not(:first-child) h2,main>section:not(:first-child) h2 em,main>section:not(:first-child) h2 span{font-family:var(--brand-display)!important;font-synthesis:none}
.brand-extension{--brand-muted:var(--brand-readable)}
#personal-context .context-copy p,#inside-your-guide .context-copy p,#faq-guide .faq-guide-categories button:not([aria-selected=true]),#pricing .pricing-inclusions p{color:var(--brand-readable)}
#your-plan button.pill,.brand-extension .final-start{min-height:50px;height:50px;padding:0 24px;gap:22px;font:400 16.5px/1.3 Lab,Arial,sans-serif;letter-spacing:-.035em;border-radius:50px;white-space:nowrap}
#your-plan button.pill>span,.brand-extension .final-start>span{font-size:19px;line-height:1}
.community-section .final-start>span{width:30px;height:30px;display:grid;place-items:center}
#style-details{padding-bottom:60px}#technology{padding-top:60px}
#four-step-plan{padding-bottom:60px}#pricing{padding-top:60px}
@media(max-width:700px){#style-details,#four-step-plan{padding-bottom:40px}#technology,#pricing{padding-top:40px}.faq-guide-categories{mask-image:linear-gradient(to right,transparent,#000 8px,#000 calc(100% - 18px),transparent);scroll-padding-inline:18px;padding-inline:12px}.faq-guide-categories:after{content:'›';position:sticky;right:-1px;flex:none;align-self:center;background:#fff;color:#657178;padding:4px;pointer-events:none}.pricing-offer-actions .final-start{padding-inline:18px;font-size:16.5px;gap:12px}.pricing-offer-actions{flex-wrap:wrap}}
@media(max-width:480px){.benefit-proof-grid{grid-template-columns:minmax(0,1fr)}.benefit-community{grid-column:auto}.benefit-proof-card{border-left:0!important;border-top:1px solid #e0e5e6;padding:24px 10px}.benefit-proof-card .benefit-graphic{max-width:350px;margin-inline:auto}.benefit-proof-card h3{max-width:300px;margin-inline:auto}}
