@font-face{font-family:OxyDisplay;src:local("Segoe UI Variable Display"),local("Segoe UI");font-display:swap}
:root{color-scheme:dark;--bg:#06080c;--surface:#0c1016;--line:#ffffff12;--blue:#7bdcff;--text:#f1f4f7;--muted:#8d959f;--subtle:#59636f;--ease:cubic-bezier(.2,.7,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.65 OxyDisplay,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 0,#0d172250,transparent 55%);pointer-events:none}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,summary{-webkit-tap-highlight-color:transparent}button,summary{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:5px}.icon{width:19px;height:19px;flex:none}button{color:inherit}p{color:var(--muted);margin:0 0 20px}h1,h2,h3{font-weight:500;line-height:1.1;margin:0}h2{font-size:clamp(34px,4.1vw,56px);letter-spacing:-2.5px}h2 span{color:#87909c}h3{font-size:21px;letter-spacing:-.6px}h1 em{font-style:normal}ul{padding:0;list-style:none}a,button{touch-action:manipulation}::selection{color:white;background:#287a96}.skip-link{position:fixed;top:-80px;left:20px;padding:10px 18px;background:white;color:black;z-index:20}.skip-link:focus{top:10px}[hidden]{display:none!important}
.site-header{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1216px;margin:24px auto 0;padding:13px 17px 13px 24px;border:1px solid #ffffff13;border-radius:50px;background:linear-gradient(120deg,#10151bce,#0a0e13e6);box-shadow:0 10px 36px #0003;backdrop-filter:blur(18px)}.brand{display:inline-flex;align-items:center;gap:0;font-size:24px;font-weight:650;letter-spacing:-1px;white-space:nowrap;line-height:1}.brand>span:last-child{color:#9bdff1}.brand-mark{display:block;position:relative;width:27px;height:27px;margin-right:10px;border:1px solid #a3e5f1aa;border-radius:50%;box-shadow:inset 0 0 9px #4cc5ec2a,0 0 10px #51d7ff12}.brand-mark::before{content:"";position:absolute;inset:4px;border:1px solid #e4fbff;border-radius:50%;border-left-color:#67dbff44;transform:rotate(-28deg)}.brand-mark::after{content:"";position:absolute;width:5px;height:5px;right:0;top:3px;background:#b0f4ff;border-radius:50%;box-shadow:0 0 10px #a5efff}.site-header nav{display:flex;gap:28px;font-size:13px;color:#a4adb8}.site-header nav a:hover{color:white}.header-action{display:flex;align-items:center;gap:12px;font-size:13px;background:#edf2f5;color:#090d14;border:1px solid #fff;border-radius:30px;padding:9px 17px;white-space:nowrap;transition:box-shadow .25s}.header-action .icon{width:15px}.header-action:hover{box-shadow:0 0 25px #a5dfff25}
.home-page main{overflow:hidden}.hero{position:relative;isolation:isolate;min-height:795px;max-width:1440px;margin:-20px auto 0;display:flex;align-items:flex-start;justify-content:center;padding:126px 24px 132px;text-align:center}.hero-inner{position:relative;z-index:2}.hero-pill{display:inline-flex;align-items:center;gap:10px;border:1px solid #acd8f62a;background:linear-gradient(110deg,#19314077,#10182399);border-radius:30px;font-size:12px;color:#c2dce6;padding:6px 12px;margin-bottom:29px;box-shadow:inset 0 1px #ffffff09}.hero-pill .icon{width:13px;height:13px;margin-left:8px}.status-dot{width:5px;height:5px;border-radius:50%;background:#8be5f0;box-shadow:0 0 9px #6ae6ff}.hero-kicker{font-size:10px;letter-spacing:2.4px;font-weight:550;color:#a8b9c7;margin-bottom:21px}.hero h1{font-size:clamp(54px,6.7vw,91px);line-height:1.06;letter-spacing:-5.3px;font-weight:500;text-shadow:0 2px 50px #08142177}.hero h1 span{background:linear-gradient(110deg,#b4bcca,#e0f3fa 54%,#92a6bc);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-description{font-size:16px;line-height:1.75;color:#a5adb8;max-width:480px;margin:24px auto 0}.actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:28px 0}.hero-actions{justify-content:center;margin:28px 0 13px}.primary,.secondary{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:49px;padding:12px 22px;border:1px solid transparent;border-radius:8px;font-weight:550;font-size:14px;line-height:1.5;transition:background .25s,box-shadow .25s,transform .25s;white-space:normal}.primary{background:linear-gradient(180deg,#fff,#dfe8ed);color:#0c1117;box-shadow:0 2px 1px #fff3 inset,0 3px 12px #0004}.primary .icon,.secondary .icon{width:17px;height:17px}.primary:hover{background:#fff;box-shadow:0 0 30px #b0e8ff25;transform:translateY(-2px)}.secondary{color:#d6dce4;background:#0e141b80;border-color:#ffffff19}.secondary:hover{background:#19232c;border-color:#ffffff35}.hero-note{font-size:11px;color:#86929f;margin:0}.hero-scene{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.scene-haze{position:absolute;width:1000px;height:860px;top:-135px;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 60%,#227caa24 0,#0c385616 36%,transparent 65%);filter:blur(15px)}.light-column{position:absolute;top:-110px;bottom:140px;left:50%;transform:translateX(-50%);transform-origin:50% 100%;border-radius:0 0 45% 45%}.column-soft{width:235px;opacity:.35;background:linear-gradient(90deg,transparent,#227ca866 40%,#45c2ef77 52%,#17608e55 65%,transparent);filter:blur(36px);animation:column-breathe 9s ease-in-out infinite alternate}.column-main{width:76px;opacity:.5;background:linear-gradient(90deg,transparent,#6be0ff14 18%,#b1f1ff55 27%,#3dbae740 35%,#6bd5fa14 60%,#95f6ff77 76%,transparent 90%);filter:blur(2px);mask-image:linear-gradient(#000,transparent 94%)}.column-edge{width:18px;opacity:.68;left:calc(50% + 29px);background:linear-gradient(90deg,transparent,#acfbff77 45%,#85d8ff11 62%,transparent);filter:blur(1px);mask-image:linear-gradient(#000,transparent 94%)}.scene-floor{position:absolute;bottom:27px;left:50%;width:1100px;height:410px;transform:translateX(-50%);background:radial-gradient(ellipse at 50% 48%,#89e4ff55 0,#389fce2b 9%,#0c477d24 30%,transparent 66%);filter:blur(9px)}.floor-ring{position:absolute;left:50%;bottom:103px;width:730px;height:135px;transform:translateX(-50%) rotate(-7deg);border-radius:50%;border:1px solid #75d4f63b;box-shadow:0 0 14px #65d2ff15,inset 0 0 16px #65d2ff12;mask-image:linear-gradient(90deg,transparent,#000 30%,#000 70%,transparent)}.ring-two{width:1050px;height:180px;bottom:80px;transform:translateX(-50%) rotate(7deg);border-color:#5cbfe32b}.ring-three{width:440px;height:78px;bottom:127px;border-color:#a5eeff66;box-shadow:0 0 12px #85e9ff40}.scene-grain{position:absolute;inset:0;opacity:.6;background-image:radial-gradient(circle,#c1eaff88 .7px,transparent 1px),radial-gradient(circle,#b2dfff66 .5px,transparent .8px);background-size:187px 137px,257px 193px;background-position:24px 73px,98px 22px;mask-image:radial-gradient(ellipse at 50% 46%,#000,transparent 66%);animation:particle-drift 22s linear infinite}.floating-note{position:absolute;z-index:1;display:flex;align-items:center;gap:7px;border:1px solid #ffffff15;border-radius:40px;padding:7px 12px;background:linear-gradient(130deg,#1c252d77,#090d1399);color:#a8b4c1;font-size:10px;box-shadow:inset 0 1px #ffffff06;animation:float-note 7s ease-in-out infinite alternate}.floating-note .icon{width:13px;height:13px;color:#a8d3e2}.note-left{left:6%;top:42%}.note-right{right:4%;top:48%;animation-delay:-2s}.note-bottom-left{left:17%;bottom:150px;animation-delay:-4s}.note-bottom-right{right:17%;bottom:168px;animation-delay:-1s}.hero-baseline{position:absolute;left:max(40px,calc((100% - 1160px)/2));right:max(40px,calc((100% - 1160px)/2));bottom:28px;display:flex;justify-content:space-between;text-align:left;color:#67727e;font-size:9px;letter-spacing:1.5px}.hero-baseline>a{color:#b5c0cc;letter-spacing:0;font-size:11px}.hero-baseline>a span{margin-left:20px}.platform-strip{max-width:1160px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 10px;color:#697580;font-size:12px}.platform-strip>div{display:flex;align-items:center;gap:33px;color:#c7cfd8;font-size:15px;letter-spacing:-.3px}.platform-strip i{width:3px;height:3px;background:#4d5a68;border-radius:50%}
.section{max-width:1160px;margin:0 auto;padding:112px 0}.section-heading{margin-bottom:45px}.eyebrow{font-size:9px;font-weight:600;letter-spacing:2px;color:#8da7b9;margin:0 0 24px}.section-heading h2{margin-bottom:22px}.section-heading>p:last-child{font-size:14px;line-height:1.75;margin:0}.features-section .section-heading{position:relative}.features-section .section-heading>p:last-child{position:absolute;right:0;bottom:5px;width:300px}.feature-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:14px}.feature{position:relative;overflow:hidden;min-height:245px;padding:30px;border:1px solid #ffffff10;border-radius:15px;background:radial-gradient(ellipse at var(--mouse-x,50%) var(--mouse-y,0%),#7cc9ff0b,transparent 65%),linear-gradient(130deg,#11161c99,#0a0e13);box-shadow:inset 0 1px #ffffff03;transition:border-color .4s,transform .4s}.feature:hover{border-color:#a8d4ef35;transform:translateY(-3px)}.feature-wide{grid-row:span 2;min-height:505px;padding:34px}.feature-icon{display:grid;place-items:center;width:38px;height:38px;border:1px solid #b8d9f024;border-radius:10px;color:#a5d8ed;background:linear-gradient(150deg,#94def311,#94def303);margin-bottom:25px;box-shadow:inset 0 0 16px #c4eaff03}.feature-icon .icon{width:19px;height:19px}.feature h3{font-size:19px;margin-bottom:14px;line-height:1.25}.feature p{font-size:13px;line-height:1.8;margin:0;max-width:310px}.feature-grid>.feature:nth-child(2){grid-column:span 2;min-height:245px;padding-right:48%}.feature-grid>.feature:nth-child(2) h3{max-width:220px}.text-link{display:inline-flex;align-items:center;gap:12px;color:#c7dbe8;font-size:12px;margin-top:25px}.text-link .icon{width:14px;height:14px}.text-link[href]:hover{color:white}.connection-map{position:absolute;left:0;right:0;height:235px;bottom:7px;overflow:hidden;background:radial-gradient(ellipse at 50% 65%,#165d8433,transparent 65%)}.connection-map::before{content:"";position:absolute;width:420px;height:290px;left:50%;top:10px;transform:translateX(-50%);border:1px solid #94d2f21a;border-radius:50%;background:repeating-linear-gradient(0deg,transparent 0 47px,#83c2e010 48px 49px),repeating-linear-gradient(90deg,transparent 0 59px,#83c2e010 60px 61px);mask-image:radial-gradient(ellipse at 50% 50%,#000,transparent 69%)}.map-node{position:absolute;display:grid;place-items:center;width:39px;height:39px;border-radius:50%;border:1px solid #abddf14a;background:#0c1a25;box-shadow:0 0 30px #51b4df22;color:#d9f4ff;font-size:10px}.map-node>span{position:absolute;top:48px;font-size:10px;white-space:nowrap;color:#8ba0af}.node-ee{top:50px;left:49%}.node-pl{top:140px;left:23%}.node-fi{top:128px;right:15%}.map-path{position:absolute;left:29%;top:107px;width:120px;height:45px;border-top:1px solid #7bcdf366;border-radius:50%;transform:rotate(-38deg)}.path-two{left:54%;top:113px;width:100px;transform:rotate(36deg)}.device-art{position:absolute;right:22px;bottom:26px;width:220px;height:160px;transform:rotate(-7deg)}.device-laptop{position:absolute;inset:10px 22px 17px 0;border:1px solid #c6dce550;border-radius:10px;background:radial-gradient(ellipse at 80% 70%,#4ca7c522,transparent 65%),linear-gradient(145deg,#1d2733,#080c12);box-shadow:0 15px 40px #0005,inset 0 0 0 5px #070b10}.device-laptop::after{content:"";position:absolute;left:-10px;right:-10px;height:5px;bottom:-5px;border-radius:0 0 10px 10px;background:#51606b}.device-phone{position:absolute;right:0;bottom:0;width:66px;height:120px;border:1px solid #a7c8d480;background:radial-gradient(ellipse at 50% 80%,#277a9b44,transparent),#0b141c;border-radius:13px;box-shadow:0 15px 30px #0008,inset 0 0 0 4px #0a0f15}.device-phone::before{content:"";position:absolute;left:22px;top:8px;width:20px;height:4px;border-radius:4px;background:#455660}
.how-section{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line);align-items:center;padding-top:112px}.how-copy h2{margin-bottom:40px}.steps{list-style:none;padding:0;margin:0 0 35px}.steps li{display:flex;gap:20px;margin:0;padding:0 0 25px}.steps li:last-child{padding-bottom:0}.step-number{font-size:10px;letter-spacing:1px;display:grid;place-items:center;width:30px;height:30px;flex:none;border:1px solid #b8cedf22;border-radius:50%;color:#a7c7da;margin-top:0}.steps h3{font-size:16px;letter-spacing:-.2px;margin:3px 0 9px}.steps p{font-size:13px;margin:0;max-width:350px}.connection-demo{position:relative;min-height:520px;display:flex;align-items:center;justify-content:center;padding-bottom:45px;background:radial-gradient(ellipse at 50% 55%,#18537120,transparent 65%)}.demo-orbit{position:absolute;width:450px;height:450px;border-radius:50%;border:1px solid #94cff010;box-shadow:0 0 0 44px #7bc1ff02,0 0 0 90px #7bc1ff02}.demo-window{position:relative;width:300px;padding:22px;background:linear-gradient(140deg,#1a242fbb,#0c121b);border:1px solid #c0def12b;border-radius:20px;box-shadow:0 35px 80px #0007,inset 0 1px #fff1;transform:rotate(3deg)}.demo-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:30px}.demo-logo{font-size:14px;letter-spacing:-.6px;color:#d2e9f5}.demo-dots{letter-spacing:2px;color:#5c6a78}.demo-symbol{margin:0 auto 20px;width:62px;height:62px;display:grid;place-items:center;border:1px solid #aad9ec38;border-radius:20px;background:radial-gradient(#4ca8ce30,transparent);box-shadow:0 0 50px #3d94c015}.demo-symbol .icon{width:29px;height:29px;color:#a5e5f8}.demo-window h3{text-align:center;font-size:26px;line-height:1.2;letter-spacing:-1px;margin:0 0 15px}.demo-window>p{text-align:center;font-size:11px;line-height:1.8;margin-bottom:26px}.demo-server{display:flex;align-items:center;gap:12px;border-top:1px solid var(--line);padding:13px 0;font-size:12px}.country-code{width:29px;height:29px;border:1px solid #ffffff15;border-radius:7px;display:grid;place-items:center;font-size:9px;color:#a2c9dc}.demo-server>div>span{display:block;color:#687989;font-size:9px}.demo-server>.icon{margin-left:auto;width:14px;height:14px;color:#92c9dd}.demo-label{display:block;text-align:center;color:#5b6b7a;font-size:9px;padding-top:13px}.demo-caption{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:11px;color:#657587;line-height:1.7}
.pricing-section{border-top:1px solid var(--line)}.centered{text-align:center}.centered h2{margin-bottom:20px}.plan-tabs{display:flex;justify-content:center;gap:4px;width:fit-content;max-width:100%;border:1px solid #ffffff15;padding:5px;margin:35px auto 0;border-radius:10px;background:#10141b}.plan-tabs button{background:transparent;border:1px solid transparent;padding:10px 23px;border-radius:6px;font-size:12px;color:#909aa6;transition:background .2s,color .2s}.plan-tabs button[aria-pressed=true]{background:linear-gradient(#2a343f,#202831);color:#e8f3f8;border-color:#ffffff16;box-shadow:0 1px 5px #0004}.plan-note{text-align:center;font-size:12px;color:#71808d;margin:17px 0 35px;min-height:20px}.plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.plan{position:relative;padding:26px 21px;border:1px solid #ffffff15;border-radius:13px;background:linear-gradient(150deg,#13192099,#0b0f15);transition:border-color .3s,transform .3s}.plan:hover{border-color:#b0d3e94d;transform:translateY(-3px)}.plan.featured{background:radial-gradient(ellipse at 50% 0,#3f91b623,transparent 70%),linear-gradient(150deg,#19242d,#0e151e);border-color:#8bcfe766;box-shadow:0 0 45px #30789d0b}.plan-heading{min-height:48px;display:flex;justify-content:space-between;gap:10px;align-items:flex-start;flex-wrap:wrap;margin-bottom:20px}.plan h3{font-size:17px;letter-spacing:-.4px}.plan-badge{font-size:8px;border:1px solid #9bd9e42b;border-radius:4px;padding:2px 5px;color:#b4dfed;white-space:nowrap}.plan-price{display:flex;align-items:baseline;gap:6px}.plan-price strong{font-weight:500;font-size:45px;line-height:1.15;letter-spacing:-2.3px}.plan-price>span{font-size:22px;color:#929da7}.plan-period{font-size:10px;color:#6f7b87;margin:6px 0 24px}.monthly{font-size:11px;min-height:19px;margin:0 0 23px;color:#a3afbb}.plan .primary{width:100%;min-height:41px;padding:9px 12px;font-size:11px;background:#171f29;color:#e2ecf4;border-color:#ffffff20;box-shadow:none;gap:10px}.plan.featured .primary{background:#e1f2f7;color:#0b1720;border-color:#effcff}.plan .primary .icon{width:13px;height:13px}.plan-features{padding-top:21px;margin:22px 0 0;border-top:1px solid #ffffff10}.plan-features li{display:flex;align-items:flex-start;gap:7px;font-size:10px;color:#8e9aa8;margin-top:10px}.plan-features .icon{width:12px;height:12px;margin-top:2px;color:#83a8bc}.pricing-reassurance{display:flex;justify-content:center;flex-wrap:wrap;gap:30px;margin-top:28px;color:#6e7c89;font-size:10px}.pricing-reassurance span{display:flex;align-items:center;gap:7px}.pricing-reassurance .icon{width:13px;height:13px}
.partner-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;padding:75px 60px;margin-bottom:112px;border:1px solid #ffffff14;border-radius:20px;background:radial-gradient(ellipse at 20% 50%,#16456422,transparent 60%),#0c1117}.partner-copy h2{font-size:38px;letter-spacing:-1.8px;margin-bottom:22px;line-height:1.15}.partner-copy>p{font-size:13px;max-width:470px}.partner-copy .fine{font-size:10px;margin-top:15px;margin-bottom:0;color:#6f7f8d}.partner-visual{position:relative;height:260px;display:grid;place-items:center}.partner-orbit{position:absolute;width:235px;height:235px;border:1px solid #9dd7ec21;border-radius:50%;box-shadow:0 0 0 28px #a1d7f006,inset 0 0 50px #2c85a90b}.partner-orbit::after{content:"";position:absolute;inset:35px;border-radius:50%;border:1px dashed #a0d3e61f}.partner-center{width:110px;height:110px;border:1px solid #9fd6ed44;border-radius:32px;display:grid;place-items:center;font-size:57px;font-weight:300;color:#c2edfa;box-shadow:0 0 60px #368fb720,inset 0 0 28px #3773a21a;background:linear-gradient(145deg,#182a39,#10151d);transform:rotate(-10deg);letter-spacing:-5px;padding-right:4px}.partner-dot{position:absolute;width:13px;height:13px;border:2px solid #09141d;border-radius:50%;background:#a1dcf0;box-shadow:0 0 18px #81d6ff66}.dot-one{top:30px;left:67%}.dot-two{bottom:25px;left:23%;width:9px;height:9px;background:#426982}
.faq-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;padding-top:0}.faq-heading h2{margin-bottom:22px}.faq-heading p{font-size:13px}.faq-heading .text-link{margin-top:0}.faq-list details{border-top:1px solid #ffffff16;padding:0}.faq-list details:last-child{border-bottom:1px solid #ffffff16}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:23px 0;font-size:14px;color:#c5ced8}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font-size:22px;font-weight:300;color:#7f94a3;transition:transform .2s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details[open] summary{color:white}.faq-list details p{font-size:12px;line-height:1.85;padding-right:30px;margin-bottom:24px;color:#8d9caa}.closing-section{position:relative;isolation:isolate;text-align:center;max-width:1200px;margin:0 auto;padding:85px 25px 95px;border-top:1px solid var(--line);overflow:hidden}.closing-section h2{font-size:clamp(38px,5vw,67px);letter-spacing:-2.8px;margin-bottom:35px}.closing-section>p:last-child{font-size:10px;margin:15px 0 0;color:#718292}.closing-glow{position:absolute;z-index:-1;width:650px;height:380px;bottom:-150px;left:50%;transform:translateX(-50%);background:radial-gradient(ellipse,#2b8cbf25,transparent 64%);filter:blur(30px)}.site-footer{max-width:1160px;margin:0 auto;border-top:1px solid var(--line);padding:45px 0 25px}.footer-top{display:flex;justify-content:space-between;gap:40px;padding-bottom:42px}.footer-top .brand{font-size:22px}.footer-top p{font-size:11px;margin-top:15px;margin-bottom:0;color:#647381}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:14px 45px;align-content:start;font-size:11px;color:#9faebc}.footer-links a:hover{color:white}.footer-bottom{border-top:1px solid #ffffff0b;padding-top:23px;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:9px;color:#5e6a77}.footer-bottom p{font-size:9px;margin:0;max-width:400px;color:#5e6a77}
.portal-page main{max-width:1160px;margin:auto;padding:0 24px;min-height:50vh}.account{max-width:900px;margin:65px auto 90px}.account h1{font-size:clamp(33px,5vw,55px);letter-spacing:-2px;line-height:1.14;margin:15px 0 25px}.account p{font-size:14px}.account .plan-note{font-size:12px}.account .plans{grid-template-columns:repeat(2,minmax(0,1fr))}.account .plan-tabs{margin-left:0}.notice{padding:17px 20px;border:1px solid #81d7ec44;background:#142b35;border-radius:10px;margin-bottom:25px;font-size:13px}.checkout{max-width:540px;padding:35px;border:1px solid #ffffff1a;border-radius:18px;background:linear-gradient(145deg,#15212c,#0c1118)}.checkout h1{font-size:60px}.checkout label{display:flex;align-items:center;gap:8px;border:1px solid #ffffff20;border-radius:8px;padding:14px;margin:12px 0;font-size:14px}.checkout input[type=radio]{accent-color:var(--blue)}.checkout form button,.checkout>.secondary{width:100%;margin-top:13px}.checkout .fine{font-size:11px;margin-top:20px}.login{max-width:600px}.telegram-login{margin:30px 0}.fine{font-size:11px}.portal-page .site-footer{margin-top:40px}
.motion-ready [data-reveal]{opacity:0;transform:translateY(22px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.motion-ready [data-reveal].is-visible{opacity:1;transform:none}.motion-ready .hero-inner{animation:hero-enter 1.2s var(--ease) both}.motion-ready .hero-scene{animation:scene-enter 1.6s ease-out both}@keyframes hero-enter{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes scene-enter{from{opacity:.2}to{opacity:1}}@keyframes float-note{from{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes column-breathe{from{opacity:.25;transform:translateX(-50%) scaleX(.88)}to{opacity:.5;transform:translateX(-50%) scaleX(1.1)}}@keyframes particle-drift{to{background-position:24px -64px,98px -171px}}
@media(min-width:1450px){.hero{min-height:850px;padding-top:145px}.hero h1{font-size:96px}.note-left{left:7%}.note-right{right:7%}}
@media(max-width:1240px){.site-header{margin-left:28px;margin-right:28px}.section,.platform-strip,.site-footer{margin-left:40px;margin-right:40px}.floating-note{font-size:9px}.note-left{left:3%;top:46%}.note-right{right:3%;top:51%}.note-bottom-left{left:13%;bottom:143px}.note-bottom-right{right:13%;bottom:164px}.hero h1{font-size:80px}.plan{padding:24px 18px}.plan-badge{font-size:7px}.partner-section{gap:35px;padding:60px 40px}.feature-grid>.feature:nth-child(2){padding-right:45%}.device-art{width:190px}.faq-section{gap:65px}}
@media(max-width:1000px){.site-header nav{gap:20px}.nav-partner{display:none}.section{padding-top:85px;padding-bottom:85px}.hero{min-height:760px;padding-top:110px}.hero h1{font-size:72px;letter-spacing:-4px}.floating-note.note-left,.floating-note.note-right{display:none}.features-section .section-heading>p:last-child{width:260px}.feature-grid{grid-template-columns:1fr 1fr}.feature-wide{grid-row:span 2;min-height:500px}.feature-grid>.feature:nth-child(2){grid-column:auto;padding-right:25px;min-height:250px}.device-art{width:115px;height:95px;right:15px;bottom:15px;opacity:.4}.device-phone{width:40px;height:75px;border-radius:9px}.device-phone::before{left:13px;width:12px;height:3px;top:6px}.device-laptop{inset:0 15px 14px 0}.feature-grid>.feature:nth-child(4){grid-column:1/-1;min-height:210px}.how-section{gap:25px}.how-copy h2{font-size:43px;letter-spacing:-2px}.demo-window{width:270px}.demo-orbit{width:340px;height:340px}.plans{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-heading{min-height:30px}.plan-badge{font-size:9px}.plan{padding:27px}.plan .primary{font-size:12px}.plan-features li{font-size:11px}.partner-section{margin-bottom:85px}.partner-copy h2{font-size:32px}.partner-orbit{width:190px;height:190px}.partner-center{width:90px;height:90px;font-size:46px}.faq-section{gap:40px;padding-top:0}.faq-heading h2{font-size:43px}.footer-links{column-gap:26px}}
@media(max-width:740px){html{scroll-padding-top:25px}.site-header{margin:16px 18px 0;padding:12px 16px;gap:10px}.brand{font-size:22px}.brand-mark{width:23px;height:23px;margin-right:8px}.site-header nav{gap:16px;font-size:11px}.site-header nav .nav-how,.site-header nav .nav-partner{display:none}.header-action{display:none}.hero{min-height:730px;padding:115px 20px 130px;margin-top:-30px}.hero-pill{font-size:10px;padding:5px 10px;margin-bottom:28px}.hero-kicker{font-size:8px;letter-spacing:1.7px;margin-bottom:23px}.hero h1{font-size:clamp(43px,8vw,61px);letter-spacing:-2.8px;line-height:1.12}.hero-description{font-size:13px;line-height:1.9;margin-top:23px}.hero-actions{margin-top:25px;gap:8px}.primary,.secondary{font-size:12px;padding:12px 17px;min-height:47px;gap:10px}.hero-note{font-size:9px;max-width:280px;margin:0 auto}.light-column{bottom:150px}.column-soft{width:180px;filter:blur(28px)}.column-main{opacity:.35}.column-edge{opacity:.4}.scene-floor{bottom:45px;width:800px;height:320px}.floor-ring{bottom:110px;width:630px;height:100px}.ring-two{width:750px;height:140px;bottom:90px}.ring-three{width:320px;height:58px;bottom:129px}.scene-grain{opacity:.3;animation:none}.floating-note.note-bottom-left{font-size:8px;left:24px;bottom:107px;padding:5px 8px;animation:none}.floating-note.note-bottom-right{right:24px;bottom:143px;font-size:8px;padding:5px 8px;animation:none}.floating-note .icon{width:10px;height:10px}.hero-baseline{left:25px;right:25px;font-size:7px;letter-spacing:.8px;bottom:27px}.hero-baseline>a{font-size:9px}.hero-baseline>a span{margin-left:8px}.platform-strip{flex-direction:column;gap:18px;margin:0 24px;padding:24px 0;font-size:10px}.platform-strip>div{gap:27px;font-size:14px}.section{margin-left:24px;margin-right:24px;padding:75px 0}.section-heading{margin-bottom:30px}h2{font-size:37px;letter-spacing:-1.9px}.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:20px}.features-section .section-heading>p:last-child{position:static;width:auto;margin-top:20px;font-size:12px}.feature-grid{grid-template-columns:1fr;gap:12px}.feature-wide{grid-row:auto;min-height:365px;padding:26px}.feature{min-height:220px;padding:26px}.feature h3{font-size:19px}.feature p{font-size:12px;max-width:290px}.feature-grid>.feature:nth-child(2){padding-right:30%;min-height:240px}.feature-grid>.feature:nth-child(4){grid-column:auto}.feature-icon{margin-bottom:20px}.connection-map{height:195px;bottom:-5px}.connection-map::before{top:-25px}.node-ee{top:20px}.node-pl{top:105px}.node-fi{top:93px}.map-path{top:75px}.path-two{top:81px}.device-art{width:135px;height:110px;opacity:.7;bottom:23px;right:20px}.device-phone{width:45px;height:85px}.how-section{grid-template-columns:1fr;gap:40px}.how-copy h2{font-size:37px}.steps{margin-bottom:25px}.steps li{gap:16px;padding-bottom:24px}.steps h3{font-size:15px}.steps p{font-size:12px}.connection-demo{min-height:475px;padding-top:10px;padding-bottom:50px}.demo-window{width:280px;transform:rotate(2deg)}.demo-caption{font-size:10px}.plan-tabs{width:100%;padding:4px;gap:1px}.plan-tabs button{flex:1;padding:11px 7px;font-size:10px;line-height:1.3;min-height:44px}.plan-note{font-size:10px;margin:15px auto 25px;max-width:310px;min-height:33px}.plans{gap:12px}.plan{padding:23px 17px}.plan-heading{min-height:49px;margin-bottom:16px}.plan h3{font-size:16px}.plan-badge{font-size:7px}.plan-price strong{font-size:41px}.plan-price>span{font-size:19px}.plan-period{font-size:9px;margin-bottom:20px}.monthly{font-size:10px;min-height:34px;margin-bottom:17px}.plan .primary{font-size:10px;padding:9px 7px;gap:6px}.plan-features{margin-top:19px;padding-top:15px}.plan-features li{font-size:9px;line-height:1.6;gap:5px}.plan-features .icon{width:10px;height:10px}.pricing-reassurance{gap:14px;font-size:9px;margin-top:24px}.partner-section{grid-template-columns:1fr;margin-bottom:75px;padding:32px 25px 36px;gap:15px}.partner-visual{height:190px}.partner-orbit{width:170px;height:170px}.partner-center{width:85px;height:85px;font-size:44px;border-radius:25px}.dot-one{top:15px}.dot-two{bottom:10px}.partner-copy h2{font-size:30px;letter-spacing:-1.4px}.partner-copy>p{font-size:12px}.partner-copy .fine{font-size:9px}.faq-section{grid-template-columns:1fr;gap:30px;padding-top:0}.faq-heading h2{font-size:37px}.faq-heading p{font-size:12px}.faq-list summary{font-size:13px;padding:20px 0}.faq-list details p{font-size:12px;padding-right:5px}.closing-section{padding:65px 24px 75px;margin:0 24px}.closing-section h2{font-size:39px;letter-spacing:-2px}.closing-section>p:last-child{font-size:9px}.site-footer{margin:0 24px;padding:35px 0 23px}.footer-top{flex-direction:column;gap:30px;padding-bottom:30px}.footer-top p{font-size:10px}.footer-links{font-size:11px;gap:15px 25px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:10px;font-size:8px}.footer-bottom p{font-size:8px}.portal-page main{padding:0 24px}.account{margin:45px auto 65px}.account h1{letter-spacing:-1.6px}.account p{font-size:13px}.account .plans{grid-template-columns:1fr}.account .plan-heading{min-height:30px}.account .plan-badge{font-size:9px}.account .monthly{min-height:0}.account .plan .primary{font-size:13px}.account .plan-features li{font-size:11px}.checkout{padding:25px}.checkout h1{font-size:54px}}
@media(max-width:360px){.site-header{margin-left:12px;margin-right:12px;padding:12px}.brand{font-size:20px}.hero{padding-left:14px;padding-right:14px}.hero h1{font-size:40px;letter-spacing:-2.4px}.hero-actions{flex-direction:column;align-items:stretch;max-width:260px;margin-left:auto;margin-right:auto}.hero{min-height:800px}.hero-note{max-width:245px}.hero-baseline>span{max-width:150px}.section{margin-left:18px;margin-right:18px}.plans{grid-template-columns:1fr}.plan-heading{min-height:25px}.monthly{min-height:0}.plan-features li{font-size:11px}.plan .primary{font-size:12px}.plan-badge{font-size:9px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.motion-ready [data-reveal]{opacity:1;transform:none}}
