:root{--navy:#032d60;--blue:#0176d3;--blue-dark:#0b5cab;--sky:#eaf5fe;--cloud:#f3f3f3;--ink:#181818;--muted:#444;--line:#c9c9c9;--white:#fff;--teal:#0d9dda;--green:#2e844a;--radius:16px;--shadow:0 8px 28px rgba(3,45,96,.12)}
body{overflow-x:hidden}section[id]{scroll-margin-top:88px}
.robotics-case{padding-block:80px}.case-context{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:24px;background:#eaf5fe;border-radius:14px;margin-bottom:24px}.case-context span{font-size:.75rem;letter-spacing:.05em;color:#43617a}.case-context strong{display:block;font-size:1rem;letter-spacing:0;color:var(--navy);margin-top:6px}.case-layout{display:grid;grid-template-columns:1fr 1fr;gap:28px}.case-workflow{padding:28px;border:1px solid #cfdfeb;border-radius:16px}.case-workflow .eyebrow{margin-top:0}.case-workflow ol{padding-left:24px;margin-bottom:0}.case-workflow li{padding:8px 0 15px 10px;color:var(--blue)}.case-workflow h3{font-size:1.1rem;margin-bottom:8px;color:var(--navy)}.case-workflow p{color:#506578;font-size:1rem;margin-bottom:0}.case-evidence{display:grid;gap:18px}.case-email{padding:26px;border:1px solid #cfdfeb;border-radius:16px;box-shadow:var(--shadow)}.case-label{display:flex;justify-content:space-between;gap:12px;font-size:.75rem;color:var(--blue);font-weight:700;margin-bottom:18px}.case-label span{color:#536879;font-weight:400}.case-email h3{font-size:1.1rem;color:var(--navy)}.case-email p{font-size:1rem;color:#425b70}.case-email small{color:#667b8c;font-size:.875rem}.case-result{padding:24px;background:var(--navy);color:#fff;border-radius:16px}.case-result .eyebrow{color:#8ed5ff;margin-top:0}.case-result h3{font-size:1.2rem}.case-result dl{margin:0}.case-result dl div{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:10px 0;border-top:1px solid #37608c;font-size:.875rem}.case-result dt{color:#b7d8ee}.case-result dd{margin:0}.case-foot{display:flex;align-items:center;justify-content:space-between;gap:28px;background:#f4f8fb;padding:24px;margin-top:24px;border-radius:14px}.case-foot p{max-width:690px;margin:0;color:#425b70}.case-foot a{flex-shrink:0}.case-note{font-size:.875rem;color:#667b8c;margin:16px 0 0}@media(max-width:780px){.case-context,.case-layout{grid-template-columns:1fr}.case-foot{align-items:flex-start;flex-direction:column}.robotics-case{padding-block:58px}.case-result dl div{grid-template-columns:1fr;gap:4px}}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#fff;font-family:Arial,"Segoe UI",sans-serif;line-height:1.5}button,input{font:inherit}.wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:20;height:72px;padding:0 max(20px,calc((100vw - 1180px)/2));display:flex;align-items:center;gap:36px;background:rgba(255,255,255,.96);border-bottom:1px solid #e5e5e5;backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--navy);margin-right:auto}.brand-mark{width:38px;height:38px;border-radius:50% 50% 45% 55%;display:grid;place-items:center;background:var(--blue);color:#fff;font-weight:800}.brand strong,.brand small{display:block}.brand small{font-size:.65rem;letter-spacing:.14em;color:#5a6b7b}.site-header nav{display:flex;gap:28px}.site-header nav a{color:var(--navy);font-size:.88rem;text-decoration:none;font-weight:700}.site-header nav a:hover{color:var(--blue)}.button{border:0;border-radius:7px;background:var(--blue);color:#fff;font-weight:700;padding:13px 22px;cursor:pointer;box-shadow:0 2px 0 rgba(0,0,0,.12);transition:.15s}.button:hover{background:var(--blue-dark);transform:translateY(-1px)}.button-small{padding:10px 18px}.button-large{padding:15px 24px;font-size:1rem}.button-light{background:#fff;color:var(--blue)}.button-light:hover{background:#eef7ff}.full{width:100%}.hero{min-height:620px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.72fr);gap:78px;align-items:center;padding-block:72px;position:relative}.hero:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-180px;top:20px;background:radial-gradient(circle,#cfefff 0,#eaf7ff 55%,transparent 56%);z-index:-1}.industry-pill{display:inline-flex;align-items:center;gap:8px;color:var(--navy);font-size:.72rem;font-weight:800;letter-spacing:.1em;background:var(--sky);border-radius:99px;padding:8px 12px}.industry-pill span{width:8px;height:8px;border-radius:50%;background:var(--blue)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(3rem,5.5vw,5.25rem);line-height:.98;letter-spacing:-.06em;color:var(--navy);margin:22px 0 24px}.hero-lead{font-size:1.18rem;max-width:680px;color:#3e5266;line-height:1.65}.hero-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.text-link{color:var(--blue);font-weight:700;text-decoration:none}.text-link span{margin-left:5px}.trust-row{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px;color:#536879;font-size:.82rem}.worker-card{background:#fff;border:1px solid #d9e4ec;border-radius:24px;padding:28px;box-shadow:0 22px 60px rgba(3,45,96,.16);position:relative;overflow:hidden}.worker-card:after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:#e5f5ff;right:-70px;top:-70px}.worker-card-top{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1}.leo-avatar{position:relative;width:74px;height:74px;border-radius:20px;background:linear-gradient(145deg,#0176d3,#032d60);display:grid;place-items:center;color:#fff;font-size:1.8rem;font-weight:800}.leo-avatar i{position:absolute;right:-4px;bottom:-4px;width:18px;height:18px;border:4px solid #fff;border-radius:50%;background:#45c65a}.availability{display:flex;align-items:center;gap:7px;border:1px solid #a7d8bb;background:#ebf7ee;color:#246b3b;padding:7px 10px;border-radius:99px;font-size:.72rem;font-weight:700}.availability i{width:7px;height:7px;background:#2e844a;border-radius:50%}.card-kicker,.eyebrow{font-size:.71rem;letter-spacing:.12em;font-weight:800;color:var(--blue);margin:22px 0 7px}.worker-card h2{font-size:2.5rem;color:var(--navy);margin:0;line-height:1}.worker-card .role{font-size:1.05rem;color:#536879;margin:7px 0 20px}.worker-card dl{margin:0}.worker-card dl div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e5e5e5;padding:12px 0;font-size:.83rem}.worker-card dt{color:#5f7181}.worker-card dd{margin:0;font-weight:700;text-align:right}.outcome-badge{background:var(--navy);color:#fff;border-radius:12px;padding:15px;margin-top:10px}.outcome-badge small,.outcome-badge strong{display:block}.outcome-badge small{font-size:.65rem;color:#94c9f2;letter-spacing:.1em}.outcome-badge strong{margin-top:4px}.journey-section{background:var(--navy);color:#fff;padding:70px 0}.section-heading{max-width:760px;margin-bottom:32px}.section-heading.compact{margin-bottom:26px}.section-heading .eyebrow{margin-top:0}.section-heading h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.08;letter-spacing:-.045em;color:var(--navy);margin:7px 0 12px}.section-heading>p:last-child{color:#4d6173;font-size:1.02rem}.journey-section .section-heading h2{color:#fff}.journey-section .eyebrow{color:#71c4ff}.journey-line{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1.15fr;align-items:stretch;gap:10px}.journey-line>i{font-style:normal;align-self:center;color:#5faee4}.journey-step{background:#0b4279;border:1px solid #286599;border-radius:14px;padding:17px}.journey-step.active{background:#fff;color:var(--navy)}.journey-step>span{float:right;width:26px;height:26px;border-radius:50%;background:#0d5a9e;display:grid;place-items:center;font-size:.65rem}.journey-step.active>span{background:var(--sky);color:var(--blue)}.journey-step small,.journey-step strong,.journey-step p{display:block}.journey-step small{font-size:.62rem;letter-spacing:.1em;color:#80c7f4}.journey-step.active small{color:var(--blue)}.journey-step strong{font-size:.9rem;margin-top:7px}.journey-step p{font-size:.69rem;color:#a8cff0;margin:5px 0 0}.journey-step.active p{color:#5f7181}.cta-step{background:#0176d3;border-color:#5fb4f0}.cta-step button{margin-top:10px;border:0;background:#fff;color:var(--blue);border-radius:6px;padding:8px 9px;font-size:.68rem;font-weight:700;cursor:pointer}.work-section{padding-block:90px}.work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.work-grid article{border:1px solid #d9e4ec;border-radius:16px;padding:24px;box-shadow:0 5px 16px rgba(3,45,96,.06)}.work-grid article>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--sky);color:var(--blue);font-size:.72rem;font-weight:800}.work-grid h3{color:var(--navy);margin:18px 0 8px}.work-grid p{color:#506578;margin:0;font-size:.9rem}.proof-strip{display:grid;grid-template-columns:repeat(4,1fr) auto;align-items:center;background:#f4f8fb;border-radius:16px;padding:22px 26px;margin-top:26px}.proof-strip div{border-right:1px solid #cbd9e4;padding-right:20px;margin-right:20px}.proof-strip strong,.proof-strip span{display:block}.proof-strip strong{font-size:1.8rem;color:var(--navy)}.proof-strip span{font-size:.72rem;color:#536879}.proof-strip small{color:#6b7f90}.calculator-section{background:#f4f8fb;padding-block:90px}.calculator-shell{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(360px,.75fr);background:#fff;border:1px solid #d5e1ea;border-radius:20px;box-shadow:var(--shadow);overflow:hidden}.calculator-inputs{padding:30px}.form-head{display:flex;justify-content:space-between;align-items:flex-start;border-bottom:1px solid #e3e3e3;padding-bottom:18px;margin-bottom:22px}.form-head h3{color:var(--navy);margin:0}.form-head p{font-size:.78rem;color:#65798b;margin:4px 0 0}.reset-link{border:0;background:none;color:var(--blue);font-weight:700;cursor:pointer}.calculator-inputs>label,.input-pair label{display:block;margin-bottom:22px}.calculator-inputs label>span{display:block;font-size:.77rem;color:#445b6f;font-weight:700;margin-bottom:8px}.range-line{display:grid;grid-template-columns:1fr 82px;align-items:center;gap:16px}.range-line input{accent-color:var(--blue)}.range-line output{border:1px solid var(--line);border-radius:7px;padding:9px;text-align:center;font-weight:700;color:var(--navy)}.input-pair{display:grid;grid-template-columns:1fr 1fr;gap:18px}.money-input,.percent-input{display:flex;align-items:center;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:#fff}.money-input b,.percent-input b{background:#f3f3f3;color:#536879;padding:10px 12px}.money-input input,.percent-input input{min-width:0;width:100%;border:0;outline:0;padding:10px}.percent-input b{order:2}.assumption-note{display:flex;gap:11px;background:#eef4ff;border-radius:10px;padding:12px;color:#415970;font-size:.75rem}.assumption-note span{flex:none;width:20px;height:20px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-weight:700}.assumption-note p{margin:0}.savings-summary{background:var(--navy);color:#fff;padding:32px}.savings-summary .eyebrow{color:#6bc7ff;margin-top:0}.savings-hero{border-bottom:1px solid #2a5b8a;padding-bottom:23px}.savings-hero span,.savings-hero strong,.savings-hero small{display:block}.savings-hero span{font-size:.8rem;color:#b8d7ef}.savings-hero strong{font-size:clamp(2.4rem,5vw,4rem);line-height:1;margin:9px 0;color:#fff}.savings-hero small{color:#69d18c}.summary-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0}.summary-grid div{background:#0b4279;border-radius:10px;padding:12px}.summary-grid span,.summary-grid strong{display:block}.summary-grid span{font-size:.65rem;color:#9bc5e6}.summary-grid strong{margin-top:4px}.comparison-bars{display:grid;gap:12px;margin:20px 0}.comparison-bars>div{display:grid;grid-template-columns:95px 1fr 66px;align-items:center;gap:9px;font-size:.68rem}.comparison-bars i{height:8px;background:#174f83;border-radius:99px;overflow:hidden}.comparison-bars b{display:block;height:100%;background:#71c4ff;border-radius:99px}.comparison-bars>div:last-child b{background:#69d18c}.comparison-bars em{font-style:normal;text-align:right}.formula-card{background:#fff;border:1px solid #d5e1ea;border-radius:18px;margin-top:22px;overflow:hidden}.formula-head{display:flex;align-items:center;justify-content:space-between;padding:22px 25px}.formula-head .eyebrow{margin:0}.formula-head h3{color:var(--navy);margin:4px 0 0}.formula-head>span{font-size:.7rem;background:var(--sky);color:var(--blue);border-radius:99px;padding:6px 9px}.table-wrap{overflow:auto}.formula-card table{width:100%;border-collapse:collapse;min-width:760px}.formula-card th{text-align:left;background:#eef4f8;color:#4b6175;font-size:.7rem;letter-spacing:.04em;padding:12px 18px}.formula-card td{border-top:1px solid #e2e8ed;padding:14px 18px;font-size:.8rem}.formula-card td strong,.formula-card td small{display:block}.formula-card td small{color:#6d7f8f;margin-top:2px}.formula-card td:nth-child(3),.formula-card td:nth-child(4){font-weight:700;color:var(--navy)}.total-row{background:#f8fbfd}.savings-row{background:#ebf7ee}.savings-row td:last-child{color:var(--green);font-size:1rem}.formula-disclaimer{font-size:.68rem;color:#6b7e8d;padding:14px 18px;margin:0;border-top:1px solid #e2e8ed}.price-section{padding-block:90px;display:grid;grid-template-columns:1fr 430px;align-items:center;gap:80px}.price-copy h2{font-size:2.8rem;line-height:1.05;color:var(--navy);letter-spacing:-.04em;margin:7px 0 16px}.price-copy>p:not(.eyebrow){color:#4d6173}.price-copy ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.price-copy li:before{content:"✓";color:var(--green);font-weight:800;margin-right:8px}.price-card{border:1px solid #c9ddeb;border-radius:18px;padding:28px;box-shadow:var(--shadow)}.price-card>div>span{font-size:.68rem;color:var(--blue);font-weight:800;letter-spacing:.08em}.price-card h3{color:var(--navy);margin:15px 0 3px}.price-card h3 strong{font-size:2.5rem}.price-card p{color:#5e7384;font-size:.8rem;margin-bottom:22px}.price-card>small{display:block;text-align:center;color:#697d8e;margin-top:12px}.final-cta{background:var(--blue);color:#fff;padding:58px 0}.final-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.final-cta .eyebrow{color:#c8ecff;margin:0}.final-cta h2{font-size:2.2rem;max-width:720px;margin:8px 0 0}dialog{border:0;padding:0;border-radius:18px;width:min(540px,calc(100% - 28px));box-shadow:0 30px 100px rgba(3,45,96,.3)}dialog::backdrop{background:rgba(3,45,96,.62);backdrop-filter:blur(5px)}.hire-dialog{padding:32px;position:relative;text-align:center}.dialog-close{position:absolute;right:16px;top:14px;border:0;background:none;font-size:1.5rem;color:#607284;cursor:pointer}.dialog-badge{width:60px;height:60px;border-radius:18px;background:linear-gradient(145deg,var(--blue),var(--navy));display:grid;place-items:center;color:#fff;font-size:1.4rem;font-weight:800;margin:auto}.hire-dialog h2{color:var(--navy);font-size:1.7rem;line-height:1.15}.hire-dialog>p:not(.eyebrow){color:#52687a}.hire-dialog label{display:block;text-align:left;font-size:.75rem;color:#425970;font-weight:700;margin:22px 0}.hire-dialog input{display:block;width:100%;margin-top:7px;border:1px solid var(--line);border-radius:7px;padding:13px;outline:0}.hire-dialog input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #d8edff}.dialog-summary{display:flex;gap:7px;flex-wrap:wrap;justify-content:center;margin-bottom:18px}.dialog-summary span{background:#f0f6fa;border-radius:99px;padding:6px 9px;font-size:.66rem}.hire-dialog>small{display:block;margin-top:10px;color:#718493}.toast{position:fixed;right:22px;bottom:22px;background:var(--navy);color:#fff;padding:13px 17px;border-radius:8px;box-shadow:var(--shadow);transform:translateY(120px);opacity:0;transition:.25s;z-index:30}.toast.show{transform:translateY(0);opacity:1}
.capability-band{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.capability-band span{border:1px solid #bdd9ed;background:#f3f9fd;color:#164f7d;border-radius:99px;padding:8px 12px;font-size:.75rem;font-weight:700}.capability-band span:before{content:"✓";color:var(--green);margin-right:6px}.advantage-section{background:linear-gradient(180deg,#eef7ff 0,#f7fbfe 100%);padding-block:90px}.advantage-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.advantage-grid article{background:#fff;border:1px solid #cfdfeb;border-radius:16px;padding:22px;box-shadow:0 5px 18px rgba(3,45,96,.05)}.advantage-grid small{color:var(--blue);font-weight:800;letter-spacing:.08em;font-size:.64rem}.advantage-grid h3{color:var(--navy);font-size:1.1rem;margin:14px 0 8px}.advantage-grid p{color:#536879;font-size:.83rem;margin:0}.competitive-card{background:#fff;border:1px solid #cbddea;border-radius:18px;margin-top:24px;overflow:hidden;box-shadow:var(--shadow)}.competitive-head{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px}.competitive-head .eyebrow{margin:0}.competitive-head h3{color:var(--navy);font-size:1.35rem;margin:5px 0 0}.competitive-head>span{background:var(--navy);color:#fff;border-radius:99px;padding:8px 12px;font-size:.7rem;font-weight:700}.competitive-table{border-top:1px solid #dce7ef;overflow-x:auto}.comparison-row{display:grid;grid-template-columns:1.45fr 1fr 1fr;align-items:center;min-width:680px}.comparison-row>*{padding:13px 20px;border-top:1px solid #e6edf2}.comparison-row.header>*{border-top:0;background:#edf4f8;color:#566b7d;font-size:.68rem;font-weight:800;letter-spacing:.04em}.comparison-row strong{color:var(--navy);font-size:.8rem}.comparison-row span{color:#6a7d8d;font-size:.78rem}.comparison-row b{color:var(--green);font-size:.8rem}
@media(max-width:980px){.site-header nav{display:none}.hero{grid-template-columns:1fr;gap:34px}.worker-card{max-width:560px}.journey-line{grid-template-columns:1fr 1fr}.journey-line>i{display:none}.calculator-shell,.price-section{grid-template-columns:1fr}.advantage-grid{grid-template-columns:1fr 1fr}.proof-strip{grid-template-columns:repeat(2,1fr);gap:18px}.proof-strip div{border:0}.final-cta .wrap{align-items:flex-start;flex-direction:column}.price-section{gap:35px}.price-card{max-width:520px}}
@media(max-width:640px){.wrap{width:min(100% - 28px,1180px)}.site-header{padding:0 14px;height:64px}.site-header .button{padding:9px 12px}.brand small{display:none}.hero{padding-block:45px;min-height:0}.hero h1{font-size:2.8rem}.hero-actions{align-items:flex-start;flex-direction:column}.trust-row{display:grid;gap:7px}.journey-section,.work-section,.advantage-section,.calculator-section,.price-section{padding-block:62px}.journey-line,.work-grid,.advantage-grid,.input-pair,.summary-grid,.price-copy ul{grid-template-columns:1fr}.journey-step{min-height:105px}.proof-strip{grid-template-columns:1fr 1fr}.proof-strip small{grid-column:1/-1}.competitive-head{align-items:flex-start;flex-direction:column}.calculator-inputs,.savings-summary{padding:22px}.formula-head{align-items:flex-start;gap:12px;flex-direction:column}.price-copy h2{font-size:2.2rem}.final-cta h2{font-size:1.8rem}}
