*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050b17;color:#eaf1ff;font-family:Inter,sans-serif;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0%,#16447a22,transparent 38%);z-index:-2}.noise{position:fixed;inset:0;opacity:.025;pointer-events:none;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.6'/%3E%3C/svg%3E")}a{text-decoration:none;color:inherit}header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;position:fixed;top:0;width:100%;z-index:30;background:#050b17c9;backdrop-filter:blur(18px);border-bottom:1px solid #ffffff0d}.logo{display:flex;align-items:center;gap:10px;color:#fff}.logo>span{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;background:linear-gradient(135deg,#52b4ff,#5267ff);font:800 12px Space Grotesk;box-shadow:0 0 25px #3e9bff33}.logo b{font:700 13px Space Grotesk;letter-spacing:1px}.logo small{display:block;font:500 7px Inter;letter-spacing:2.2px;opacity:.55;margin-top:4px}.logo:hover>span{transform:rotate(8deg)}nav{display:flex;gap:30px}nav a{font-size:13px;color:#aab7ca;transition:.2s}nav a:hover{color:#fff}.actions{display:flex;gap:9px}.primary,.ghost{padding:11px 17px;border-radius:10px;font-size:13px;font-weight:700;display:inline-block}.primary{background:linear-gradient(135deg,#4daeff,#5768ff);box-shadow:0 10px 35px #468dff2e}.ghost{border:1px solid #ffffff18;color:#c8d4e5}.hamb{display:none;background:none;border:0;color:#fff;font-size:25px}.hero{min-height:850px;padding:150px 7% 80px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:30px;position:relative}.hero-copy{z-index:2}.badge,.kicker{font-size:10px;font-weight:800;letter-spacing:2.2px;color:#6abaff}.badge i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#5effd0;box-shadow:0 0 12px #5effd0;margin-right:8px}.hero h1{font:700 clamp(54px,7vw,94px)/.94 Space Grotesk;letter-spacing:-4px;margin:25px 0}.hero h1 span,h2 span{background:linear-gradient(90deg,#58c2ff,#7880ff);-webkit-background-clip:text;color:transparent}.hero p{max-width:620px;font-size:17px;line-height:1.8;color:#91a1b8}.hero-buttons{display:flex;align-items:center;gap:25px;margin:32px 0}.big{padding:15px 21px}.under{font-weight:700;font-size:13px;border-bottom:1px solid #6abaff;padding-bottom:4px}.micro{font-size:9px;letter-spacing:1.5px;color:#63758e;display:flex;gap:12px;align-items:center}.micro span{color:#5faeff}.scene{height:610px;position:relative;perspective:1000px}.orb{position:absolute;width:350px;height:350px;top:120px;left:50%;transform:translateX(-50%) rotateX(15deg) rotateY(-20deg);border-radius:50%;background:radial-gradient(circle at 35% 30%,#a5e5ff,#407cff 25%,#1c275d 58%,#070d1c 72%);box-shadow:inset -40px -50px 100px #0009,0 0 90px #318fff4c;animation:float 6s ease-in-out infinite}.orb-core{position:absolute;inset:125px;border-radius:50%;display:grid;place-items:center;font:700 35px Space Grotesk;color:#dff6ff;background:#0b1730aa;border:1px solid #a4dcff55;box-shadow:0 0 45px #4bc5ff55}.ring{position:absolute;border:1px solid #65c5ff66;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%) rotateX(65deg)}.r1{width:470px;height:180px}.r2{width:420px;height:150px;transform:translate(-50%,-50%) rotateX(65deg) rotateZ(55deg)}.r3{width:530px;height:210px;transform:translate(-50%,-50%) rotateX(65deg) rotateZ(-55deg)}.glow{position:absolute;border-radius:50%;filter:blur(50px);opacity:.5}.g1{width:220px;height:220px;background:#2b8cff;top:100px;left:30px}.g2{width:180px;height:180px;background:#695cff;bottom:80px;right:20px}.grid3d{position:absolute;bottom:20px;left:0;right:0;height:180px;background:linear-gradient(#ffffff00 95%,#ffffff12 96%),linear-gradient(90deg,#ffffff00 95%,#ffffff12 96%);background-size:45px 45px;transform:perspective(300px) rotateX(62deg);mask-image:linear-gradient(transparent,#000)}.float-card{position:absolute;background:#0d1830dd;border:1px solid #ffffff14;border-radius:14px;padding:15px 18px;backdrop-filter:blur(12px);box-shadow:0 20px 50px #0005;z-index:4;display:grid}.float-card small{font-size:8px;letter-spacing:1.5px;color:#6c83a0}.float-card strong{font:700 25px Space Grotesk}.float-card span{font-size:10px;color:#71839c}.fc1{top:95px;right:0}.fc2{bottom:110px;left:0}@keyframes float{0%,100%{transform:translateX(-50%) translateY(0) rotateX(15deg) rotateY(-20deg)}50%{transform:translateX(-50%) translateY(-15px) rotateX(18deg) rotateY(-10deg)}}.marquee{overflow:hidden;border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;padding:18px 0;color:#60738e;font:700 10px Space Grotesk;letter-spacing:2px;white-space:nowrap}.marquee div{animation:marquee 28s linear infinite}@keyframes marquee{to{transform:translateX(-30%)}}.section{padding:120px 7%;background:#07101e}.section.dark{background:#050b17}.kicker{margin-bottom:25px}.split,.section-title{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:end}.split h2,.section-title h2,h2{font:600 clamp(38px,5vw,64px)/1 Space Grotesk;letter-spacing:-2.5px;margin:0}.split p,.section-title p{color:#8292aa;line-height:1.8;font-size:15px}.metrics{margin-top:80px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ffffff0d;border-radius:18px;overflow:hidden}.metrics div{padding:28px;border-right:1px solid #ffffff0d}.metrics div:last-child{border:0}.metrics b{display:block;font:700 32px Space Grotesk}.metrics small{color:#65768e;font-size:10px}.section-title{margin-bottom:55px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cards article{padding:30px;border:1px solid #ffffff0d;border-radius:17px;background:linear-gradient(145deg,#0b1628,#08111f);min-height:240px;transition:.3s}.cards article:hover{transform:translateY(-7px);border-color:#4daeff55;box-shadow:0 20px 60px #0005}.cards em{font-style:normal;color:#5db6ff;font:700 10px Space Grotesk}.cards h3{font:600 21px Space Grotesk;margin:35px 0 10px}.cards p{color:#71839c;font-size:13px;line-height:1.7}.cards a{font-size:11px;color:#7cc7ff;font-weight:700}.ai-band{padding:110px 12%;display:grid;grid-template-columns:1fr 1.4fr;gap:90px;align-items:center;background:radial-gradient(circle at 20% 50%,#19417b44,transparent 35%),#071222;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b}.ai-sphere{width:280px;height:280px;border-radius:50%;display:grid;place-items:center;position:relative;background:radial-gradient(circle at 35% 30%,#80dcff,#2b64e8 35%,#101a47 65%,#050b17 75%);box-shadow:inset -35px -35px 80px #0008,0 0 80px #318fff33;animation:float 7s ease-in-out infinite}.ai-sphere b{font:700 38px Space Grotesk}.scan{position:absolute;width:330px;height:120px;border:1px solid #69c9ff66;border-radius:50%;transform:rotate(-18deg)}.ai-band p{color:#8393a9;max-width:650px;line-height:1.8;margin:25px 0}.jobs{background:#08111f}.job{display:flex;align-items:center;justify-content:space-between;border:1px solid #ffffff0d;background:#0b1627;padding:25px 28px;border-radius:15px;margin:12px 0;transition:.2s}.job:hover{border-color:#5eb9ff44;transform:translateX(5px)}.job label{font-size:8px;letter-spacing:1.5px;color:#62baff}.job h3{font:600 20px Space Grotesk;margin:7px 0}.job p{margin:0;color:#667991;font-size:12px}.employer{padding:120px 10%;display:grid;grid-template-columns:1fr 1fr;gap:100px;background:linear-gradient(135deg,#0b1830,#091326)}.employer h2{font:600 clamp(40px,5vw,65px) Space Grotesk;letter-spacing:-3px}.employer p{color:#8191a9;max-width:560px;line-height:1.8}.check{line-height:2.4;color:#9db0c8;font-size:13px;margin-top:25px}.employer form,.apply form{display:grid;gap:12px}.employer input,.employer textarea,.apply input,.apply textarea{background:#050d1a;border:1px solid #ffffff12;color:#fff;border-radius:10px;padding:15px;font:13px Inter;outline:0}.employer textarea,.apply textarea{min-height:110px;resize:vertical}.message{color:#65c7ff}.apply{background:#07101e}.contact{padding:120px 10%;display:grid;grid-template-columns:1fr 1fr;gap:100px;background:#050b17}.contact h2{font:600 clamp(42px,5vw,68px) Space Grotesk}.contact p{color:#8190a7;line-height:1.8;max-width:550px}.contact-data{display:grid;gap:25px;align-content:center}.contact-data>*{padding:20px 0;border-bottom:1px solid #ffffff0d;color:#d7e1ee}.contact-data small{display:block;font-size:8px;letter-spacing:2px;color:#5e738f;margin-bottom:8px}.contact-data a{color:#68bcff}footer{padding:45px 7%;border-top:1px solid #ffffff0d;background:#040914;display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px;align-items:center}footer p{color:#63758e;font-size:12px}footer>div{display:flex;gap:22px;justify-content:center;font-size:11px;color:#71829a}footer>small{grid-column:1/-1;color:#50617a;border-top:1px solid #ffffff0d;padding-top:20px;font-size:9px}@media(max-width:900px){nav,.actions{display:none}.hamb{display:block}.hero,.split,.section-title,.ai-band,.employer,.contact{grid-template-columns:1fr}.hero{padding-top:125px}.scene{height:480px}.cards{grid-template-columns:1fr 1fr}.metrics{grid-template-columns:1fr 1fr}.metrics div{border-bottom:1px solid #ffffff0d}.ai-band{padding:80px 7%}.employer{padding:80px 7%;gap:50px}footer{grid-template-columns:1fr}.footer-links{justify-content:flex-start}}@media(max-width:600px){.hero{padding-left:6%;padding-right:6%}.hero h1{letter-spacing:-3px}.hero-buttons{align-items:flex-start;flex-direction:column}.micro{flex-wrap:wrap}.scene{height:390px}.orb{width:250px;height:250px;top:70px}.orb-core{inset:88px}.r1{width:330px}.r2{width:290px}.r3{width:350px}.float-card{transform:scale(.85)}.fc1{right:-10px}.fc2{left:-10px}.section,.dark{padding:80px 6%}.cards{grid-template-columns:1fr}.metrics{grid-template-columns:1fr 1fr}.metrics div{padding:20px}.job{display:block}.job .primary{margin-top:18px}.ai-sphere{width:230px;height:230px}.employer,.contact{padding:80px 6%}}
