:root{--blue-50:#eef9ff;--blue-100:#d9f2ff;--blue-400:#0cb1f2;--blue-500:#0c9af2;--blue-600:#0c87f2;--blue-700:#0c70f2;--navy-900:#061d3f;--navy-800:#082a58;--navy-700:#0b366f;--ink:#071f46;--muted:#65718a;--line:#dce8f5;--panel:rgba(255,255,255,0.9);--soft-shadow:0 16px 48px rgba(7,31,70,0.08);--card-shadow:0 10px 30px rgba(7,31,70,0.08);--gradient-text:linear-gradient(90deg,#b7e5fa,#0cb1f2 25%,#0c9af2 50%,#0c87f2 75%,#0c70f2)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:radial-gradient(circle at 18% 7%,rgba(12,177,242,.1),transparent 23rem),radial-gradient(circle at 84% 9%,rgba(12,112,242,.12),transparent 20rem),linear-gradient(180deg,#ffffff,#f9fcff 42%,#ffffff);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}img{display:block;max-width:100%;height:auto}.site-shell{min-height:100vh;overflow:hidden}.container{width:min(1280px,calc(100% - 40px));margin-inline:auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(220,232,245,.85);background:rgba(255,255,255,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav-bar{display:grid;grid-template-columns:230px 1fr auto;min-height:72px;grid-gap:26px;gap:26px}.logo,.nav-bar{align-items:center}.logo{display:inline-flex;gap:12px;min-width:0;color:#071f46;font-size:15px;font-weight:800;letter-spacing:6px;white-space:nowrap}.brand-image{display:block;object-fit:contain}.brand-image-full{width:222px;max-width:100%}.brand-image-mark{width:42px;height:42px!important}.footer .logo{color:#ffffff}.logo-text{line-height:1}.logo-text b{color:var(--blue-600);font-weight:800}.logo-mark{position:relative;display:inline-grid;width:42px;height:42px;place-items:center}.logo-mark span,.logo-mark:after,.logo-mark:before{position:absolute;content:"";border-radius:999px;background:linear-gradient(135deg,#24c0ff,#075eff);box-shadow:0 8px 18px rgba(12,135,242,.25)}.logo-mark:before{width:10px;height:36px;transform:rotate(28deg) translate(-6px)}.logo-mark:after{width:10px;height:35px;transform:rotate(-29deg) translate(7px,2px);background:linear-gradient(180deg,#08224a,#071426)}.logo-mark span{width:24px;height:8px;transform:translateY(10px) rotate(-22deg)}.desktop-nav{display:flex;align-items:center;justify-content:center;gap:clamp(18px,2.4vw,42px);color:#263956;font-size:13px;font-weight:650}.desktop-nav a{position:relative;display:inline-flex;align-items:center;gap:5px;transition:color .18s ease}.desktop-nav a:hover{color:var(--blue-600)}.dark-button,.nav-cta,.outline-dark,.primary-button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:40px;border-radius:7px;font-size:13px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease}.nav-cta,.primary-button{color:#ffffff;background:linear-gradient(135deg,#098dff,#0067ee);box-shadow:0 14px 26px rgba(12,112,242,.22)}.nav-cta{padding:0 20px}.primary-button{min-width:206px;padding:0 22px}.secondary-button{min-width:184px;padding:0 22px;color:var(--blue-700);background:#ffffff;border:1px solid rgba(12,112,242,.55);box-shadow:0 10px 22px rgba(7,31,70,.05)}.dark-button,.outline-dark{padding:0 20px;color:#ffffff;border:1px solid rgba(255,255,255,.48);background:rgba(255,255,255,.04)}.dark-button:hover,.nav-cta:hover,.outline-dark:hover,.primary-button:hover,.secondary-button:hover{transform:translateY(-1px)}.menu-button{display:none;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line);border-radius:8px;color:var(--ink);background:#ffffff}.hero-section{padding:58px 0 30px}.hero-grid{display:grid;grid-template-columns:minmax(560px,.92fr) minmax(500px,1.08fr);align-items:center;grid-gap:18px;gap:18px}.hero-copy{position:relative;z-index:2;padding-left:27px}.hero-copy h1{margin:0;color:var(--ink);font-size:clamp(40px,3.45vw,48px);font-weight:850;line-height:1.2;letter-spacing:0}.hero-copy h1 span{display:inline-block;color:transparent;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text}.hero-copy p{width:min(520px,100%);margin:21px 0 29px;color:var(--muted);font-size:15px;font-weight:550;line-height:1.65}.hero-actions{gap:18px;margin-bottom:38px}.hero-actions,.hero-pills{display:flex;flex-wrap:wrap}.hero-pills{gap:36px}.mini-pill{display:inline-flex;align-items:center;gap:10px;color:#344764;font-size:13px;font-weight:750}.mini-pill svg{color:var(--blue-600);filter:drop-shadow(0 6px 14px rgba(12,135,242,.2))}.hero-art{position:relative;min-height:424px}.hero-art:after{position:absolute;right:14%;bottom:9%;left:6%;z-index:0;height:28px;content:"";border-radius:999px;background:rgba(12,135,242,.14);filter:blur(16px)}.hero-art img{position:relative;z-index:1;width:min(790px,112%);max-width:none;transform:translateX(-8px) scale(1.02);filter:saturate(1.08) contrast(1.02) brightness(1.05)}.audience-band,.faq-card,.featured-products,.founder-card,.industries-panel,.join-card,.process-panel,.reason-panel,.service-panel{border:1px solid rgba(209,225,241,.82);border-radius:8px;background:var(--panel);box-shadow:var(--card-shadow)}.audience-band{display:grid;grid-template-columns:270px 1fr;align-items:center;grid-gap:36px;gap:36px;min-height:88px;padding:19px 24px}.audience-copy{display:flex;align-items:center;gap:12px;padding-right:36px;border-right:1px solid var(--line)}.audience-copy p{margin:0;max-width:230px;color:var(--ink);font-size:14px;font-weight:850;line-height:1.35}.country-chip{display:inline-flex;align-items:center;justify-content:center;width:24px;height:18px;border-radius:3px;color:#ffffff;background:#0c7c47;font-size:10px;font-weight:900}.capability-tabs{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:34px;gap:34px}.capability-tabs span,.industry-list a,.industry-list span,.openings-grid a,.openings-grid span{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 18px;border:1px solid var(--line);border-radius:8px;color:#526079;background:rgba(255,255,255,.72);font-size:13px;font-weight:700;white-space:nowrap}.split-section{display:grid;grid-template-columns:250px 1fr;grid-gap:26px;gap:26px;padding-top:26px}.section-label{margin:0 0 10px;color:var(--blue-700);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.cta-panel h2,.faq-card h2,.founder-card h2,.industries-panel h2,.join-card h2,.mvp-card h2,.section-heading h2,.tech-card h2,.testimonials h2{margin:0;color:var(--ink);font-weight:850;line-height:1.12;letter-spacing:0}.section-heading h2{font-size:31px}.cta-panel p,.faq-card p,.founder-card p,.join-card p,.mvp-card p,.section-heading p,.tech-card p,.testimonials>p{margin:14px 0 0;color:var(--muted);font-size:14px;font-weight:560;line-height:1.6}.narrow{max-width:230px}.compact,.narrow{padding-left:27px}.compact{max-width:260px}.text-link{display:inline-flex;align-items:center;gap:9px;margin-top:20px;color:var(--blue-700);font-size:13px;font-weight:850}.studio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;grid-gap:16px;gap:16px}.studio-card{display:grid;grid-template-columns:72px 1fr;align-items:center;min-height:138px;padding:24px 28px;border:1px solid rgba(220,232,245,.95);border-radius:8px;background:#ffffff;box-shadow:0 12px 28px rgba(7,31,70,.06)}.featured-card h3,.lab-card h3,.process-step h3,.service-tile h3,.studio-card h3,.testimonial-card h3,.why-card h3,.work-card h3{margin:0;color:var(--ink);font-size:15px;font-weight:850;line-height:1.25}.featured-card p,.lab-card p,.process-step p,.studio-card p,.testimonial-card p,.why-card p,.work-card p{margin:8px 0 0;color:var(--muted);font-size:12px;font-weight:600;line-height:1.55}.hex-icon{position:relative;display:grid;width:56px;height:64px;place-items:center;color:var(--blue-700)}.hex-icon:before{position:absolute;inset:0;content:"";background:linear-gradient(180deg,#f0f8ff,#ffffff);-webkit-clip-path:polygon(50% 0,95% 26%,95% 75%,50% 100%,5% 75%,5% 26%);clip-path:polygon(50% 0,95% 26%,95% 75%,50% 100%,5% 75%,5% 26%);filter:drop-shadow(0 10px 18px rgba(12,112,242,.12))}.hex-icon svg{position:relative}.service-panel{margin-top:24px;padding:20px 24px 24px}.services-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px}.service-tile{display:grid;grid-template-columns:38px 1fr;align-items:center;grid-gap:12px;gap:12px;min-height:74px;padding:16px;border:1px solid rgba(220,232,245,.96);border-radius:8px;background:#ffffff}.small-icon,.tile-icon{display:inline-grid;place-items:center;border-radius:8px;color:var(--blue-700);background:linear-gradient(180deg,#eef9ff,#ffffff);box-shadow:inset 0 0 0 1px rgba(12,112,242,.1)}.tile-icon{width:38px;height:38px}.featured-products{display:grid;grid-template-columns:180px 1fr;grid-gap:18px;gap:18px;margin-top:20px;padding:18px 24px}.featured-heading{align-self:center}.featured-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:13px;gap:13px}.featured-card{display:grid;grid-template-columns:56px 1fr 20px;align-items:center;grid-gap:14px;gap:14px;min-height:76px;padding:14px;border:1px solid rgba(220,232,245,.96);border-radius:8px;background:#ffffff}.featured-card.muted{grid-template-columns:56px 1fr}.dashed-mark,.product-mark{display:inline-grid;width:55px;height:55px;place-items:center;border-radius:50%;color:#ffffff}.product-mark.dark{background:radial-gradient(circle at 34% 30%,#1d334f,#030a15 74%)}.product-mark.purple{background:linear-gradient(135deg,#8e44ff,#5a21d6)}.product-mark.green{background:linear-gradient(135deg,#39db69,#0aa945)}.dashed-mark{color:#98a7bc;border:2px dashed #c3cfdd;background:#ffffff}.product-lab{margin-top:16px;padding:34px 0;color:#ffffff;background:radial-gradient(circle at 85% 20%,rgba(12,135,242,.24),transparent 24rem),linear-gradient(135deg,#031a38,#09295b 54%,#03172f)}.product-lab-grid{display:grid;grid-template-columns:210px 1fr 74px;align-items:center;grid-gap:26px;gap:26px}.lab-copy p{max-width:150px;margin:8px 0 24px;color:rgba(255,255,255,.74);font-size:13px;font-weight:650;line-height:1.55}.product-lab .section-label{color:#1ec3ff}.lab-cards{display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));grid-gap:18px;gap:18px}.lab-card{min-height:170px;padding:18px;border:1px solid rgba(93,162,255,.48);border-radius:8px;background:rgba(255,255,255,.055);box-shadow:0 20px 60px rgba(0,0,0,.2)}.lab-card h3{color:#ffffff}.lab-card p{color:rgba(255,255,255,.66)}.lab-card-head{display:grid;grid-template-columns:48px 1fr 28px;align-items:center;grid-gap:12px;gap:12px}.lab-card-head .product-mark{width:42px;height:42px}.lab-arrows a,.lab-arrows button,.lab-card-head a,.lab-card-head button,.slider-arrows a,.slider-arrows button{display:inline-grid;width:31px;height:31px;place-items:center;border:0;border-radius:50%;color:#ffffff;background:rgba(255,255,255,.12)}.lab-meta{display:flex;align-items:center;gap:7px;margin:13px 0 11px!important;font-size:11px!important}.lab-meta span{width:6px;height:6px;border-radius:50%;background:#12d7ff}.mock-window{position:relative;display:grid;grid-template-columns:1fr .7fr;grid-template-rows:1fr 1fr;grid-gap:8px;gap:8px;height:72px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff;padding:10px}.mock-window:before{position:absolute;inset:0;content:"";opacity:.26}.mock-window span{position:relative;border-radius:6px;background:rgba(12,112,242,.18)}.mock-window span:first-child{grid-row:span 2}.mock-window.dark:before{background:linear-gradient(135deg,#f7fbff,#071f46)}.mock-window.purple:before{background:linear-gradient(135deg,#f7fbff,#7a2cff)}.mock-window.green:before{background:linear-gradient(135deg,#ecfff3,#00a842)}.lab-arrows{display:flex;justify-content:center;gap:10px}.work-section{display:grid;grid-template-columns:250px 1fr;grid-gap:26px;gap:26px;padding-top:28px}.work-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.work-card{overflow:hidden;border:1px solid rgba(220,232,245,.96);border-radius:8px;background:#ffffff;box-shadow:var(--card-shadow)}.work-card h3{padding:12px 15px 0}.work-card p{padding:0 15px 16px}.work-image{height:126px;overflow:hidden;background:#f3f9ff}.work-image img{width:100%;height:100%;object-fit:cover}.reason-panel{margin-top:22px;padding:20px 24px}.why-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) 80px;align-items:stretch;grid-gap:0;gap:0}.why-card{display:grid;grid-template-columns:34px 1fr;grid-gap:12px;gap:12px;padding:14px 18px;border-right:1px solid var(--line)}.small-icon{width:34px;height:34px}.slider-arrows{display:flex;align-items:center;justify-content:center;gap:10px}.slider-arrows a,.slider-arrows button{color:var(--blue-700);border:1px solid var(--line);background:#ffffff}.process-panel{display:grid;grid-template-columns:280px 1fr;grid-gap:26px;gap:26px;margin-top:20px;padding:22px 25px}.process-copy h2{font-size:25px}.process-line{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:14px;gap:14px}.process-line:before{position:absolute;top:18px;right:9%;left:9%;height:1px;content:"";border-top:1px dashed #90baf0}.process-step{position:relative;z-index:1}.process-step span{display:inline-grid;width:42px;height:42px;place-items:center;border-radius:50%;color:#ffffff;background:linear-gradient(135deg,#098dff,#0067ee);box-shadow:0 10px 24px rgba(12,112,242,.24);font-size:13px;font-weight:900}.process-step h3{margin-top:12px}.growth-stack{display:grid;grid-template-columns:minmax(280px,.55fr) minmax(460px,1fr);grid-gap:18px;gap:18px;margin-top:18px}.mvp-card,.tech-card{overflow:hidden;min-height:220px;border:1px solid rgba(220,232,245,.96);border-radius:8px;background:#ffffff;box-shadow:var(--card-shadow)}.mvp-card{position:relative;display:grid;grid-template-columns:.9fr 1fr;grid-gap:10px;gap:10px;padding:25px 0 0 24px}.faq-card h2,.founder-card h2,.industries-panel h2,.join-card h2,.mvp-card h2,.tech-card h2,.testimonials h2{font-size:24px}.mvp-card ul{display:grid;grid-gap:6px;gap:6px;margin:15px 0 0;padding:0;color:#526079;list-style:none;font-size:12px;font-weight:750}.mvp-card li{display:flex;align-items:center;gap:7px}.mvp-card li svg{color:var(--blue-700)}.mvp-card img{align-self:end;width:100%;height:210px;object-fit:cover;object-position:center;opacity:.88}.tech-card{padding:25px}.tech-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:13px;gap:13px;margin-top:24px}.tech-item{display:grid;min-height:83px;place-items:center;grid-gap:8px;gap:8px;padding:12px 8px;border:1px solid var(--line);border-radius:8px;color:var(--blue-700);background:#ffffff}.tech-item span{color:#4e5d76;font-size:12px;font-weight:800}.industries-panel{display:grid;grid-template-columns:320px 1fr;align-items:center;grid-gap:26px;gap:26px;margin-top:18px;padding:20px 24px}.industry-list{display:grid;grid-template-columns:repeat(8,minmax(96px,1fr));grid-gap:12px;gap:12px}.social-proof{display:grid;grid-template-columns:1fr 330px;grid-gap:18px;gap:18px;margin-top:18px}.faq-card,.testimonials{min-height:270px}.testimonials{padding:8px 0 0 27px}.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.testimonial-card{min-height:156px;padding:18px;border:1px solid rgba(220,232,245,.96);border-radius:8px;background:#ffffff;box-shadow:var(--card-shadow)}.person-row{display:grid;grid-template-columns:42px 1fr auto;align-items:center;grid-gap:12px;gap:12px}.avatar{width:42px;height:42px;border-radius:50%;background:radial-gradient(circle at 50% 30%,#ffd5b2 0 19%,transparent 20%),linear-gradient(135deg,#071f46,#0c87f2)}.stars{display:inline-flex;gap:3px;color:#ffbc18}.testimonial-card blockquote{margin:17px 0 0;color:#273a59;font-size:18px;font-weight:760;line-height:1.45}.faq-card{padding:23px}.faq-card .text-link{margin-top:14px}.faq-list{display:grid;grid-gap:9px;gap:9px;margin-top:18px}.faq-list a,.faq-list button{display:flex;align-items:center;justify-content:space-between;min-height:36px;width:100%;padding:0 12px;border:1px solid var(--line);border-radius:8px;color:#40506a;background:#ffffff;font-size:12px;font-weight:750;text-align:left}.founder-team{display:grid;grid-template-columns:1fr .85fr;grid-gap:18px;gap:18px;margin-top:18px}.founder-card,.join-card{min-height:240px}.founder-card{position:relative;display:grid;grid-template-columns:.85fr 1fr;overflow:hidden;padding:24px 0 0 24px}.founder-card img{align-self:end;height:220px;width:100%;object-fit:cover;object-position:center}.join-card{padding:24px}.openings-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:22px}.openings-grid span{min-height:52px;white-space:normal;text-align:center}.cta-panel{position:relative;display:grid;grid-template-columns:minmax(420px,1fr) 420px;align-items:center;min-height:160px;margin-top:20px;margin-bottom:0;overflow:hidden;border-radius:8px;padding:30px;background:radial-gradient(circle at 78% 42%,rgba(20,193,255,.35),transparent 20rem),linear-gradient(135deg,#031a38,#082f66 55%,#031a38);box-shadow:0 22px 52px rgba(7,31,70,.16)}.cta-panel,.cta-panel .section-label,.cta-panel h2,.cta-panel p{color:#ffffff}.cta-panel h2{max-width:760px;font-size:clamp(29px,3.7vw,48px)}.cta-panel p{margin-top:5px;color:rgba(255,255,255,.76)}.cta-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.cta-graph{position:relative;height:112px}.cta-graph:before{right:52px;bottom:44px;width:270px;background:linear-gradient(90deg,#0c70f2,#1ec3ff);transform:rotate(-17deg);box-shadow:0 0 22px rgba(30,195,255,.52)}.cta-graph:after,.cta-graph:before{position:absolute;height:9px;content:"";border-radius:99px}.cta-graph:after{right:0;bottom:21px;width:180px;background:linear-gradient(90deg,#1ec3ff,#0c70f2);transform:rotate(18deg)}.cta-graph span{position:absolute;width:38px;height:38px;border:10px solid #0c8df4;border-radius:50%;background:#0a2144;box-shadow:0 0 0 5px rgba(30,195,255,.12)}.cta-graph span:first-child{right:274px;bottom:28px}.cta-graph span:nth-child(2){right:160px;bottom:67px}.cta-graph span:nth-child(3){right:30px;bottom:16px}.cta-graph span:nth-child(4){right:108px;bottom:28px;width:15px;height:15px;border-width:0;background:#75ddff}.footer{margin-top:0;padding:30px 0 18px;color:#ffffff;background:radial-gradient(circle at 8% 0,rgba(12,135,242,.18),transparent 18rem),linear-gradient(135deg,#02162f,#061d3f 60%,#021326)}.footer-grid{display:grid;grid-template-columns:1.5fr .85fr .85fr 1.05fr 1.4fr;grid-gap:38px;gap:38px}.footer p{max-width:250px;margin:16px 0;color:rgba(255,255,255,.72);font-size:13px;font-weight:550;line-height:1.55}.footer h3{margin:0 0 14px;color:#ffffff;font-size:14px;font-weight:850}.footer a{display:flex;align-items:center;gap:8px;margin:9px 0;color:rgba(255,255,255,.76);font-size:13px;font-weight:620}.socials{display:flex;gap:10px}.socials a{display:grid;width:30px;height:30px;place-items:center;margin:0;border:1px solid rgba(255,255,255,.16);border-radius:50%}.newsletter form,.socials a{background:rgba(255,255,255,.08)}.newsletter form{display:grid;grid-template-columns:1fr 42px;align-items:center;width:min(280px,100%);min-height:44px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:8px}.newsletter input{min-width:0;height:44px;padding:0 16px;border:0;color:#ffffff;background:transparent;outline:none}.newsletter input::placeholder{color:rgba(255,255,255,.58)}.newsletter button{display:grid;width:42px;height:44px;place-items:center;border:0;color:#ffffff;background:transparent}.footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:24px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.footer-bottom p{max-width:none;margin:0}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1180px){.nav-bar{grid-template-columns:220px 1fr auto}.desktop-nav{gap:18px}.founder-team,.growth-stack,.hero-grid,.industries-panel,.process-panel,.social-proof,.split-section,.work-section{grid-template-columns:1fr}.compact,.hero-copy,.narrow,.testimonials{padding-left:0}.hero-art{min-height:auto}.hero-art img{width:100%;transform:none}.audience-band,.featured-products,.product-lab-grid{grid-template-columns:1fr}.audience-copy{border-right:0;border-bottom:1px solid var(--line);padding:0 0 18px}.capability-tabs,.featured-grid,.footer-grid,.industry-list,.services-grid,.tech-grid,.testimonial-grid,.why-grid,.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-cards,.studio-grid{grid-template-columns:1fr}.why-grid{gap:10px}.why-card{border:1px solid var(--line);border-radius:8px}.process-line{grid-template-columns:repeat(5,minmax(135px,1fr));overflow-x:auto;padding-bottom:8px}.cta-panel{grid-template-columns:1fr}.cta-graph{display:none}}@media (max-width:860px){.container{width:min(100% - 28px,720px)}.nav-bar{grid-template-columns:1fr auto}.desktop-nav,.nav-cta{display:none}.menu-button{display:inline-flex}.hero-section{padding-top:40px}.hero-grid{gap:20px}.hero-copy h1{font-size:clamp(40px,12vw,58px)}.hero-copy p{font-size:15px}.cta-actions,.hero-actions{align-items:stretch;flex-direction:column}.dark-button,.primary-button,.secondary-button{width:100%}.hero-pills{gap:16px}.audience-band,.cta-panel,.faq-card,.featured-products,.founder-card,.industries-panel,.join-card,.process-panel,.reason-panel,.service-panel{padding:18px}.capability-tabs,.featured-grid,.footer-grid,.founder-card,.industry-list,.mvp-card,.openings-grid,.process-line,.process-panel,.services-grid,.tech-grid,.testimonial-grid,.why-grid,.work-grid{grid-template-columns:1fr}.process-line{gap:12px;overflow:visible;padding-bottom:0}.process-line:before{top:12px;bottom:12px;left:21px;width:1px;height:auto;border-top:0;border-left:1px dashed #90baf0}.process-step{display:grid;grid-template-columns:42px 1fr;grid-column-gap:14px;column-gap:14px;align-items:start}.process-step h3{margin-top:0}.process-step p{grid-column:2}.founder-card,.mvp-card{padding-right:0;padding-bottom:0}.founder-card img,.mvp-card img{height:170px}.testimonial-card blockquote{font-size:16px}.person-row{grid-template-columns:42px 1fr}.stars{grid-column:2}.footer-bottom{flex-direction:column}}@media (max-width:520px){.logo{gap:9px;font-size:12px;letter-spacing:4px}.logo-mark{width:36px;height:36px}.hero-copy h1{font-size:38px}.faq-card h2,.founder-card h2,.industries-panel h2,.join-card h2,.mvp-card h2,.section-heading h2,.tech-card h2,.testimonials h2{font-size:22px}.featured-card,.service-tile,.studio-card{grid-template-columns:48px 1fr}.featured-card>svg{display:none}.dashed-mark,.product-mark{width:48px;height:48px}}.desktop-nav a.is-active{color:var(--blue-700)}.desktop-nav a.is-active:after{position:absolute;right:0;bottom:-28px;left:0;height:2px;content:"";border-radius:999px;background:var(--blue-700)}.center-hero,.simple-hero,.sub-hero{padding:58px 0 44px}.center-hero{text-align:center;background:radial-gradient(circle at 50% 52%,rgba(12,135,242,.15),transparent 26rem),linear-gradient(180deg,#ffffff,#f8fbff)}.center-hero h1,.coming-soon h1,.legal-hero h1,.simple-hero h1,.sub-hero h1{margin:0;color:var(--ink);font-size:clamp(42px,5vw,70px);font-weight:850;line-height:1.12;letter-spacing:0}.career-why h2 span,.center-hero h1 span,.simple-hero h1 span,.sub-hero h1 span{color:transparent;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text}.center-hero p,.coming-soon p,.legal-hero p,.simple-hero>.container>p,.sub-hero p{max-width:650px;margin:18px auto 0;color:var(--muted);font-size:16px;font-weight:560;line-height:1.65}.hero-feature-strip,.sub-badges{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;padding:12px 18px;border:1px solid rgba(209,225,241,.88);border-radius:8px;background:rgba(255,255,255,.88);box-shadow:var(--card-shadow)}.hero-feature-strip span,.sub-badges span{display:inline-flex;align-items:center;gap:8px;padding:0 16px;color:#45556f;font-size:12px;font-weight:800}.hero-feature-strip svg,.sub-badges svg{color:var(--blue-700)}.sub-hero-grid{display:grid;grid-template-columns:minmax(500px,.9fr) minmax(520px,1.1fr);align-items:center;grid-gap:36px;gap:36px}.sub-hero-grid h1{max-width:640px}.sub-hero-grid p{margin-inline:0}.sub-badges{justify-content:flex-start;padding:0;border:0;box-shadow:none;background:transparent}.sub-badges span{padding:0}.sub-hero-art{display:grid;min-height:360px;place-items:center}.sub-hero-art img{width:min(780px,112%);max-width:none;filter:saturate(1.05) brightness(1.06)}.breadcrumbs{margin:0 0 20px!important;color:var(--blue-700)!important;font-size:13px!important;font-weight:800!important}.page-section{padding:34px 0}.career-why h2,.contact-dark h1,.contact-dark h2,.contact-dark h3,.contact-form-card h2,.featured-role h2,.mini-cta h2,.page-section h2,.simple-hero h2,.upcoming-products h2{margin:0;color:var(--ink);font-weight:850;line-height:1.16}.page-section>h2{max-width:720px;font-size:28px}.page-grid{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.four-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.six-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.page-card{border:1px solid rgba(209,225,241,.88);border-radius:8px;background:rgba(255,255,255,.92);box-shadow:var(--card-shadow)}.icon-tile{min-height:150px;padding:24px}.faq-item h3,.icon-tile h3,.portfolio-card h3,.post-card h3,.role-card h3,.upcoming-card h3{margin:16px 0 0;color:var(--ink);font-size:16px;font-weight:850}.career-why p,.contact-form-card p,.faq-item p,.icon-tile p,.mini-cta p,.portfolio-card p,.post-card p,.role-card p,.upcoming-card p{margin:8px 0 0;color:var(--muted);font-size:13px;font-weight:580;line-height:1.6}.light-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 24px;border-radius:7px;color:var(--blue-700);background:#ffffff;font-size:13px;font-weight:850}.product-showcase{display:grid}.product-feature{padding:56px 0 36px}.product-feature.dark,.product-feature.green{color:#ffffff;background:radial-gradient(circle at 18% 8%,rgba(12,177,242,.18),transparent 24rem),linear-gradient(135deg,#03172f,#082d62 55%,#04152c)}.product-feature.purple{background:radial-gradient(circle at 76% 44%,rgba(12,112,242,.14),transparent 24rem),linear-gradient(180deg,#ffffff,#f8fbff)}.product-feature-grid{display:grid;grid-template-columns:minmax(400px,.95fr) minmax(420px,1.05fr);align-items:center;grid-gap:70px;gap:70px}.product-device{position:relative}.product-mockup{display:grid;grid-template-columns:115px 1fr;min-height:390px;overflow:hidden;border:1px solid rgba(93,162,255,.32);border-radius:8px;background:rgba(255,255,255,.06);box-shadow:0 30px 90px rgba(0,0,0,.18)}.product-mockup.purple{background:#ffffff;box-shadow:var(--soft-shadow)}.product-mockup aside{display:grid;grid-gap:14px;gap:14px;align-content:start;padding:58px 20px;background:rgba(4,20,44,.72)}.mock-row span,.mock-table span,.product-mockup aside span{height:26px;border-radius:6px;background:rgba(12,135,242,.28)}.product-mockup main{display:grid;grid-gap:18px;gap:18px;padding:54px 28px}.mock-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.mock-row span{height:62px;background:rgba(255,255,255,.12)}.product-mockup.purple .mock-row span,.product-mockup.purple .mock-table span{background:#edf5ff}.mock-chart{display:flex;align-items:flex-end;gap:14px;height:130px;padding:18px;border-radius:8px;background:rgba(255,255,255,.08)}.mock-chart i{flex:1 1;border-radius:999px 999px 6px 6px;background:linear-gradient(180deg,#19c1ff,#0c70f2)}.mock-chart i:first-child{height:42%}.mock-chart i:nth-child(2){height:74%}.mock-chart i:nth-child(3){height:58%}.mock-chart i:nth-child(4){height:88%}.mock-table{display:grid;grid-gap:10px;gap:10px}.mock-table span{height:22px;background:rgba(255,255,255,.1)}.score-card{position:absolute;bottom:-22px;left:-18px;display:grid;min-width:180px;grid-gap:5px;gap:5px;padding:18px;border:1px solid rgba(93,162,255,.35);border-radius:8px;color:#ffffff;background:rgba(5,25,54,.92);box-shadow:var(--soft-shadow)}.score-card strong{font-size:26px}.product-feature-copy h2{max-width:590px;margin:22px 0 18px;color:inherit;font-size:clamp(34px,4vw,52px);font-weight:850;line-height:1.12}.product-feature-copy p{max-width:600px;color:inherit;opacity:.75;line-height:1.65}.product-chip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 14px;border-radius:999px;color:#ffffff;background:rgba(255,255,255,.1);font-size:12px;font-weight:850}.product-chip.purple{color:#6d2df6;background:#f4ecff}.product-chip.green{background:rgba(39,214,101,.18)}.check-list{display:grid;grid-gap:9px;gap:9px;margin:22px 0 20px;padding:0;list-style:none}.check-list li{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:700}.tool-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.tool-row span{padding:8px 13px;border:1px solid rgba(141,181,231,.32);border-radius:7px;font-size:12px;font-weight:780}.use-case-row{grid-column:1/-1;display:grid;grid-template-columns:110px repeat(4,1fr);grid-gap:12px;gap:12px;padding:18px;border:1px solid rgba(93,162,255,.22);border-radius:8px;background:rgba(255,255,255,.06)}.product-feature.purple .use-case-row{background:#ffffff}.use-case-row span,.use-case-row strong{display:flex;align-items:center;min-height:54px;padding:0 16px;border-radius:7px;background:rgba(255,255,255,.06);font-size:12px;font-weight:850}.product-feature.purple .use-case-row span,.product-feature.purple .use-case-row strong{background:#f6faff}.upcoming-products{display:grid;grid-template-columns:280px 1fr;grid-gap:36px;gap:36px;padding:42px 0 28px}.upcoming-products h2{font-size:34px}.upcoming-products p{color:var(--muted);line-height:1.65}.upcoming-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.upcoming-card{padding:24px}.upcoming-card svg{color:var(--blue-700)}.upcoming-card span{color:var(--blue-600);font-size:12px;font-weight:850}.mini-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;margin-bottom:0;padding:28px;border-radius:8px;background:radial-gradient(circle at 82% 50%,rgba(12,177,242,.24),transparent 20rem),linear-gradient(135deg,#031a38,#072d62)}.mini-cta,.mini-cta h2,.mini-cta p{color:#ffffff}.process-service-layout{display:grid;grid-template-columns:220px 1fr;grid-gap:58px;gap:58px;padding:22px 0 36px}.process-sidebar{position:-webkit-sticky;position:sticky;top:96px;align-self:start;overflow:hidden;border-radius:8px;color:#ffffff;background:linear-gradient(180deg,#062650,#03162f);box-shadow:var(--soft-shadow);padding:16px}.process-sidebar h3{margin:0 0 12px}.process-sidebar a{display:grid;grid-template-columns:30px 1fr;grid-gap:4px 10px;gap:4px 10px;padding:12px 8px;border-left:1px solid rgba(93,162,255,.25)}.process-sidebar a span{grid-row:span 2;display:grid;width:26px;height:26px;place-items:center;border-radius:50%;background:rgba(12,112,242,.3);font-size:11px;font-weight:900}.process-sidebar a small,.process-sidebar p{color:rgba(255,255,255,.64)}.process-sidebar>div{margin-top:28px;padding:18px;border:1px solid rgba(93,162,255,.28);border-radius:8px}.process-detail{display:grid;grid-gap:12px;gap:12px}.process-detail-card{position:relative;display:grid;grid-template-columns:150px 74px minmax(0,1fr) 230px;align-items:center;min-height:116px;overflow:hidden;padding:18px;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:var(--card-shadow)}.process-watermark{color:#e8f1fc;font-size:76px;font-weight:300}.process-detail-card h3,.process-detail-card p{margin:0}.process-detail-card strong{color:var(--blue-700);font-size:12px}.process-detail-card ul{margin:0;color:#51627d;font-size:12px;line-height:1.75}.rigor-band{display:grid;grid-template-columns:260px repeat(5,1fr);grid-gap:14px;gap:14px;padding:28px;border-radius:8px;color:#ffffff;background:linear-gradient(135deg,#031a38,#092f63)}.rigor-band h2,.rigor-band h3{margin:0;color:#ffffff}.rigor-band p{color:rgba(255,255,255,.72);font-size:13px;line-height:1.55}.rigor-band article{padding:18px;border:1px solid rgba(93,162,255,.28);border-radius:8px}.rigor-band svg{color:#21bfff}.tech-matrix{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.tech-row{display:grid;grid-template-columns:140px repeat(7,1fr);grid-gap:10px;gap:10px}.tech-row span,.tech-row strong{display:flex;align-items:center;min-height:42px;padding:0 15px;border:1px solid var(--line);border-radius:7px;background:#ffffff;font-size:12px;font-weight:800}.tech-row strong{color:var(--blue-700)}.career-board{padding:34px 0}.filter-row{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:28px}.filter-row.centered{justify-content:center}.filter-row a,.filter-row button,.filter-row select{min-height:38px;padding:0 22px;border:1px solid var(--line);border-radius:999px;color:#526079;background:#ffffff;font-size:13px;font-weight:800}.filter-row a.active,.filter-row button.active{color:#ffffff;background:var(--blue-700);border-color:var(--blue-700)}.filter-row select{margin-left:auto;border-radius:8px}.career-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.role-card{min-height:250px;padding:25px}.role-card>div{display:grid;grid-gap:8px;gap:8px;margin-top:18px}.role-card span{display:inline-flex;align-items:center;gap:8px;color:#526079;font-size:12px;font-weight:750}.career-why{padding:44px 0;border-radius:22px 22px 0 0;background:linear-gradient(90deg,#f1f8ff,#ffffff)}.career-why-grid{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;grid-gap:42px;gap:42px}.career-why h2{font-size:34px}.career-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:24px}.career-steps article{padding:22px}.career-steps span{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;color:#ffffff;background:var(--blue-700);font-size:13px;font-weight:900}.featured-role{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:0;gap:0;margin-top:20px;overflow:hidden;border-radius:8px;border:1px solid var(--blue-700);box-shadow:var(--soft-shadow)}.role-deep-dive{position:relative;overflow:hidden;padding:42px;color:#ffffff;background:radial-gradient(circle at 80% 75%,rgba(12,177,242,.22),transparent 18rem),linear-gradient(135deg,#031a38,#082f66)}.role-deep-dive h2,.role-deep-dive h3{color:#ffffff}.role-deep-dive p{color:rgba(255,255,255,.76)}.role-meta-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0}.role-meta-row span{display:flex;align-items:center;gap:8px;color:rgba(255,255,255,.86);font-size:12px;font-weight:800}.career-laptop{position:absolute;right:24px;bottom:20px;width:230px;opacity:.75}.apply-form,.message-form{display:grid;grid-gap:16px;gap:16px}.apply-form{padding:42px;background:#ffffff}.apply-form h2{font-size:28px}label{display:grid;grid-gap:8px;gap:8px;color:#273a59;font-size:13px;font-weight:800}input,select,textarea{width:100%;min-height:46px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:#ffffff;padding:0 15px;outline:none}textarea{min-height:170px;padding-top:15px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--blue-700);box-shadow:0 0 0 3px rgba(12,112,242,.12)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.file-input{display:flex;align-items:center;gap:9px;min-height:46px;padding:0 15px;border:1px solid var(--line);border-radius:7px;color:#718095}.contact-split{display:grid;grid-template-columns:.88fr 1fr;min-height:calc(100vh - 72px)}.contact-dark{color:#ffffff;background:radial-gradient(circle at 92% 45%,rgba(12,112,242,.18),transparent 18rem),linear-gradient(135deg,#031326,#062753)}.contact-dark-inner{width:min(570px,calc(100% - 72px));margin:0 auto;padding:88px 0 64px}.contact-kicker{display:inline-flex;padding:8px 14px;border-radius:999px;color:#32c8ff;background:rgba(12,112,242,.16);font-size:12px;font-weight:900;text-transform:uppercase}.contact-dark h1{margin-top:42px;color:#ffffff;font-size:clamp(52px,6vw,82px)}.contact-dark h1 span{color:transparent;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text}.contact-dark p{color:rgba(255,255,255,.75);line-height:1.65}.contact-lines{display:grid;grid-gap:18px;gap:18px;margin:42px 0}.contact-faq,.contact-glow-cta,.contact-help a,.contact-help article,.contact-lines a,.contact-lines div{display:flex;gap:18px;align-items:center;padding:18px;border:1px solid rgba(93,162,255,.22);border-radius:8px;background:rgba(255,255,255,.045)}.contact-lines span{display:grid;grid-gap:5px;gap:5px;color:rgba(255,255,255,.68)}.contact-lines small,.contact-lines strong{color:#ffffff;font-size:18px}.contact-help{display:grid;grid-gap:14px;gap:14px;margin:20px 0 42px}.contact-help a,.contact-help article{justify-content:space-between}.contact-faq h3,.contact-faq p,.contact-glow-cta h3,.contact-glow-cta p,.contact-help h3,.contact-help p{margin:0}.contact-faq,.contact-glow-cta{justify-content:space-between;margin-top:18px}.contact-glow-cta{display:grid;box-shadow:inset 0 0 0 1px rgba(30,195,255,.45),0 0 28px rgba(12,112,242,.25)}.contact-form-side{padding:86px 64px;background:#ffffff}.contact-form-card{width:min(620px,100%);margin:0 auto}.form-heading{display:flex;align-items:center;gap:18px;margin-bottom:42px}.message-form b{color:#ff5c70}.message-form label span{color:#75849b;font-weight:650}.subject-menu{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--line);border-radius:8px;box-shadow:var(--card-shadow)}.subject-menu a,.subject-menu button{display:flex;gap:12px;align-items:center;border:0;background:transparent;color:var(--ink);text-align:left}.subject-menu small{display:block;color:var(--muted)}.count{justify-self:end;color:#8896aa}.form-alert{display:flex;align-items:center;gap:10px;min-height:50px;padding:0 16px;border-radius:7px;font-weight:750}.form-alert.error{color:#d94242;border:1px solid #ffb7b7;background:#fff6f6}.form-alert.success{color:#17a766;border:1px solid #b9ead3;background:#f3fff9}.focus-preview{border-color:var(--blue-700);box-shadow:0 0 0 3px rgba(12,112,242,.12)}.submit-button{width:100%;font-size:16px}.privacy-line{display:flex;gap:12px}.simple-hero{text-align:center}.case-list,.simple-hero .page-grid,.simple-hero .portfolio-grid{margin-top:42px}.about-world{padding:62px 0;color:#ffffff;background:radial-gradient(circle at 72% 50%,rgba(12,177,242,.28),transparent 22rem),linear-gradient(135deg,#031a38,#082f66)}.about-world-grid{display:grid;grid-template-columns:1fr 360px;align-items:center;grid-gap:42px;gap:42px}.about-world .section-label,.about-world h2,.about-world p{color:#ffffff}.globe-card{display:grid;height:240px;place-items:center;border-radius:8px;background:rgba(255,255,255,.06)}.about-pills{display:flex;justify-content:center;gap:40px;padding:24px 0;font-weight:850}.portfolio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.portfolio-card{padding:14px;text-align:left}.work-thumb{height:185px;overflow:hidden;border-radius:7px;background:#f2f8ff}.work-thumb img{width:100%;height:100%;object-fit:cover}.case-list{display:grid;grid-gap:18px;gap:18px}.case-card{display:grid;grid-template-columns:260px 1fr;grid-gap:26px;gap:26px;align-items:center;padding:18px;text-align:left}.case-card .product-mockup{min-height:150px;grid-template-columns:52px 1fr}.case-card .product-mockup aside,.case-card .product-mockup main{padding:16px}.case-card .mock-chart{height:50px}.resource-filter{align-items:center}.resource-filter .search-shell{width:260px}.search-shell{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.search-shell input{min-height:38px;padding:0;border:0;box-shadow:none}.featured-post{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:28px;gap:28px;align-items:center;margin:34px 0 20px;padding:24px;border-radius:8px;background:#ffffff;box-shadow:var(--card-shadow);text-align:left}.featured-post span{color:var(--blue-700);font-size:12px;font-weight:900;text-transform:uppercase}.post-card{min-height:165px;padding:24px;text-align:left}.narrow-page{max-width:900px}.faq-accordion{display:grid;grid-gap:12px;gap:12px;margin-top:34px;text-align:left}.faq-item{padding:20px 24px}.faq-item h3{margin:0}.faq-contact,.faq-item h3{display:flex;justify-content:space-between}.faq-contact{align-items:center;gap:20px;margin-top:20px;padding:18px 22px;text-align:left}.support-grid{margin-top:30px}.legal-page{color:#ffffff;background:radial-gradient(circle at 50% 34%,rgba(12,112,242,.18),transparent 28rem),linear-gradient(135deg,#031326,#071d3b)}.legal-page .site-header{background:rgba(255,255,255,.92)}.legal-page .desktop-nav,.legal-page .logo{color:var(--ink)}.coming-soon,.legal-hero,.not-found-page{min-height:660px;display:grid;place-items:center;text-align:center;padding:70px 0}.coming-soon h1,.legal-hero h1,.not-found-page h1,.not-found-page h2{color:#ffffff}.legal-card{display:grid;grid-gap:0;gap:0;margin-top:36px;padding:12px 28px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.06);text-align:left}.legal-card article{padding:22px 0;border-bottom:1px solid rgba(255,255,255,.1)}.legal-card article:last-child{border-bottom:0}.legal-card h2{margin:0 0 8px;color:#ffffff;font-size:18px}.legal-card p{margin:0;color:rgba(255,255,255,.72)}.countdown-grid{display:grid;grid-template-columns:repeat(4,120px);justify-content:center;grid-gap:24px;gap:24px;margin:42px 0}.countdown-grid span{display:grid;grid-gap:8px;gap:8px;min-height:110px;place-items:center;border-radius:8px;background:rgba(255,255,255,.06)}.countdown-grid strong{font-size:42px}.notify-form{display:grid;grid-template-columns:1fr 180px;grid-gap:14px;gap:14px;width:min(640px,100%);margin:0 auto}.not-found-page h1{display:flex;justify-content:center;align-items:center;gap:18px;font-size:clamp(96px,18vw,230px)}.not-found-page h1 span{display:grid;width:160px;height:160px;place-items:center;border-radius:50%;background:rgba(255,255,255,.08)}.not-found-page p{color:rgba(255,255,255,.72)}@media (max-width:1180px){.about-world-grid,.career-why-grid,.contact-split,.featured-post,.featured-role,.process-service-layout,.product-feature-grid,.sub-hero-grid,.upcoming-products{grid-template-columns:1fr}.process-sidebar{position:static}.career-grid,.portfolio-grid,.rigor-band,.six-grid,.tech-row,.upcoming-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-detail-card{grid-template-columns:110px 60px 1fr}.process-detail-card ul{grid-column:3}}@media (max-width:860px){.center-hero,.simple-hero,.sub-hero{padding:38px 0 30px}.career-grid,.career-steps,.case-card,.form-grid,.four-grid,.notify-form,.portfolio-grid,.rigor-band,.role-meta-row,.six-grid,.three-grid,.upcoming-grid,.use-case-row{grid-template-columns:1fr}.product-feature{padding:36px 0}.product-mockup{grid-template-columns:74px 1fr;min-height:300px}.product-mockup aside,.product-mockup main{padding:22px 14px}.score-card{position:static;margin-top:14px}.process-detail-card{grid-template-columns:1fr}.process-watermark{font-size:50px}.contact-dark-inner,.contact-form-side{width:min(100% - 28px,720px);padding:40px 0;margin-inline:auto}.contact-form-side{background:#ffffff}.contact-dark h1{font-size:48px}.contact-faq,.contact-glow-cta,.contact-help article,.contact-lines a,.contact-lines div,.faq-contact,.mini-cta{align-items:flex-start;flex-direction:column}.apply-form,.role-deep-dive{padding:24px}.career-laptop{position:static;width:100%;margin-top:20px}.countdown-grid{grid-template-columns:repeat(2,minmax(0,120px))}}@media (max-width:520px){.center-hero h1,.coming-soon h1,.legal-hero h1,.simple-hero h1,.sub-hero h1{font-size:38px}.sub-hero-art{min-height:auto}.sub-hero-art img{width:100%}.hero-feature-strip,.sub-badges{display:grid;width:100%}.product-feature-copy h2{font-size:30px}.countdown-grid{grid-template-columns:1fr 1fr}.not-found-page h1 span{width:92px;height:92px}}