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