.maxios-faq-page{background:#030507}
.faq-hero{position:relative;overflow:hidden;padding:155px 0 88px;border-bottom:1px solid #1b2632;background:radial-gradient(circle at 82% 25%,rgba(22,140,242,.2),transparent 31%),radial-gradient(circle at 15% 90%,rgba(24,200,255,.08),transparent 25%),linear-gradient(145deg,#030507,#07111b)}
.faq-hero:after{content:"?";position:absolute;right:4vw;bottom:-145px;color:transparent;font:800 580px/.8 var(--font-display);-webkit-text-stroke:1px rgba(40,155,255,.1);pointer-events:none}
.faq-hero .container{position:relative;z-index:1}
.faq-route{display:flex;gap:10px;align-items:center;margin-bottom:35px;color:#718093;font:700 9px var(--font-display);letter-spacing:1.4px;text-transform:uppercase}.faq-route a{color:#6ebcff}.faq-route span{color:#31516c}
.faq-hero h1{max-width:900px;margin:10px 0 22px;font:700 clamp(50px,7vw,96px)/.9 var(--font-display);letter-spacing:-4px}.faq-hero h1 em{color:#3fa8ff;font-style:normal;text-shadow:0 0 35px rgba(35,137,255,.25)}
.faq-intro{max-width:650px;color:#9ca8b7;font-size:15px}
.faq-search{display:flex;align-items:center;max-width:760px;margin-top:35px;border:1px solid #2c5274;background:#07101a;box-shadow:0 20px 55px #0008}
.faq-search>span:first-child{padding-left:20px;color:#50adff;font-size:29px}.faq-search input{width:100%;padding:20px 16px;border:0;outline:0;background:transparent;color:#fff;font:500 13px var(--font-body)}.faq-search input::placeholder{color:#637184}.faq-search:focus-within{border-color:#36a4ff;box-shadow:0 0 0 3px #2389ff1d,0 20px 55px #0008}.faq-search kbd{margin-right:15px;padding:5px 7px;border:1px solid #314154;background:#0d1621;color:#718094;font:700 8px var(--font-display)}
.faq-search-status{margin:11px 0 0 2px;color:#607084;font-size:10px}
.faq-content{padding:85px 0 120px}.faq-layout{display:grid;grid-template-columns:230px minmax(0,850px);justify-content:center;gap:75px}
.faq-index{position:sticky;top:105px;align-self:start;display:flex;flex-direction:column;padding:22px 0;border-top:1px solid #285985;border-bottom:1px solid #1d2834}.faq-index span{margin-bottom:13px;color:#5faeff;font:700 8px var(--font-display);letter-spacing:1.5px}.faq-index a{padding:9px 0;color:#798596;font-size:11px;transition:.2s}.faq-index a:hover{color:#fff;transform:translateX(4px)}
.faq-group{scroll-margin-top:115px;margin-bottom:76px}.faq-group-heading{display:flex;align-items:flex-end;gap:18px;margin-bottom:20px}.faq-group-heading>span{color:#235983;font:700 30px var(--font-display)}.faq-group-heading .eyebrow{margin:0 0 4px;color:#4faaff}.faq-group-heading h2{margin:0;font:700 clamp(28px,4vw,42px)/1 var(--font-display);letter-spacing:-1.5px}
.faq-item{border-top:1px solid #242f3b;background:#070a0e;transition:border-color .2s,background .2s}.faq-item:last-of-type{border-bottom:1px solid #242f3b}.faq-item[open]{border-color:#285f8d;background:#08111a}.faq-item summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:23px 25px;cursor:pointer;color:#dfe7f1;font:700 14px/1.4 var(--font-display);list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:#66b7ff}.faq-item summary span{position:relative;flex:0 0 20px;width:20px;height:20px}.faq-item summary span:before,.faq-item summary span:after{content:"";position:absolute;left:3px;top:9px;width:14px;height:1px;background:#55adfa;transition:.25s}.faq-item summary span:after{transform:rotate(90deg)}.faq-item[open] summary span:after{transform:rotate(0)}
.faq-answer{padding:0 65px 25px 25px;color:#9da9b8;font-size:12px;line-height:1.85}.faq-answer p{margin:0 0 12px}.faq-answer p:last-child{margin-bottom:0}.faq-answer strong{color:#e3edf8}.faq-answer ul{margin:10px 0 5px;padding-left:20px}.faq-answer li{margin:7px 0}.faq-answer li::marker{color:#319fff}.faq-inline-link{display:inline-block;margin-top:8px;color:#63b8ff;font-weight:800}
.faq-empty{padding:70px 30px;text-align:center;border:1px solid #23364a;background:#070b10}.faq-empty span{display:grid;place-items:center;width:58px;height:58px;margin:0 auto 20px;border:1px solid #2f83c7;border-radius:50%;color:#58b2fa;font:700 28px var(--font-display)}.faq-empty h2{font:700 30px var(--font-display)}.faq-empty p{color:#8190a1}.faq-empty .button{margin-top:15px}
.faq-legal{margin-top:20px;padding:23px 26px;border-left:2px solid #465565;background:#080b0f;color:#737f8c}.faq-legal strong{display:block;margin-bottom:8px;color:#a8b2be;font:700 10px var(--font-display);letter-spacing:1px}.faq-legal p{margin:0;font-size:10px;line-height:1.7}
.faq-help{display:flex;align-items:center;justify-content:space-between;gap:45px;margin-top:70px;padding:42px;border:1px solid transparent;border-image:linear-gradient(110deg,#166db3,#18c8ff,#25313c) 1;background:linear-gradient(120deg,#071421,#070a0e)}.faq-help h2{margin:7px 0;font:700 clamp(28px,4vw,43px)/1 var(--font-display)}.faq-help>div>p:last-child{margin:0;color:#8996a6;font-size:12px}.faq-help .button{flex:0 0 auto}
@media(max-width:900px){.faq-layout{grid-template-columns:1fr;gap:35px}.faq-index{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:0 20px}.faq-index span{grid-column:1/-1}.faq-hero:after{right:-120px}.faq-help{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.faq-hero{padding:125px 0 65px}.faq-hero h1{letter-spacing:-2.5px}.faq-search kbd{display:none}.faq-layout{display:block}.faq-index{margin-bottom:55px}.faq-group{margin-bottom:58px}.faq-item summary{padding:19px 17px;font-size:12px}.faq-answer{padding:0 42px 21px 17px}.faq-help{padding:28px}.faq-group-heading>span{font-size:23px}}
