.site-header .header-nav{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap}.site-header .midx-header-actions{grid-column:3;justify-self:end;margin-left:0}.site-header .header-nav a[aria-current="page"]{color:#fff}.site-header .header-nav a{position:relative;padding:24px 0}.site-header .header-nav a::after{content:"";position:absolute;left:0;right:100%;bottom:17px;height:1px;background:var(--cyan);transition:right .3s var(--ease)}.site-header .header-nav a:hover::after,.site-header .header-nav a[aria-current="page"]::after{right:0}
.faq-main{padding-top:150px;padding-bottom:140px}.faq-hero{position:relative;min-height:430px;padding:68px 0 82px;display:flex;flex-direction:column;justify-content:flex-end;border-bottom:1px solid var(--line)}.faq-hero::after{content:"";position:absolute;right:4%;bottom:12%;width:310px;height:310px;border:1px solid rgba(91,207,255,.08);border-radius:50%;box-shadow:0 0 0 55px rgba(53,200,255,.018),0 0 0 110px rgba(53,200,255,.008);pointer-events:none}.faq-hero h1{position:relative;z-index:1;max-width:850px;margin:24px 0 27px;font-size:clamp(76px,9vw,132px);line-height:.78;letter-spacing:-.09em}.faq-hero h1 em{font-style:normal;color:var(--ice);text-shadow:0 0 34px rgba(53,200,255,.25)}.faq-hero>p:last-child{position:relative;z-index:1;max-width:630px;margin:0;color:rgba(226,241,250,.66);font-size:18px;line-height:1.65;letter-spacing:-.02em}
.faq-layout{padding:105px 0 130px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(70px,9vw,145px);align-items:start}.faq-index{position:sticky;top:126px;display:grid;border-top:1px solid var(--line)}.faq-index>span{padding:0 0 18px;color:var(--cyan);font:700 9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.faq-index a{min-height:48px;display:flex;align-items:center;border-bottom:1px solid rgba(155,216,244,.08);color:var(--faint);font-size:12px;font-weight:700;transition:color .22s ease,padding .22s var(--ease)}.faq-index a:hover,.faq-index a[aria-current="location"]{padding-left:7px;color:#fff}.faq-index a[aria-current="location"]{border-color:rgba(83,215,255,.28);color:#8fe7ff}.faq-list{border-top:1px solid var(--line)}.faq-item{scroll-margin-top:120px;border-bottom:1px solid var(--line);transition:border-color .28s var(--ease),background .28s var(--ease),box-shadow .28s var(--ease)}.faq-item summary{min-height:112px;padding:0 5px;display:grid;grid-template-columns:52px minmax(0,1fr) 34px;gap:24px;align-items:center;list-style:none;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary span{padding-left:6px;color:rgba(112,218,255,.72);font:600 9px/1 var(--mono)}.faq-item summary strong{font-size:clamp(20px,2.3vw,30px);line-height:1.15;letter-spacing:-.045em}.faq-item summary i{position:relative;width:28px;height:28px;border:1px solid rgba(139,214,248,.14);border-radius:10px;background:rgba(255,255,255,.025)}.faq-item summary i::before,.faq-item summary i::after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1px;background:#9bdff6;transform:translate(-50%,-50%);transition:transform .24s var(--ease)}.faq-item summary i::after{transform:translate(-50%,-50%) rotate(90deg)}.faq-item[open] summary i::after{transform:translate(-50%,-50%) rotate(0deg)}.faq-item>div{padding:0 66px 34px 81px}.faq-item>div p{max-width:760px;margin:0;color:rgba(205,224,233,.72);font-size:14px;line-height:1.8}.faq-item>div p+p{margin-top:14px}.faq-item[open]{border-color:rgba(74,205,255,.24);background:linear-gradient(90deg,rgba(53,200,255,.045),transparent 72%)}.faq-item:target{border-left:3px solid #5ddcff;border-top-color:rgba(86,218,255,.28);border-bottom-color:rgba(86,218,255,.28);background:linear-gradient(90deg,rgba(53,200,255,.1),rgba(53,200,255,.02) 68%,transparent);box-shadow:0 0 40px rgba(0,148,214,.07)}.faq-item:target:focus{outline:none}.faq-item--priority summary span{color:#82e6ff}
.faq-support{min-height:370px;padding:52px 58px;display:flex;align-items:center;justify-content:space-between;gap:60px;border:1px solid rgba(130,218,255,.15);border-radius:34px;background:radial-gradient(circle at 88% 18%,rgba(53,200,255,.1),transparent 34%),linear-gradient(145deg,rgba(12,22,32,.96),rgba(4,10,16,.96));box-shadow:0 40px 100px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.045)}.faq-support span{color:var(--cyan);font:700 9px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase}.faq-support h2{max-width:700px;margin:22px 0 14px;font-size:clamp(42px,5.4vw,76px);line-height:.9;letter-spacing:-.07em}.faq-support p{max-width:660px;margin:0;color:var(--muted);font-size:14px;line-height:1.7}.faq-support>a{min-height:54px;padding:0 18px 0 21px;display:inline-flex;align-items:center;gap:16px;flex:0 0 auto;border:1px solid rgba(168,226,255,.18);border-radius:17px;background:linear-gradient(180deg,#f7fdff,#d8f4ff);color:#001018;font-size:13px;font-weight:900;box-shadow:0 18px 56px rgba(0,140,255,.15);transition:transform .24s var(--ease),box-shadow .24s var(--ease)}.faq-support>a:hover{transform:translateY(-2px);box-shadow:0 24px 70px rgba(0,153,255,.24)}.faq-support>a b{font-size:18px}
@media(max-width:1080px){.faq-layout{grid-template-columns:180px minmax(0,1fr);gap:55px}}
@media(max-width:860px){.faq-main{padding-top:110px}.faq-hero{min-height:390px}.faq-layout{grid-template-columns:1fr;gap:48px}.faq-index{position:static;grid-template-columns:repeat(3,minmax(0,1fr));border-top:0;gap:8px}.faq-index>span{grid-column:1/-1}.faq-index a{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:12px}.faq-index a:hover{padding-left:12px}.faq-support{align-items:flex-start;flex-direction:column}.faq-support>a{align-self:flex-start}}
@media(max-width:600px){.midx-home-menu-ready .site-header{left:0!important;width:100vw!important;max-width:100vw!important;min-width:0!important;transform:none!important;grid-template-columns:minmax(0,1fr) auto auto!important}.midx-home-menu-ready .site-header>.brand{min-width:0;overflow:hidden}.midx-home-menu-ready .site-header>.midx-discord-button--mobile,.midx-home-menu-ready .site-header>.mobile-menu-toggle{position:relative;z-index:2}.site-header .header-nav{display:none}.faq-main{padding-top:95px;padding-bottom:95px}.faq-hero{min-height:360px;padding:55px 0 60px}.faq-hero::after{right:-28%;width:230px;height:230px}.faq-hero h1{font-size:clamp(67px,20vw,90px)}.faq-hero>p:last-child{font-size:15px}.faq-layout{padding:74px 0 90px}.faq-index{grid-template-columns:1fr 1fr}.faq-item summary{min-height:92px;grid-template-columns:34px minmax(0,1fr) 30px;gap:12px}.faq-item summary strong{font-size:20px}.faq-item>div{padding:0 34px 27px 46px}.faq-item>div p{font-size:13px;line-height:1.7}.faq-support{min-height:0;padding:35px 24px;border-radius:27px;gap:30px}.faq-support h2{font-size:46px}.faq-support>a{width:100%;justify-content:space-between}}
@media(prefers-reduced-motion:reduce){.faq-index a,.faq-item,.faq-item summary i::before,.faq-item summary i::after,.faq-support>a{transition:none}}
