@charset "UTF-8";
body.gateway{background:#090d1b}.gateway .site-header{background:#090d1b}.gateway .entry-hero{position:relative;overflow:hidden;text-align:center;padding:70px 0 0;background:radial-gradient(ellipse at 50% 65%,#364a8645,transparent 57%)}.entry-hero .container{position:relative;z-index:1}.entry-hero .eyebrow{color:#a995ef;letter-spacing:4px;font-size:10px;margin-bottom:16px}.entry-hero h1{font-size:clamp(42px,5.5vw,76px);line-height:1.2;letter-spacing:-3px;margin-bottom:24px}.entry-hero .intro{max-width:580px;margin:0 auto 27px;color:#a4b0cc;line-height:1.9;font-size:15px}.entry-hero .actions{justify-content:center}.entry-hero .platform-hint{font-size:10px}.portal{height:370px;max-width:950px;margin:22px auto 0;position:relative;isolation:isolate}.portal:before{content:"";position:absolute;width:620px;height:620px;border:1px solid #7694de24;border-radius:50%;left:calc(50% - 310px);top:15px;box-shadow:0 0 0 40px #7694de05,0 0 0 80px #7694de04,0 0 0 120px #7694de03;background:radial-gradient(circle at 50% 15%,#829dff12,transparent 45%)}.portal:after{content:"";position:absolute;inset:65% -40px 0;background:linear-gradient(transparent,#090d1b);z-index:4;pointer-events:none}.portal-line{position:absolute;top:46%;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,#7999e890,transparent);transform:rotate(-9deg)}.portal-center{position:absolute;top:95px;left:calc(50% - 80px);width:160px;height:160px;border-radius:40px;display:grid;place-items:center;transform:rotate(-8deg);background:linear-gradient(145deg,#444e7a99,#151c35);border:1px solid #8e9cd66b;box-shadow:0 0 90px #7972ff28,inset 0 1px 1px #c8d8ff30}.portal-center img{width:99px;height:99px;filter:drop-shadow(0 12px 25px #0006)}.portal-card{position:absolute;padding:17px 21px;text-align:left;background:linear-gradient(120deg,#202c46ee,#141d32ee);border:1px solid #8cadd135;border-radius:12px;min-width:174px;box-shadow:0 18px 45px #0003}.portal-card .symbol{width:30px;height:30px;background:#72ddf514;border:1px solid #72ddf52a;display:grid;place-items:center;color:#84e4ff;float:left;margin:4px 14px 0 0;border-radius:9px}.portal-card strong{display:block;font-size:12px;font-weight:500;color:#dce6ff}.portal-card small{display:block;font-size:9px;letter-spacing:1px;color:#8396b8}.portal-card.one{left:6%;top:100px;transform:rotate(-6deg)}.portal-card.two{right:5%;top:66px;transform:rotate(5deg)}.portal-card.three{left:19%;top:248px;transform:rotate(3deg)}.portal-card.four{right:14%;top:227px;transform:rotate(-3deg)}.entry-strip{display:flex;justify-content:space-between;padding:23px 0;border-block:1px solid var(--line);font-size:11px;color:#8899b8;position:relative;z-index:6;background:#090d1b}.entry-strip strong{font-weight:500;color:#d8e2f8;margin-right:8px}.entry-section{padding:80px 0}.entry-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px}.entry-head h2{font-size:33px}.entry-head .eyebrow{margin-bottom:12px;font-size:10px}.entry-head p:last-child{font-size:13px;color:#8f9fbd;margin:0;max-width:370px}.bento{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:18px}.bento-card{padding:30px;border-radius:15px;border:1px solid var(--line);background:#11192b;position:relative;overflow:hidden;min-height:280px}.bento-card.large{grid-row:span 2;background:radial-gradient(ellipse at 70% 80%,#40589570,transparent 70%),#141c33;display:flex;flex-direction:column;min-height:480px}.bento-card.wide{grid-column:span 2;min-height:185px;display:flex;align-items:center;justify-content:space-between;gap:28px;background:linear-gradient(110deg,#161d32,#15282e)}.bento-card h3{font-size:20px;margin:16px 0 12px}.bento-card p{font-size:12px;line-height:1.9;color:#91a2c0;margin:0}.bento-card .kicker{font-size:9px;color:#83c6de;letter-spacing:2px}.bento-card .card-symbol{font-size:28px;color:#a899f1;line-height:1.2;margin-bottom:20px}.mini-stack{margin-top:auto;padding-top:40px;position:relative}.mini-panel{border:1px solid #a0b6df40;padding:18px;border-radius:10px;background:#17223b;box-shadow:0 12px 25px #0003}.mini-panel.offset{margin:-4px 20px 0;position:relative;z-index:-0;opacity:.45;height:20px;padding:0}.mini-panel .mini-top{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#b8c8e3;padding-bottom:15px;border-bottom:1px solid var(--line)}.mini-panel .mini-content{display:flex;gap:12px;align-items:center;padding-top:19px}.mini-content img{width:40px;height:40px}.mini-content span{color:#d8e3f8;font-size:12px}.mini-content small{display:block;color:#8296b7;font-size:9px;margin-top:4px}.mini-bottom{display:flex;gap:5px;margin-top:20px}.mini-bottom i{display:block;height:3px;background:#718cdf;border-radius:3px;flex:1}.mini-bottom i:nth-child(2){background:#78bcdb}.mini-bottom i:nth-child(3){background:#89d7c7}.device-chips{display:grid;grid-template-columns:1fr 1fr;gap:8px;min-width:185px}.device-chips span{border:1px solid #749cba30;border-radius:7px;padding:8px 12px;font-size:10px;color:#b2cbdc;text-align:center;background:#0d1a2529}.route-section{background:#0d1424;border-block:1px solid var(--line)}.route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.route-card{padding:26px 0;border-top:1px solid #334464}.route-card>span{color:#7bb4d4;font-size:11px;letter-spacing:2px}.route-card h3{font-size:19px;margin-top:18px}.route-card p{font-size:13px;color:#90a0bb;min-height:48px}.route-card a{font-size:12px;color:#b4c9ff}.entry-faq{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.entry-faq .faq{width:100%;max-width:none}.entry-faq h2{font-size:30px}.entry-faq .faq details:first-child{padding-top:0}.entry-faq .faq details{padding-bottom:22px;margin-bottom:2px}.entry-end{text-align:center;padding:65px 25px;border:1px solid #829be22c;border-radius:16px;background:radial-gradient(ellipse at top,#5664b52e,transparent 75%);margin-bottom:65px}.entry-end h2{font-size:34px;margin-bottom:14px}.entry-end p{font-size:13px;color:#99aac7;margin-bottom:25px}.gateway .footer-links{flex-wrap:wrap}.gateway .footer{background:#080c18}
@media(max-width:900px){.bento{grid-template-columns:1fr 1fr}.bento-card.large{grid-row:auto;grid-column:span 2;min-height:320px;display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}.mini-stack{padding:0;margin:0}.bento-card.wide{grid-column:span 2}.entry-strip{gap:18px;flex-wrap:wrap}.portal-card.one{left:0}.portal-card.two{right:0}.portal-card.three{left:5%}.portal-card.four{right:3%}.entry-faq{gap:35px}}@media(max-width:600px){.entry-hero{padding-top:44px}.entry-hero h1{font-size:43px;letter-spacing:-2px}.entry-hero .intro{font-size:13px}.entry-hero .intro br{display:none}.entry-hero .actions .btn{padding:12px 20px;font-size:12px}.entry-hero .eyebrow{letter-spacing:2px}.portal{height:310px;margin-top:15px}.portal:before{width:430px;height:430px;left:calc(50% - 215px);top:30px}.portal-center{width:110px;height:110px;border-radius:28px;left:calc(50% - 55px);top:100px}.portal-center img{width:70px;height:70px}.portal-card{padding:10px 12px;min-width:118px}.portal-card .symbol{display:none}.portal-card strong{font-size:10px}.portal-card small{font-size:8px;letter-spacing:.5px}.portal-card.one{left:0;top:52px}.portal-card.two{right:0;top:43px}.portal-card.three{left:0;top:222px}.portal-card.four{right:0;top:220px}.entry-strip{justify-content:center;padding:17px 0;font-size:10px}.entry-strip span:last-child{display:none}.entry-section{padding:52px 0}.entry-head{display:block}.entry-head h2{font-size:27px}.entry-head p:last-child{margin-top:15px}.bento{grid-template-columns:1fr}.bento-card,.bento-card.large,.bento-card.wide{grid-column:auto;display:block;min-height:0;padding:25px}.bento-card.large .mini-stack{margin-top:28px}.bento-card .card-symbol{margin-bottom:12px}.bento-card h3{font-size:19px}.device-chips{margin-top:25px}.route-grid{grid-template-columns:1fr;gap:0}.route-card{padding:24px 0}.route-card p{min-height:0}.entry-faq{grid-template-columns:1fr;gap:30px}.entry-faq h2{font-size:27px}.entry-end{padding:40px 22px;margin-bottom:45px}.entry-end h2{font-size:27px}.gateway .footer-links{gap:18px}}
