.faq-hero{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-back:cubic-bezier(.34, 1.56, .64, 1);--help-x:0px;--help-y:0px;isolation:isolate;z-index:5;background:#0d1626;width:100%;min-height:380px;position:relative;overflow-x:clip}.faq-hero,.faq-hero *,.faq-hero :before,.faq-hero :after{box-sizing:border-box}:where(.faq-hero button,.faq-hero input){font-family:inherit}.faq-hero__background,.faq-hero__overlay,.faq-hero__grid{position:absolute;inset:0;overflow:hidden}.faq-hero__background{z-index:-3;transform:translate3d(var(--help-x), var(--help-y), 0) scale(1.03);background:url(/images/faq/help-hero.webp) 50% 43%/cover no-repeat;transition:transform .5s ease-out;inset:-15px}.faq-hero__overlay{z-index:-2;background:linear-gradient(90deg, #081423f7 0%, #081423e0 34%, #08142380 62%, #0814231a 100%), radial-gradient(600px 300px at 20% 110%, color-mix(in srgb, var(--c-accent) 28%, transparent), transparent 70%)}.faq-hero__grid{z-index:-1;background-image:radial-gradient(circle,#ffffff14 1px,#0000 1.5px);background-size:22px 22px;-webkit-mask-image:linear-gradient(90deg,#000 0%,#0000 55%);mask-image:linear-gradient(90deg,#000 0%,#0000 55%)}.faq-hero__container{width:calc(100% - 48px);max-width:1440px;margin:0 auto;padding:30px 0 34px;position:relative}.faq-hero__breadcrumbs{color:#ffffffb8;align-items:center;gap:7px;margin-bottom:22px;font-size:12px;animation:.7s both faqHeroUp;display:flex}.faq-hero__crumb-icon{opacity:.6;width:12px;height:12px}.faq-hero__breadcrumbs a{color:inherit;text-decoration:none}.faq-hero__breadcrumbs a:hover{color:#fff}.faq-hero__breadcrumbs [aria-current]{color:#fff;font-weight:600}.faq-hero__eyebrow{color:#fff;letter-spacing:1.4px;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 13px 6px 11px;font-size:10.5px;font-weight:700;animation:.7s 50ms both faqHeroUp;display:inline-flex}.faq-hero__eyebrow-dot{background:#3ee597;border-radius:50%;width:6px;height:6px;position:relative}.faq-hero__eyebrow-dot:after{content:"";background:inherit;border-radius:50%;animation:2s ease-out infinite faqHeroPing;position:absolute;inset:0}@keyframes faqHeroPing{0%{opacity:.7;transform:scale(1)}80%,to{opacity:0;transform:scale(3)}}.faq-hero__container h1{color:#fff;letter-spacing:-1.7px;margin:0;font-size:clamp(34px,3.4vw,50px);font-weight:800;line-height:1.08;animation:.8s .1s both faqHeroUp}.faq-hero__container h1 span{background:linear-gradient(90deg,#8ec5ff 0%,#fff 45%,#c4b5ff 100%) 0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite alternate faqHeroShimmer}@keyframes faqHeroShimmer{0%{background-position:0%}to{background-position:100%}}.faq-hero__container>p{color:#e0e7f0eb;max-width:710px;margin:14px 0 0;font-size:15px;line-height:1.55;animation:.8s .2s both faqHeroUp}.faq-hero__search-box{z-index:20;width:100%;max-width:640px;margin-top:22px;animation:.8s .3s both faqHeroUp;position:relative}.faq-hero__search{border:1px solid var(--lightningcss-light,#e6ebf3)var(--lightningcss-dark,var(--c-border));background:var(--c-surface);height:56px;box-shadow:0 16px 34px rgb(var(--c-shadow) / .18);border-radius:16px;align-items:center;gap:12px;padding:0 8px 0 18px;transition:border-color .25s,box-shadow .25s,border-radius .2s;display:flex}.faq-hero__search:focus-within{border-color:var(--c-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--c-accent) 25%, transparent), 0 16px 34px rgb(var(--c-shadow) / .18)}.faq-hero__search-box.is-open .faq-hero__search{border-radius:16px 16px 0 0}.faq-hero__search-icon{width:20px;height:20px;color:var(--lightningcss-light,#63708c)var(--lightningcss-dark,var(--c-muted));flex-shrink:0;transition:color .25s}.faq-hero__search:focus-within .faq-hero__search-icon{color:var(--c-accent)}.faq-hero__search input{color:var(--lightningcss-light,#18223d)var(--lightningcss-dark,#99a9d7);background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;font-size:14.5px;font-weight:500}.faq-hero__search input::placeholder{color:var(--lightningcss-light,#666f7e)var(--lightningcss-dark,var(--c-faint))}.faq-hero__search input::-webkit-search-cancel-button{appearance:none}.faq-hero__clear{width:34px;height:34px;color:var(--lightningcss-light,#626f89)var(--lightningcss-dark,var(--c-muted));background:var(--lightningcss-light,#f0f4fa)var(--lightningcss-dark,var(--c-surface-3));cursor:pointer;animation:faqHeroPop .3s var(--ease-back);border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.faq-hero__clear svg{width:15px;height:15px}.faq-hero__clear:hover{color:#fff;background:var(--c-btn-dark)}.faq-hero__kbd,.faq-hero kbd{min-width:22px;height:22px;color:var(--lightningcss-light,#647087)var(--lightningcss-dark,var(--c-muted));border:1px solid var(--lightningcss-light,#dfe5ef)var(--lightningcss-dark,var(--c-border));background:var(--c-surface-2);border-bottom-width:2px;border-radius:6px;place-items:center;padding:0 6px;font-family:inherit;font-size:11px;font-weight:700;display:inline-grid}.faq-hero__kbd{flex-shrink:0;margin-right:6px}@keyframes faqHeroPop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:none}}.faq-hero__dropdown{border:1px solid var(--c-accent);border-top:1px solid var(--lightningcss-light,#edf1f7)var(--lightningcss-dark,var(--c-border));background:var(--c-surface);box-shadow:0 24px 48px rgb(var(--c-shadow) / .25);animation:faqHeroDrop .25s var(--ease-out);border-radius:0 0 16px 16px;padding:6px;position:absolute;top:100%;left:0;right:0}@keyframes faqHeroDrop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faq-hero__dropdown-label{color:var(--c-faint);letter-spacing:.3px;text-transform:uppercase;padding:6px 10px 4px;font-size:11px;font-weight:700}.faq-hero__suggestion{--tone:var(--c-accent);color:var(--lightningcss-light,#1a2238)var(--lightningcss-dark,#9dabd2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;width:100%;padding:8px 10px;transition:background .15s;display:flex}.faq-hero__suggestion.is-active{background:var(--lightningcss-light,#f2f7ff)var(--lightningcss-dark,var(--c-surface-3))}.faq-hero__suggestion-icon{width:32px;height:32px;color:var(--lightningcss-light,color-mix(in srgb, var(--tone) 62%, #000))var(--lightningcss-dark,var(--tone));background:color-mix(in srgb, var(--tone) 12%, var(--c-surface));border-radius:10px;flex-shrink:0;place-items:center;display:grid}.faq-hero__suggestion-icon svg{width:16px;height:16px}.faq-hero__suggestion-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.faq-hero__suggestion-text b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:650;overflow:hidden}.faq-hero__suggestion-text small{color:var(--c-faint);font-size:11.5px}.faq-hero mark{color:inherit;background:linear-gradient(transparent 55%, color-mix(in srgb, var(--c-accent) 28%, transparent) 55%);border-radius:3px;padding:0 1px}.faq-hero__suggestion-arrow{width:15px;height:15px;color:var(--c-accent);opacity:0;transition:opacity .15s ease, transform .25s var(--ease-out);flex-shrink:0;transform:translate(-4px)}.faq-hero__suggestion.is-active .faq-hero__suggestion-arrow{opacity:1;transform:none}.faq-hero__suggestion--all{color:var(--c-accent);border-top:1px solid var(--lightningcss-light,#f0f3f9)var(--lightningcss-dark,var(--c-border));border-radius:0 0 11px 11px;justify-content:space-between;margin-top:2px;padding:10px 12px;font-size:13px;font-weight:800}.faq-hero__suggestion--all .faq-hero__suggestion-arrow{opacity:1;transform:none}.faq-hero__nothing{flex-direction:column;gap:3px;padding:14px 12px;display:flex}.faq-hero__nothing b{color:var(--lightningcss-light,#10162d)var(--lightningcss-dark,#96a4da);font-size:13.5px}.faq-hero__nothing span{color:var(--lightningcss-light,#677081)var(--lightningcss-dark,var(--c-muted));font-size:12.5px}.faq-hero__dropdown-hint{color:var(--lightningcss-light,#67707d)var(--lightningcss-dark,var(--c-faint));border-top:1px solid var(--lightningcss-light,#f0f3f9)var(--lightningcss-dark,var(--c-border));align-items:center;gap:4px;padding:8px 10px 4px;font-size:11px;display:flex}.faq-hero__dropdown-hint kbd{min-width:18px;height:18px;font-size:10px}.faq-hero__chips{flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px;animation:.8s .4s both faqHeroUp;display:flex}.faq-hero__chips>span{color:#ffffffa6;margin-right:3px;font-size:12.5px}.faq-hero__chips button{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;height:30px;transition:background .25s ease, border-color .25s ease, transform .3s var(--ease-back);background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:600}.faq-hero__chips button:hover{background:#ffffff29;border-color:#ffffff73;transform:translateY(-2px)}.faq-hero__chips button:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.faq-hero__stats{color:#fff9;gap:18px;margin-top:18px;font-size:12.5px;animation:.8s .5s both faqHeroUp;display:flex}.faq-hero__stats b{color:#fff;font-size:15px}@keyframes faqHeroUp{0%{opacity:0;filter:blur(3px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}@media (max-width:700px){.faq-hero{min-height:0}.faq-hero__background{background-position:65%}.faq-hero__overlay{background:linear-gradient(90deg,#081423f2,#081423c7)}.faq-hero__container{width:calc(100% - 32px);padding:22px 0 26px}.faq-hero__breadcrumbs{margin-bottom:18px;font-size:11px}.faq-hero__container h1{letter-spacing:-1px;font-size:clamp(29px,8vw,36px)}.faq-hero__container>p{font-size:13px}.faq-hero__br{display:none}.faq-hero__search{height:50px;padding-left:14px}.faq-hero__search input{font-size:14px}.faq-hero__kbd,.faq-hero__dropdown-hint{display:none}.faq-hero__chips>span{width:100%}.faq-hero__chips button{font-size:12px}}@media (prefers-reduced-motion:reduce){.faq-hero *,.faq-hero :before,.faq-hero :after{transition:none!important;animation:none!important}.faq-hero__background{transform:none!important}}
