.faq-page{padding-bottom:90px;overflow-x:clip;background:#0b1117;color:#e8ecf5}.faq-hero{position:relative;z-index:1;overflow:visible;background:#07152f;color:#fff}.faq-hero:after{content:"?";position:absolute;z-index:0;right:1vw;bottom:-.55em;color:#ffffff0a;font-size:clamp(260px,38vw,620px);font-weight:850;line-height:1;pointer-events:none}.faq-hero-inner{position:relative;z-index:1;min-height:400px;padding-block:72px 56px}.faq-browser-heading>div>p,.faq-cta>div>p,.faq-hero-note{color:#8eb5ff;font-size:12px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.faq-hero h1{max-width:900px;margin-top:30px;color:#fff;font-size:clamp(46px,4.7vw,62px);font-weight:800;letter-spacing:-.035em;line-height:1;text-wrap:balance}.faq-cta h2 span,.faq-hero h1 span{color:#536b93;background:linear-gradient(90deg,#d9e1ed,#536b93 72%,#344867);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.faq-hero-inner>p:last-child{max-width:630px;margin-top:34px;color:#c6d1e1;font-size:18px;line-height:1.7}.faq-browser{position:relative;z-index:0;padding-block:44px 112px;background:radial-gradient(circle at 12% 18%,#18243a52,transparent 28%),#0b1117}.faq-browser-inner{max-width:1120px}.faq-browser-heading{display:grid;grid-template-columns:1fr minmax(360px,520px);gap:70px;align-items:end;padding-bottom:38px;border-bottom:1px solid #ffffff24}.faq-browser-heading h2{max-width:650px;margin-top:12px;font-size:clamp(38px,4.5vw,62px);font-weight:760;letter-spacing:-.04em;line-height:1}.faq-browser-heading h2 span{color:#536b93;background:linear-gradient(90deg,#d9e1ed,#536b93 72%,#344867);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.faq-search{display:flex;align-items:center;gap:12px;min-height:58px;padding:0 17px;border:1px solid #ffffff24;border-radius:14px;background:#101722;color:#90a1b8;box-shadow:0 12px 30px #0003;transition:border-color .2s ease,box-shadow .2s ease}.faq-search:focus-within{border-color:#8eb5ff;box-shadow:0 0 0 4px #8eb5ff1f}.faq-search svg{width:21px;height:21px;flex:0 0 auto}.faq-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#f0f3f8;font-size:15px}.faq-search input::placeholder{color:#78869a}.faq-search button{min-height:38px;padding:0 5px;border:0;background:transparent;color:#8eb5ff;font-size:12px;font-weight:700}.faq-filter-row{display:flex;flex-wrap:wrap;gap:10px;padding-block:28px 20px}.faq-filter-row button{min-height:44px;padding:0 17px;border:1px solid #ffffff24;border-radius:999px;background:#ffffff05;color:#a8b3c4;font-size:13px;font-weight:650;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.faq-filter-row button:hover{border-color:#8eb5ff80;color:#fff;transform:translateY(-2px)}.faq-filter-row button.active{border-color:#8eb5ff;background:#8eb5ff;color:#07152f}.faq-result-count{margin:7px 0 19px;color:#7f8da1;font-size:13px;font-variant-numeric:tabular-nums}.faq-questions{border-top:1px solid #ffffff24}.faq-questions details{border-bottom:1px solid #ffffff24}.faq-questions summary{display:grid;grid-template-columns:52px 1fr 44px;gap:20px;align-items:center;min-height:96px;padding:20px 4px;cursor:pointer;list-style:none;color:#e8ecf5;font-size:clamp(18px,2vw,24px);font-weight:680;letter-spacing:-.025em}.faq-questions summary::-webkit-details-marker{display:none}.faq-number{color:#7488a5;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.05em}.faq-toggle{position:relative;width:42px;height:42px;border:1px solid #ffffff2f;border-radius:50%;color:#aebbd0;transition:background .25s ease,border-color .25s ease,transform .25s cubic-bezier(.2,.8,.2,1)}.faq-toggle i{position:absolute;top:50%;left:50%;width:14px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .25s ease}.faq-toggle i:last-child{transform:translate(-50%,-50%) rotate(90deg)}.faq-questions summary:hover .faq-toggle{border-color:#8eb5ff;background:#8eb5ff;color:#07152f;transform:scale(1.06)}.faq-questions details[open] .faq-toggle{border-color:#4d78ef;background:#4d78ef;color:#fff}.faq-questions details[open] .faq-toggle i:last-child{transform:translate(-50%,-50%) rotate(0)}.faq-answer{display:grid;grid-template-columns:52px minmax(0,730px) 1fr;gap:20px;padding:0 4px 30px}.faq-answer p{grid-column:2;color:#9aa6bd;font-size:16px;line-height:1.75}.faq-answer>span{align-self:end;justify-self:end;color:#7890b4;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.faq-empty{padding:70px 24px;border-block:1px solid #ffffff24;text-align:center}.faq-empty h3{font-size:28px;letter-spacing:-.03em}.faq-empty p{margin-top:10px;color:#8d9aae}.faq-empty button{min-height:44px;margin-top:22px;padding:0 18px;border:1px solid #8eb5ff;border-radius:999px;background:#8eb5ff;color:#07152f;font-weight:650}.faq-cta{display:grid;grid-template-columns:1.2fr .8fr;gap:80px;align-items:end;margin-bottom:0;padding:68px;border:1px solid #ffffff1f;border-radius:16px;background:linear-gradient(135deg,#17233a,#0c1424);color:#fff;box-shadow:0 26px 60px #0005}.faq-cta h2{max-width:720px;margin-top:22px;color:#fff;font-size:clamp(36px,4.5vw,62px);font-weight:800;letter-spacing:-.035em;line-height:1.02}.faq-cta-action>p{color:#aeb8c8;font-size:16px;line-height:1.65}.faq-cta-action>a{display:inline-flex;align-items:center;gap:13px;min-height:48px;margin-top:28px;padding-bottom:7px;border-bottom:1px solid #8eb5ff;color:#fff;font-size:14px;font-weight:700}.faq-cta-action svg{width:15px;height:15px;transition:transform .2s ease}.faq-cta-action>a:hover svg{transform:translate(3px,-3px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body .faq-page .faq-hero h1{font-size:clamp(46px,4.7vw,62px)!important;font-weight:800!important;line-height:1!important;letter-spacing:-.035em!important}body .faq-page .faq-browser-heading h2{font-size:clamp(38px,4.5vw,62px)!important;font-weight:760!important;line-height:1!important;letter-spacing:-.04em!important}body .faq-page .faq-cta h2{font-size:clamp(36px,4.5vw,62px)!important;font-weight:800!important;line-height:1.02!important;letter-spacing:-.035em!important}body .faq-page :is(.faq-hero-note,.faq-browser-heading>div>p,.faq-cta>div>p){font-size:12px!important;font-weight:750!important;line-height:1.5!important;letter-spacing:.13em!important}body .faq-page .faq-hero-inner>p:last-child{font-size:18px!important;line-height:1.7!important}body .faq-page .faq-result-count{font-size:13px!important}@media(max-width:900px){.faq-hero-inner{min-height:350px;padding-block:58px 48px}.faq-browser-heading{grid-template-columns:1fr;gap:30px}.faq-search{max-width:620px}.faq-cta{grid-template-columns:1fr;gap:38px;padding:48px}.faq-cta-action{max-width:580px}}@media(max-width:600px){.faq-hero-inner{min-height:300px;padding-block:46px 40px}body .faq-page .faq-hero h1{margin-top:24px;font-size:42px!important}.faq-hero-inner>p:last-child{margin-top:25px;font-size:16px}.faq-browser{padding-block:36px 78px}.faq-browser-heading{padding-bottom:28px}body .faq-page .faq-browser-heading h2{font-size:40px!important}.faq-search{min-height:54px}.faq-filter-row{flex-wrap:nowrap;margin-inline:-20px;padding-inline:20px;overflow-x:auto;scrollbar-width:none}.faq-filter-row::-webkit-scrollbar{display:none}.faq-filter-row button{flex:0 0 auto}.faq-questions summary{grid-template-columns:34px 1fr 38px;gap:10px;min-height:86px;font-size:18px}.faq-toggle{width:36px;height:36px}.faq-answer{grid-template-columns:34px 1fr;gap:10px;padding-bottom:26px}.faq-answer p{grid-column:2;font-size:15px}.faq-answer>span{grid-column:2;justify-self:start;margin-top:8px}.faq-page{padding-bottom:64px}.faq-cta{width:calc(100% - 32px);padding:36px 26px}body .faq-page .faq-cta h2{font-size:42px!important}}@media(prefers-reduced-motion:reduce){.faq-cta-action svg,.faq-filter-row button,.faq-toggle,.faq-toggle i{transition:none}}