:root{--font-family:"DM Mono",monospace;--font-sans:"DM Sans",Arial,sans-serif;--ink:#07162d;--night:#071321;--blue:#165dff;--sky:#73d9ff;--lime:#d4fb72;--paper:#f4f6f2;--cloud:#dfe7ed;--line:#c6d1d9;--muted:#5b6a79;--max:1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:78px;scrollbar-color:var(--blue) var(--cloud);scrollbar-width:thin}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-60px;left:16px;z-index:30;padding:12px 16px;background:#fff;color:var(--ink);font-weight:700}.skip-link:focus{top:16px}.site-header{height:80px;width:100%;padding:0 max(4.6vw,28px);position:absolute;z-index:10;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.16);color:#fff}.brand{display:flex;align-items:center;gap:9px;font:700 19px/1 var(--font-sans);letter-spacing:-1.2px}.brand>span:last-child span{color:var(--sky)}.brand-mark{width:26px;height:26px;display:flex;gap:2px;align-items:center;justify-content:center;background:var(--sky);border-radius:50%;overflow:hidden}.brand-mark i{width:3px;height:12px;background:var(--night);transform:skew(-25deg)}.desktop-nav{display:flex;align-items:center;gap:27px;margin-left:50px}.desktop-nav a,.support-link,.login-link{font-size:12px;font-weight:700;color:#d0dce9}.desktop-nav a:hover,.support-link:hover,.login-link:hover{color:var(--sky)}.header-actions{display:flex;align-items:center;gap:22px}.login-link span{color:var(--sky)}.button{min-height:43px;padding:0 19px;display:inline-flex;align-items:center;justify-content:center;gap:13px;border:1px solid var(--blue);background:var(--blue);color:#fff;font-size:12px;font-weight:800;cursor:pointer;transition:transform .2s,background .2s,border-color .2s}.button:hover{background:#3674ff;border-color:#3674ff;transform:translateY(-2px)}.button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--sky);outline-offset:4px}.button-small{min-height:38px;padding:0 14px}.menu-button,.mobile-nav{display:none}.hero{min-height:790px;padding:165px max(4.6vw,28px) 86px;position:relative;overflow:hidden;background:var(--night);color:#fff;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 78% 44%,rgba(22,93,255,.42),transparent 29%),radial-gradient(ellipse at 92% 76%,rgba(115,217,255,.18),transparent 22%);z-index:-2}.hero-glow{position:absolute;right:14%;top:-340px;width:690px;height:690px;border:1px solid rgba(115,217,255,.16);border-radius:50%;z-index:-1}.hero-glow:after{content:"";position:absolute;inset:80px;border:1px solid rgba(115,217,255,.12);border-radius:50%}.hero-copy{position:relative;z-index:2;max-width:710px}.eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 25px;font:500 10px/1.2 'DM Mono',monospace;letter-spacing:.13em;text-transform:uppercase;color:#aec3d9}.eyebrow span{width:25px;height:1px;background:var(--sky)}.eyebrow.dark{color:#526577}.eyebrow.dark span{background:var(--blue)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-sans);letter-spacing:-.06em}h1{max-width:720px;margin-bottom:26px;font-size:clamp(50px,6.05vw,87px);line-height:.96;font-weight:500}h1 em,h2 em{font-style:normal;color:var(--sky)}.hero-text{max-width:510px;margin-bottom:35px;color:#b8c9da;font-size:15px;line-height:1.72}.hero-actions{display:flex;align-items:center;gap:29px}.button-large{min-height:54px;padding:0 23px;font-size:13px}.text-link{display:inline-block;padding:7px 0;border-bottom:1px solid #8399b2;color:#e1eaf3;font-size:12px;font-weight:800}.text-link:hover{border-color:var(--sky);color:var(--sky)}.hero-tags{display:flex;gap:0;margin:67px 0 0;padding:0;list-style:none;border-top:1px solid rgba(213,231,248,.24);border-bottom:1px solid rgba(213,231,248,.24);max-width:555px}.hero-tags li{padding:13px 14px;border-right:1px solid rgba(213,231,248,.2);font:500 10px 'DM Mono',monospace;color:#b8c9da}.hero-tags li:first-child{padding-left:0}.global-network{position:absolute;right:max(3vw,28px);top:110px;width:min(52vw,660px);height:600px;z-index:1}.globe{position:absolute;width:470px;height:470px;right:35px;top:25px;border-radius:50%;border:1px solid rgba(115,217,255,.38);background:radial-gradient(circle at 42% 38%,rgba(68,126,255,.26),rgba(7,19,33,.15) 55%,rgba(7,19,33,.75));box-shadow:inset -30px -35px 75px rgba(0,0,0,.28),0 0 80px rgba(22,93,255,.24)}.globe:before,.globe:after{content:"";position:absolute;inset:71px 0;border:1px solid rgba(115,217,255,.18);border-left:0;border-right:0;border-radius:50%}.globe:after{inset:0 82px;border-top:0;border-bottom:0}.orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(115,217,255,.26);border-radius:50%;transform:translate(-50%,-50%) rotate(-27deg)}.orbit-one{width:132%;height:48%}.orbit-two{width:110%;height:71%;transform:translate(-50%,-50%) rotate(36deg)}.orbit-three{width:67%;height:121%;transform:translate(-50%,-50%) rotate(22deg)}.node{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--sky);box-shadow:0 0 0 5px rgba(115,217,255,.1),0 0 19px 4px rgba(115,217,255,.55)}.node:before{content:"";position:absolute;width:114px;height:1px;background:linear-gradient(90deg,rgba(115,217,255,.75),transparent);transform-origin:left center}.n1{top:27%;left:23%}.n1:before{transform:rotate(19deg)}.n2{top:41%;left:47%}.n2:before{width:71px;transform:rotate(-55deg)}.n3{top:22%;left:66%;background:var(--lime);box-shadow:0 0 0 5px rgba(212,251,114,.1),0 0 20px 4px rgba(212,251,114,.55)}.n3:before{transform:rotate(148deg)}.n4{top:59%;left:76%}.n4:before{width:95px;transform:rotate(154deg)}.n5{top:71%;left:53%}.n5:before{width:78px;transform:rotate(-145deg)}.n6{top:66%;left:29%}.n6:before{width:115px;transform:rotate(-13deg)}.n7{top:48%;left:12%}.n7:before{width:60px;transform:rotate(35deg)}.n8{top:82%;left:32%;background:var(--lime);box-shadow:0 0 0 5px rgba(212,251,114,.1),0 0 20px 4px rgba(212,251,114,.55)}.network-label{position:absolute;z-index:3;display:grid;gap:3px;font:10px 'DM Mono',monospace;color:#a8bdd1}.network-label b{font-size:12px;color:#fff;letter-spacing:.08em}.label-na{left:4%;top:26%}.label-eu{right:7%;top:22%}.label-ap{right:5%;bottom:20%}.network-title{position:absolute;right:0;bottom:16px;margin:0;color:#a9bdd0;font:10px/1.45 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.07em}.network-title span{display:inline-block;width:5px;height:5px;border-radius:50%;margin-right:7px;background:var(--lime)}.hero-proof{position:absolute;bottom:44px;left:max(4.6vw,28px);display:flex;gap:45px}.hero-proof div{display:grid;gap:5px}.hero-proof strong{font:500 13px 'DM Mono',monospace;color:var(--lime)}.hero-proof span{max-width:125px;font-size:10px;line-height:1.4;color:#9cb0c5}.section-shell{max-width:var(--max);margin:0 auto;padding:125px 28px}.section-heading h2{margin-bottom:54px;font-size:clamp(38px,4.5vw,62px);line-height:1.02;font-weight:500}.section-heading h2 em{color:var(--blue)}.product-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;grid-template-rows:220px 220px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.product-card{min-height:220px;position:relative;padding:27px 29px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7f8f6;transition:background .25s,color .25s}.product-card:hover{background:var(--ink);color:#fff}.product-card.wide{grid-row:span 2;background:var(--blue);color:#fff}.product-card.wide:hover{background:#0b4edb}.product-card.ai-card{background:#d8f3f5}.product-card.ai-card:hover{background:#adf1e8;color:var(--ink)}.product-card.dark-card{background:var(--ink);color:#fff}.product-card.dark-card:hover{background:#10284c}.card-icon{display:block;margin-bottom:39px;color:var(--sky);font:20px/1 'DM Mono',monospace}.ai-card .card-icon{color:#09585e}.product-card p{margin-bottom:7px;font:500 10px 'DM Mono',monospace;letter-spacing:.11em;text-transform:uppercase;color:#718294}.wide p,.dark-card p{color:#b7cbe2}.product-card h3{max-width:245px;margin:0;font-size:24px;line-height:1.04;font-weight:500}.card-arrow{position:absolute;right:27px;bottom:25px;font-size:22px;color:var(--sky)}.cloud-section{background:var(--ink);color:#fff}.cloud-inner{max-width:var(--max);min-height:655px;margin:0 auto;padding:115px 28px;display:flex;align-items:center;justify-content:space-between;gap:60px;overflow:hidden}.cloud-copy{max-width:515px}.cloud-copy h2{font-size:clamp(39px,4.8vw,65px);line-height:1.01;font-weight:500;margin-bottom:24px}.cloud-copy h2 em{color:var(--lime)}.cloud-copy>p:not(.eyebrow){max-width:435px;margin-bottom:31px;color:#b6c7d6;font-size:15px;line-height:1.72}.button-lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.button-lime:hover{background:#e1ff93;border-color:#e1ff93}.cloud-map{width:500px;position:relative;padding:34px 32px 20px;border:1px solid rgba(115,217,255,.35);background:linear-gradient(140deg,rgba(22,93,255,.24),rgba(8,25,46,.2));transform:perspective(900px) rotateY(-8deg) rotateX(3deg);box-shadow:30px 35px 70px rgba(0,0,0,.23)}.map-caption{margin-bottom:28px;font:500 10px 'DM Mono',monospace;color:var(--sky);text-transform:uppercase;letter-spacing:.12em}.layer{min-height:60px;margin-top:-1px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;border:1px solid rgba(161,205,244,.32);font:500 15px 'DM Sans',sans-serif}.layer span{font:10px 'DM Mono',monospace;color:#a8bed4}.app-layer{margin-left:50px;background:rgba(115,217,255,.12)}.data-layer{margin-left:33px;background:rgba(22,93,255,.18)}.compute-layer{margin-left:17px;background:rgba(22,93,255,.3)}.network-layer{background:rgba(212,251,114,.13);color:var(--lime)}.solutions{padding-bottom:132px}.solutions-top{display:flex;justify-content:space-between;gap:60px}.solutions-top .section-heading h2{margin-bottom:46px}.solutions-top>p{max-width:292px;margin:85px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.solution-list{border-top:1px solid var(--ink)}.solution-list a{display:grid;grid-template-columns:70px 1fr 300px 30px;align-items:center;gap:18px;min-height:92px;border-bottom:1px solid var(--line);transition:padding .2s,background .2s}.solution-list a:hover{padding-left:15px;background:#e9efed}.solution-list span{font:10px 'DM Mono',monospace;color:var(--blue)}.solution-list strong{font:500 20px 'DM Sans',sans-serif;letter-spacing:-.04em}.solution-list i{font:11px 'DM Mono',monospace;color:#667688;font-style:normal}.solution-list b{font-size:20px;color:var(--blue);font-weight:400}.advisor-section{padding:0 28px 120px;background:linear-gradient(var(--paper) 50%,var(--night) 50%)}.advisor-inner{max-width:var(--max);margin:auto;padding:78px min(8vw,104px);display:grid;grid-template-columns:1fr .86fr;gap:90px;background:#155afa;color:#fff;position:relative;overflow:hidden}.advisor-inner:before{content:"";position:absolute;width:560px;height:560px;left:-345px;bottom:-370px;border:1px solid rgba(115,217,255,.58);border-radius:50%;box-shadow:0 0 0 60px rgba(115,217,255,.05),0 0 0 120px rgba(115,217,255,.04)}.advisor-intro,.advisor-form{position:relative;z-index:1}.advisor-intro h2{font-size:clamp(39px,4.6vw,61px);line-height:.99;font-weight:500;margin-bottom:20px}.advisor-intro h2 em{color:var(--lime)}.advisor-intro>p:not(.eyebrow){max-width:380px;color:#dbe7ff;font-size:14px;line-height:1.7}.advisor-orb{position:relative;width:113px;height:113px;margin:40px 0 0;border:1px solid rgba(212,251,114,.75);border-radius:50%}.advisor-orb:before,.advisor-orb:after{content:"";position:absolute;inset:23px;border:1px solid rgba(212,251,114,.58);border-radius:50%}.advisor-orb:after{inset:46px;background:var(--lime);box-shadow:0 0 18px var(--lime)}.advisor-orb i{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--lime)}.advisor-orb i:nth-child(1){top:3px;left:51px}.advisor-orb i:nth-child(2){bottom:15px;right:13px}.advisor-orb i:nth-child(3){bottom:16px;left:12px}.advisor-form{display:grid;gap:10px;align-content:start;padding:4px 0}.advisor-form label{margin-top:5px;font:500 11px 'DM Mono',monospace;letter-spacing:.04em}.advisor-form label span{color:#bbd0ff}.select-wrap{position:relative}.select-wrap:after{content:"⌄";position:absolute;right:17px;top:15px;color:var(--sky);pointer-events:none}.advisor-form select,.advisor-form textarea{width:100%;border:1px solid rgba(211,231,255,.42);border-radius:0;background:rgba(2,26,103,.26);color:white;outline:none}.advisor-form select{height:51px;padding:0 42px 0 14px;appearance:none}.advisor-form select option{color:var(--ink)}.advisor-form textarea{height:105px;padding:13px 14px;resize:none}.advisor-form select:focus,.advisor-form textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px rgba(212,251,114,.22)}.advisor-form textarea::placeholder{color:#b9caf0}.button-wide{width:100%;margin-top:10px;min-height:52px;background:var(--lime);border-color:var(--lime);color:var(--ink)}.button-wide:hover{background:#e1ff93;border-color:#e1ff93}.advisor-message{min-height:19px;margin:2px 0 0;color:#fff;font-size:12px;line-height:1.4}.trust{padding-top:125px;padding-bottom:125px;display:flex;justify-content:space-between;gap:70px}.trust-statement h2{margin:0;font-size:clamp(38px,4.35vw,59px);line-height:1.02;font-weight:500}.trust-statement h2 em{color:var(--blue)}.trust-detail{width:285px;padding-top:58px}.trust-detail strong{font:500 38px 'DM Sans',sans-serif;letter-spacing:-.07em;color:var(--blue)}.trust-detail p{margin:7px 0 24px;color:var(--muted);font-size:13px;line-height:1.6}.dark-link{color:var(--ink);border-color:#8292a2}.site-footer{padding:66px max(4.6vw,28px) 26px;background:var(--night);color:white}.footer-cta{max-width:var(--max);margin:0 auto;padding-bottom:86px;display:flex;align-items:end;justify-content:space-between;gap:30px}.footer-cta p{max-width:520px;margin:0;font:500 clamp(30px,3.4vw,48px)/1.02 'DM Sans',sans-serif;letter-spacing:-.055em}.footer-cta a{padding-bottom:8px;border-bottom:1px solid rgba(115,217,255,.6);color:var(--sky);font:500 17px 'DM Sans',sans-serif}.footer-bottom{max-width:var(--max);margin:auto;padding-top:21px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,.17);color:#9eb1c5;font:10px 'DM Mono',monospace;text-transform:uppercase;letter-spacing:.04em}.footer-bottom .brand{color:#fff;text-transform:none}.footer-bottom div{display:flex;gap:22px}.footer-bottom a:hover{color:var(--sky)}@media(max-width:900px){.desktop-nav{display:none}.support-link{display:none}.global-network{right:-75px;width:510px;opacity:.75}.globe{transform:scale(.8);transform-origin:top right}.network-label,.network-title{transform:scale(.8);transform-origin:right center}.product-grid{grid-template-columns:1fr 1fr}.product-card.wide{grid-row:span 1}.cloud-inner{padding-top:92px;padding-bottom:92px}.cloud-map{width:420px}.solutions-top{display:block}.solutions-top>p{margin:0 0 35px}.advisor-inner{gap:50px;padding:70px 60px}}@media(max-width:650px){html{scroll-padding-top:70px}.site-header{height:70px}.header-actions{display:none}.menu-button{display:grid;gap:5px;padding:8px 0;border:0;background:none;cursor:pointer}.menu-button span:not(.sr-only){display:block;width:25px;height:1px;background:#fff}.mobile-nav{position:absolute;top:70px;z-index:9;width:100%;padding:21px 28px;background:#0a1b31;color:#fff;border-top:1px solid rgba(255,255,255,.16);gap:19px}.mobile-nav:not([hidden]){display:grid}.mobile-nav a:not(.button){font-size:15px;font-weight:700}.hero{min-height:735px;padding:123px 22px 42px}.hero-copy{max-width:100%}h1{font-size:clamp(45px,12vw,63px)}.hero-text{font-size:14px;max-width:430px}.hero-actions{align-items:flex-start;flex-direction:column;gap:13px}.hero-tags{margin-top:35px;max-width:100%;flex-wrap:wrap}.hero-tags li{padding:10px 10px}.global-network{right:-185px;top:245px;width:420px;height:390px;opacity:.62}.globe{transform:scale(.68);transform-origin:top right}.network-label,.network-title{display:none}.hero-proof{left:22px;bottom:26px;gap:27px}.hero-proof strong{font-size:11px}.section-shell{padding:82px 22px}.section-heading h2{margin-bottom:37px}.product-grid{grid-template-columns:1fr}.product-card{min-height:180px;padding:23px}.product-card .card-icon{margin-bottom:27px}.cloud-inner{min-height:0;padding:82px 22px;display:block}.cloud-copy h2{font-size:44px}.cloud-map{width:100%;margin-top:55px;padding:25px 17px;transform:none}.layer{min-height:58px;padding:14px 11px;font-size:13px}.layer span{font-size:8px}.app-layer{margin-left:25px}.data-layer{margin-left:16px}.compute-layer{margin-left:8px}.solutions{padding-bottom:82px}.solution-list a{grid-template-columns:34px 1fr 20px;gap:11px;min-height:85px}.solution-list i{display:none}.solution-list strong{font-size:16px}.advisor-section{padding:0 22px 80px;background:linear-gradient(var(--paper) 35%,var(--night) 35%)}.advisor-inner{grid-template-columns:1fr;gap:35px;padding:57px 25px}.advisor-intro h2{font-size:44px}.advisor-orb{display:none}.advisor-form textarea{height:104px}.trust{display:block;padding-top:80px;padding-bottom:80px}.trust-detail{width:auto;padding-top:43px}.footer-cta{display:block;padding-bottom:55px}.footer-cta a{display:inline-block;margin-top:27px;font-size:16px}.footer-bottom{align-items:flex-start;flex-direction:column;gap:23px}.footer-bottom div{flex-wrap:wrap;gap:14px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
