@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&display=swap";:root{--n:#061427;--b:#0788f5;--c:#45caff;--g:#f5b82e;--ink:#091728;--m:#66778b;--p:#f4f8fc;--l:#dbe5ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:DM Sans,sans-serif;color:var(--ink)}button,a{font:inherit}button{border:0;background:none;cursor:pointer}a{text-decoration:none;cursor:pointer}.app{overflow:hidden}header{height:74px;background:#061427f5;position:sticky;top:0;z-index:50;border-bottom:1px solid #17314b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav{height:100%;max-width:1250px;margin:auto;padding:0 24px;display:flex;align-items:center;gap:22px}.logo{display:flex;align-items:center;gap:10px;color:#fff;text-align:left;margin-right:auto}.logo>span:last-child{display:grid}.logo b{font:800 20px Manrope;letter-spacing:1px}.logo small{font-size:6px;letter-spacing:1.4px;color:#9db2c8;margin-top:3px}.mark{width:39px;height:39px;border:1px solid #31a9e9;border-radius:10px;background:linear-gradient(145deg,#10395d,#061427);display:grid;place-items:center;position:relative;font:800 22px Manrope}.mark i{position:absolute;right:-9px;top:-8px;color:var(--g);font-style:normal;font-size:16px}.nav nav{display:flex;align-items:center;gap:17px}.nav nav button{color:#bdccdc;font-size:11px}.nav nav button:hover{color:#fff}.topcta{background:var(--b);color:#fff;padding:11px 15px;border-radius:6px;font-weight:700;font-size:11px}.hamb{display:none;color:#fff;font-size:25px}.hero{background:var(--n);color:#fff;position:relative}.grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#5ebfff0e 1px,transparent 1px),linear-gradient(90deg,#5ebfff0e 1px,transparent 1px);background-size:65px 65px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 90%);mask-image:linear-gradient(90deg,#000,transparent 90%)}.glow{position:absolute;border-radius:50%;filter:blur(90px);opacity:.22}.g1{width:450px;height:450px;background:#0788ff;right:0;top:0}.hero-inner{max-width:1250px;margin:auto;padding:85px 24px 55px;display:grid;grid-template-columns:1.08fr .92fr;gap:30px;align-items:center;position:relative}.eyebrow{color:#5ecbff;font:800 10px Manrope;letter-spacing:2.2px}.eyebrow.dark{color:#087be0}.hero h1{font:800 clamp(45px,5.6vw,76px)/1.02 Manrope;letter-spacing:-3.4px;margin:20px 0 24px;max-width:820px}.hero h1 em{font-style:normal;color:var(--c)}.hero-copy>p{max-width:680px;color:#b8c8d8;font-size:18px;line-height:1.75}.actions{display:flex;gap:12px;margin-top:31px}.primary,.outline{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 19px;border-radius:7px;font-weight:700}.primary{background:linear-gradient(135deg,#078cff,#086bd5);color:#fff;box-shadow:0 12px 35px #0080ff2b}.outline{border:1px solid #45627b;color:#fff}.arrow{font-size:16px}.tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:42px}.tags div{border:1px solid #26445e;border-radius:30px;padding:8px 11px}.tags b{display:block;color:#fff;font:800 8px Manrope;letter-spacing:1px}.tags span{display:block;color:#8098af;font-size:8px;margin-top:3px}.hero-art{height:480px;display:grid;place-items:center;position:relative}.circle{width:400px;height:400px;border-radius:50%;border:1px solid #244a68;background:radial-gradient(circle,#0e3456,#061427 68%);box-shadow:0 0 90px #0788ff18,inset 0 0 65px #0788ff10;position:relative}.circle:before,.circle:after{content:"";position:absolute;border-radius:50%;border:1px dashed #2c759e44;top:45px;right:45px;bottom:45px;left:45px}.circle:after{top:95px;right:95px;bottom:95px;left:95px;border-color:#f4b82e33}.core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:145px;height:145px;border-radius:50%;display:grid;place-items:center;background:#0a2946;border:1px solid #45caff55;box-shadow:0 0 50px #0788ff22;font:800 47px Manrope}.core i{position:absolute;right:28px;top:27px;color:var(--g);font-style:normal;font-size:20px}.core small{position:absolute;bottom:25px;text-align:center;color:#79a4c4;font:800 6px/1.5 Manrope;letter-spacing:1.7px}.node{position:absolute;padding:10px 12px;background:#09233d;border:1px solid #244966;border-radius:7px;color:#b9cbdc;font:800 8px Manrope;letter-spacing:1px}.n1{left:14px;top:90px}.n2{right:14px;top:90px}.n3{right:35px;bottom:73px}.n4{left:35px;bottom:73px}.hero-bottom{max-width:1250px;margin:auto;padding:0 24px 45px;display:grid;grid-template-columns:repeat(4,1fr);position:relative}.hero-bottom>div{border-top:1px solid #fff2;padding:17px 18px}.hero-bottom small{display:block;color:#7f95aa;font:800 8px Manrope}.hero-bottom b{display:block;font:800 14px Manrope;margin:5px 0}.hero-bottom span{color:#6faed3;font-size:9px}.ticker{background:var(--g);padding:13px;overflow:hidden;white-space:nowrap;color:#061427;font:800 10px Manrope;letter-spacing:2px}.ticker:after{content:"AI TALENT • CYBERSECURITY • ENTERPRISE DELIVERY • PRODUCT ENGINEERING • TRAINING • STAFFING"}.section{max-width:1250px;margin:auto;padding:105px 24px}.intro{display:grid;grid-template-columns:1.15fr .85fr;gap:75px;align-items:end;margin-bottom:56px}.intro h2,.center h2,.contact h2{font:800 clamp(36px,4.2vw,58px)/1.07 Manrope;letter-spacing:-2.5px;margin:13px 0}.intro h2 span,.center h2 span,.contact h2 span{color:var(--b)}.intro>p,.center>p{font-size:15px;line-height:1.75;color:var(--m);margin:0}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.service-grid article{border:1px solid var(--l);border-radius:11px;padding:27px 22px;min-height:390px;position:relative}.service-grid article.featured{background:#071b31;color:#fff;border-color:#071b31}.service-grid article>small{position:absolute;right:18px;top:16px;color:#9eafbf;font:800 9px Manrope}.icon{font-size:29px;color:var(--b);margin-top:15px}.featured .icon{color:var(--g)}.service-grid h3{font:800 21px Manrope;margin:22px 0 10px}.service-grid p{font-size:12px;line-height:1.65;color:var(--m)}.featured p{color:#9fb3c6}.chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:18px}.chips span{border:1px solid #d7e1ea;border-radius:20px;padding:6px 7px;font-size:8px;color:#64758a}.featured .chips span{border-color:#294660;color:#a9bbcc}.service-grid article button{position:absolute;bottom:20px;left:22px;color:var(--b);font-weight:700;font-size:11px}.featured button{color:var(--c)}.model,.dark,.internship,.products{background:var(--n);color:#fff}.model .intro>p,.light>p{color:#9fb2c4}.tabs{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #23405b;border-bottom:1px solid #23405b}.tabs button{text-align:left;color:#94a9bc;padding:22px;border-right:1px solid #23405b}.tabs button.active{background:#0b2844;color:#fff}.tabs small{display:block;color:var(--g);font:800 9px Manrope}.tabs b{display:block;font:800 13px Manrope;margin:13px 0 4px}.tabs span{font-size:11px;color:#718aa2}.model-detail{display:grid;grid-template-columns:100px 1fr .75fr;align-items:center;min-height:300px;border-bottom:1px solid #23405b}.big-no{font:800 58px Manrope;color:#294c6b}.model-detail>div:nth-child(2)>span{color:var(--c);font:800 9px Manrope;letter-spacing:1.5px}.model-detail h3{font:800 36px Manrope;margin:12px 0}.model-detail p{color:#a6b9cb;line-height:1.7;max-width:620px}.model-art{justify-self:end;width:280px;height:180px;border:1px solid #28506d;border-radius:12px;background:radial-gradient(circle,#124368,#071a2d);display:grid;place-items:center;color:#fff;font:800 18px Manrope;letter-spacing:2px}.center{text-align:center;max-width:820px;margin:0 auto 55px}.center>p{max-width:680px;margin:12px auto}.detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.detail-grid article{border:1px solid var(--l);padding:26px;border-radius:11px;min-height:300px;position:relative}.detail-grid small{position:absolute;right:17px;top:15px;color:#a7b5c2;font:800 9px Manrope}.big-icon{display:block;color:var(--b);font:800 25px Manrope;margin-top:10px}.detail-grid h3{font:800 19px Manrope;margin:22px 0 9px}.detail-grid p{font-size:12px;line-height:1.65;color:var(--m)}.staff-wrap{display:grid;grid-template-columns:1fr 1fr;gap:50px}.benefits{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #203c57}.benefits div{display:grid;grid-template-columns:30px 20px 1fr;align-items:center;border-bottom:1px solid #203c57;padding:17px 5px}.benefits b{color:#7890a8;font:800 8px Manrope}.benefits span{color:var(--c)}.benefits p{font-size:11px;color:#b4c4d3;margin:0}.process{border-left:1px solid #203c57}.process>div{display:grid;grid-template-columns:43px 1fr;gap:12px;padding:14px 0 14px 20px;border-bottom:1px solid #203c57}.process small{color:var(--g);font:800 9px Manrope}.process b{font:800 13px Manrope}.process p{font-size:11px;line-height:1.5;color:#91a7bc;margin:6px 0}.track-grid,.intern-grid,.product-grid,.why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.track-grid article,.intern-grid article,.product-grid article,.why-grid article{border:1px solid var(--l);border-radius:11px;padding:27px;min-height:260px;position:relative}.track-grid small,.intern-grid small,.product-grid small,.why-grid small{color:var(--b);font:800 9px Manrope}.track-grid h3,.intern-grid h3,.product-grid h3,.why-grid h3{font:800 19px Manrope;margin:30px 0 9px}.track-grid p,.intern-grid p,.product-grid p,.why-grid p{font-size:12px;line-height:1.65;color:var(--m)}.track-grid button,.product-grid button{position:absolute;bottom:20px;color:var(--b);font-weight:700;font-size:10px}.journey{display:grid;grid-template-columns:repeat(5,1fr);margin-top:40px;border-top:1px solid var(--l);border-bottom:1px solid var(--l)}.journey div{padding:17px;border-right:1px solid var(--l)}.journey b{color:var(--b);font:800 9px Manrope;margin-right:10px}.journey span{font:800 11px Manrope}.intern-grid article{border-color:#203c57;background:#091d32}.intern-grid small{color:var(--g)}.intern-grid h3{color:#fff}.intern-grid p{color:#9db1c4}.quote{text-align:center;border-top:1px solid #203c57;margin-top:45px;padding-top:32px;color:#8ea4ba;font:500 18px Manrope}.quote strong{color:#fff}.career-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--l);border-bottom:1px solid var(--l)}.career-grid article{padding:24px 17px;border-right:1px solid var(--l);min-height:245px}.career-grid b{color:var(--b);font:800 9px Manrope}.career-grid h3{font:800 16px Manrope;margin:35px 0 9px}.career-grid p{font-size:11px;line-height:1.65;color:var(--m)}.note{background:var(--p);padding:16px;border-radius:8px;color:#738296;font-size:10px;line-height:1.6;margin-top:22px}.product-grid article{border-color:#203c57;background:#091d32}.picon{color:var(--g);font:800 25px Manrope;margin-top:28px}.product-grid h3{color:#fff}.product-grid p{color:#9eb2c5}.product-grid button{color:var(--c)}.why-grid article{border-right:1px solid var(--l)}.industries{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:32px}.industries small{font:800 8px Manrope;color:#8392a3;margin-right:8px}.industries span{border:1px solid var(--l);border-radius:20px;padding:8px 10px;font-size:9px;color:#5c6e81}.faqs{max-width:900px;margin:auto;border-top:1px solid var(--l)}.faqs>div{border-bottom:1px solid var(--l)}.faqs button{width:100%;padding:22px 3px;display:flex;justify-content:space-between;text-align:left}.faqs button b{font:700 15px Manrope}.faqs button span{color:var(--b);font-size:21px}.faqs p{color:var(--m);font-size:12px;line-height:1.7;margin:0 30px 22px 3px}.contact{background:var(--n);color:#fff;text-align:center;padding:110px 24px;position:relative;overflow:hidden}.contact-glow{position:absolute;width:650px;height:650px;border-radius:50%;background:#0788ff;opacity:.12;filter:blur(100px);left:50%;top:50%;transform:translate(-50%,-50%)}.contact>div:last-child{position:relative}.contact h2{font-size:58px}.contact p{color:#a6b8ca;max-width:650px;margin:20px auto 30px;line-height:1.7}.center-actions{justify-content:center}.meta{color:#8096ad;font-size:11px;margin-top:38px}.meta i{display:inline-block;width:4px;height:4px;background:var(--g);border-radius:50%;margin:0 17px;vertical-align:middle}footer{background:#fff}.foot{max-width:1250px;margin:auto;padding:42px 24px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px;align-items:center}.foot p{font-size:11px;line-height:1.6;color:#728095}.foot nav{display:flex;justify-content:flex-end;gap:16px;flex-wrap:wrap}.foot nav button{font-size:10px;color:#536477}footer>small{display:block;border-top:1px solid var(--l);padding:16px;text-align:center;color:#8997a7;font-size:9px}@media(max-width:1000px){.nav nav{display:none}.nav nav.open{display:flex;position:absolute;top:74px;left:0;right:0;background:#061427;flex-direction:column;align-items:stretch;padding:15px 24px;border-bottom:1px solid #17314b}.nav nav.open button{text-align:left;padding:9px}.hamb{display:block}.topcta{display:none}.hero-inner{grid-template-columns:1fr}.hero-art{height:400px}.intro,.staff-wrap{grid-template-columns:1fr;gap:30px}.service-grid,.detail-grid,.track-grid,.intern-grid,.product-grid,.why-grid,.tabs{grid-template-columns:1fr 1fr}.model-detail{grid-template-columns:70px 1fr}.model-art{display:none}.career-grid{grid-template-columns:1fr 1fr}.foot{grid-template-columns:1fr}.foot nav{justify-content:flex-start}}@media(max-width:600px){.nav{padding:0 18px}.hero-inner,.section{padding-left:19px;padding-right:19px}.hero h1{font-size:43px;letter-spacing:-2px}.hero-copy>p{font-size:15px}.actions{flex-direction:column}.actions>*{width:100%}.hero-art{height:320px}.circle{width:260px;height:260px}.core{width:105px;height:105px;font-size:35px}.core i{right:21px;top:21px}.core small{bottom:17px;font-size:5px}.n1{left:0}.n2{right:0}.n3{right:5px}.n4{left:5px}.hero-bottom{grid-template-columns:1fr 1fr;padding-left:19px;padding-right:19px}.service-grid,.detail-grid,.track-grid,.intern-grid,.product-grid,.why-grid,.career-grid,.benefits,.tabs,.journey{grid-template-columns:1fr}.journey div{border-right:0}.contact h2{font-size:43px}.foot{padding-left:19px;padding-right:19px}}.logo-image{width:55px;height:55px;object-fit:contain;margin-right:10px}.lumen-text{font-size:18px}.core i{font-size:14px}
