.he-kicker{color:var(--as-blue-700);display:inline-block;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.he-head{margin-bottom:26px;max-width:680px}.he-head .he-kicker{margin-bottom:10px}.he-head__title{color:var(--as-text-strong);font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:700;letter-spacing:-.022em;line-height:1.2;margin:0;text-wrap:balance}.he-head__sub{color:var(--as-text-muted);font-size:.98rem;line-height:1.65;margin:10px 0 0;max-width:62ch}.he-intro{padding:44px 0 4px}.he-intro__inner{border-top:1px solid var(--as-border);display:grid;gap:32px;grid-template-columns:170px minmax(0,1fr);margin:0 auto;max-width:1200px;padding:32px 24px 0}.he-intro__rail{padding-top:4px}.he-intro__heading{color:var(--as-text-strong);font-size:clamp(1.4rem,2.4vw,1.8rem);font-weight:700;letter-spacing:-.024em;line-height:1.18;margin:0 0 18px;max-width:26ch;text-wrap:balance}.he-intro__body{min-width:0}.he-intro__lead{color:var(--as-text);font-size:1.1rem;font-weight:500;letter-spacing:-.006em;line-height:1.62;margin:0 0 16px;max-width:68ch}.he-intro__p{color:var(--as-text-muted);font-size:.98rem;line-height:1.72;margin:0 0 16px;max-width:70ch}.he-intro__p:last-child{margin-bottom:0}.he-featured{padding:46px 0 8px}.he-featured__inner{margin:0 auto;max-width:1200px;padding:0 24px}.he-featured__list{border-top:1px solid var(--as-border);list-style:none;margin:0;padding:0}.he-featured__row{border-bottom:1px solid var(--as-border)}.he-featured__link{align-items:center;border-radius:var(--as-r-control);color:inherit;display:flex;gap:24px;padding:20px 6px;text-decoration:none;transition:background-color var(--as-t-fast) var(--as-ease),padding-left var(--as-t-fast) var(--as-ease)}.he-featured__link:hover{background-color:var(--as-surface-alt);padding-left:14px}.he-featured__link:focus-visible{outline:2px solid var(--as-blue-600);outline-offset:2px}.he-featured__main{flex:1 1 auto;min-width:0}.he-featured__eyebrow{color:var(--as-blue-600);display:block;font-size:10.5px;font-weight:600;letter-spacing:.12em;margin-bottom:5px;text-transform:uppercase}.he-featured__title{color:var(--as-text-strong);display:block;font-size:1.02rem;font-weight:650;letter-spacing:-.012em;line-height:1.35}.he-featured__desc{color:var(--as-text-muted);display:block;font-size:.92rem;line-height:1.62;margin-top:6px;max-width:82ch}.he-featured__arrow{color:var(--as-border-strong);flex:none;font-size:1.05rem;transition:color var(--as-t-fast) var(--as-ease),transform var(--as-t-fast) var(--as-ease)}.he-featured__link:hover .he-featured__arrow{color:var(--as-blue-600);transform:translateX(3px)}.he-faq{padding:46px 0 12px}.he-faq__inner{margin:0 auto;max-width:1200px;padding:0 24px}.he-faq__list{border-top:1px solid var(--as-border);margin:0}.he-faq__row{border-bottom:1px solid var(--as-border);display:grid;gap:16px 48px;grid-template-columns:minmax(220px,340px) minmax(0,1fr);padding:24px 0}.he-faq__q{color:var(--as-text-strong);font-size:1rem;font-weight:650;letter-spacing:-.01em;line-height:1.4;margin:0}.he-faq__a{color:var(--as-text-muted);font-size:.95rem;line-height:1.72;margin:0;max-width:74ch}@media (max-width:860px){.he-intro__inner{gap:12px;grid-template-columns:1fr}.he-intro__rail{padding-top:0}.he-faq__row{gap:8px;grid-template-columns:1fr;padding:20px 0}.he-featured__link{gap:16px;padding:18px 4px}}