@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";:root{--bg:#020609;--panel:#081218b8;--panel-2:#0a161ee6;--line:#ffffff1a;--text:#f6f8fb;--muted:#a6b0bd;--teal:#21f0bd;--blue:#1688ff;--green:#4af29c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 70% 6%,#1688ff2e,#0000 26%),radial-gradient(circle at 20% 0,#21f0bd1f,#0000 22%),linear-gradient(#020609 0%,#03080c 48%,#020609 100%);margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body:before{content:"";pointer-events:none;background-image:linear-gradient(#21f0bd06 1px,#0000 1px),linear-gradient(90deg,#21f0bd06 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}a{color:inherit;text-decoration:none}.shell{width:min(1180px,100% - 48px);margin:0 auto}.section-line{border-top:1px solid var(--line);padding:82px 0}.nav{justify-content:space-between;align-items:center;height:88px;display:flex}.logo-wrap{align-items:center;gap:14px;display:flex}.logo-symbol{filter:drop-shadow(0 0 12px #21f0bd73);width:50px;height:50px;position:relative}.stem{background:var(--teal);border-radius:10px;width:3px;height:36px;position:absolute;top:7px;left:25px}.bline{border:3px solid #1bb9ff;border-left:0;border-radius:0 15px 15px 0;width:18px;height:16px;position:absolute;left:25px}.bline.top{top:8px}.bline.bottom{bottom:8px}.node{background:var(--green);border-radius:50%;width:7px;height:7px;position:absolute}.n1{top:12px;left:8px}.n2{top:24px;left:5px}.n3{bottom:10px;left:9px}.branch{background:var(--green);transform-origin:100%;border-radius:10px;width:20px;height:3px;position:absolute;left:12px}.br1{top:16px;transform:rotate(28deg)}.br2{top:25px}.br3{bottom:15px;transform:rotate(-28deg)}.logo-text{letter-spacing:.34em;font-size:17px;font-weight:800}.logo-tag{color:var(--teal);margin-top:5px;font-size:11px}.nav nav{color:#dce5ee;align-items:center;gap:34px;font-size:14px;display:flex}.nav-btn{border:1px solid var(--teal);color:#fff;border-radius:8px;padding:13px 24px}.hero{grid-template-columns:.95fr 1.05fr;align-items:center;gap:52px;min-height:690px;padding:40px 0 82px;display:grid}.eyebrow{color:var(--teal);text-transform:uppercase;letter-spacing:.08em;margin:0 0 18px;font-size:14px;font-weight:800}.eyebrow:after{content:"";background:var(--teal);width:38px;height:2px;margin-top:14px;display:block}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;margin-bottom:26px;font-size:clamp(42px,5.2vw,72px);line-height:1.08}h2{letter-spacing:-.045em;margin-bottom:24px;font-size:clamp(30px,3.1vw,48px);line-height:1.12}h3{margin-bottom:10px;font-size:19px}p{color:var(--muted);line-height:1.65}.hero-copy p:not(.eyebrow){max-width:560px;font-size:18px}.actions{gap:18px;margin-top:34px;display:flex}.btn{border-radius:9px;justify-content:center;align-items:center;gap:16px;min-width:175px;padding:18px 24px;font-weight:800;display:inline-flex}.btn.primary{background:linear-gradient(100deg, var(--teal), var(--blue));color:#00120e}.btn.ghost{border:1px solid var(--teal)}.brain-card{min-height:560px;position:relative;overflow:hidden}.orbit{border:1px solid #21f0bd24;border-radius:50%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.o1{width:290px;height:290px}.o2{width:430px;height:430px}.o3{width:570px;height:570px}.brain{background:radial-gradient(circle at 35% 45%,#0000 0 16%,#21f0bd40 17%,#0000 18%),radial-gradient(circle at 65% 45%,#0000 0 16%,#1688ff38 17%,#0000 18%),linear-gradient(120deg,#21f0bd47,#1688ff57);border:2px solid #5af6d9a6;border-radius:48% 52% 42% 42%;width:320px;height:250px;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #21f0bd59,inset 0 0 55px #1688ff59}.brain:before{content:"";background:#ffffff59;width:2px;position:absolute;top:8%;bottom:8%;left:50%}.brain:after{content:"";border:1px dashed #ffffff38;border-radius:48%;position:absolute;inset:18px}.brain i{background:#5fffe2;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 14px #5fffe2}.brain i:nth-child(3n){background:#39a7ff}.brain i:nth-child(4n){background:#fff}.brain i:first-child{top:22%;left:18%}.brain i:nth-child(2){top:18%;left:32%}.brain i:nth-child(3){top:22%;left:50%}.brain i:nth-child(4){top:25%;left:70%}.brain i:nth-child(5){top:38%;left:82%}.brain i:nth-child(6){top:48%;left:20%}.brain i:nth-child(7){top:48%;left:36%}.brain i:nth-child(8){top:43%;left:56%}.brain i:nth-child(9){top:56%;left:75%}.brain i:nth-child(10){top:70%;left:28%}.brain i:nth-child(11){top:72%;left:48%}.brain i:nth-child(12){top:74%;left:66%}.brain i:nth-child(13){top:36%;left:16%}.brain i:nth-child(14){top:32%;left:42%}.brain i:nth-child(15){top:28%;left:61%}.brain i:nth-child(16){top:48%;left:88%}.brain i:nth-child(17){top:58%;left:12%}.brain i:nth-child(18){top:62%;left:40%}.brain i:nth-child(19){top:62%;left:58%}.brain i:nth-child(20){top:70%;left:80%}.brain i:nth-child(n+21){display:none}.beam{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);filter:blur(1px);background:linear-gradient(#21f0bd73,#0000);width:160px;height:170px;position:absolute;top:62%;left:50%;transform:translate(-50%)}.glow-dot{background:#8ffff0;border-radius:50%;width:12px;height:12px;position:absolute;top:74%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px 28px #1688ff73}.split{grid-template-columns:1fr .86fr;align-items:start;gap:90px;display:grid}.split>p{margin-top:44px;font-size:17px}.cards{grid-template-columns:repeat(4,1fr);gap:22px;margin-top:42px;display:grid}.card{border:1px solid var(--line);background:linear-gradient(#0c1c26d1,#050c12e6);border-radius:12px;min-height:320px;padding:34px 30px;box-shadow:inset 0 0 48px #21f0bd06}.card-icon{color:var(--teal);margin-bottom:42px;font-size:48px}.card-number{color:var(--teal);margin-bottom:14px;font-size:34px;font-weight:800}.card:nth-child(2n) .card-number,.card:nth-child(2n) .card-icon{color:var(--blue)}.card p{font-size:14px}.safety{grid-template-columns:.9fr 1fr;align-items:center;gap:78px;display:grid}.safety-list{gap:16px;display:grid}.safety-item{border:1px solid var(--line);background:linear-gradient(90deg,#0b1e26e6,#050d14d1);border-radius:10px;align-items:center;gap:18px;padding:18px 20px;display:flex}.safety-item span{width:42px;height:42px;color:var(--teal);background:#21f0bd1f;border-radius:50%;flex:none;place-items:center;font-weight:800;display:grid}.safety-item strong{margin-bottom:4px;display:block}.safety-item p{margin:0;font-size:14px}.statement{text-align:center;padding:82px 24px;position:relative;overflow:hidden}.statement p{z-index:2;color:#fff;letter-spacing:-.04em;max-width:850px;margin:0 auto;font-size:clamp(27px,3vw,42px);line-height:1.35;position:relative}.statement p:after{content:"";background:var(--teal);width:36px;height:3px;margin:28px auto 0;display:block}.wave{opacity:.55;background:radial-gradient(#21f0bd40,#0000 65%);height:130px;position:absolute;bottom:-20px;left:0;right:0}.contact{grid-template-columns:1fr .8fr;align-items:center;gap:60px;display:grid}.mail-card{background:linear-gradient(100deg, var(--teal), var(--blue));color:#fff;border-radius:10px;justify-content:center;align-items:center;min-height:86px;font-size:20px;font-weight:800;display:flex;box-shadow:0 0 28px #1688ff40}.footer{color:#9aa5b2;border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;padding:36px 0;font-size:13px;display:grid}.footer-links{gap:32px;display:flex}.footer>span{justify-self:end}@media (width<=950px){.nav nav a:not(.nav-btn){display:none}.hero,.split,.safety,.contact{grid-template-columns:1fr}.brain-card{min-height:420px}.cards{grid-template-columns:repeat(2,1fr)}.footer{grid-template-columns:1fr}.footer>span{justify-self:start}}@media (width<=620px){.shell{width:min(100% - 28px,1180px)}.nav-btn,.logo-tag{display:none}.hero{min-height:auto;padding-top:24px}.actions{flex-direction:column}.btn{width:100%}.cards{grid-template-columns:1fr}.brain{width:260px;height:205px}.o1{width:240px;height:240px}.o2{width:340px;height:340px}.o3{width:440px;height:440px}}
