@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@500;600;700;800&display=swap";
:root{--bg:#07111f;--bg2:#0a1727;--panel:#0d1d30ab;--line:#97bcd729;--muted:#96aabb;--text:#f4f8fb;--cyan:#66d9ea;--blue:#6f91ff;--violet:#9b7aef;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{background:var(--bg);color:var(--text);margin:0;font-family:DM Sans,system-ui,sans-serif;overflow-x:hidden}body:before{content:"";pointer-events:none;opacity:.2;background-image:linear-gradient(#80b5cf0d 1px,#0000 1px),linear-gradient(90deg,#80b5cf0d 1px,#0000 1px);background-size:60px 60px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}a{color:inherit;text-decoration:none}button,input{font:inherit}svg{width:1.25em;height:1.25em}.container{width:min(calc(100% - 40px),var(--max));margin-inline:auto}.section{padding:118px 0}.sectionCompact{padding:28px 0 72px}.ambient{pointer-events:none;height:900px;position:absolute;inset:0 0 auto;overflow:hidden}.aurora{filter:blur(90px);opacity:.18;border-radius:50%;animation:14s ease-in-out infinite alternate drift;position:absolute}.auroraOne{background:#1d9ac2;width:550px;height:400px;top:50px;left:-140px}.auroraTwo{background:#7046d5;width:520px;height:430px;animation-delay:-7s;top:100px;right:-190px}.siteHeader{z-index:50;padding:22px 0;transition:all .3s;position:fixed;top:0;left:0;right:0}.siteHeader.scrolled{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06101cc7;padding:12px 0}.navInner,.navActions,.brand,.buttonRow,.cardTop,.formNote{align-items:center;display:flex}.navInner{justify-content:space-between}.brand{gap:12px}.brandMark{width:42px;height:42px;color:var(--cyan);background:linear-gradient(145deg,#35b7ce26,#7756d321);border:1px solid #65d8ea59;border-radius:12px;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14}.brandMark svg{width:23px;height:23px}.brand strong,.brand small{display:block}.brand strong{letter-spacing:-.02em;font:700 16px/1.2 Manrope,sans-serif}.brand small{color:#8297a8;letter-spacing:.1em;text-transform:uppercase;margin-top:4px;font-size:9px}.navActions{gap:20px}.status{color:#afc0cc;border:1px solid var(--line);background:#ffffff06;border-radius:99px;padding:8px 12px;font-size:12px}.status i,.takingShape i{background:#67d6ae;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #67d6ae}.navButton{border:1px solid #b5d3e447;border-radius:10px;padding:10px 17px;font-size:13px;font-weight:600;transition:all .2s}.navButton:hover{color:#0a1521;background:#f2f8fa}.hero{align-items:center;min-height:790px;padding-top:174px;display:flex}.heroGrid{grid-template-columns:1.02fr .98fr;align-items:center;gap:64px;display:grid}.eyebrow,.kicker{letter-spacing:.17em;text-transform:uppercase;color:#a7bdca;font-size:11px;font-weight:700}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--cyan);width:24px;height:1px;box-shadow:0 0 8px var(--cyan)}h1,h2,h3{letter-spacing:-.035em;margin:0;font-family:Manrope,sans-serif}h1{margin:23px 0 28px;font-size:clamp(48px,6.3vw,80px);line-height:1.01}h1 span{color:#0000;background:linear-gradient(100deg,#75e5ef,#7fa0ff 46%,#ad87f4) 0 0/160%;-webkit-background-clip:text;background-clip:text;animation:7s infinite gradient}.heroLead{color:#a9bbc7;max-width:650px;margin:0 0 34px;font-size:18px;line-height:1.72}.buttonRow{flex-wrap:wrap;gap:12px}.button{border-radius:11px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.buttonPrimary{color:#07121e;background:linear-gradient(105deg,#79e2ea,#85a7ff);box-shadow:0 15px 38px #4eaed42e}.buttonSecondary{border:1px solid var(--line);background:#ffffff08}.takingShape{color:#7f96a6;margin-top:35px;font-size:12px}.countdown{gap:24px;min-height:52px;margin-top:32px;display:flex}.countdown div{border-right:1px solid var(--line);padding-right:23px}.countdown div:last-child{border:0}.countdown strong,.countdown span{display:block}.countdown strong{font:600 24px Manrope}.countdown span{text-transform:uppercase;letter-spacing:.1em;color:#71889a;margin-top:4px;font-size:8px}.network{border:1px solid var(--line);background:radial-gradient(circle at 50% 48%,#318fb126,#0000 35%),linear-gradient(145deg,#11253c94,#07121f66);border-radius:38% 38% 26% 26%;height:550px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 35px 80px #0003}.networkGrid{background-image:radial-gradient(#82ccdd42 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.networkLines{width:100%;height:100%;position:absolute;inset:0}.networkLines path{fill:none;stroke:url(#lineGradient);stroke-width:1px;stroke-dasharray:5 7;opacity:.5}.networkLines circle{fill:#70dcea;filter:drop-shadow(0 0 6px #70dcea)}.networkCore{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.brandMark.large{border-radius:22px;width:72px;height:72px;margin:0 auto 14px;position:relative}.brandMark.large svg{width:38px;height:38px}.coreHalo{border:1px solid #67d9ea29;border-radius:50%;width:140px;height:140px;animation:4s ease-out infinite pulse;position:absolute;top:36px;left:50%;transform:translate(-50%,-50%)}.networkCore strong,.networkCore small{display:block}.networkCore strong{font:700 15px Manrope}.networkCore small{color:#7891a3;margin-top:5px;font-size:10px}.floatingCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1b2dd1;border:1px solid #a5cade2e;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;animation:6s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 14px 30px #0000002e}.floatingCard>span{width:32px;height:32px;color:var(--cyan);background:#59cbe01a;border-radius:9px;place-items:center;display:grid}.floatingCard p{margin:0}.floatingCard small,.floatingCard strong{display:block}.floatingCard small{text-transform:uppercase;letter-spacing:.1em;color:#6f899b;font-size:8px}.floatingCard strong{margin-top:2px;font-size:11px}.floatingCard.one{top:16%;left:7%}.floatingCard.two{animation-delay:-1.7s;top:15%;right:5%}.floatingCard.three{animation-delay:-3s;bottom:14%;right:3%}.floatingCard.four{animation-delay:-4.4s;bottom:13%;left:5%}.signal{background:#a88aef;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 12px #a88aef}.signalOne{top:18%;left:47%}.signalTwo{top:53%;right:22%}.sectionLabel{text-align:center;color:#6f8799;text-transform:uppercase;letter-spacing:.18em;margin-bottom:30px;font-size:10px}.journeyList{grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.journeyList:before{content:"";background:linear-gradient(90deg,transparent,var(--cyan),var(--violet),transparent);opacity:.32;height:1px;position:absolute;top:22px;left:9%;right:9%}.journeyList li{text-align:center;position:relative}.journeyIcon{color:#73d7e4;background:#0c1b2c;border:1px solid #73cfe340;border-radius:50%;place-items:center;width:44px;height:44px;margin:0 auto 13px;display:grid}.journeyList li>span:last-child{color:#b4c4cf;font-size:12px;display:block}.journeyList small{color:#536c7f;letter-spacing:.12em;margin-bottom:4px;font-size:8px;display:block}.sectionHeading{max-width:700px;margin-bottom:48px}.kicker{color:#69d0df;margin:0 0 15px}.sectionHeading h2,.trustIntro h2,.formCopy h2,.cta h2{font-size:clamp(34px,4vw,52px);line-height:1.12}.sectionHeading>p:last-child,.trustIntro>p:last-child,.formCopy>p,.cta>div>p:last-child{color:var(--muted);font-size:16px;line-height:1.7}.cardGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.serviceCard{border:1px solid var(--line);background:linear-gradient(145deg,#112337ab,#091625bf);border-radius:16px;min-height:245px;padding:25px;transition:all .25s;position:relative;overflow:hidden}.serviceCard:hover{border-color:#67d8ea4d;transform:translateY(-6px);box-shadow:0 24px 50px #0000002e}.iconBox{color:#76dce7;background:#4dc1d717;border:1px solid #63d2e324;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.cardTop{justify-content:space-between}.cardNumber{color:#51697a;letter-spacing:.12em;font:600 10px Manrope}.serviceCard h3{margin:38px 0 10px;font-size:17px}.serviceCard p{color:#8298a8;margin:0;font-size:13px;line-height:1.65}.cardLine{background:linear-gradient(90deg,var(--cyan),var(--violet));width:35px;height:2px;position:absolute;bottom:0;left:25px}.trustSection{background:linear-gradient(#0000,#0b1b2d9e,#0000)}.trustGrid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.trustIntro>p:last-child{margin-top:23px}.principles{border-top:1px solid var(--line)}.principles article{border-bottom:1px solid var(--line);grid-template-columns:46px 1fr;gap:18px;padding:25px 8px;display:grid}.principleIcon{color:#70d3e1;padding-top:3px}.principles h3{margin-bottom:7px;font-size:15px}.principles p{color:#879dac;margin:0;font-size:13px;line-height:1.55}.formShell{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#4eabcc1f,#0000 38%),#0a1829c2;border-radius:24px;grid-template-columns:.85fr 1.15fr;gap:75px;padding:62px;display:grid;box-shadow:0 40px 90px #00000029}.formCopy h2{font-size:42px}.formNote{color:#738b9d;gap:10px;margin-top:30px;font-size:11px}.formNote svg{color:#68ccda}.launchForm{flex-direction:column;gap:17px;display:flex}.fieldRow{grid-template-columns:1fr 1fr;gap:13px;display:grid}.launchForm label span{color:#aec0cb;justify-content:space-between;margin:0 0 8px 2px;font-size:11px;font-weight:600;display:flex}.launchForm label em{color:#667e90;font-style:normal;font-weight:400}.launchForm input{width:100%;height:50px;color:var(--text);-webkit-appearance:none;background:#091726;border:1px solid #93bdd32e;border-radius:10px;outline:none;padding:0 15px;transition:all .2s}.launchForm input::placeholder{color:#526a7c}.launchForm input:focus{border-color:#63cbdc;box-shadow:0 0 0 3px #63cbdc1f}.launchForm button{color:#07131e;cursor:pointer;background:linear-gradient(105deg,#78e0e8,#8ca9ff);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;height:52px;font-weight:700;display:flex}.launchForm button:disabled{cursor:wait;opacity:.75}.privacy{color:#61798b;text-align:center;margin:0;font-size:10px;line-height:1.5}.honeypot{position:absolute!important;left:-9999px!important}.formStatus{border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.formStatus.success{color:#9ae4c1;background:#299c681f}.formStatus.error{color:#efb3b3;background:#bb42421f}.spinner{border:2px solid #07131e40;border-top-color:#07131e;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite spin}.ctaSection{padding-top:60px}.cta{background:linear-gradient(110deg,#315f91,#5c58a1);border-radius:22px;justify-content:space-between;align-items:center;gap:40px;padding:55px 60px;display:flex;position:relative;overflow:hidden}.cta:after{content:"";border:1px solid #ffffff1c;border-radius:50%;width:350px;height:350px;position:absolute;top:-180px;right:-100px}.cta>div{z-index:1;position:relative}.cta h2{font-size:37px}.cta>div>p:last-child{color:#d2dfeb;max-width:650px;margin-bottom:0}.buttonLight{color:#152139;background:#fff}.buttonGhost{border:1px solid #ffffff4d}footer{border-top:1px solid var(--line);padding:40px 0 28px}.footerTop{justify-content:space-between;align-items:center;padding-bottom:30px;display:flex}.footerTop nav{gap:30px;display:flex}.footerTop nav a{color:#879baa;font-size:12px}.footerTop nav a:hover{color:#fff}.footerBottom{border-top:1px solid var(--line);color:#566f81;justify-content:space-between;gap:40px;padding-top:22px;font-size:10px;display:flex}.footerBottom p{margin:0}.disclaimer{text-align:right;max-width:670px;line-height:1.6}:focus-visible{outline-offset:4px;outline:2px solid #78dae7}@keyframes float{50%{transform:translateY(-7px)}}@keyframes drift{to{transform:translate(60px,35px)scale(1.08)}}@keyframes pulse{70%,to{opacity:0;transform:translate(-50%,-50%)scale(1.45)}}@keyframes gradient{50%{background-position:100%}}@keyframes spin{to{transform:rotate(360deg)}}@media (max-width:900px){.heroGrid{grid-template-columns:1fr}.hero{padding-top:150px}.heroCopy{text-align:center}.eyebrow,.buttonRow{justify-content:center}.heroLead{margin-inline:auto}.takingShape{text-align:center}.countdown{justify-content:center}.network{width:min(100%,600px);margin-inline:auto}.journeyList{grid-template-columns:repeat(5,150px);padding-bottom:12px;overflow-x:auto}.cardGrid{grid-template-columns:repeat(2,1fr)}.trustGrid,.formShell{grid-template-columns:1fr;gap:45px}.cta{display:block}.cta .buttonRow{justify-content:flex-start;margin-top:28px}.footerBottom{display:block}.disclaimer{text-align:left;margin-top:12px!important}}@media (max-width:600px){.container{width:min(calc(100% - 28px),var(--max))}.section{padding:85px 0}.siteHeader{padding:14px 0}.brand small,.status{display:none}.navActions{gap:9px}.navButton{padding:9px 12px}.hero{padding-top:125px}.heroGrid{gap:44px}h1{font-size:47px}.heroLead{font-size:15px;line-height:1.65}.button{width:100%}.network{border-radius:24px;height:430px}.floatingCard{padding:8px}.floatingCard>span{width:28px;height:28px}.floatingCard.one{top:10%;left:3%}.floatingCard.two{top:10%;right:3%}.floatingCard.three{bottom:10%;right:2%}.floatingCard.four{bottom:10%;left:2%}.networkCore{transform:translate(-50%,-50%)scale(.9)}.cardGrid{grid-template-columns:1fr}.serviceCard{min-height:220px}.trustGrid{gap:38px}.formShell{padding:28px 20px}.formCopy h2{font-size:34px}.fieldRow{grid-template-columns:1fr}.cta{padding:38px 24px}.cta h2{font-size:31px}.footerTop{display:block}.footerTop nav{flex-wrap:wrap;gap:20px;margin-top:25px}.countdown{gap:12px}.countdown div{padding-right:12px}.countdown strong{font-size:20px}}@media (max-width:360px){h1{font-size:42px}.floatingCard p{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
