@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap');
:root{color-scheme:dark;--bg:#06111f;--bg2:#0a1929;--surface:#102133;--edge:#253f52;--text:#efffff;--soft:#a2b8c9;--mint:#63eacc;--cyan:#63ceff;--shadow:0 28px 110px #0007;font-family:'DM Sans',system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);margin:0;color:var(--text);overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--mint);outline-offset:4px}.container{width:min(1240px,calc(100% - 48px));margin-inline:auto}.ambient{pointer-events:none;position:absolute;inset:0 0 auto;height:1010px;z-index:-1;background:radial-gradient(ellipse 48% 41% at 74% 38%,#0c565451,transparent 78%),radial-gradient(ellipse 52% 38% at 29% 3%,#153e666b,transparent 78%),linear-gradient(#08172b,#06111f)}.site-header{height:86px;border-bottom:1px solid #3a566033;position:relative;z-index:2}.nav-shell{height:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.site-logo,.footer-logo{display:flex;align-items:center;gap:12px}.site-logo img{border-radius:12px}.logo-text{font-family:'Space Grotesk',sans-serif;font-size:23px;letter-spacing:-.8px;font-weight:800;line-height:1}.logo-text>span{color:var(--mint)}.logo-text small{display:block;color:#7494a4;letter-spacing:3px;font:700 9px 'DM Sans',sans-serif;margin-top:6px}.desktop-nav{display:flex;gap:36px}.desktop-nav a{color:#b1c3cd;font-size:13px;font-weight:600}.desktop-nav a:hover,.text-link:hover,.site-footer a:hover{color:var(--mint)}.top-cta{background:#172d3c;border:1px solid #477477;color:#e6fff9;border-radius:10px;padding:13px 20px;font-size:12px;font-weight:800;white-space:nowrap;transition:background .2s}.top-cta:hover{background:#245465}.top-cta span,.button span{margin-left:10px}.hero{min-height:618px;display:grid;grid-template-columns:1fr 1.04fr;align-items:center;gap:12px;padding-block:78px 66px}.hero-copy{position:relative;z-index:1}.topline,.eyebrow{font:800 11px 'DM Sans',sans-serif;letter-spacing:2.5px;color:var(--mint)}.topline{display:flex;align-items:center;gap:11px}.topline-spark{width:7px;height:7px;border-radius:100%;background:var(--mint);box-shadow:0 0 15px var(--mint)}.topline-version{letter-spacing:1px;color:#8aabbb;font-size:10px;border:1px solid #405d69;border-radius:5px;padding:5px 8px}.hero h1,.final-cta h2{font-family:'Space Grotesk',sans-serif;font-size:clamp(56px,6.5vw,90px);line-height:1.06;letter-spacing:-5.2px;margin:29px 0 23px;font-weight:700}.hero h1 span,.final-cta h2 span{background:linear-gradient(95deg,#6cf4cb,#5bb8ff);-webkit-background-clip:text;background-clip:text;color:transparent}.lead{font-size:15px;line-height:1.95;color:var(--soft);max-width:530px;margin:0}.hero-actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;padding:16px 24px;border-radius:10px;font-size:13px;font-weight:800;min-height:51px;white-space:nowrap;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:linear-gradient(105deg,#69efc8,#65cfff);color:#082532;box-shadow:0 12px 34px #47e1c322}.button-secondary{border:1px solid #355465;background:#122b3a;color:#deeeee}.button-secondary:hover{background:#163a4a}.hero-facts{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:32px}.hero-facts span{font-size:11px;color:#9eb4c1;display:inline-flex;align-items:center;gap:7px}.hero-facts i{width:5px;height:5px;background:#63eacc;border-radius:100%}.hero-art{position:relative;min-width:0}.art-backdrop{position:absolute;inset:15% -9% 6%;border-radius:50%;filter:blur(75px);background:#118d9260;z-index:-1}.hero-art img{width:117%;height:auto;max-width:none;display:block;margin-left:-4%}.trust-strip{border-block:1px solid #2c445653;background:#0d1d2cbb}.trust-content{display:grid;grid-template-columns:repeat(4,1fr);min-height:85px;align-items:center;gap:18px}.trust-content span{color:#a6bdc8;display:flex;gap:17px;align-items:center;justify-content:center;font:700 12px 'DM Sans',sans-serif;white-space:nowrap}.trust-content b{font:700 11px 'Space Grotesk',sans-serif;color:var(--mint)}.section{padding-block:112px}.section-heading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin-bottom:34px}.section-heading h2,.process-intro h2,.status-copy h2{font:700 clamp(32px,3.7vw,48px)/1.16 'Space Grotesk',sans-serif;letter-spacing:-1.9px;max-width:650px;margin:17px 0 0}.section-heading>p,.process-intro>p,.status-copy>p{max-width:375px;color:var(--soft);line-height:1.85;font-size:13px;margin:0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{min-height:296px;border:1px solid #284355;border-radius:17px;background:linear-gradient(145deg,#152d3e,#0d1c2b);padding:27px 28px;transition:transform .25s,border-color .25s}.feature-card:hover{transform:translateY(-4px);border-color:#54cdb3}.feature-no{font:700 10px 'DM Sans',sans-serif;letter-spacing:2px;color:#718e9f}.feature-icon{margin:30px 0 25px;width:55px;height:55px;border-radius:15px;background:#2c8f9544;border:1px solid #67efd155;display:grid;place-items:center;color:#62efd7}.feature-icon svg{width:25px;height:25px}.feature-card h3{font:700 20px 'Space Grotesk',sans-serif;margin:0 0 11px}.feature-card p{font-size:12px;line-height:1.85;color:var(--soft);margin:0}.process-section{background:linear-gradient(125deg,#0a2233,#0d1a2a);border-block:1px solid #28435477}.process-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:15%;align-items:start}.process-intro{position:sticky;top:32px}.process-intro h2{margin:21px 0 22px}.process-intro em{font-style:normal;color:var(--mint)}.process-intro>p{margin-bottom:28px}.text-link{font-size:13px;font-weight:800;color:#adfff3}.text-link span{margin-left:8px}.steps{border:1px solid #2b50615c;border-radius:19px;padding:30px 32px;background:#112a38a6}.step{display:flex;gap:24px;position:relative;padding:16px 0 25px}.step:not(:last-child){border-bottom:1px solid #2d4b5b}.step>span{height:39px;min-width:39px;display:grid;place-items:center;border:1px solid #426e79;border-radius:10px;background:#143d47;color:var(--mint);font-size:12px;font-weight:800}.step h3{margin:2px 0 9px;font:700 16px 'Space Grotesk',sans-serif}.step p{margin:0;color:var(--soft);font-size:12px;line-height:1.85}.status-layout{padding-bottom:84px}.status-card{border:1px solid #2d5963;border-radius:24px;padding:47px;display:grid;grid-template-columns:1fr 1fr;gap:12%;background:radial-gradient(circle at 92% 24%,#17495c,#102a38 57%,#102130);overflow:hidden;box-shadow:var(--shadow)}.status-copy h2{margin:14px 0 18px}.status-copy>p{margin-bottom:24px}.live-status{display:flex;gap:10px;align-items:center;border:1px solid #355c65;border-radius:12px;padding:13px 15px;max-width:250px;font-size:12px;font-weight:700;color:#d2e8ee;background:#132b39}.live-dot{width:9px;height:9px;border-radius:50%;background:#aac4d1;box-shadow:0 0 12px #abbccc88}.live-dot.online{background:#50f1ba;box-shadow:0 0 14px #3cebbb}.live-dot.offline{background:#f68193;box-shadow:0 0 10px #f68193}.refresh-btn{border:0;background:none;padding:13px 0 0;color:#95f1de;cursor:pointer;font-size:12px;font-weight:700}.refresh-btn:disabled{opacity:.6;cursor:wait}.status-panel{align-self:center;background:#071826;border:1px solid #2a5461;box-shadow:0 24px 60px #0007;border-radius:17px;max-width:452px;padding:19px 22px;transform:rotate(2deg)}.status-panel-top{display:flex;justify-content:space-between;font:700 9px 'DM Sans',sans-serif;letter-spacing:2px;color:#5d9ca5}.status-line{height:1px;background:#294957;margin:19px 0}.status-block{display:flex;align-items:center;gap:12px;background:#102736;border:1px solid #264758;border-radius:11px;padding:16px;margin-top:11px}.status-block b{display:block;font-size:12px}.status-block small{font-size:10px;color:#749ba8;margin-top:4px;display:block}.dot-square{height:29px;width:29px;flex:none;border-radius:8px;background:#1a837661;border:1px solid #50edc780}.dot-square.alt{background:#1a689361;border-color:#55b8ea80}.block-bars{margin-left:auto;color:#5ee8c0;font-size:18px}.final-cta{margin-bottom:112px;padding:45px 53px;background:linear-gradient(95deg,#143b43,#133351 68%,#0d293c);border:1px solid #336f75;border-radius:23px;display:flex;justify-content:space-between;align-items:center;gap:25px}.final-cta h2{font-size:clamp(32px,3.4vw,48px);letter-spacing:-2px;margin:15px 0}.final-cta p{margin:0;color:var(--soft);font-size:12px}.site-footer{border-top:1px solid #294451;padding:24px 0 32px}.footer-layout{display:flex;align-items:center;justify-content:space-between;gap:15px}.footer-logo{font:800 16px 'Space Grotesk',sans-serif}.footer-logo small{display:block;letter-spacing:2px;color:#678f9d;font:700 8px 'DM Sans',sans-serif}.site-footer p,.site-footer a{font-size:11px;color:#8aa6b4}
@media (max-width:1000px){.hero{grid-template-columns:1fr 1fr;gap:0;padding-block:70px}.hero h1{font-size:clamp(48px,7vw,68px);letter-spacing:-3.5px}.hero-art img{width:135%;margin-left:-17%}.process-layout{gap:7%}.trust-content span{font-size:10px;gap:10px}.section{padding-block:82px}.final-cta{margin-bottom:82px}}
@media (max-width:740px){.container{width:min(100% - 36px,540px)}.site-header{height:73px}.site-logo img{width:37px;height:37px}.logo-text{font-size:21px}.desktop-nav{display:none}.top-cta{padding:12px 13px;font-size:11px}.hero{grid-template-columns:1fr;padding-block:64px 30px}.hero h1{font-size:clamp(51px,10vw,71px);letter-spacing:-3.5px}.hero-art{max-width:600px;margin:8px auto -10px}.hero-art img{width:110%;margin-left:-5%}.hero-facts{gap:14px}.trust-content{grid-template-columns:repeat(2,1fr);padding-block:24px;row-gap:23px}.trust-content span{justify-content:start;font-size:11px}.section-heading{display:block}.section-heading p{margin-top:18px}.feature-grid{grid-template-columns:1fr}.feature-card{min-height:auto}.process-layout{grid-template-columns:1fr;gap:36px}.process-intro{position:static}.steps{padding:15px 22px}.status-card{grid-template-columns:1fr;gap:35px;padding:29px}.status-panel{transform:none}.final-cta{display:block;padding:32px 25px}.final-cta .button{margin-top:28px}.footer-layout{flex-wrap:wrap}.footer-layout p{order:3;width:100%;margin-bottom:0}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.feature-card{transition:none}}
