.faq-hero{position:relative;background:var(--navy);color:#fff;padding-block:var(--s24) calc(var(--s64) + var(--s40));overflow:hidden}.faq-hero-inner{display:flex;flex-direction:column;align-items:center;text-align:center}.faq-fig{color:#ffffff2e;line-height:.9;margin-top:var(--s40)}.faq-eyebrow{color:#81c8f7;margin-top:var(--s24)}.faq-h1{margin-top:var(--s24);max-width:760px}.faq-lead{color:var(--grey-d);max-width:600px;margin-top:var(--s24)}.faq-search{position:relative;width:100%;max-width:560px;margin:var(--s40) auto 0}.faq-search-ico{position:absolute;inset-inline-start:var(--s16);top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--grey-l);pointer-events:none}.faq-search-input{height:56px;padding-inline-start:48px;font-size:var(--t16)}.faq-wave{position:absolute;left:0;right:0;bottom:-1px;height:var(--s40);pointer-events:none}.faq-wave svg{display:block;width:100%;height:100%}.faq-crumbs{align-self:stretch}.faq-crumbs ol{color:#ffffffb3}.faq-crumbs a{color:#ffffffbf}.faq-crumbs a:hover{color:#fff}.faq-crumbs li>span{color:#fff}.faq-crumbs li>svg{color:#fff6}.faq-body{background:var(--surface);padding-block:var(--s64)}.faq-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s8);margin:0 auto var(--s40);max-width:820px}.faq-cat{display:inline-flex;align-items:center;gap:var(--s8);min-height:44px;padding:10px 18px;border-radius:var(--rp);background:#fff;color:var(--navy);border:1px solid rgba(0,34,69,.12);font-size:var(--t13);font-weight:700;cursor:pointer;transition:transform var(--micro-dur) var(--micro-ease),background-color var(--micro-dur) var(--micro-ease),border-color var(--micro-dur) var(--micro-ease),color var(--micro-dur) var(--micro-ease)}.faq-cat svg{width:16px;height:16px;flex:none}.faq-cat:hover{border-color:var(--naa-primary);color:var(--naa-primary);transform:translateY(-2px)}.faq-cat[aria-pressed=true]{background:var(--navy);color:#fff;border-color:var(--navy)}.faq-cat[aria-pressed=true]:hover{color:#fff;transform:translateY(-2px)}.faq-acc-card{max-width:820px;margin:0 auto;padding:var(--s8) var(--s24)}.faq-item{border-bottom:1px solid rgba(0,34,69,.08)}.faq-acc-card .faq-item:last-child{border-bottom:0}.faq-trigger{font-size:var(--t16)}.faq-answer{font-size:var(--t16);line-height:1.6;color:var(--grey-l);padding-bottom:var(--s24);max-width:68ch}.faq-empty{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--s16);max-width:820px;margin:0 auto;padding:var(--s64) var(--s24)}.faq-empty-ico{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:var(--rp);background:#0073d014;border:1px solid rgba(0,115,208,.18);color:var(--naa-primary)}.faq-empty-ico svg{width:30px;height:30px}.faq-empty-t{font-size:var(--t19);font-weight:600;color:var(--grey-l);margin:0}.faq-cta{position:relative;background:var(--navy);color:#fff;overflow:hidden;padding-block:var(--s64)}.faq-cta .glow{position:absolute;top:-90px;right:-70px;width:280px;height:280px;background:radial-gradient(circle,rgba(0,159,227,.35),transparent 66%);pointer-events:none}.faq-cta .wrap{position:relative;z-index:1;text-align:center}.faq-cta-h{color:#fff}.faq-cta-sub{color:var(--grey-d);max-width:560px;margin:var(--s16) auto 0}.faq-cta-row{display:flex;justify-content:center;margin-top:var(--s40)}@media (min-width: 768px){.faq-hero{padding-block:var(--s24) calc(var(--s64) + var(--s64))}.faq-wave{height:var(--s64)}.faq-body,.faq-cta{padding-block:var(--s104)}.faq-acc-card{padding:var(--s16) var(--s40)}.faq-trigger{font-size:var(--t19)}}[data-reduce=true] .faq-cat{transition:none!important;transform:none!important}
