[hidden]{display:none!important}
:root{--bg:#050c20;--surface:#0d1a3a;--surface2:#13234b;--text:#f6faff;--muted:#aec3e3;--line:rgba(102,154,235,.23);--cyan:#67edff;--orange:#ff824b;--violet:#9a83fa;--display:'Exo 2',sans-serif;--font:'Exo 2',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;min-width:320px;color:var(--text);font:400 14px/1.6 var(--font);background:var(--bg);overflow-x:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}img{max-width:100%}h1,h2,h3,p{margin-top:0}.symbols{position:absolute;height:0;width:0;overflow:hidden}.shell{width:min(1320px,calc(100% - 52px));margin-inline:auto}.skip{position:absolute;top:-100px;left:10px;background:#fff;color:#000;padding:12px 20px;z-index:1000}.skip:focus{top:8px}.site-head{height:78px;border-bottom:1px solid rgba(110,166,255,.2);position:relative;z-index:10;background:rgba(5,15,38,.97);backdrop-filter:blur(16px)}.head-inner{height:100%;display:flex;align-items:center;gap:17px}.logo{display:flex;align-items:center;gap:10px;white-space:nowrap;font:900 27px/1 var(--display);letter-spacing:-1.5px}.logo img{width:39px;height:39px;object-fit:contain}.head-slash{font-size:22px;color:#6ba3d9}.head-label{font-size:10px;font-weight:900;letter-spacing:2.2px;color:#93dfff}.head-inner nav{display:flex;gap:24px;align-items:center;margin-left:auto}.head-inner nav a{font-size:10px;font-weight:900;letter-spacing:1.15px;color:#acbee0;white-space:nowrap}.head-inner nav a:hover{color:#fff}.back-app{padding:10px 16px;border:1px solid rgba(90,175,251,.6);border-radius:10px;background:linear-gradient(135deg,#0d2a62,#0e1d49);color:#e5fbff;font-size:10px;letter-spacing:.5px;font-weight:900;display:flex;align-items:center;gap:10px;margin-left:5px;white-space:nowrap}.back-app svg{width:15px;height:15px}.back-app:hover{border-color:var(--cyan);background:#154182}
.hero{min-height:560px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 72% 40%,rgba(32,88,198,.38),transparent 50%),radial-gradient(ellipse at 15% 90%,rgba(102,50,189,.19),transparent 45%),linear-gradient(113deg,#09132e,#0a1841 62%,#07102a)}.hero:before{content:"";position:absolute;inset:0;opacity:.24;background-image:linear-gradient(90deg,transparent 98%,rgba(134,198,255,.22) 100%),linear-gradient(transparent 98%,rgba(134,198,255,.16) 100%);background-size:68px 68px;mask-image:linear-gradient(to top,black,transparent 82%)}.hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:100px;background:linear-gradient(0deg,#08132e,transparent)}.hero-grid{display:grid;grid-template-columns:minmax(0,.96fr) minmax(0,1.05fr);align-items:center;min-height:560px;position:relative;z-index:1}.hero-copy{position:relative;z-index:3;padding:65px 0}.kicker{color:#80eaff;letter-spacing:2.1px;font-weight:900;font-size:11px}.kicker i,.pulse-dot,.form-live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#63ffc6;box-shadow:0 0 0 5px rgba(99,255,198,.08),0 0 15px rgba(99,255,198,.85);margin-right:9px}.hero h1{font:italic 900 clamp(73px,8vw,127px)/.82 var(--display);letter-spacing:-7px;margin:24px 0 28px;text-shadow:0 0 30px rgba(70,98,240,.25)}.hero h1 em,.section-head h2 em,.human-title h2 em,.docs-last h2 em{color:var(--orange);font-style:inherit}.hero-lead{font-size:clamp(14px,1.5vw,17px);max-width:580px;line-height:1.8;color:#c0d8fc;margin-bottom:27px}.hero-buttons{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:11px;border:1px solid transparent;border-radius:11px;padding:14px 19px;min-height:52px;font:900 12px var(--display);letter-spacing:.3px;text-transform:uppercase;transition:transform .2s,background .2s,box-shadow .2s;white-space:nowrap}.btn svg{width:17px;height:17px;flex:none}.btn:hover{transform:translateY(-2px)}.btn.primary,.btn.submit{background:linear-gradient(120deg,#ff994c,#ff5f46 55%,#ec4577);box-shadow:0 12px 35px rgba(235,79,92,.23);color:#fff}.btn.primary:hover,.btn.submit:hover{box-shadow:0 13px 45px rgba(240,98,89,.44)}.btn.secondary,.btn.outline,.btn.verify{border-color:#5a8ef0;background:linear-gradient(115deg,#142b66,#102046);color:#e5f9ff}.btn.secondary:hover,.btn.outline:hover,.btn.verify:hover{background:#24457e}.hero-facts{margin-top:29px;display:flex;gap:22px;flex-wrap:wrap}.hero-facts span{display:flex;align-items:center;gap:6px;font-size:9px;font-weight:900;letter-spacing:1px;color:#a2c2e8}.hero-facts svg{height:14px;width:14px;color:#68dfff}.hero-visual{position:relative;min-height:480px;align-self:stretch;display:grid;place-items:center;isolation:isolate}.radar-ring{position:absolute;width:68%;aspect-ratio:1;border:2px solid rgba(94,224,255,.20);border-radius:50%;box-shadow:0 0 60px rgba(0,147,245,.16),inset 0 0 48px rgba(0,156,235,.08)}.radar-ring:before,.radar-ring:after{content:"";position:absolute;inset:8%;border:1px dashed rgba(103,229,255,.22);border-radius:50%}.radar-ring:after{inset:27%;border-style:solid;border-color:rgba(109,141,255,.29)}.radar-ring.a{animation:radarspin 33s linear infinite}.radar-ring.b{width:88%;border-color:rgba(164,106,246,.13);animation:radarspin 50s linear infinite reverse}.radar-line{position:absolute;inset:4%;border-radius:50%;background:conic-gradient(from 30deg,rgba(75,205,255,.16),transparent 22%,transparent 100%);animation:radarspin 8s linear infinite}.ship-halo{position:absolute;width:72%;height:48%;border-radius:50%;filter:blur(52px);background:#2c6cd1aa}.hero-ship{position:absolute;z-index:2;width:112%;max-width:none;max-height:550px;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 25px 48px rgba(17,43,114,.7));animation:shipFloat 6s ease-in-out infinite}.holo-tag{position:absolute;z-index:3;background:rgba(9,28,63,.83);padding:9px 14px;border:1px solid rgba(109,215,255,.53);font-size:9px;font-weight:900;letter-spacing:1.1px;color:#cbefff;border-radius:9px;backdrop-filter:blur(7px)}.holo-tag.top{top:20%;right:0}.holo-tag.bottom{bottom:19%;left:5%}.holo-tag i{display:inline-block;width:7px;height:7px;background:#68ffcf;border-radius:100%;margin-right:4px}.quick-status{background:#091a3d;border-block:1px solid rgba(58,115,203,.5)}.status-grid{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 0}.status-grid span{font-size:10px;font-weight:900;letter-spacing:1.4px;color:#98bee7;display:flex;align-items:center;gap:8px}.status-grid svg{width:15px;height:15px;color:#7cdbff}.pulse-dot{margin-right:0;width:6px;height:6px}
.hub,.guidance,.human{padding-top:87px;padding-bottom:55px;scroll-margin-top:60px}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.section-head h2,.human-title h2{font:italic 900 clamp(42px,5vw,71px)/.96 var(--display);letter-spacing:-3px;margin:9px 0 16px}.section-head p,.human-title p{max-width:740px;color:#a7c5e6;font-size:14px;margin:0}.stage-number{font:900 74px/1 var(--display);color:rgba(100,159,240,.24);white-space:nowrap}.stage-number span{font-size:31px}.issue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.issue-card{min-height:151px;border:1px solid var(--line);border-radius:17px;display:flex;flex-direction:column;align-items:flex-start;text-align:left;position:relative;overflow:hidden;padding:21px;background:linear-gradient(132deg,#102453,#09162f 78%);color:#fff;box-shadow:0 16px 42px rgba(0,0,0,.13);transition:transform .2s,border-color .2s,box-shadow .2s}.issue-card:before{content:"";position:absolute;inset:auto -20px -140px auto;height:200px;width:200px;border-radius:50%;background:radial-gradient(circle,rgba(54,166,255,.21),transparent 65%);pointer-events:none}.issue-card:hover,.issue-card.selected{transform:translateY(-4px);border-color:#61ccff;box-shadow:0 18px 39px rgba(14,65,135,.42)}.issue-card.selected{background:linear-gradient(140deg,#20438c,#101a43)}.issue-icon{height:48px;width:48px;border:1px solid rgba(116,208,255,.34);background:#1a417b;border-radius:12px;display:grid;place-items:center;color:#9ceaff;margin-bottom:17px}.issue-icon svg{width:25px;height:25px}.issue-copy{display:flex;flex-direction:column;gap:4px}.issue-copy b{font:900 16px var(--display);letter-spacing:.2px}.issue-copy small{max-width:270px;color:#a5c0e4;line-height:1.5;font-size:11px}.issue-arrow{position:absolute;right:18px;top:22px;color:#78dfff;height:18px;width:18px}.guidance{padding-top:83px}.section-head.compact{align-items:center}.subtle-button{display:flex;align-items:center;gap:8px;border:1px solid rgba(115,164,235,.5);border-radius:10px;background:#122b58;color:#d3ebff;font-size:11px;font-weight:900;padding:11px 14px;white-space:nowrap}.subtle-button svg{width:17px}.guidance-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.85fr);gap:21px}.answers-wrap,.mission-assist{min-width:0;border:1px solid var(--line);border-radius:17px;background:linear-gradient(140deg,#10234b,#08162e);overflow:hidden}.topic-bar{padding:20px 22px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid var(--line);background:#0c214b}.topic-bar span:first-child{font-size:12px;font-weight:900;letter-spacing:1px}.topic-bar span:last-child{font-size:10px;color:#8bcaff;letter-spacing:.8px;font-weight:800}.faq-item{padding:0 21px;border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;gap:14px;min-height:69px;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-num{color:#55dfff;font-size:11px;font-weight:900;letter-spacing:1px}.faq-item b{flex:1;font-size:13px;line-height:1.4}.faq-item summary svg{width:18px;height:18px;color:#82c9fa;transition:transform .2s}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{margin:0 4px 22px 35px;color:#b6cde6;font-size:12px;line-height:1.85;max-width:850px}.doc-explore{padding:18px 21px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:linear-gradient(110deg,#15366d,#16204d)}.doc-explore>div{display:flex;align-items:center;gap:12px}.doc-explore>div>svg{width:29px;height:29px;color:#70dfff}.doc-explore span{display:flex;flex-direction:column}.doc-explore b{font-size:12px}.doc-explore small{font-size:10px;color:#abcaec}.doc-explore a{font-size:10px;font-weight:900;color:#82eaff;display:flex;align-items:center;gap:6px;white-space:nowrap}.doc-explore a svg{width:14px}.mission-assist{padding:23px;align-self:start;background:radial-gradient(circle at 80% 12%,rgba(44,119,207,.31),transparent 58%),linear-gradient(160deg,#122650,#080f27)}.assist-head{display:flex;gap:6px;align-items:center}.assist-head img{width:98px;height:98px;object-fit:contain;filter:drop-shadow(0 0 17px rgba(47,141,245,.5))}.assist-head>div{display:flex;flex-direction:column;gap:3px}.assist-head>div span{font-size:9px;color:#83d4ff;letter-spacing:1px;font-weight:900}.assist-head>div b{font:900 21px/1.13 var(--display)}.mission-assist>p{color:#b3c8e6;margin:16px 0 6px;font-size:12px}.mission-assist ul{padding:0;margin:0;list-style:none}.mission-assist li{display:flex;gap:9px;padding:13px 0;border-bottom:1px solid var(--line);color:#d0e1fb;font-size:11px}.mission-assist li svg{width:16px;height:16px;color:#6effcc;flex:none}.assist-note{display:flex;gap:12px;padding:15px;background:#112750;border:1px solid rgba(90,160,235,.28);border-radius:10px;margin-top:22px;color:#bed6f6;font-size:11px;line-height:1.7}.assist-note svg{flex:none;color:#86dfff}.last-resort{border:1px solid #5362b5;border-radius:17px;background:linear-gradient(135deg,#1a2c68,#101637 70%);padding:28px 31px;margin-top:23px;display:flex;align-items:center;justify-content:space-between;gap:24px}.last-resort h3{font:900 23px var(--display);margin:7px 0}.last-resort p{font-size:12px;color:#a7c4e8;max-width:660px;margin:0}.last-resort .btn{flex:none}
.human{padding-top:89px}.human-title{margin-bottom:31px}.human-title h2{margin-bottom:13px}.gate-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:24px;align-items:start}.gate-column{border:1px solid var(--line);border-radius:19px;background:linear-gradient(155deg,#142855,#08162d);overflow:hidden}.gate-item{display:grid;grid-template-columns:39px minmax(0,1fr);gap:13px;padding:24px 22px;border-bottom:1px solid var(--line)}.gate-item.last{border-bottom:0}.gate-index{height:39px;width:39px;border-radius:10px;display:grid;place-items:center;font:900 13px var(--display);background:#193c80;border:1px solid #477ec9;color:#adf0ff}.gate-item h3{font:900 14px var(--display);margin:5px 0 7px}.gate-item p{font-size:11px;color:#b0c6e6;line-height:1.75;margin-bottom:15px}.wallet-actions{display:flex;gap:8px;flex-wrap:wrap}.wallet-actions .btn{padding:10px 13px;min-height:44px;font-size:10px}.wallet-state,.verification-state{font-size:11px;font-weight:750;color:#91e9c8;margin-top:13px;line-height:1.6;overflow-wrap:anywhere}.wallet-state.state-error,.verification-state.state-error,.form-feedback.state-error,.qr-status.state-error{color:#ffb1ae}.provider-list{display:flex;flex-direction:column;gap:8px;margin-top:9px}.provider-list[hidden]{display:none}.provider-list button{border:1px solid #4a7aa4;background:#123467;color:#fff;border-radius:8px;padding:10px;text-align:left;font-size:11px}.btn.verify{font-size:10px;padding:11px 13px;min-height:44px}.btn:disabled{opacity:.42;cursor:not-allowed;transform:none}.get-exo{display:inline-flex;align-items:center;gap:7px;margin-top:11px;color:#ffa873;font-size:10px;font-weight:900}.get-exo svg{width:14px;height:14px}.gate-mini{display:flex;flex-direction:column;gap:7px}.gate-mini span{display:flex;align-items:center;gap:7px;color:#81dfbd;font-size:10px;font-weight:900}.gate-mini svg{width:15px;height:15px}
.form-panel{border-radius:19px;overflow:hidden;border:1px solid #425e99;background:linear-gradient(180deg,#102650,#08142c)}.form-panel.unlocked{border-color:#5ebaca;box-shadow:0 0 60px rgba(0,158,237,.10)}.form-panel.delivered{border-color:#56cba5}.form-banner{padding:25px 25px 22px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 90% 0,rgba(82,137,229,.28),transparent 70%)}.form-live{color:#82edcb;font-size:10px;letter-spacing:1px;font-weight:900}.form-banner h3{font:italic 900 36px/1 var(--display);margin:14px 0 9px;letter-spacing:-.8px}.form-banner p{margin:0;font-size:12px;color:#b8cfee}.form-panel form{padding:23px 25px 10px}.form-panel fieldset{border:0;padding:0;margin:0;min-width:0}.form-panel fieldset:disabled{opacity:.4}.form-panel label{display:flex;flex-direction:column;gap:8px;margin-bottom:17px;font-size:10px;font-weight:900;letter-spacing:1px;color:#b5dfff}.form-panel label small{font-weight:400;font-size:9px;color:#849fc3;letter-spacing:0}.form-panel input,.form-panel select,.form-panel textarea{width:100%;border:1px solid #375a94;border-radius:9px;background:#081b39;color:#f0f7ff;outline:none;padding:12px;font-size:12px;line-height:1.4;letter-spacing:normal;min-height:46px;resize:vertical}.form-panel textarea{min-height:130px}.form-panel input:focus,.form-panel select:focus,.form-panel textarea:focus{border-color:#68e4ff;box-shadow:0 0 0 3px rgba(79,174,245,.15)}.form-panel input::placeholder,.form-panel textarea::placeholder{color:#7288ad}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:13px}.input-help{text-align:right;display:block;margin-top:0;color:#8eb1d7!important}.human-check{padding:16px;border:1px solid var(--line);border-radius:11px;background:#102957;margin:13px 0}.human-check label{display:flex;align-items:center;gap:8px;flex-direction:row;margin:0 0 10px}.human-check label svg{color:#85dfff;width:18px}.human-check label span{flex:1}.human-check b{font-size:16px;color:#fff;letter-spacing:0}.human-check input{max-width:160px}.privacy-consent{display:flex!important;flex-direction:row!important;gap:12px!important;align-items:start;margin:18px 0!important;letter-spacing:0!important;font-weight:500!important;font-size:11px!important;line-height:1.8;color:#b1c8e6!important}.privacy-consent input{width:19px;min-height:19px;flex:none;accent-color:#54d2fe}.privacy-consent a{color:#83e5ff;text-decoration:underline}.trap{position:absolute!important;left:-10000px!important;opacity:0!important;height:1px!important;pointer-events:none!important}.submit{width:100%;margin:0 0 16px}.form-feedback{font-size:11px;font-weight:900;letter-spacing:.3px;color:#85eccb;min-height:24px;padding:0 25px 8px;line-height:1.6}.form-footer{padding:18px 25px;border-top:1px solid var(--line);color:#94afd2;display:flex;align-items:flex-start;gap:12px;font-size:10px;line-height:1.75}.form-footer svg{width:21px;flex:none;color:#67dfff}.docs-last{margin-top:64px;border-block:1px solid #3e64a8;background:radial-gradient(ellipse at 80% 55%,rgba(75,110,229,.31),transparent 53%),linear-gradient(120deg,#142c69,#091634)}.docs-last-inner{display:grid;grid-template-columns:1fr 340px;align-items:center;gap:25px;min-height:360px;padding-block:40px}.docs-last-inner>div>span{color:#72ddff;font-size:10px;font-weight:900;letter-spacing:1.5px}.docs-last h2{font:italic 900 clamp(31px,4vw,51px)/1.03 var(--display);margin:10px 0 15px;letter-spacing:-1px}.docs-last p{max-width:590px;color:#b9d1ee;font-size:12px}.docs-last img{max-height:310px;width:100%;object-fit:contain;filter:drop-shadow(0 0 48px rgba(65,155,254,.52));animation:shipFloat 6s ease-in-out infinite}.ecosystem{padding:21px 0;background:linear-gradient(100deg,#0d204e,#0b1540);border-top:1px solid #214f91}.ecosystem .shell>span{display:block;text-align:center;font-size:10px;font-weight:900;letter-spacing:2px;color:#bfe5ff}.ecosystem-links{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:17px}.ecosystem-links a{display:flex;justify-content:center;align-items:center;gap:9px;border-right:1px solid #4473a3;color:#e6f7ff;font-weight:900;font-size:14px}.ecosystem-links a:last-child{border:0}.ecosystem-links img{width:27px;height:27px;object-fit:contain}.footer{background:#050b1b;padding:38px 0 22px}.footer-top{display:flex;align-items:center;gap:25px}.footer .logo{font-size:24px}.footer-top p{margin:0;color:#a2bce2;font-size:11px}.footer nav{display:flex;gap:19px;margin-left:auto}.footer nav a{color:#c1cde2;font-size:11px}.footer nav a:hover{color:#7ee4ff}.footer-bottom{border-top:1px solid #1c3459;padding-top:18px;margin-top:25px;display:flex;justify-content:space-between;gap:15px;color:#7894b8;font-size:10px;letter-spacing:.3px}.qr-dialog{width:min(460px,calc(100% - 18px));border:1px solid #6acfff;background:linear-gradient(150deg,#102859,#070f2c);color:#fff;border-radius:20px;padding:0;max-height:96dvh}.qr-dialog::backdrop{background:rgba(2,7,18,.84);backdrop-filter:blur(9px)}.qr-inner{padding:28px;text-align:center;position:relative}.qr-close{position:absolute;top:14px;right:14px;display:grid;place-items:center;border:1px solid #476aaa;background:#10214c;border-radius:9px;color:#fff;width:39px;height:39px}.qr-inner h2{font:italic 900 31px var(--display);margin:12px 0}.qr-inner p{font-size:12px;color:#b8d8ef;max-width:310px;margin:0 auto 16px}.qr-canvas{margin:12px auto;min-height:230px;min-width:230px;width:min(100%,280px);aspect-ratio:1;background:white;border-radius:13px;display:grid;place-items:center;padding:9px}.qr-canvas svg{width:100%;height:100%;stroke:none}.qr-status{font-size:11px;color:#90ecda;line-height:1.6;margin:12px 0}.qr-dialog .btn{width:100%;margin-top:10px}
@keyframes radarspin{to{transform:rotate(360deg)}}@keyframes shipFloat{50%{transform:translateY(-13px) rotate(1deg)}}
@media(max-width:1150px){.head-inner nav{gap:14px}.head-inner nav a{font-size:9px}.hero h1{font-size:90px}.head-label{display:none}.head-slash{display:none}.hero-ship{width:115%}.hero-facts{gap:11px}.issue-grid{gap:11px}.gate-layout{grid-template-columns:.85fr 1fr}.section-head h2{font-size:57px}}
@media(max-width:900px){.head-inner nav{display:none}.back-app{margin-left:auto}.hero-grid{grid-template-columns:1fr;min-height:730px}.hero{min-height:730px}.hero-copy{align-self:start;padding:60px 0 0}.hero h1{font-size:clamp(64px,10vw,89px);margin:17px 0}.hero-lead{max-width:650px;font-size:14px;margin-bottom:18px}.hero-visual{position:absolute;right:-7%;bottom:-6%;width:85%;height:400px;min-height:0;opacity:.9;z-index:-1}.hero-ship{height:100%;width:100%;max-height:none}.status-grid span{font-size:8px;letter-spacing:.5px}.issue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.guidance-grid{grid-template-columns:1fr}.mission-assist{display:none}.gate-layout{grid-template-columns:1fr}.gate-column{display:grid;grid-template-columns:1fr 1fr}.gate-item{border-bottom:0;border-right:1px solid var(--line)}.gate-item:last-child{grid-column:1/-1;border-right:0;border-top:1px solid var(--line)}.docs-last-inner{grid-template-columns:1fr 240px}.docs-last img{max-height:230px}.footer-top{flex-wrap:wrap}.footer nav{margin-left:0;width:100%}}
@media(max-width:640px){html{scroll-padding-top:70px}.shell{width:calc(100% - 28px)}.site-head{height:67px}.logo{font-size:24px}.logo img{width:34px;height:34px}.back-app{padding:10px;font-size:9px}.back-app svg{width:12px}.hero,.hero-grid{min-height:735px}.hero-grid{display:block}.hero-copy{padding-top:50px}.kicker{font-size:9px;letter-spacing:1.6px}.hero h1{font-size:clamp(66px,13.7vw,84px);letter-spacing:-4px;margin-top:18px}.hero-lead{font-size:12px;line-height:1.75;max-width:410px}.hero-buttons{gap:8px}.hero .btn{padding:12px 13px;font-size:9px;min-height:46px}.hero-facts{gap:8px 13px;margin-top:18px}.hero-facts span{font-size:8px}.hero-visual{height:400px;width:120%;left:-8%;bottom:-20px;right:auto;z-index:-1;opacity:.92}.hero-ship{width:100%;height:100%;object-position:center bottom}.holo-tag{font-size:7px}.holo-tag.top{right:13%;top:13%}.holo-tag.bottom{bottom:20%;left:10%}.status-grid{padding:12px 0;justify-content:center;flex-wrap:wrap;gap:9px 13px}.status-grid span{font-size:8px}.status-grid span:nth-child(3){display:none}.hub,.guidance,.human{padding-top:54px;padding-bottom:25px}.section-head h2,.human-title h2{font-size:clamp(34px,9vw,51px);letter-spacing:-1.8px}.section-head p,.human-title p{font-size:12px}.stage-number{display:none}.issue-grid{gap:9px}.issue-card{padding:14px;min-height:162px}.issue-icon{width:40px;height:40px;margin-bottom:17px}.issue-icon svg{width:21px;height:21px}.issue-copy b{font-size:12px;line-height:1.15}.issue-copy small{font-size:9px}.issue-arrow{top:15px;right:14px;width:15px}.section-head.compact{align-items:start;flex-direction:column;gap:12px}.subtle-button{font-size:10px}.topic-bar{padding:14px 13px}.topic-bar span:first-child{font-size:11px}.topic-bar span:last-child{font-size:8px}.faq-item{padding:0 12px}.faq-item summary{min-height:63px;gap:9px}.faq-item b{font-size:11px}.faq-item p{font-size:11px;margin-left:26px}.doc-explore{padding:15px}.last-resort{align-items:stretch;flex-direction:column;padding:21px;gap:17px}.last-resort h3{font-size:19px}.last-resort p{font-size:11px}.last-resort .btn{width:100%;font-size:10px}.gate-column{display:block}.gate-item,.gate-item:last-child{border-bottom:1px solid var(--line);border-right:0;border-top:0;padding:20px 16px}.gate-item:last-child{border-bottom:0}.gate-item h3{font-size:13px}.wallet-actions .btn{flex:1;font-size:9px;min-height:49px}.form-banner{padding:22px 15px}.form-banner h3{font-size:31px}.form-panel form{padding:18px 14px 7px}.form-row{grid-template-columns:1fr;gap:0}.form-feedback,.form-footer{padding-left:14px;padding-right:14px}.docs-last{margin-top:37px}.docs-last-inner{position:relative;grid-template-columns:1fr;min-height:460px;align-items:start;padding:43px 5px 230px}.docs-last h2{font-size:34px}.docs-last p{font-size:11px}.docs-last img{position:absolute;right:-5%;bottom:0;width:60%;height:240px;opacity:.8}.ecosystem-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 7px}.ecosystem-links a{font-size:12px}.ecosystem-links a:nth-child(2){border-right:0}.ecosystem-links img{width:24px;height:24px}.footer{padding:27px 0}.footer-top{gap:14px}.footer nav{display:grid;grid-template-columns:repeat(4,max-content);gap:15px}.footer nav a{font-size:10px}.footer-bottom{display:block;line-height:1.9}.footer-bottom span{display:block}.qr-inner{padding:28px 16px}.qr-inner h2{font-size:26px}}
@media(max-width:365px){.logo{font-size:21px}.back-app{font-size:8px;padding:9px}.hero h1{font-size:60px}.hero .btn{font-size:8px}.issue-copy b{font-size:11px}.footer nav{gap:10px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
