@import "https://fonts.googleapis.com/css2?family=DM+Mono&family=Manrope:wght@400;500;600;700;800&family=Outfit:wght@500;600;700;800&display=swap";:root{--n:#061a36;--b:#0daaf0;--p:#f4f7fa;--l:#dce4eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--n);margin:0;font-family:Manrope,Arial}header{border-bottom:1px solid #eef2f5;justify-content:space-between;align-items:center;height:108px;padding:0 5.5%;display:flex}.brand img{object-fit:contain;object-position:left;width:180px;height:62px}nav{align-items:center;gap:28px;display:flex}nav a{color:var(--n);font-size:13px;font-weight:700;text-decoration:none}.navcta,.btn{background:var(--n);border:1px solid var(--n);cursor:pointer;border-radius:7px;padding:14px 20px;font:700 13px Manrope;text-decoration:none;display:inline-block;color:#fff!important}.btn.alt{background:#fff;margin-left:9px;color:var(--n)!important}.hamb{background:0;border:0;font-size:27px;display:none}.hero,.pagehero{background:#f8fafc;grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;padding:clamp(75px,10vw,155px) 8%;display:grid}.pagehero{min-height:460px;padding-right:20%;display:block}.eyebrow,label{text-transform:uppercase;letter-spacing:1.3px;color:#67788c;font:700 11px DM Mono}.eyebrow:before{content:"•";color:#0cc1ed;background:#e0f8f5;border-radius:50%;margin-right:6px;padding:3px 7px}h1,h2{font-family:Outfit,Manrope}h1{letter-spacing:-4.5px;margin:20px 0 25px;font-size:clamp(47px,5.3vw,76px);line-height:1.07}h1 em{color:var(--b);font-style:normal}.lead{color:#62748a;max-width:600px;margin-bottom:28px;font-size:18px;line-height:1.7}.visual{background-color:#eef5f9;background-image:linear-gradient(#d7e2e9 1px,#0000 1px),linear-gradient(90deg,#d7e2e9 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:40px 40px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:20px;min-height:420px;position:relative;overflow:hidden}.disc{border-radius:50%;position:absolute}.disc.a{background:#d6d2fb;width:270px;height:270px;top:-30px;right:-45px}.disc.b{background:#c5edec;width:250px;height:250px;bottom:-80px;left:-60px}.float{background:#fff;border-radius:12px;align-items:center;gap:10px;padding:15px;font-size:12px;display:flex;position:absolute;box-shadow:0 12px 25px #27445b2a}.float small{color:#79879a;margin-top:4px;font-size:10px;display:block}.tool{top:60px;left:26px}.tool b,.skill b{color:#2387ce;background:#e2f3ff;border-radius:8px;padding:8px}.core{color:#fff;background:#14345d;gap:7px;min-width:170px;display:grid;top:37%;left:34%}.core span{color:#ccd7e5;font-size:11px}.skill{bottom:65px;right:22px}.band{padding:100px 17%}.band h2,.twocol h2,.apply h2,.work h2{letter-spacing:-2.5px;margin:17px 0;font-size:clamp(28px,3.8vw,53px);line-height:1.1}.band p:last-child,.twocol p,.apply p,.work p{color:#63748a;max-width:720px;line-height:1.75}.twocol{background:var(--p);grid-template-columns:1fr 1fr;display:grid}.twocol article{border-right:1px solid var(--l);padding:80px 11%}.numbers{background:#ffdf2b;align-items:center;gap:16px;padding:75px 8%;display:flex}.numbers b,.miniMetric b{letter-spacing:-4px;font-size:55px}.numbers span{max-width:100px;font:11px DM Mono}.numbers p{max-width:190px;margin-left:auto;font-size:13px}.quote{color:#062044;background:#0daaf0;padding:100px 18%}.quote p:first-child{text-transform:uppercase;font:700 12px DM Mono}.quote h2{letter-spacing:-3px;margin:10px 0;font:clamp(36px,4.6vw,63px)/1.06 Outfit}.quote p:last-child{max-width:700px;line-height:1.7}.pale{background:#f5f8fb}.pale article:nth-child(2){background:#fff;border:1px solid #dce9f0;border-radius:18px;margin:35px 9%;padding:45px;box-shadow:0 15px 30px #0d4e7410}.pale article:nth-child(2):after{content:"Career changers  •  Community builders  •  Detail-oriented thinkers";color:#0b668e;background:#e9f8ff;border-radius:8px;margin-top:18px;padding:13px;font:700 11px Manrope;display:block}.list{border-bottom:1px solid #d3dee7;justify-content:space-between;padding:13px 0;font-weight:700;transition:all .25s;display:flex;color:var(--n)!important;margin:0!important}.list:hover{padding-left:9px;color:var(--b)!important}.apply{background:#eaf4f7;grid-template-columns:.85fr 1.15fr;gap:85px;padding:100px 8%;display:grid}.formbox{background:#fff;border-radius:12px;padding:35px;box-shadow:0 10px 28px #0e34531f}form{gap:15px;display:grid}label{text-transform:none;letter-spacing:0;color:var(--n);gap:7px;font-family:Manrope;font-size:12px;display:grid}input,select,textarea{border:1px solid #ccd8e2;border-radius:6px;width:100%;padding:12px;font:14px Manrope}textarea{min-height:100px}.pair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.success{text-align:center;padding:35px 15px}.success h2{letter-spacing:-1.5px;font-size:30px}.success p{color:#63748a;margin-bottom:25px;line-height:1.7}.vendorhero{color:#fff;isolation:isolate;background:linear-gradient(112deg,#071d3c 0%,#093a70 54%,#062955 100%);min-height:660px;padding:118px 8%;position:relative;overflow:hidden}.vendorhero:before{content:"";z-index:-1;background:radial-gradient(circle at 57% 52%,#10c4fa42,#0000 31%),radial-gradient(circle at 100% 5%,#5fb5ff42,#0000 32%);position:absolute;inset:0}.vendorcopy{z-index:2;max-width:700px;position:relative}.vendorhero .eyebrow{color:#a1e6ff}.vendorhero .lead{color:#e3f3fa}.metricOrb{text-align:center;background:linear-gradient(145deg,#1bceff,#3265f6);border-radius:50%;place-content:center;width:305px;height:305px;animation:3.8s ease-in-out infinite pulse;display:grid;position:absolute;top:50%;left:64%;transform:translate(-50%,-50%);box-shadow:0 0 0 22px #41befc14,0 0 75px #0daaf099}.metricOrb b{letter-spacing:-6px;font:800 82px Outfit}.metricOrb span{font:12px/1.55 DM Mono}.metricOrb i{border:1px solid #79dcff99;border-radius:50%;animation:15s linear infinite spin;position:absolute;inset:-45px}.orbit{z-index:-1;border:1px solid #41befc4f;border-radius:50%;width:510px;height:510px;animation:29s linear infinite spin;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.orbit span{color:var(--n);background:#fff;border-radius:20px;padding:8px 12px;font-size:11px;font-weight:800;position:absolute}.orbit span:first-child{top:2%;left:43%}.orbit span:nth-child(2){top:43%;right:-3%}.orbit span:nth-child(3){bottom:2%;left:43%}.orbit span:nth-child(4){top:43%;left:-3%}.work{background:#fff;padding:90px 8%}.steps{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:35px;display:grid}.steps article{border-top:2px solid var(--b);padding-top:16px}.steps h2{font-size:25px}.serviceshero{background:linear-gradient(130deg,#f8fbff,#eaf8ff)}.cloud{background:#eff9fd;flex-wrap:wrap;place-content:center;gap:35px;min-height:620px;padding:100px 8%;display:flex;position:relative;overflow:hidden}.bubble{color:var(--n);background:#fff;border-radius:50px;padding:25px 30px;font:700 clamp(16px,2vw,25px) Outfit;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;animation:9s ease-in-out infinite float;box-shadow:0 14px 25px #11486620}.bubble:hover{color:#fff;z-index:2;background:#0daaf0;box-shadow:0 20px 40px #0daaf070;transform:scale(1.13)!important}.bubble small,.bubble span{color:var(--b);margin-right:10px;font:10px DM Mono}.bubble:hover small,.bubble:hover span{color:#fff}.bubble span{margin-left:12px;margin-right:0}.b1,.b5{animation-delay:-2s}.b2,.b7{animation-delay:-3.5s}.b3,.b8{animation-delay:-1s}.b4,.b9{animation-delay:-4s}.cloud:before{content:"";border:1px solid #41befc55;border-radius:50%;width:500px;height:500px;position:absolute;top:40px;left:-250px}.contactpage{min-height:650px}.contactpage a{color:var(--n);font-weight:800}footer{border-top:1px solid var(--l);align-items:center;gap:30px;padding:35px 8%;display:flex}footer img{object-fit:contain;width:145px;height:50px}footer p{color:#738197;font-size:12px}.social{gap:13px;margin-left:auto;display:flex}.social a{width:35px;height:35px;color:var(--n);background:#e8f5fb;border-radius:50%;place-items:center;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;display:grid}.social a:hover{background:var(--b);color:#fff;transform:translateY(-4px)}.social span{display:none}@keyframes float{50%{transform:translateY(-7px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 34px #41befc0b,0 0 90px #0daaf0a0}}@media (width<=780px){header{height:80px;padding:0 5%}.brand img{width:145px}.hamb{display:block}nav{z-index:3;background:#fff;flex-direction:column;align-items:stretch;padding:22px;display:none;position:absolute;top:80px;left:0;right:0;box-shadow:0 10px 20px #0002}nav.show{display:flex}.hero,.pagehero,.apply{grid-template-columns:1fr;gap:40px;padding:70px 6%}.pagehero{padding-right:6%}h1{letter-spacing:-3px}.visual{min-height:350px}.twocol,.steps{grid-template-columns:1fr}.twocol article{padding:50px 7%}.pale article:nth-child(2){margin:25px 5%;padding:28px}.band,.quote{padding:70px 7%}.numbers{flex-wrap:wrap;align-items:flex-start;padding:50px 7%}.numbers p{width:100%;max-width:300px;margin:8px 0}.numbers .btn{margin-left:auto}.pair{grid-template-columns:1fr}.apply{padding:70px 6%}.vendorhero{min-height:650px;padding:80px 6%}.metricOrb{width:190px;height:190px;top:auto;bottom:35px;left:50%;transform:translate(-50%)}.metricOrb b{font-size:55px}.orbit{width:350px;height:350px;top:auto;bottom:-45px;left:50%;transform:translate(-50%)}.cloud{gap:18px;min-height:520px;padding:70px 6%}.bubble{padding:18px 20px;font-size:16px}.social{margin-left:0}footer{flex-wrap:wrap;padding:30px 6%}footer .social{width:100%}}
