@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";
:root{--navy:#0a1628;--navy-2:#0d1b30;--teal:#00d4aa;--violet:#7c3aed;--white:#fff;--muted:#94a3b8;--glass:#ffffff08;--line:#ffffff14;--gradient:linear-gradient(120deg,var(--teal),var(--violet))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--navy);color:var(--white);margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.7}body:before{z-index:-2;content:"";background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:42px 42px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 75%);mask-image:linear-gradient(#000,#0000 75%)}.shell{width:min(1280px,100% - 64px);margin:auto}.section{border-top:1px solid #0000;border-image:linear-gradient(90deg,#0000,#ffffff18,#0000) 1;padding-block:120px}.nav{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0a1628c9;height:78px;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{color:#fff;letter-spacing:-.03em;align-items:center;gap:11px;font-weight:800;text-decoration:none;display:flex}.brand img{object-fit:contain;width:38px;height:38px}.nav nav{gap:32px;display:flex}.nav nav a,.site-footer a{color:#cbd5e1;font-size:14px;text-decoration:none;position:relative}.nav nav a:after,.site-footer a:after{background:var(--teal);content:"";height:1px;transition:right .3s;position:absolute;bottom:-4px;left:0;right:100%}.nav nav a:hover:after,.nav nav a:focus-visible:after,.site-footer a:hover:after{right:0}.button{background:var(--gradient);color:#fff;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 12px 35px #00d4aa20}.button:hover{transform:scale(1.02);box-shadow:0 14px 45px #00d4aa42}.button-small{padding:10px 18px}.secondary{border-color:var(--line);box-shadow:none;background:#ffffff08}.mobile-menu{display:none}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;min-height:calc(100vh - 78px);padding-block:80px;display:grid;position:relative;overflow:visible}.aurora{z-index:-1;filter:blur(55px);background:radial-gradient(circle at 35% 42%,#00d4aa26,#0000 30%),radial-gradient(circle at 75% 30%,#7c3aed2e,#0000 28%);width:100%;height:850px;animation:12s ease-in-out infinite alternate drift;position:absolute;top:-180px;left:-30%}.eyebrow{color:var(--teal);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 20px;font-size:12px;font-weight:700;display:flex}.eyebrow i{background:currentColor;width:22px;height:1px}.hero h1,h2{letter-spacing:-.055em;margin:0;font-size:clamp(48px,5.5vw,76px);font-weight:800;line-height:1.05}.hero h1 em,h2 em{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.lead,.section-heading>p:last-child{max-width:590px;color:var(--muted);font-size:17px}.hero .lead{margin:26px 0 0}.actions{gap:14px;margin-top:36px;display:flex}.social-proof{color:var(--muted);align-items:center;gap:15px;margin-top:34px;font-size:12px;display:flex}.social-proof strong{color:#fff}.avatars{display:flex}.avatars b{border:2px solid var(--navy);color:#fff;background:linear-gradient(135deg,#164e63,#6d28d9);border-radius:50%;place-items:center;width:34px;height:34px;margin-left:-8px;font-size:9px;display:grid}.avatars b:first-child{margin:0}.device-stage{place-items:center;min-height:600px;display:grid;position:relative}.orb{background:radial-gradient(circle,#00d4aa1c,#0000 65%);border:1px solid #00d4aa1b;border-radius:50%;width:500px;height:500px;position:absolute;box-shadow:0 0 0 70px #7c3aed08}.phone{z-index:2;background:linear-gradient(160deg,#10213a,#0b1729);border:8px solid #18263b;border-radius:42px;width:340px;padding:25px 20px 22px;animation:6s ease-in-out infinite float;position:relative;transform:rotate(3deg);box-shadow:0 45px 100px #0008,0 0 60px #00d4aa18}.phone:before{content:"";background:#263750;border-radius:9px;width:72px;height:6px;position:absolute;top:8px;left:50%;transform:translate(-50%)}.phone-top{align-items:center;gap:9px;margin:10px 0 22px;display:flex}.phone-top img{width:30px;height:30px}.phone-top span{flex-direction:column;line-height:1.3;display:flex}.phone small,.glass small,.timeline small{color:#7f91aa;letter-spacing:.1em;font-size:9px}.phone-top i{background:#ffffff12;border-radius:50%;width:24px;height:24px;margin-left:auto}.app-banner{background:linear-gradient(135deg,#00d4aa19,#7c3aed19);border:1px solid #00d4aa28;border-radius:18px;flex-direction:column;padding:20px;display:flex}.app-banner strong{margin:5px 0;font-size:17px}.app-banner span{color:#9bacc1;font-size:11px}.quick{justify-content:space-between;margin:23px 2px 12px;font-size:12px;display:flex}.quick span{color:var(--teal);font-size:10px}.app-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.app-grid article{background:#ffffff06;border:1px solid #ffffff0d;border-radius:13px;flex-direction:column;padding:12px;display:flex}.icon{width:38px;height:38px;color:var(--teal);background:linear-gradient(135deg,#00d4aa18,#7c3aed16);border:1px solid #00d4aa32;border-radius:12px;place-items:center;font-weight:700;display:grid}.app-grid .icon{width:29px;height:29px;margin-bottom:8px}.app-grid b{font-size:11px}.app-grid small{letter-spacing:0;font-size:8px}.app-notice,.mini-announcement{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}.app-notice .icon{width:30px;height:30px}.app-notice span{flex-direction:column;flex:1;display:flex}.app-notice b{font-size:10px}.float-card{z-index:3;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#10213bd9;border-radius:16px;align-items:center;gap:11px;padding:14px 17px;display:flex;position:absolute;box-shadow:0 20px 45px #0007}.float-card span:not(.pulse){flex-direction:column;display:flex}.float-card small{color:#8293aa;letter-spacing:.1em;font-size:8px}.float-card b{font-size:12px}.float-one{top:110px;left:4%}.float-two{bottom:105px;right:0}.pulse{background:var(--teal);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 7px #00d4aa17}.section-heading{max-width:760px;margin-bottom:58px}.section-heading h2,.community h2,.security h2,.cta h2,.policy h1{font-size:clamp(38px,4.3vw,62px)}.section-heading>p:last-child{margin-top:22px}.bento{grid-template-columns:1.25fr .75fr;gap:22px;display:grid}.glass{border:1px solid var(--line);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:24px;min-height:285px;padding:34px;transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.glass:hover{border-color:#00d4aa62;transform:translateY(-4px);box-shadow:0 18px 50px #00d4aa0d}.glass>.icon{margin-bottom:30px}.glass h3{max-width:520px;margin:10px 0 12px;font-size:25px;line-height:1.25}.glass p{color:var(--muted)}.number{font-weight:800;line-height:1;position:absolute;top:5px;right:25px;color:#ffffff08!important;margin:0!important;font-size:82px!important}.feature-wide{flex-direction:column;grid-row:span 2;min-height:592px;display:flex}.feature-wide>div:first-of-type{margin-top:auto}.mini-announcement{margin-top:30px}.mini-announcement i{background:var(--teal);width:8px;height:8px;box-shadow:0 0 12px var(--teal);border-radius:50%}.mini-announcement span{flex-direction:column;flex:1;display:flex}.mini-announcement time{color:var(--muted);font-size:12px}.status-pill{color:#7debd5;background:#00d4aa12;border-radius:999px;padding:8px 12px;font-size:11px;position:absolute;bottom:32px}.status-pill i{background:var(--teal);border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.progress{gap:6px;display:flex;position:absolute;bottom:35px;left:34px;right:34px}.progress i{background:var(--gradient);border-radius:4px;flex:1;height:4px}.progress i:last-child{background:#ffffff12}.compact{grid-row:auto;min-height:250px}.split{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.checks{gap:16px;margin:35px 0 0;padding:0;list-style:none;display:grid}.checks li{color:#d7e1ed;align-items:center;gap:13px;display:flex}.checks span{width:25px;height:25px;color:var(--teal);border:1px solid #00d4aa55;border-radius:50%;place-items:center;font-size:11px;display:grid}.network{border:1px solid var(--line);background:radial-gradient(circle,#00d4aa16,#0000 60%);border-radius:50%;min-height:520px;position:relative;box-shadow:inset 0 0 80px #7c3aed0c}.network:before,.network:after{content:"";border:1px dashed #ffffff18;border-radius:50%;position:absolute;inset:15%}.network:after{inset:32%}.network-core{z-index:2;background:#10243e;border:1px solid #00d4aa48;border-radius:22px;flex-direction:column;align-items:center;width:155px;padding:23px;display:flex;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #00d4aa1c}.network-core img{width:48px}.network-core small{color:var(--muted)}.node{z-index:2;border:1px solid var(--line);color:#b7c4d5;background:#101f35;border-radius:999px;padding:9px 14px;font-size:11px;position:absolute}.n1{top:13%;left:18%}.n2{top:24%;right:8%}.n3{bottom:14%;right:17%}.n4{bottom:20%;left:7%}.benefits{background:#0c192c}.benefit-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.benefit-grid .glass{min-height:310px}.benefit-grid h3{margin-top:30px;font-size:19px}.big-number{color:#ffffff07;font-size:100px;position:absolute;bottom:-28px;right:20px}.timeline{max-width:900px;margin:auto;position:relative}.timeline:before{background:linear-gradient(var(--teal),var(--violet));content:"";width:1px;position:absolute;top:0;bottom:0;left:50%}.timeline article{text-align:right;align-items:flex-start;gap:25px;width:50%;padding:15px 65px 70px 0;display:flex}.timeline article:nth-child(2n){text-align:left;margin-left:50%;padding-left:65px;padding-right:0}.timeline article>span{border:1px solid var(--teal);background:var(--navy);width:50px;height:50px;color:var(--teal);border-radius:50%;place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;left:50%;transform:translate(-50%)}.timeline h3{margin:7px 0;font-size:23px}.timeline p{color:var(--muted);margin:0}.security{background:linear-gradient(145deg,#0c1d32,#0a1628)}.shield-wrap{place-items:center;min-height:480px;display:grid;position:relative}.shield{background:var(--gradient);clip-path:polygon(50% 0,92% 17%,85% 70%,50% 100%,15% 70%,8% 17%);filter:drop-shadow(0 0 35px #00d4aa45);place-items:center;width:220px;height:250px;display:grid}.shield:before{width:200px;height:230px;clip-path:inherit;content:"";background:#0d1c30;position:absolute}.shield span{z-index:1;width:70px;height:70px;color:var(--teal);border:1px solid #00d4aa66;border-radius:50%;place-items:center;font-size:30px;display:grid}.shield-wrap>i{border:1px solid #00d4aa1f;border-radius:50%;width:350px;height:350px;position:absolute}.shield-wrap>i:nth-of-type(2){border-color:#7c3aed19;width:450px;height:450px}.secure-badge{border:1px solid var(--line);color:#b9c6d6;background:#10213b;border-radius:999px;padding:9px 15px;font-size:11px;position:absolute;bottom:40px}.secure-badge .pulse{margin-right:8px;display:inline-block}.trust-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:32px;display:grid}.trust-grid>span{border:1px solid var(--line);background:#ffffff05;border-radius:15px;flex-direction:column;gap:10px;padding:15px;font-size:11px;display:flex}.trust-grid .icon{width:30px;height:30px}.security-icon svg{width:17px;height:17px}.compliance-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.compliance-grid>span{background:linear-gradient(135deg,#00d4aa0b,#7c3aed08);border:1px solid #00d4aa35;border-radius:15px;align-items:center;gap:12px;padding:14px 15px;display:flex}.compliance-grid .icon{flex:none;width:36px;height:36px}.compliance-grid span span{flex-direction:column;display:flex}.compliance-grid small{color:var(--teal);letter-spacing:.08em;font-size:8px;font-weight:700}.compliance-grid b{font-size:12px}blockquote{border:1px solid var(--line);color:#b9c6d5;background:#ffffff04;border-radius:16px;margin:26px 0 0;padding:20px 22px;font-size:13px}blockquote footer{color:var(--teal);margin-top:10px;font-size:10px}.contact{padding-bottom:120px}.cta{background:radial-gradient(circle at 5% 10%,#00d4aa25,#0000 38%),radial-gradient(circle at 85% 80%,#7c3aed25,#0000 42%),#0e1e34;border:1px solid #00d4aa32;border-radius:30px;grid-template-columns:1fr .85fr;align-items:center;gap:70px;padding:70px;display:grid;position:relative;overflow:hidden}.cta>div:first-child>p:last-child{max-width:500px;color:var(--muted)}.form-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#091525c9;border-radius:22px;padding:32px}.form-card h3{margin:0;font-size:25px}.form-card>p{color:var(--muted);margin-top:3px;font-size:12px}.form-card form{grid-template-columns:1fr 1fr;gap:9px 12px;display:grid}.form-card label{color:#b9c5d4;margin-top:5px;font-size:10px;font-weight:600}.form-card label:nth-of-type(3),.form-card textarea,.form-card button,.form-card form>p{grid-column:span 2}.form-card input,.form-card textarea{border:1px solid var(--line);color:#fff;width:100%;font:inherit;background:#ffffff08;border-radius:12px;outline:0;padding:11px 12px}.form-card input:focus,.form-card textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #00d4aa18}.form-card textarea{resize:vertical}.form-card button{background:var(--gradient);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:12px;font-weight:700}.form-card button:disabled{cursor:wait;opacity:.65}.form-card form>p{color:#91ddce;min-height:20px;margin:2px 0 0;font-size:11px}.sr-only,.scroll-top-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-footer{border-top:1px solid var(--line);background:#07111f;padding-top:70px}.footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:50px;padding-bottom:60px;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.footer-grid p{color:var(--muted);font-size:13px}.footer-grid>div>b{margin-bottom:8px;font-size:12px}.copyright{border-top:1px solid var(--line);color:#64748b;justify-content:space-between;padding-block:20px;font-size:11px;display:flex}.copyright a{color:#94a3b8;text-decoration:none}.scroll-top{z-index:40;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#10213bd9;border:1px solid #00d4aa55;border-radius:50%;width:44px;height:44px;position:fixed;bottom:22px;right:22px}.policy{max-width:800px;padding-block:100px}.policy h1{margin:15px 0}.policy h1 em,.policy h2 em{background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.policy h2{margin-top:45px;font-size:28px}.policy p{color:var(--muted)}.policy a{color:var(--teal)}.policy-updated{font-size:12px}@keyframes float{50%{transform:translateY(-13px)rotate(1deg)}}@keyframes drift{to{transform:translate(10%,8%)scale(1.08)}}@keyframes rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.reveal{animation:.8s both rise}.device-stage.reveal{animation-delay:.12s}@media (max-width:980px){.hero{grid-template-columns:1fr;padding-top:100px}.hero-copy{text-align:center}.hero .lead{margin-inline:auto}.actions,.social-proof{justify-content:center}.device-stage{min-height:570px}.split{grid-template-columns:1fr;gap:60px}.community>div:first-child,.security>div:last-child{text-align:center}.community .lead,.security .lead{margin-inline:auto}.checks{text-align:left;width:max-content;max-width:100%;margin-inline:auto}.benefit-grid{grid-template-columns:1fr 1fr}.cta{grid-template-columns:1fr}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-grid>div:last-child{grid-column:2}.shield-wrap{min-height:420px}}@media (max-width:700px){.hero,.security{overflow:clip}.shell{width:min(100% - 36px,1280px)}.section{padding-block:80px}.nav{height:68px}.nav-inner>nav,.nav-inner>.button{display:none}.mobile-menu{display:block;position:relative}.mobile-menu summary{border:1px solid var(--line);cursor:pointer;border-radius:12px;place-content:center;gap:5px;width:42px;height:42px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#fff;width:18px;height:1px}.mobile-menu nav{border:1px solid var(--line);background:#0d1b30f5;border-radius:16px;flex-direction:column;gap:0;width:210px;padding:12px;display:flex;position:absolute;top:52px;right:0;box-shadow:0 20px 50px #0008}.mobile-menu nav a{padding:11px}.hero{min-height:auto;padding-block:80px}.hero h1,h2{font-size:clamp(38px,11vw,50px)}.hero .lead{font-size:15px}.actions{flex-direction:column;align-items:stretch}.social-proof{text-align:left;align-items:flex-start}.device-stage{min-height:500px;margin-inline:-10px}.phone{width:290px}.float-one{top:70px;left:-3%}.float-two{bottom:70px;right:-2%}.bento{grid-template-columns:1fr}.feature-wide{grid-row:auto;min-height:430px}.compact{min-height:260px}.network{min-height:360px}.network-core{width:130px;padding:16px}.network-core img{width:38px}.benefit-grid{scroll-snap-type:x mandatory;margin-right:-18px;padding-right:18px;display:flex;overflow-x:auto}.benefit-grid .glass{scroll-snap-align:start;min-width:82%}.timeline:before{left:25px}.timeline article,.timeline article:nth-child(2n){text-align:left;width:100%;margin-left:0;padding:5px 0 55px 75px}.timeline article>span{left:25px}.trust-grid,.compliance-grid{grid-template-columns:1fr}.cta{gap:35px;padding:35px 20px}.form-card{padding:22px}.form-card form{grid-template-columns:1fr}.form-card label:nth-of-type(3),.form-card textarea,.form-card button,.form-card form>p{grid-column:auto}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:span 2}.footer-grid>div:last-child{grid-column:auto}.copyright{flex-direction:column;align-items:flex-start;gap:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
