.network-block{margin-top:120px;padding-top:94px;border-top:1px solid #292e34}.network-heading{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-bottom:34px}.network-kicker,.network-panel-top,.network-panel-bottom,.region-state{font-family:Consolas,Courier New,monospace;letter-spacing:.14em;text-transform:uppercase}.network-kicker{color:#80e7ee;font-size:10px;font-weight:700}.network-heading h3{margin:20px 0 0;font-size:clamp(38px,4.5vw,67px);line-height:1.13;font-weight:700;letter-spacing:-.065em}.network-heading h3 span{color:#80e7ee}.network-heading p{max-width:330px;margin:0 0 7px;color:#9ba5ad;font-size:14px;line-height:1.8}.network-panel{position:relative;overflow:hidden;background:radial-gradient(ellipse at 63% 53%,#10232a,#091116 43%,#070b0e 78%);border:1px solid #2c3b43;border-radius:15px;isolation:isolate}.network-panel:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 27px,rgba(143,209,217,.025) 28px),repeating-linear-gradient(90deg,transparent 0 27px,rgba(143,209,217,.025) 28px)}.network-map{display:block;width:100%;height:auto;position:relative;z-index:2}.network-graticule{fill:none;stroke:#2b3a42;stroke-width:.55;opacity:.45}.network-country{fill:#18252c;stroke:#47606b;stroke-width:.7;opacity:.9;transition:fill .3s ease}.network-link{fill:none;stroke-width:1.35;stroke-linecap:round;stroke-dasharray:5 8;animation:network-route 8s linear infinite}.network-link.active{stroke:#68dce7;opacity:.72}.network-link.soon{stroke:#81919d;opacity:.46}.network-link.selected{stroke-width:2.1;opacity:1}.network-pin .pin-core{fill:#8f9da6;stroke:#091116;stroke-width:1}.network-pin .pin-halo{fill:none;stroke:#8999a4;stroke-width:1.5;opacity:.65}.network-pin .pin-pulse{fill:none;stroke:#8f9da6;stroke-width:1;opacity:0}.network-pin.active .pin-core{fill:#a7fcff;filter:drop-shadow(0 0 8px #5cf1f3)}.network-pin.active .pin-halo{stroke:#81e8ee;opacity:.9}.network-pin.active .pin-pulse{stroke:#72dce5;animation:network-pulse 3.4s ease-out infinite}.network-pin.selected .pin-halo{stroke-width:2.7;filter:drop-shadow(0 0 8px #71e6eb)}.network-pin text{fill:#bccdd4;font-family:Consolas,Courier New,monospace;font-size:10px;font-weight:700;letter-spacing:1.7px;paint-order:stroke fill;stroke:#071116;stroke-width:3px}.network-pin.active text{fill:#d8fcff}.network-scan{position:absolute;z-index:3;top:0;bottom:0;left:-28%;width:28%;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(99,232,238,.03) 22%,rgba(100,232,238,.19) 83%,rgba(153,251,255,.27) 98%,transparent 100%);border-right:1px solid rgba(147,247,250,.7);mix-blend-mode:screen;animation:network-scan 8s linear infinite}.network-panel-top,.network-panel-bottom{position:absolute;z-index:4;left:26px;right:26px;display:flex;justify-content:space-between;gap:20px;color:#879aa4;font-size:9px;font-weight:600;pointer-events:none}.network-panel-top{top:23px}.network-panel-bottom{bottom:21px}.network-panel-bottom span:last-child{color:#a6e5e8}.network-regions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px}.network-region{display:flex;align-items:center;gap:10px;min-height:68px;padding:14px 15px;background:#0e1418;color:#dce5e8;border:1px solid #29373e;border-radius:8px;text-align:left;transition:border-color .25s ease,background .25s ease,transform .25s ease}.network-region:hover,.network-region.selected{background:#142128;border-color:#6bc9d1;transform:translateY(-2px)}.region-indicator{flex:none;width:7px;height:7px;border-radius:50%;background:#6de2eb;box-shadow:0 0 11px #57dee5cc}.network-region.soon .region-indicator{background:#7b8992;box-shadow:none}.region-name{font-size:13px;font-weight:650;white-space:nowrap}.region-state{margin-left:auto;color:#77d8df;font-size:8px;white-space:nowrap}.network-region.soon .region-state{color:#8d9aa3}@keyframes network-route{to{stroke-dashoffset:-104}}@keyframes network-pulse{0%{opacity:.5;transform:scale(.65)}75%,to{opacity:0;transform:scale(2.5)}}@keyframes network-scan{0%{transform:translate(0)}to{transform:translate(460%)}}@media(max-width:1050px){.network-regions{grid-template-columns:repeat(3,minmax(0,1fr))}.network-panel{min-height:0}}@media(max-width:700px){.network-block{margin-top:82px;padding-top:68px}.network-heading{display:block;margin-bottom:26px}.network-heading h3{font-size:clamp(34px,9vw,48px)}.network-heading p{margin-top:18px;font-size:13px}.network-panel{min-height:245px}.network-map{height:245px}.network-panel-top,.network-panel-bottom{left:13px;right:13px;font-size:7px}.network-panel-top{top:12px}.network-panel-bottom{bottom:11px}.network-pin text{display:none}.network-regions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.network-region{min-height:58px;padding:10px 11px;gap:7px}.region-name{font-size:12px}.region-state{font-size:7px}}@media(max-width:390px){.network-region{flex-wrap:wrap}.region-state{flex-basis:100%;margin-left:15px}}@media(prefers-reduced-motion:reduce){.network-link,.network-pin .pin-pulse,.network-scan{animation:none!important}.network-scan{display:none}}.network-3d .network-globe-panel{height:600px;background:radial-gradient(ellipse at 64% 48%,#0e252b,#09151b 34%,#070b0f 72%)}.network-3d .network-globe-panel:before{opacity:.5}.network-3d .network-panel-top{top:26px;left:30px;right:30px;font-size:9px;letter-spacing:.13em}.network-globe-stage{position:absolute;top:48px;right:0;bottom:48px;left:23%;z-index:2}.network-globe-canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:pan-y;outline-offset:-6px}.network-globe-canvas:active{cursor:grabbing}.network-globe-info{position:absolute;z-index:3;left:30px;top:124px;width:218px;pointer-events:none}.globe-info-kicker,.globe-info-number,.globe-selected-label,.globe-selected-meta,.globe-selected-coordinates,.globe-node-label,.globe-connection-status{font-family:Consolas,Courier New,monospace}.globe-info-kicker{color:#6e919b;font-size:9px;letter-spacing:.15em}.globe-info-number{margin-top:18px;color:#e0f9fa;font-size:74px;line-height:1.1;font-weight:400;letter-spacing:-.06em}.globe-info-number>span{margin-left:12px;color:#52707a;font-size:22px;letter-spacing:-.04em}.globe-info-description{margin:9px 0 31px;color:#8a9da6;font-size:12px;letter-spacing:.05em}.globe-selected-node{padding-top:22px;border-top:1px solid #294049}.globe-selected-label{display:block;color:#6f909a;font-size:10px;letter-spacing:.16em}.globe-selected-node>strong{display:flex;align-items:center;gap:11px;margin:12px 0 8px;color:#e9f7f9;font-size:23px;font-weight:550;letter-spacing:-.04em}.globe-selected-node>strong>i{width:7px;height:7px;flex:none;background:#80e7ee;border-radius:50%;box-shadow:0 0 15px #58cedd}.globe-selected-node.soon>strong>i{background:#899ba5;box-shadow:none}.globe-selected-meta{display:block;color:#87c8d0;font-size:9px;letter-spacing:.08em}.globe-selected-node.soon .globe-selected-meta{color:#95a8b3}.globe-selected-coordinates{display:block;margin-top:13px;color:#64808b;font-size:9px;letter-spacing:.07em}.globe-legend{display:flex;gap:21px;margin-top:32px;color:#8f9fa7;font-size:10px}.globe-legend>span{display:inline-flex;align-items:center;gap:7px}.globe-legend i{display:block;width:6px;height:6px;border-radius:50%}.globe-legend .active{background:#80e7ee;box-shadow:0 0 9px #80e7ee77}.globe-legend .soon{background:#8499a8}.globe-orbit-decoration{position:absolute;z-index:1;width:490px;height:490px;right:14%;top:48px;border:1px solid #58818b12;border-radius:50%;pointer-events:none;box-shadow:0 0 0 34px #527c8610,0 0 0 70px #527c8608}.globe-labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.globe-node-label{position:absolute;left:0;top:0;visibility:hidden;display:flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid #34566380;border-radius:4px;background:#071016e6;color:#b2cbd4;font-size:9px;letter-spacing:.11em;white-space:nowrap;pointer-events:auto;will-change:transform}.globe-node-label i{width:4px;height:4px;flex:none;border-radius:50%;background:#7df2f6}.globe-node-label.soon{color:#8fabb7;border-style:dashed}.globe-node-label.soon i{background:#91a6b1}.globe-node-label.selected{border-color:#80e7ee90;background:#102a32ed;color:#d6fbff;box-shadow:0 0 16px #6cdbe51a}.globe-node-label:hover{color:#fff;border-color:#80e7ee}.globe-controls{position:absolute;z-index:4;top:58px;right:28px;display:flex;align-items:center;gap:2px;padding:5px;background:#0b1920d9;border:1px solid #2d424b;border-radius:7px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.globe-controls button{display:grid;place-items:center;width:33px;height:32px;padding:0;border:0;border-radius:4px;background:transparent;color:#afc5cf;transition:color .2s,background .2s}.globe-controls button:hover,.globe-controls button[aria-pressed=true]{color:#a5f8fa;background:#1c3941}.globe-controls button:disabled{opacity:.35;cursor:default}.globe-controls-divider{height:15px;width:1px;margin:0 4px;background:#354750}.network-3d .network-panel-bottom{left:30px;right:30px;bottom:24px;font-size:9px;letter-spacing:.05em;text-transform:none}.globe-connection-status{display:flex;align-items:center;gap:7px;font-size:8px;letter-spacing:.1em}.globe-connection-status>i{width:4px;height:4px;border-radius:50%;background:#80e7ee;box-shadow:0 0 7px #80e7ee80}.globe-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;color:#89a6b0;font-size:12px;text-align:center;background:radial-gradient(circle,#0f242bdd,transparent 65%);pointer-events:none}.globe-placeholder>span:not(.globe-loading-ring){max-width:230px;color:#66818e;font-size:11px;line-height:1.7}.globe-loading-ring{width:130px;height:130px;border:1px solid #3a5968;border-left-color:#9ef3f5;border-radius:50%;animation:globe-loading 2s linear infinite}.network-globe-panel:not([data-status=ready]) .globe-labels{display:none}@keyframes globe-loading{to{transform:rotate(360deg)}}@media(max-width:1050px){.network-3d .network-globe-panel{height:540px}.network-globe-stage{top:64px;right:-10px;bottom:49px;left:20%}.network-globe-info{left:25px;top:116px;width:180px}.globe-info-number{font-size:62px}.globe-info-kicker{font-size:8px}.globe-info-description{font-size:11px}.globe-selected-node>strong{font-size:21px}.globe-orbit-decoration{width:420px;height:420px;right:9%;top:58px}.globe-keyboard-hint{display:none}}@media(max-width:700px){.network-3d .network-globe-panel{height:550px;border-radius:12px}.network-3d .network-panel-top{left:18px;right:18px;top:20px;font-size:7px;letter-spacing:.075em;gap:8px}.network-globe-stage{top:80px;right:0;bottom:130px;left:0}.network-globe-info{left:20px;right:20px;top:auto;bottom:54px;width:auto;display:flex;justify-content:space-between;align-items:end}.globe-info-kicker,.globe-info-number,.globe-info-description{display:none}.globe-selected-node{border:0;padding:0}.globe-selected-label{font-size:8px}.globe-selected-node>strong{margin:8px 0 7px;font-size:20px}.globe-selected-meta{font-size:8px}.globe-selected-coordinates{font-size:8px;margin-top:9px}.globe-legend{flex-direction:column;gap:11px;margin:0 0 3px;font-size:9px}.globe-controls{right:17px;top:47px;padding:3px;border-radius:6px}.globe-controls button{width:28px;height:28px}.globe-orbit-decoration{width:280px;height:280px;top:120px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 0 0 25px #527c8610,0 0 0 50px #527c8608}.network-3d .network-panel-bottom{left:20px;right:20px;bottom:20px;font-size:8px;gap:8px}.globe-connection-status{font-size:6px;letter-spacing:.035em}.globe-node-label{font-size:7px;gap:4px;padding:4px 5px;letter-spacing:.06em}.globe-node-label[data-region=sg]{font-size:6px}}@media(prefers-reduced-motion:reduce){.globe-loading-ring{animation:none}.globe-node-label{will-change:auto}}.site-footer{padding:72px 20px 34px;background:#050608;border-top:1px solid #272b30}.site-footer .footer-inner{width:min(100%,1320px);margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center}.footer-wordmark,.footer-label{font-family:Consolas,Courier New,monospace;letter-spacing:.14em;text-transform:uppercase}.footer-wordmark{color:#f0f4f5;font-size:15px;font-weight:700}.footer-intro p{margin:13px 0 0;color:#858f99;font-size:12px;line-height:1.7}.footer-payments{width:100%;margin:41px 0 31px;padding:30px 0;border-top:1px solid #252c31;border-bottom:1px solid #252c31}.footer-label{display:block;margin-bottom:18px;color:#9aa8b0;font-size:10px;font-weight:700}.payment-methods{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.payment-method{min-width:145px;min-height:53px;display:flex;align-items:center;justify-content:center;gap:10px;padding:10px 15px;color:#e7ecef;background:#10151a;border:1px solid #303a42;border-radius:8px;font-size:15px;font-weight:650;letter-spacing:-.01em}.payment-method svg{flex:none}.payment-method.stripe svg{color:#a889ff}.payment-method.alipay svg{color:#5caeff}.payment-method.usdt svg{color:#56cda1}.site-footer .footer-contact{color:#c1d0d5;font-size:12px;line-height:1.6;transition:color .2s ease}.site-footer .footer-contact:hover{color:#80e7ee}@media(max-width:700px){.site-footer{padding:58px 20px 30px}.footer-payments{margin:31px 0 25px;padding:24px 0}.payment-methods{gap:8px}.payment-method{min-width:0;flex:1 1 105px;min-height:48px;padding:9px 8px;font-size:12px}.payment-method svg{width:19px;height:19px}.footer-intro p{max-width:290px;margin-left:auto;margin-right:auto}}:root{font-family:Segoe UI,Microsoft YaHei UI,PingFang SC,sans-serif;color:#f4f5f7;background:#050608;font-synthesis:none;--bg:#050608;--muted:#9ca3ad;--line:#2e3238;--accent:#80e7ee;--header:76px;scroll-behavior:smooth}html{scroll-padding-top:calc(var(--header) + 20px)}body{background:var(--bg)}button,a{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}img,video{display:block;max-width:100%}::selection{background:#9cf7fa;color:#071315}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.skip-link{position:fixed;left:12px;top:-80px;z-index:200;padding:12px 16px;background:var(--accent);color:#050608;border-radius:8px}.skip-link:focus{top:12px}.container{width:min(calc(100% - 10.4vw),1320px);margin:auto}.site-header{height:var(--header);position:fixed;left:0;right:0;top:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:0 max(5.2vw,calc((100vw - 1320px)/2));background:#050608e0;border-bottom:1px solid rgba(255,255,255,.075);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.brand{display:inline-flex;align-items:center;gap:12px;white-space:nowrap;font-size:19px;font-weight:750;letter-spacing:-.045em}.brand img{width:38px;height:38px;object-fit:contain;filter:drop-shadow(0 0 8px rgba(34,183,232,.3))}.brand span span{font-weight:450;color:#d9dde4}.nav{display:flex;align-items:center;gap:38px;margin-left:auto;margin-right:47px}.nav a{font-size:13px;font-weight:550;color:#c9cdd4;transition:color .2s ease}.nav a:hover,.nav a:focus-visible{color:#fff}.nav-cta{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-width:124px;padding:12px 16px;background:#f6f7f9;color:#090b0d;border-radius:6px;font-size:13px;font-weight:700;transition:background .25s ease,transform .25s ease}.nav-cta:hover{background:#a5f4f5;transform:translateY(-2px)}.nav .nav-mobile-link,.menu-button{display:none}.hero-story{height:310vh;position:relative;background:#050608}.hero-stage{position:sticky;top:var(--header);height:calc(100vh - var(--header));min-height:610px;overflow:hidden;isolation:isolate;background:#050608}.hero-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 43%,rgba(27,31,38,.28),transparent 44%);pointer-events:none}.hero-intro{position:absolute;z-index:4;top:8.5%;left:0;right:0;display:flex;align-items:center;flex-direction:column;text-align:center;padding:0 24px;will-change:transform,opacity}.eyebrow,.section-label,.kicker,.card-top,.card-bottom,.route-top,.route-en,.definitions>div>span,.visual-label,.hero-bottom,.how-summary>span{font-family:Consolas,Courier New,monospace;letter-spacing:.14em;text-transform:uppercase}.eyebrow{display:flex;align-items:center;gap:11px;color:#aeb4bd;font-size:10px;font-weight:600}.eyebrow i,.live:before{display:inline-block;width:6px;height:6px;border-radius:100%;background:var(--accent);box-shadow:0 0 14px var(--accent)}.eyebrow span{color:#686e77}.hero-intro h1{margin:22px 0 15px;font-size:clamp(42px,5vw,80px);line-height:1.16;font-weight:720;letter-spacing:-.065em}.hero-intro h1 em{font-style:normal;color:#d5d9df}.hero-intro p{margin:0;color:#a4aab3;font-size:clamp(13px,1.1vw,16px);line-height:1.8;letter-spacing:.025em}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:26px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;min-height:46px;padding:0 18px;border-radius:5px;font-size:13px;font-weight:720;transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.button:hover{transform:translateY(-3px);box-shadow:0 10px 30px #ffffff1a}.button.primary{background:#f5f6f8;color:#080b0e}.button.primary:hover{background:#b8eff1}.text-link{display:inline-flex;align-items:center;gap:9px;color:#e3e6ea;font-size:13px;font-weight:600;transition:gap .25s ease,color .25s ease}.text-link:hover{gap:15px;color:var(--accent)}.hero-visual{position:absolute;z-index:2;left:50%;top:76%;width:79%;height:45%;transform:translate(-50%,-50%);overflow:hidden;background:#000;border:1px solid rgba(255,255,255,.18);box-shadow:0 0 80px #23324224;will-change:width,height,top,border-radius;--mix:0;--poster-opacity:.24}.hero-poster,.hero-video,.particle-canvas,.vignette{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.hero-poster,.hero-video{object-fit:cover;object-position:center}.hero-poster{opacity:var(--poster-opacity)}.hero-video{opacity:var(--mix);background:#000}.particle-canvas{z-index:2;opacity:calc(1 - var(--mix));touch-action:pan-y}.vignette{z-index:3;pointer-events:none;background:linear-gradient(0deg,rgba(0,0,0,.48),transparent 19%,transparent 77%,rgba(0,0,0,.42))}.visual-label{position:absolute;z-index:5;bottom:20px;display:flex;gap:15px;align-items:center;color:#ffffffb8;font-size:9px;font-weight:600;pointer-events:none}.visual-label.left{left:25px}.visual-label.right{right:25px}.live{display:inline-flex;align-items:center;gap:8px}.live:before{content:"";width:5px;height:5px}.hero-bottom{position:absolute;z-index:4;bottom:15px;left:5.2vw;right:5.2vw;display:flex;justify-content:space-between;align-items:center;color:#7f858d;font-size:9px;pointer-events:none}.scroll-hint{display:inline-flex;align-items:center;gap:8px;color:#c7cbd1;letter-spacing:.08em}.story-progress{position:absolute;bottom:0;left:0;right:0;height:2px;z-index:6}.story-progress span{display:block;width:100%;height:100%;background:linear-gradient(90deg,#65eaf1,#d467f8);transform:scaleX(0);transform-origin:left center}.section{position:relative}.section-label{display:flex;align-items:center;gap:15px;color:#9da4ad;font-size:10px;font-weight:600;white-space:nowrap}.section-label span{color:var(--accent)}.section-label i{width:38px;height:1px;background:#555b64}.period{color:var(--accent)}.why{padding:160px 0 145px;background:#050608}.why-title{display:flex;justify-content:space-between;align-items:flex-end;gap:7vw;margin:34px 0 66px}.why h2,.how h2,.philosophy h2,.ending h2{margin:0;font-size:clamp(48px,6vw,92px);line-height:1.08;font-weight:730;letter-spacing:-.075em}.why-title p,.how-title p{max-width:385px;margin:0 0 8px;color:#a2a8b0;font-size:16px;line-height:1.9}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.value-card{min-height:345px;display:flex;flex-direction:column;justify-content:space-between;padding:25px 25px 23px;background:linear-gradient(145deg,#171a1f,#0d0f12 64%);border:1px solid #30343a;border-radius:13px;transition:transform .3s ease,border-color .3s ease,background .3s ease}.value-card:hover{transform:translateY(-7px);border-color:#6e929a;background:linear-gradient(145deg,#1a2025,#0d0f12 64%)}.card-top,.card-bottom{display:flex;justify-content:space-between;align-items:center;color:#a9b0b9;font-size:10px;font-weight:600}.card-top svg{color:#d3e1e3}.value-card h3{margin:0 0 14px;font-size:27px;letter-spacing:-.045em;font-weight:650}.value-card p{max-width:260px;margin:0;color:#9299a3;font-size:14px;line-height:1.85}.card-bottom{padding-top:18px;border-top:1px solid #30343a;color:#8a929a;font-size:9px;letter-spacing:.07em}.card-bottom svg{color:#d7dde1}.aside{margin:33px 0 0;text-align:right;color:#757c86;font-size:12px;letter-spacing:.12em}.how{padding:145px 0 170px;background:#0b0d10;border-top:1px solid #1a1d22}.how-title{display:flex;align-items:flex-end;justify-content:space-between;gap:6vw;margin:35px 0 62px}.how h2{font-size:clamp(44px,5.3vw,78px)}.how h2 span{color:#858c96}.how-title p{max-width:340px}.route-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.route-card{min-height:390px;display:flex;flex-direction:column;justify-content:space-between;padding:23px 23px 0;background:#14171b;border:1px solid #31363c;border-radius:12px;overflow:hidden;transition:transform .3s ease,border-color .3s ease}.route-card:hover{transform:translateY(-6px);border-color:#8bc7cb}.route-top{display:flex;align-items:center;justify-content:space-between;color:#a4acb4;font-size:11px}.route-top svg{color:#c7dadd}.route-en{display:block;margin-bottom:10px;color:#78d9df;font-size:9px}.route-card h3{margin:0 0 14px;font-size:27px;letter-spacing:-.045em;font-weight:650}.route-card p{max-width:230px;min-height:50px;margin:0;color:#929aa3;font-size:13px;line-height:1.8}.route-line{height:83px;margin:23px -23px 0;position:relative;overflow:hidden;background:linear-gradient(180deg,transparent,rgba(90,138,150,.055));border-top:1px solid #30383c}.route-line:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,transparent,#687980,transparent)}.route-line span{position:absolute;top:calc(50% - 4px);left:17%;width:8px;height:8px;background:#9fe9ec;border-radius:50%;box-shadow:0 0 20px 6px #6fdee85c;animation:signal-travel 4s linear infinite}.route-card:nth-child(2) .route-line span{animation-delay:-1s}.route-card:nth-child(3) .route-line span{animation-delay:-2s}.route-card:nth-child(4) .route-line span{animation-delay:-3s}@keyframes signal-travel{0%{left:0}to{left:100%}}.how-summary{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-top:34px;padding:29px 3px 0;border-top:1px solid #34383e}.how-summary>span{align-self:start;color:#7c858e;font-size:10px}.how-summary p{margin:0 auto 0 0;font-size:25px;line-height:1.45;letter-spacing:-.04em}.how-summary svg{color:#a7dadd}.philosophy{padding:160px 0 170px;background:#050608}.philosophy-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:10vw;margin-top:78px}.kicker{color:var(--accent);font-size:10px;font-weight:650}.philosophy h2{margin-top:24px;font-size:clamp(49px,5.6vw,84px)}.philosophy h2 em{font-style:normal;color:#89919b}.definitions{display:grid;grid-template-columns:1fr 1fr;gap:40px 30px;padding-top:15px}.definitions>div>span{color:#93b7bd;font-size:10px;font-weight:650}.definitions h3{font-size:24px;margin:18px 0 14px;font-weight:600;letter-spacing:-.03em}.definitions p{margin:0;color:#929aa4;font-size:14px;line-height:1.85}.definition-note{grid-column:1/-1;padding-top:25px;border-top:1px solid #31363b;color:#d5d9de!important}.ending{padding:115px 0 130px;background:radial-gradient(circle at 17% 70%,rgba(24,88,117,.13),transparent 33%),#0b0d10;border-top:1px solid #20242a}.ending-grid{display:grid;grid-template-columns:.45fr 1fr;gap:12vw;align-items:center;margin-top:40px}.ending-mark{aspect-ratio:1;display:grid;place-items:center}.ending-mark img{width:82%;filter:drop-shadow(0 0 42px rgba(59,147,247,.18))}.ending h2{margin:23px 0 20px;font-size:clamp(42px,5vw,75px)}.ending p{margin:0 0 32px;color:#a0a8b2;font-size:16px}footer{background:#050608;border-top:1px solid #272b30}footer .container{min-height:118px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#777f89;font-size:11px}.footer-brand{color:#f0f1f3;font-family:Consolas,monospace;font-size:13px;letter-spacing:.1em}footer a:last-child{display:inline-flex;align-items:center;gap:6px;color:#d8dce1;white-space:nowrap}@media(max-width:900px){.site-header{padding-inline:4vw}.nav{gap:22px;margin-right:24px}.container{width:calc(100% - 8vw)}.why,.how,.philosophy{padding-block:115px}.value-card{min-height:325px}.route-grid{grid-template-columns:repeat(2,1fr)}.route-card{min-height:320px}.philosophy-grid{gap:5vw}.ending-grid{gap:6vw}}@media(max-width:700px){:root{--header:66px}.site-header{padding-inline:19px}.brand{font-size:17px}.brand img{width:32px;height:32px}.nav{position:absolute;left:0;right:0;top:var(--header);display:none;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:12px 20px 22px;background:#0a0c0f;border-bottom:1px solid #363b41;box-shadow:0 28px 40px #0009}.nav.open{display:flex}.nav a{padding:14px 4px;font-size:15px}.nav .nav-mobile-link{display:inline-flex;align-items:center;gap:8px;color:var(--accent)}.nav-cta{display:none}.menu-button{display:grid;place-items:center;width:44px;height:44px;padding:0;color:#e9edef;background:none;border:0}.hero-story{height:290vh}.hero-stage{min-height:580px}.hero-intro{top:8.5%;padding-inline:18px}.eyebrow{font-size:8px;gap:7px}.hero-intro h1{font-size:clamp(34px,8vw,52px);line-height:1.22;margin:20px 0 15px}.hero-intro p{font-size:12px;line-height:1.75}.desktop-break{display:none}.hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:20px}.button{min-height:43px;font-size:12px}.text-link{font-size:12px}.hero-visual{width:92%;height:50%;top:72%}.visual-label{bottom:15px;font-size:7px}.visual-label.left{left:14px}.visual-label.right{right:14px}.visual-label.right>span:first-child{display:none}.hero-bottom{left:5vw;right:5vw;bottom:10px;font-size:8px}.hero-bottom>span:first-child,.hero-bottom>span:last-child{display:none}.scroll-hint{margin:auto}.container{width:calc(100% - 40px)}.why,.how,.philosophy{padding:90px 0}.why-title,.how-title{display:block;margin:30px 0 42px}.why h2,.how h2{font-size:clamp(46px,11vw,64px)}.why-title p,.how-title p{max-width:100%;margin-top:25px;font-size:14px}.value-grid{grid-template-columns:1fr}.value-card{min-height:275px}.value-card h3{font-size:26px}.aside{text-align:left;line-height:1.6}.route-grid{grid-template-columns:1fr}.route-card{min-height:265px}.route-card p{min-height:0}.route-line{height:55px}.how-summary p{font-size:19px}.how-summary>span{display:none}.philosophy-grid{grid-template-columns:1fr;gap:55px;margin-top:45px}.philosophy h2{font-size:clamp(50px,11vw,68px)}.definitions{gap:28px 18px}.definitions h3{font-size:20px}.ending{padding:85px 0 100px}.ending-grid{grid-template-columns:1fr;gap:0}.ending-mark{max-width:210px;order:2;margin:30px auto 0}.ending h2{font-size:clamp(45px,10vw,65px)}footer .container{min-height:160px;flex-wrap:wrap;align-content:center;justify-content:flex-start;gap:12px}footer .container span{flex-basis:100%;line-height:1.6}}@media(max-width:410px){.hero-intro h1{font-size:34px}.hero-intro p{font-size:11px}.hero-actions{gap:11px}.hero-visual{height:46%;top:74%}.definitions{grid-template-columns:1fr}.definition-note{grid-column:1}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.hero-poster{opacity:1!important}.hero-video,.particle-canvas{display:none!important}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;-webkit-font-smoothing:antialiased}.mobile-prototype{width:min(100vw,390px);height:min(100dvh,844px);margin-inline:auto;overflow:hidden;position:relative}
