:root{--ink:#111129;--muted:#626477;--blue:#3154ef;--navy:#100a43;--line:#e0e4ee;--light:#f4f6fa}body{background:#fff}h1,h2,h3{letter-spacing:-.045em}header{height:94px;max-width:1440px;border-bottom:1px solid #edf0f5;padding:0 48px;position:relative;z-index:20;background:white}.v2-brand{width:218px;min-width:170px}.logo-frame{display:block;position:relative;overflow:hidden;width:218px;height:37px}.logo-frame img{position:absolute;width:230px;height:auto;max-width:none;left:-7px;top:-11px}.brand.v2-brand img{display:block}header nav{font-size:14px;gap:24px}.nav-tag{background:#edf1ff;color:var(--blue);font-size:10px}.button{border-radius:7px;background:var(--blue);border-color:var(--blue);box-shadow:0 4px 9px #233eaf0a;font-size:15px;min-height:50px;padding:13px 22px}.button:hover{background:#183ad6;transform:translateY(-1px)}.button.outline{border-color:#d5dbe8}.quiet-link{border:none;background:none;padding:0;color:var(--ink);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#c5ccda;cursor:pointer}.quiet-link:hover{color:var(--blue)}.eyebrow{font-size:12px;letter-spacing:1.7px;color:#3f55a4}.wrap{max-width:1272px}.v2-hero{padding-top:52px}.hero-label{display:flex;gap:16px;align-items:center;font-size:11px;letter-spacing:1.7px;font-weight:650;color:#535b77}.label-line{height:1px;background:#ccd1dc;width:48px}.hero-layout{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center;padding:26px 0 42px}.hero-layout h1{font-size:clamp(50px,5.4vw,78px);font-weight:650;line-height:1.03;letter-spacing:-4px;margin:0}.hero-layout h1 em{font-style:normal;color:var(--blue)}.hero-aside{padding-top:12px}.hero-aside>p{font-size:19px;line-height:1.7;max-width:450px;margin-bottom:23px}.hero-cta-row{display:flex;align-items:center;gap:23px;flex-wrap:wrap}.hero-footnote{display:flex;flex-direction:column;gap:0;border-left:2px solid #c7d3ff;margin-top:27px;padding-left:15px;font-size:13px;color:#83889a;line-height:1.65}.orbit-workspace{border-radius:17px;border:1px solid #cdd6f0;background:white;box-shadow:0 18px 60px #092d7d12;overflow:hidden;position:relative}.workspace-chrome{display:flex;align-items:center;justify-content:space-between;background:#111338;padding:17px 26px;color:white}.orbit-lockup{display:flex;align-items:center;gap:11px}.orbit-lockup b{font-size:16px;letter-spacing:3px}.orbit-lockup>span:last-child{font-size:12px;color:#a4aed0;letter-spacing:.2px;margin-left:7px;padding-left:15px;border-left:1px solid #464762}.orbit-symbol-small{font:30px/1 Arial,sans-serif;color:#becaff}.mode-badge{font-size:10px;letter-spacing:1.8px;color:#bfc9ee;border:1px solid #555c83;border-radius:4px;padding:4px 9px}.explorer-body{padding:28px 30px 20px;background:linear-gradient(125deg,#fff 65%,#f4f7ff)}.explorer-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:21px}.explorer-heading .eyebrow{font-size:10px;letter-spacing:1.3px;color:#8993ae}.explorer-heading h2{font-size:27px;margin:5px 0 0;letter-spacing:-1px}.workspace-id{font:11px monospace;color:#9ea6b9}.field-label,.orbit-filters label{font-size:12px;font-weight:550;color:#656e89;display:block}.orbit-input{display:flex;align-items:center;border:1px solid #b5c2e1;background:#fff;border-radius:8px;margin-top:7px;padding:8px 12px;box-shadow:0 0 0 3px #edf2ff}.orbit-input>span{font-size:30px;color:#687bb5;line-height:1;margin:0 10px 0 2px}.orbit-input input{min-width:0;flex:1;border:0;background:transparent;font:500 20px/1.6 'DM Sans',Arial,sans-serif;padding:6px 0;color:var(--ink)}.orbit-input input:focus{outline:none}.orbit-input:focus-within{outline:2px solid #7c94f1;outline-offset:2px}.clear-role{border:0;background:#f3f5fb;border-radius:50%;width:27px;height:27px;font:20px/1 Arial,sans-serif;color:#8791ab;flex-shrink:0}.orbit-filters{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:16px;margin-top:17px;align-items:end}.orbit-filters select{display:block;min-height:45px;margin-top:5px;width:100%;font-size:14px;color:#2b3350;border:1px solid #d7deec;background:white;border-radius:7px;padding:9px 13px}.orbit-run{display:flex;justify-content:space-between;min-height:45px;font-size:14px;padding:11px 18px;background:#3154ef}.sparkle{font-size:20px;color:#cfdaff}.role-chips{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:19px 0 22px;font-size:11px}.role-chips>span{color:#8c93a5;margin-right:5px}.role-chips button{border:1px solid #dbe1ed;border-radius:30px;background:white;padding:4px 12px;color:#66708b;font-size:12px}.role-chips button:hover{border-color:#728bf1;background:#f0f4ff;color:var(--blue)}.orbit-ready{display:flex;align-items:center;gap:24px;min-height:132px;background:#f2f5fc;border:1px dashed #c9d4ec;border-radius:10px;padding:22px 28px}.ready-symbol{font:72px/1 Arial,sans-serif;color:#8198e1;flex-shrink:0}.orbit-ready h3{font-size:20px;letter-spacing:-.5px;margin:0 0 6px}.orbit-ready p{font-size:14px;margin:0;max-width:650px;color:#7a8295}.simulation-note{font-size:11px;color:#858da1;line-height:1.6;margin:14px 0 0}.simulation-note b{font-weight:600;color:#737d96}.hero-marquee{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:29px 0 22px;border-bottom:1px solid var(--line);font-size:11px;letter-spacing:1.2px;color:#8890a4;font-weight:600}.hero-marquee i{font-size:21px;color:#a5b1ce;font-style:normal}.client-strip{padding-top:40px;padding-bottom:45px;border:0}.client-strip p{font-size:10px;color:#9296a5}.client-logos b{color:#535665}.client-strip>a{color:#7b85a0}.section{padding-top:85px;padding-bottom:85px}.section-head h2{font-size:clamp(33px,3.5vw,48px);font-weight:600;line-height:1.13}.section-head>p{font-size:16px}.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;border-top:1px solid var(--line);margin-top:38px}.why-grid article{padding:27px 12px 0 0}.why-number{font-size:11px;letter-spacing:1.7px;color:#6c7fa9}.why-grid h3{margin:21px 0 15px;font-size:25px;line-height:1.3;letter-spacing:-.6px}.why-grid p{font-size:15px;line-height:1.8}.why-section{padding-top:55px}.solution-selector{padding-top:55px}.selector-layout{display:grid;grid-template-columns:1fr 1.15fr;border:1px solid #d8dfed;border-radius:15px;overflow:hidden;margin-top:33px;background:#f7f9fc}.selector-options{display:flex;flex-direction:column;padding:24px;background:#f7f9fc;gap:7px}.selector-options button{display:flex;align-items:center;gap:17px;text-align:left;padding:22px 17px;border:1px solid transparent;background:transparent;border-radius:9px;font-size:16px;font-weight:500;color:#67738a;line-height:1.5}.selector-options button span{font:11px monospace;color:#9aa8c4}.selector-options button.selected{background:#fff;border-color:#d8e0f0;color:var(--blue);box-shadow:0 4px 18px #183d7210}.selector-options button:hover{background:#fff;color:var(--blue)}.selector-result{background:white;padding:38px 38px 30px;border-left:1px solid #e2e8f3;display:flex;flex-direction:column;align-items:start}.selector-result .eyebrow{font-size:11px}.selector-result h3{font-size:35px;line-height:1.15;margin:20px 0 17px}.selector-result p{font-size:16px;line-height:1.75}.selector-result ul{padding-left:17px;margin:0 0 25px;color:#778096;font-size:14px}.selector-result li{padding:4px 0}.selector-actions{display:flex;align-items:center;gap:20px;margin-top:auto;flex-wrap:wrap}.orbit-section{background:#101329;padding:85px 0}.orbit-section .eyebrow{color:#9cadff}.orbit-section h2 em{color:#a9b9ff}.orbit-section p{color:#b0b7cd}.orbit-core{background:#19213f;border-color:#4b639d;color:#a3bdff}.orbit-ring{border-color:#3d4d75}.orbit-node{background:#1c2546;border-color:#42557c}.model{border-radius:13px;border-top:3px solid #c4d0f8;background:#fff;padding:31px}.model:nth-child(2){background:#f5f8ff;border-color:#bfcef7;border-top-color:var(--blue)}.model h3{font-size:33px;line-height:1.2}.model .eyebrow{color:#637da7}.model ul{color:#788296;font-size:15px}.model p{font-size:16px}.quote{background:#f3f6fb;border-radius:13px}.quote blockquote{font-size:27px}.quote .eyebrow{color:#6885b2}.quote-by .avatar{background:#dde6f9;color:#47658e}.proof-side h2{font-size:43px}.proof-side p{font-size:17px}.proof{gap:65px}.page-hero{padding-top:70px;padding-bottom:60px;position:relative}.page-hero h1{font-size:clamp(43px,5.6vw,78px);font-weight:600;letter-spacing:-3px;line-height:1.05;margin-top:22px}.page-hero .lede{max-width:800px;color:#758095;font-size:20px;line-height:1.75}.service-diagnostic{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:45px;padding-bottom:45px;background:#f7f9fc;border-radius:15px}.service-diagnostic h2{font-size:35px;line-height:1.2;margin:18px 0}.service-diagnostic p{font-size:16px}.challenge-list{display:flex;flex-direction:column;justify-content:center;gap:18px}.challenge-list>div{display:flex;gap:16px;align-items:center;padding:17px;background:white;border:1px solid #e2e7f2;border-radius:9px}.challenge-list span{color:#395fd0;background:#ebf0ff;min-width:26px;height:26px;border-radius:50%;text-align:center;line-height:26px;font-size:13px}.challenge-list p{margin:0;font-size:15px;color:#46516c}.fit-panel{margin-top:35px;border-top:none}.fit-panel .eyebrow{font-size:11px}.four-grid h3{font-size:23px}.four-grid>div{border-top:2px solid #c9d8f7}.process>div{background:#f6f8fc;border:1px solid #e0e7f2}.process p{font-size:16px}.deliver-section{display:grid;grid-template-columns:1fr 1.15fr;gap:80px;align-items:center}.deliver-section h2{margin:16px 0 20px;font-size:43px}.deliver-section>div>p{max-width:400px;font-size:16px}.deliver-list article{display:flex;gap:22px;border-bottom:1px solid var(--line);padding:20px 0;align-items:center}.deliver-list b{font-size:12px;color:#8b99b6}.deliver-list h3{margin:0;font-size:22px;letter-spacing:-.5px;line-height:1.4}.case-panel{background:#f2f6fc;border:1px solid #dfe7f3}.note-panel{background:#f6f8fb;border:1px solid #e6eaf2}.service-card{border-radius:11px;border-color:#dce4f1;min-height:265px}.service-card:hover{background:#f8faff;border-color:#8ea8ee;transform:translateY(-2px)}.service-card .card-index{color:#8295b9}.service-card h3{font-size:24px}.service-card p{font-size:15px}.service-card .text-link{color:#375ad9}.industry-filters button{border-radius:6px}.industry-clients span{background:#f0f5fc;color:#455c83;border:1px solid #d9e3f5}.industry-row{gap:60px}.industry-row h2{font-size:36px}.year-block{background:#101329;color:#d3e0ff;border:1px solid #3f527d}.year-block span{color:#a5b3d0}.founder{background:#f4f7fc;border:1px solid #e0e6f1}.timeline h3{font-size:28px}.intake-section{display:grid;grid-template-columns:.9fr 1.25fr;gap:70px;padding-top:65px;padding-bottom:90px;border-top:1px solid var(--line);align-items:start}.intake-intro{padding-top:20px}.intake-intro h2{font-size:clamp(38px,4vw,53px);font-weight:600;line-height:1.1;margin:22px 0}.intake-intro h2 em{font-style:normal;color:var(--blue)}.intake-intro>p{font-size:17px;line-height:1.8;max-width:375px}.contact-person{display:flex;align-items:center;gap:12px;margin-top:30px;font-size:13px}.contact-person a{color:#6a7fa9;font-size:14px}.contact-person .avatar{background:#e7ecf9;color:#254589;width:48px;height:48px}.next-steps{display:flex;flex-direction:column;gap:9px;margin-top:33px;font-size:13px;color:#8390a7}.next-steps b{color:#56647e;margin-bottom:4px;font-size:14px}.intake-card{border:1px solid #d8e0ee;border-radius:15px;background:#f7f9fd;padding:29px}.form-progress{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dce3f0;padding:0 0 21px;margin-bottom:27px}.form-progress span{font-size:11px;color:#9da8bd;line-height:1.5}.form-progress span.active{color:var(--blue);font-weight:650}.form-progress span.done{color:#5d749e}.intake-form h3{font-size:29px;letter-spacing:-.8px;margin:12px 0}.intake-form p{font-size:14px;line-height:1.7;margin-bottom:24px}.intake-form label{display:flex;flex-direction:column;position:relative;font-size:13px;font-weight:550;color:#55617a;gap:7px;margin-bottom:18px}.intake-form input,.intake-form select,.intake-form textarea{font-size:15px;font-weight:400;width:100%;border:1px solid #d5deee;border-radius:6px;padding:11px 12px;background:white;color:var(--ink);min-width:0;line-height:1.5}.intake-form textarea{resize:vertical}.intake-form .two-grid{gap:16px}.intake-form .optional{position:absolute;left:45px;top:0;color:#8f9ab0;font-weight:400}.form-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:18px}.form-actions .button{font-size:13px;min-height:43px;padding:10px 17px}.intake-form .form-disclosure{font-size:11px;line-height:1.6;color:#929bb0;margin:23px 0 0}.intake-form .eyebrow{font-size:10px;color:#6d86b3}.intake-form .form-status{font-size:13px;margin:15px 0 0;color:#476498}.form-step[hidden]{display:none}.intake-form .brief-review{font-size:13px;line-height:1.75;background:white;color:#576783}dialog{border:1px solid #ced8ec;border-radius:16px;padding:30px;max-width:650px;width:calc(100% - 36px);max-height:90vh;box-shadow:0 35px 140px #0004;color:var(--ink);background:#f7f9fd}dialog::backdrop{background:#0910329c;backdrop-filter:blur(5px)}.close-dialog{position:absolute;right:16px;top:14px;border:1px solid #d8e0f0;border-radius:50%;background:white;color:#71819e;width:32px;height:32px;font:24px/1 Arial,sans-serif}.dialog-title{padding:0 40px 25px 0}.dialog-title .eyebrow{font-size:10px}.dialog-title>b{display:block;font-size:20px;font-weight:600;margin-top:8px}.orbit-loading{display:flex;align-items:center;justify-content:center;gap:35px;border:1px solid #d8e2f3;background:#f2f6ff;padding:30px;min-height:180px;border-radius:11px}.orbit-loading h3{font-size:20px;margin:8px 0;color:#3f5278}.orbit-loading p{font-size:12px;color:#8796b2;margin-bottom:16px}.orbit-loading .eyebrow{font-size:10px;color:#6d8acf}.loading-orbit{width:108px;height:108px;position:relative;display:flex;justify-content:center;align-items:center;flex-shrink:0}.loading-orbit i{position:absolute;width:106px;height:70px;top:19px;left:1px;border:1px solid #718bdb;border-radius:50%;animation:orbitspin 2s linear infinite}.loading-orbit i:after{content:'';position:absolute;width:7px;height:7px;border-radius:50%;background:#4265d6;left:10px;top:8px;box-shadow:0 0 12px #668dfc66}.loading-orbit i:nth-child(2){animation-delay:-.6s;transform:rotate(60deg);border-color:#adc0ee}.loading-orbit i:nth-child(3){animation-direction:reverse;animation-delay:-1.3s;border-color:#819fdd}.loading-orbit b{font:42px/1 Arial,sans-serif;color:#5275d9}.loading-track{height:3px;background:#dde6fb;overflow:hidden;border-radius:4px;max-width:340px}.loading-track span{display:block;background:#5479e8;width:45%;height:100%;animation:loadtrack 1s ease-in-out infinite}.analytics-panel{border:1px solid #d6e1f3;border-radius:12px;overflow:hidden;background:white;animation:reveal .4s ease-out}.analytics-title{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 24px 17px;border-bottom:1px solid #e6ecf6}.analytics-title .eyebrow{font-size:10px;color:#8799ba}.analytics-title h3{font-size:25px;letter-spacing:-.6px;margin:7px 0 4px}.analytics-title p{font-size:12px;margin:0;color:#8291ac}.analytics-title p span{margin:0 7px;color:#c8d2e3}.estimate-tag{border:1px solid #dce5f6;background:#f6f9ff;border-radius:5px;padding:5px 9px;color:#7b8bac;font-size:10px;white-space:nowrap}.metrics-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr}.metrics-grid article{padding:22px 24px;border-right:1px solid #e5ebf5;display:flex;flex-direction:column}.metrics-grid article:last-child{border-right:0}.metrics-grid article.metric-primary{background:#f1f5ff}.metrics-grid article>span{font-size:11px;color:#8794ae}.metrics-grid strong{font:600 40px/1.5 Manrope,Arial,sans-serif;letter-spacing:-1.7px;color:#243e76}.metrics-grid .metric-primary strong{color:#3154df}.metrics-grid strong small{font:400 14px 'DM Sans',Arial,sans-serif;letter-spacing:0;color:#8d9bb5}.metrics-grid article>small{font-size:10px;color:#8d99b1}.insight-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e1e9f6}.location-insight,.skills-insight{padding:22px 24px}.location-insight{border-right:1px solid #e4eaf5}.insight-heading{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:17px}.insight-heading h4{font-size:13px;font-weight:600;margin:0;color:#435779}.insight-heading>span{font-size:10px;color:#95a2b9}.city-row{display:flex;align-items:center;gap:15px;width:100%;padding:8px 0;border:0;background:transparent;font-size:12px;color:#7082a3;text-align:left}.city-row>span:first-child{width:75px;flex-shrink:0}.bar-track{flex:1;background:#edf2fb;height:5px;border-radius:10px;overflow:hidden}.bar-track i{display:block;height:100%;background:#9db2ee;border-radius:10px}.city-row b{font:500 11px monospace;width:50px;text-align:right;color:#7689ae}.city-row:hover{color:#3154ef}.city-row:hover .bar-track i{background:#3154ef}.mini-note{font-size:10px!important;color:#9ca8bc!important;margin:13px 0 0!important}.skills-insight>p{font-size:13px;color:#7f8ca5;margin:0 0 12px}.skill-tags{display:flex;flex-wrap:wrap;gap:6px}.skill-tags span{font-size:11px;color:#6980a7;border:1px solid #dfe8f7;background:#f8faff;border-radius:5px;padding:4px 9px}.recruiter-insight{border-left:2px solid #bdcef5;padding:0 0 0 13px;margin-top:22px}.recruiter-insight b{font-size:12px;font-weight:500;color:#627ca7}.recruiter-insight p{font-size:11px;color:#95a0b5;margin:5px 0;line-height:1.7}.analytics-cta{display:flex;justify-content:space-between;gap:20px;align-items:center;background:#f4f7fd;border-top:1px solid #dfe8f5;padding:18px 24px}.analytics-cta b{font-size:13px;font-weight:550;color:#435a83}.analytics-cta p{font-size:11px;color:#8b9ab4;margin:2px 0 0}.analytics-cta .button{font-size:13px;min-height:42px;padding:10px 17px;flex-shrink:0}footer{background:#11152c;color:#e8edfa;padding-top:48px}.footer-top{border-color:#303751}.footer-top p{color:#8792b0}.footer-top .logo-frame{filter:brightness(0) invert(1);opacity:.92}.footer-top>a:last-child{color:#a2b6f2}.footer-grid a{color:#8d99b6}.footer-grid a:hover{color:#d3ddff}.footer-grid p{color:#8a97b5}.footer-grid b{color:#c5cfe5}.footer-bottom{border-color:#303751;color:#7986a5}.footer-grid h3{font-weight:500;color:#e8edfa}.faq summary{padding:3px 0;font-size:19px}.faq details p{color:#7c869c}
@keyframes orbitspin{from{rotate:0deg}to{rotate:360deg}}@keyframes loadtrack{from{transform:translateX(-100%)}to{transform:translateX(325%)}}@keyframes reveal{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:1100px){header{padding:0 28px}header nav{gap:17px}.v2-brand{width:185px}.logo-frame{width:185px}.logo-frame img{width:198px;top:-7px}.hero-layout{gap:40px}.hero-layout h1{font-size:65px;letter-spacing:-3px}.hero-aside>p{font-size:17px}.hero-cta-row{gap:16px}.hero-cta-row .button{padding:12px 17px;font-size:14px}.intake-section{gap:40px}.service-diagnostic,.deliver-section{gap:45px}.selector-options{padding:15px}.selector-options button{padding:21px 12px}.selector-result{padding:32px}.selector-result h3{font-size:32px}}
@media(max-width:800px){header{height:78px;padding:0 24px}header nav{font-size:16px;gap:14px}.v2-hero{padding-top:34px}.hero-label{font-size:9px;gap:10px;letter-spacing:1px}.label-line{width:25px}.hero-layout{grid-template-columns:1fr;gap:25px;padding:27px 0 32px}.hero-layout h1{font-size:62px;letter-spacing:-3px}.hero-layout h1 br:nth-of-type(1){display:none}.hero-layout h1 br:nth-of-type(1):after{content:' '}.hero-layout h1{max-width:600px}.hero-aside{padding:0}.hero-aside>p{max-width:600px;margin-bottom:19px;font-size:17px}.hero-footnote{display:none}.hero-cta-row{gap:24px}.workspace-chrome{padding:16px 21px}.explorer-body{padding:22px}.orbit-filters{grid-template-columns:1fr 1fr;gap:14px}.orbit-run{grid-column:1/-1;justify-content:center;gap:20px}.hero-marquee{font-size:9px;letter-spacing:.5px;gap:10px;padding:23px 0}.hero-marquee i{font-size:16px}.section{padding-top:58px;padding-bottom:58px}.section-head h2{font-size:38px}.why-grid{gap:22px}.why-grid h3{font-size:21px}.why-grid p{font-size:14px}.selector-layout{grid-template-columns:1fr}.selector-result{border-left:0;border-top:1px solid #e2e8f3;padding:30px}.selector-options{display:grid;grid-template-columns:1fr 1fr;gap:8px}.selector-options button{font-size:14px;padding:14px 12px;gap:10px}.selector-options button:last-child{grid-column:1/-1}.model-grid{gap:20px}.proof-side h2{font-size:37px}.intake-section{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:60px}.intake-intro h2 br:nth-child(1){display:none}.intake-intro h2{font-size:44px}.intake-intro>p{max-width:650px}.next-steps{display:none}.contact-person{margin-top:20px}.intake-card{padding:30px}.page-hero h1{font-size:57px;letter-spacing:-2px}.service-diagnostic{grid-template-columns:1fr;gap:24px;margin-left:24px;margin-right:24px;padding:30px}.deliver-section{grid-template-columns:1fr;gap:20px}.metrics-grid strong{font-size:32px}.metrics-grid article{padding:20px 17px}.insight-grid{grid-template-columns:1fr}.location-insight{border-right:0;border-bottom:1px solid #e4eaf5}.analytics-cta{align-items:start;flex-direction:column;gap:14px}.analytics-title h3{font-size:24px}.explorer-heading h2{font-size:25px}.orbit-section h2{font-size:46px}.simulation-note{font-size:11px}.location-insight,.skills-insight{padding:22px}.orbit-input input{font-size:18px}.service-card h3{font-size:23px}.footer-top .v2-brand{width:185px}}
@media(max-width:500px){.v2-brand{width:166px;min-width:150px}.logo-frame{width:166px;height:31px}.logo-frame img{width:178px;left:-6px;top:-9px}header{height:70px}header nav{top:66px}.v2-hero{padding-top:26px}.hero-label{font-size:8px;letter-spacing:.6px;gap:7px}.label-line{width:16px}.hero-layout{padding:22px 0 27px;gap:21px}.hero-layout h1{font-size:49px;letter-spacing:-2.7px;line-height:1.05}.hero-layout h1 br:nth-of-type(1){display:initial}.hero-aside>p{font-size:16px;line-height:1.7}.hero-cta-row{gap:20px}.hero-cta-row .button{font-size:13px;padding:12px 15px}.hero-cta-row .quiet-link{font-size:12px}.workspace-chrome{padding:15px 16px}.orbit-lockup{gap:8px}.orbit-lockup>span:last-child{font-size:10px;margin-left:0;padding-left:8px}.orbit-lockup b{font-size:13px;letter-spacing:2px}.orbit-symbol-small{font-size:24px}.mode-badge{font-size:8px;letter-spacing:1px;padding:4px 6px}.explorer-body{padding:18px 15px 14px}.explorer-heading h2{font-size:22px}.explorer-heading .eyebrow{font-size:9px}.workspace-id{display:none}.field-label{font-size:11px}.orbit-input{padding:8px;gap:5px}.orbit-input>span{font-size:24px;margin:0 5px 0 0}.orbit-input input{font-size:16px}.orbit-filters{gap:12px}.orbit-filters label{font-size:11px}.orbit-filters select{font-size:12px;padding:9px 8px}.role-chips{margin:16px 0;gap:6px}.role-chips>span{width:100%;font-size:10px}.role-chips button{font-size:10px;padding:4px 8px}.orbit-ready{padding:20px 15px;gap:14px;align-items:start}.ready-symbol{font-size:41px}.orbit-ready h3{font-size:17px;line-height:1.4}.orbit-ready p{font-size:12px}.simulation-note{font-size:10px;line-height:1.7}.hero-marquee{flex-wrap:wrap;justify-content:center;gap:6px 12px;padding:20px 0;font-size:9px}.hero-marquee i{display:none}.client-strip{padding-top:30px;padding-bottom:25px}.client-logos{gap:22px 27px}.client-strip p{font-size:9px;letter-spacing:1px}.why-grid{grid-template-columns:1fr;gap:0}.why-grid article{padding:23px 0 10px;border-bottom:1px solid var(--line)}.why-grid h3{font-size:25px;margin:14px 0 12px}.why-grid h3 br{display:none}.why-grid p{font-size:16px}.why-number{font-size:10px}.section-head h2{font-size:33px;line-height:1.15}.section-head>p{font-size:15px}.selector-options{grid-template-columns:1fr;padding:12px;gap:5px}.selector-options button:last-child{grid-column:auto}.selector-options button{font-size:14px;padding:15px 12px}.selector-result{padding:25px}.selector-result h3{font-size:31px}.selector-result p{font-size:15px}.selector-actions{gap:18px}.selector-actions .button{font-size:13px;padding:11px 15px}.selector-actions .quiet-link{font-size:12px}.orbit-section{padding:55px 0}.orbit-section h2{font-size:37px}.model{padding:27px}.model h3{font-size:29px}.model ul{font-size:14px}.quote blockquote{font-size:23px}.proof-side h2{font-size:36px}.intake-intro h2{font-size:39px}.intake-intro>p{font-size:16px}.intake-card{padding:23px 18px}.form-progress{gap:9px;margin-bottom:24px;padding-bottom:19px}.form-progress span{font-size:9px}.intake-form h3{font-size:25px;line-height:1.3}.intake-form p{font-size:13px}.intake-form label{font-size:12px;margin-bottom:15px}.intake-form input,.intake-form select,.intake-form textarea{font-size:16px;padding:10px 11px}.intake-form .two-grid{gap:0}.intake-form .button{font-size:13px;padding:12px 15px;min-height:45px}.intake-form .form-disclosure{font-size:10px}.form-actions{gap:8px}.form-actions .button{font-size:12px;padding:10px 12px;min-height:41px}.page-hero{padding-top:45px;padding-bottom:37px}.page-hero h1{font-size:44px;letter-spacing:-2px}.page-hero .lede{font-size:17px}.page-hero .eyebrow{font-size:10px}.service-diagnostic{padding:25px;gap:15px}.service-diagnostic h2{font-size:30px}.service-diagnostic p{font-size:15px}.challenge-list{gap:12px}.challenge-list>div{padding:14px;gap:12px}.challenge-list p{font-size:14px}.deliver-section h2{font-size:35px}.deliver-list h3{font-size:20px}.fit-panel{margin-top:20px}.case-panel h2{font-size:29px}.industry-row h2{font-size:31px}.orbit-loading{flex-direction:column;gap:15px;padding:25px 15px;text-align:center}.orbit-loading h3{font-size:18px;line-height:1.4}.orbit-loading p{font-size:11px}.loading-orbit{width:90px;height:90px}.loading-orbit i{width:88px;height:60px;top:15px}.loading-orbit b{font-size:34px}.analytics-title{padding:18px 15px;align-items:start;flex-direction:column;gap:10px}.analytics-title h3{font-size:24px}.analytics-title .eyebrow{font-size:9px}.analytics-title p{font-size:11px}.estimate-tag{font-size:9px}.metrics-grid{grid-template-columns:1fr 1fr}.metrics-grid .metric-primary{grid-column:1/-1;border-bottom:1px solid #e0e7f5;border-right:0}.metrics-grid article{padding:16px 15px}.metrics-grid article>span{font-size:10px}.metrics-grid strong{font-size:29px}.metrics-grid .metric-primary strong{font-size:43px}.metrics-grid article>small{font-size:9px}.metrics-grid strong small{font-size:12px}.insight-heading h4{font-size:12px}.insight-heading>span{font-size:9px}.location-insight,.skills-insight{padding:20px 15px}.city-row{gap:10px;font-size:11px}.city-row>span:first-child{width:67px}.analytics-cta{padding:18px 15px}.analytics-cta b{font-size:12px}.analytics-cta p{font-size:10px}.analytics-cta .button{width:100%}dialog{padding:25px 20px;width:calc(100% - 24px);max-height:94vh}.dialog-title>b{font-size:18px}.dialog-title{padding-right:30px}.dialog-title .eyebrow{font-size:9px}.footer-grid h3{font-size:24px}}
@media(prefers-reduced-motion:reduce){.loading-orbit i,.loading-track span,.analytics-panel{animation:none!important}.orbit-ring{animation:none!important}}
/* Readability and keyboard focus across device sizes. */
.field-label,.orbit-filters label,.intake-form label{font-size:14px}.orbit-filters select,.role-chips button{font-size:14px}.intake-form .form-disclosure,.simulation-note{font-size:12px}.metrics-grid article>span{font-size:13px}.metrics-grid article>small{font-size:12px}.city-row{font-size:14px}.city-row>span:first-child{width:84px}.insight-heading h4{font-size:15px}.estimate-tag,.mode-badge{font-size:12px}.role-chips>span{font-size:12px}.analytics-cta b{font-size:15px}.analytics-cta p{font-size:13px}.skill-tags span{font-size:13px}.recruiter-insight b{font-size:14px}.recruiter-insight p{font-size:13px}.hero-layout h1 br:nth-of-type(1),.intake-intro h2 br:nth-child(1){display:initial}.intake-form input:focus,.intake-form textarea:focus,.intake-form select:focus{border-color:#7b97f1}.orbit-filters label{min-width:0}.form-progress span{font-size:12px}.form-progress{align-items:flex-start}.intake-form .optional{font-size:12px;left:49px;top:2px}.four-grid p,.model p,.service-card p,.why-grid p{font-size:16px}@media(max-width:500px){.mode-badge{font-size:10px;letter-spacing:.5px}.orbit-lockup>span:last-child{display:none}.form-progress span{font-size:11px}.role-chips button{font-size:12px}.metrics-grid article>span{font-size:12px}.metrics-grid article>small{font-size:11px}.city-row{font-size:13px}.orbit-filters select{font-size:13px}.hero-label{flex-wrap:wrap}.orbit-input input{font-size:16px}.metrics-grid strong{font-size:27px}.analytics-cta .button{font-size:14px}}
