:root{--ink:#07101d;--ink-2:#0b1728;--blue:#21b8ef;--ice:#b5ecff;--muted:#9ab0c9;--line:rgba(173,226,255,.17);--panel:rgba(12,29,50,.78);font-family:Manrope,Arial,sans-serif;color:#f5fbff;background:var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 68% 0,#163e68 0,#07101d 37rem);overflow-x:hidden}.aurora{position:fixed;z-index:-1;inset:auto -20% 30% auto;width:60rem;height:60rem;background:radial-gradient(circle,rgba(0,184,240,.13),transparent 67%);filter:blur(12px)}.topbar{height:84px;display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:1320px;padding:0 32px;margin:auto;border-bottom:1px solid var(--line)}.brand img{width:145px;height:67px;object-fit:contain;object-position:left}.topbar nav{display:flex;gap:26px}.topbar a,footer{color:var(--muted);text-decoration:none;font-size:13px}.header-actions{display:flex;gap:12px;align-items:center}.language,footer button{border:0;background:transparent;color:var(--ice);font:600 12px 'DM Mono';letter-spacing:.08em;cursor:pointer}.button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(120deg,#36cef6,#1477d9);box-shadow:0 10px 28px rgba(23,154,233,.24);border:0;border-radius:99px;padding:15px 22px;color:#fff!important;text-decoration:none;font-weight:800;font-size:13px;cursor:pointer}.button-small{padding:11px 17px}.hero{max-width:1320px;min-height:670px;margin:auto;padding:110px 32px 80px;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:30px}.eyebrow{font:600 11px 'DM Mono';letter-spacing:.16em;color:var(--blue);margin:0 0 22px}.hero h1,.statement h2,.verticals h2,.configurator h2,.closing h2{font-size:clamp(44px,6vw,85px);line-height:.99;letter-spacing:-.065em;margin:0;max-width:800px}.hero h1 em,h2 em{font-style:normal;color:#7edfff}.hero-text{max-width:590px;font-size:18px;line-height:1.65;color:var(--muted);margin:30px 0}.hero-actions{display:flex;align-items:center;gap:25px}.text-link{font-weight:800;color:var(--ice)!important;text-decoration:none;font-size:14px}.text-link span{font-size:20px;padding-left:5px}.proof-row{display:flex;gap:30px;border-top:1px solid var(--line);margin-top:70px;padding-top:22px}.proof-row div{display:flex;flex-direction:column;gap:3px}.proof-row b{font:700 22px 'DM Mono';color:#fff}.proof-row span{font-size:11px;color:var(--muted)}.hero-orbit{height:480px;position:relative;isolation:isolate}.core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:145px;height:145px;border-radius:44% 56% 60% 40%;display:grid;place-items:center;color:white;font-size:72px;font-weight:800;background:linear-gradient(145deg,#81edff,#006cce 54%,#091c50);box-shadow:0 0 0 18px rgba(61,205,255,.06),0 0 110px rgba(67,213,255,.6);z-index:2}.orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(146,225,255,.31);border-radius:50%;transform:translate(-50%,-50%) rotate(-25deg)}.orbit-one{width:390px;height:170px}.orbit-two{width:330px;height:330px;transform:translate(-50%,-50%) rotate(53deg)}.orbit-three{width:460px;height:260px;transform:translate(-50%,-50%) rotate(28deg)}.node{position:absolute;color:#c1f0ff;border:1px solid rgba(115,220,255,.32);padding:7px 10px;border-radius:99px;font:10px 'DM Mono';background:#0b2341}.n1{top:63px;left:58%}.n2{bottom:72px;left:12%}.n3{top:210px;right:5%}.n4{bottom:140px;right:13%}.statement,.verticals,.journey,.configurator,.closing{max-width:1320px;margin:auto;padding:140px 32px}.statement h2,.verticals h2,.journey h2,.configurator h2,.closing h2{font-size:clamp(38px,4.5vw,64px)}.statement>p:not(.eyebrow){max-width:720px;color:var(--muted);line-height:1.8;font-size:17px;margin:25px 0 50px}.foundation{display:grid;grid-template-columns:1fr 1fr;gap:20px}.base-card{border:1px solid var(--line);border-radius:18px;padding:35px;background:linear-gradient(145deg,rgba(43,115,163,.28),rgba(10,25,42,.58))}.base-card span{color:var(--blue);font:10px 'DM Mono';letter-spacing:.12em}.base-card h3{font-size:32px;margin:13px 0}.base-card p,.base-card li{color:var(--muted);font-size:14px;line-height:1.7}.base-card ul{columns:2;padding-left:18px}.flow{display:flex;flex-wrap:wrap;gap:12px;align-content:center;justify-content:center;border:1px solid var(--line);border-radius:18px;background:rgba(6,18,33,.45);font:14px 'DM Mono';color:var(--ice)}.flow b{color:var(--blue)}.section-head{display:flex;justify-content:space-between;gap:45px;align-items:end}.section-head>p{max-width:380px;color:var(--muted);line-height:1.7}.module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:54px}.module{min-height:195px;padding:23px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(150deg,rgba(21,62,97,.5),rgba(8,23,40,.25));transition:transform .2s,border-color .2s}.module:hover{transform:translateY(-4px);border-color:var(--blue)}.module .tag{font:10px 'DM Mono';color:var(--blue)}.module h3{font-size:22px;margin:18px 0 7px}.module p{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.journey{border-top:1px solid var(--line)}.journey ol{padding:0;margin:55px 0 0;display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.journey li{padding:20px;border-left:1px solid var(--line);display:flex;flex-direction:column;gap:25px;min-height:120px}.journey b{font:13px 'DM Mono';color:var(--blue)}.journey span{font-weight:700;font-size:14px}.configurator{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;background:linear-gradient(135deg,#0a2342,#0a1527);border-radius:28px;margin:30px auto 110px}.configurator h2{font-size:clamp(37px,4vw,57px)}.config-copy>p:not(.eyebrow){color:var(--muted);line-height:1.75}.support-link{display:block;margin-top:38px;color:var(--ice);font-size:14px}.solution-form{background:rgba(3,13,25,.45);padding:28px;border:1px solid var(--line);border-radius:16px}.solution-form fieldset{border:0;padding:0;margin:0 0 26px}.solution-form legend,.solution-form label span{font-size:12px;font-weight:800;display:block;margin-bottom:10px}.solution-form select,.solution-form input{width:100%;border:1px solid rgba(159,220,255,.23);background:#0a1a2d;color:#eefaff;padding:13px;border-radius:8px;font:14px Manrope}.checks{display:flex;flex-wrap:wrap;gap:7px}.checks label{border:1px solid var(--line);padding:8px 10px;border-radius:7px;font-size:12px;color:var(--muted);cursor:pointer}.checks input{width:auto;margin-right:5px;accent-color:var(--blue)}.contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-bottom:20px}.full{grid-column:1/-1}.form-note{font-size:10px;line-height:1.5;color:var(--muted)}.closing{text-align:center;padding-bottom:170px}.closing h2{margin:auto}.closing>p:not(.eyebrow){max-width:590px;margin:24px auto 34px;color:var(--muted);line-height:1.7}.closing div{display:flex;justify-content:center;align-items:center;gap:28px}footer{max-width:1320px;margin:auto;border-top:1px solid var(--line);padding:25px 32px;display:flex;align-items:center;justify-content:space-between}footer img{width:85px;height:45px;object-fit:contain;object-position:left;filter:brightness(1.1)}footer span{font-size:11px}@media(max-width:840px){.topbar{padding:0 20px}.topbar nav{display:none}.hero{padding:70px 22px;grid-template-columns:1fr;min-height:auto}.hero-orbit{height:350px;transform:scale(.78);margin:-30px}.statement,.verticals,.journey,.configurator,.closing{padding:85px 22px}.foundation,.configurator{grid-template-columns:1fr}.section-head{display:block}.module-grid{grid-template-columns:1fr 1fr}.journey ol{grid-template-columns:1fr 1fr}.journey li:last-child{grid-column:1/-1}.configurator{margin:0 15px 75px;padding:50px 22px;gap:35px}.proof-row{gap:14px}.proof-row b{font-size:17px}.base-card ul{columns:1}}@media(max-width:500px){.module-grid{grid-template-columns:1fr}.contact-fields{grid-template-columns:1fr}.hero h1{font-size:46px}.topbar{height:70px}.header-actions .button{display:none}.brand img{width:105px}.journey ol{grid-template-columns:1fr}.journey li{min-height:auto}.journey li:last-child{grid-column:auto}footer{padding:20px;gap:15px}footer span{display:none}}
