@font-face{font-family:Inter;src:url('/assets/inter-regular.ttf') format('truetype');font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url('/assets/inter-medium.ttf') format('truetype');font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url('/assets/inter-semibold.ttf') format('truetype');font-weight:600 800;font-display:swap}
:root{--ink:#182920;--forest:#182a22;--paper:#fbfbf7;--cream:#f2f0e9;--sage:#e2e7d8;--muted:#657069;--line:#d9ddd3;--white:#fff;--accent:#bfccaf;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:125px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,Arial,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,summary,select,textarea{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button,summary{cursor:pointer}button{color:inherit}svg{width:24px;height:24px;flex-shrink:0}img{display:block;max-width:100%}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:400}h1{font-size:clamp(44px,5.5vw,79px);line-height:1.04;letter-spacing:-.06em}h2{font-size:clamp(36px,3.6vw,52px);line-height:1.1;letter-spacing:-.047em}h3{letter-spacing:-.035em;line-height:1.25}p{line-height:1.7}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #8c9a70;outline-offset:5px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #617756;outline-offset:2px}[hidden]{display:none!important}.wrap{width:min(var(--max),calc(100% - 112px));margin-inline:auto}.section{padding:104px 0}.eyebrow{text-transform:uppercase;font-size:10px;line-height:1.7;letter-spacing:.18em;font-weight:600;margin-bottom:24px}.button{min-height:52px;padding:15px 22px;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;font-size:13px;font-weight:500;border:1px solid transparent;transition:background .2s,color .2s,transform .2s;cursor:pointer;text-align:left}.button svg{width:22px}.button:hover{transform:translateY(-2px)}.button.dark{background:var(--forest);color:var(--paper)}.button.dark:hover{background:#304638}.button.light{background:var(--paper);color:var(--ink)}.button.light:hover{background:var(--sage)}.button.outline{color:var(--paper);border-color:#ffffff75;background:transparent}.button.outline:hover{background:#ffffff14}.button.small{min-height:44px;padding:11px 16px;gap:20px;font-size:12px}.text-link{font-size:13px;font-weight:500;display:inline-flex;align-items:center;gap:30px;padding-bottom:7px;border-bottom:1px solid var(--ink)}.text-link:hover svg{transform:translateX(4px)}.text-link svg{transition:transform .2s}.text-link.on-dark{border-color:#ffffff5a}.text-button{background:none;border:none;font-size:13px;padding:12px 0}.skip{position:absolute;left:20px;top:-100px;background:white;padding:12px;z-index:50}.skip:focus{top:20px}.announcement{height:30px;background:#e4e9dc;display:flex;align-items:center;justify-content:center;font-size:10px;letter-spacing:.02em}.announcement a{display:flex;gap:8px;align-items:center}.announcement span{display:inline-flex;align-items:center;gap:14px}.announcement svg{width:19px;height:19px}.site-header{position:absolute;top:46px;left:50%;transform:translateX(-50%);width:min(var(--max),calc(100% - 112px));height:76px;background:#f9faf5;display:flex;align-items:center;gap:28px;padding:12px 20px;z-index:20;box-shadow:0 1px 0 #1829200a}.brand{display:flex;align-items:center;gap:9px;white-space:nowrap;font-family:Georgia,serif;font-size:24px;letter-spacing:-.045em}.brandmark{height:34px;width:34px}.brand sup{font-family:Inter,sans-serif;font-size:8px;position:relative;top:-7px;margin-left:3px;letter-spacing:0}.desktop-nav{display:flex;align-items:center;gap:25px;margin-left:auto;font-size:12px}.desktop-nav>a{padding:12px 0}.desktop-nav>a:hover{color:#667653}.nav-dropdown>summary{list-style:none;display:flex;align-items:center;gap:10px;padding:12px 0}.nav-dropdown>summary::-webkit-details-marker{display:none}.nav-dropdown[open]>summary{color:#687d54}.nav-panel{position:absolute;top:76px;right:0;width:460px;background:var(--paper);padding:28px 30px 20px;border:1px solid var(--line);box-shadow:0 20px 30px #07160f12}.nav-panel>.eyebrow{display:block;margin-bottom:10px}.nav-panel a{display:flex;align-items:center;gap:16px;padding:13px 0;border-bottom:1px solid var(--line);font-size:14px}.nav-panel a:last-child{border:0}.nav-panel a>span{font-size:10px;color:var(--muted)}.nav-panel a svg{margin-left:auto;width:18px}.menu-toggle{display:none;background:none;border:0;width:40px;height:40px;padding:8px}.menu-toggle span{display:block;height:1px;background:var(--ink);width:24px;margin:6px 0}.mobile-nav{position:absolute;top:76px;left:0;right:0;padding:20px;background:var(--paper);border:1px solid var(--line)}.mobile-nav>a:not(.button){display:block;padding:15px 0;border-bottom:1px solid var(--line)}.mobile-nav>.button{margin-top:20px;width:100%}.hero{min-height:760px;height:calc(100svh - 70px);max-height:920px;position:relative;background:#182b25;color:var(--paper);display:flex;align-items:center;overflow:hidden}.hero-photo{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,27,22,.86) 0%,rgba(12,27,22,.62) 48%,rgba(12,27,22,.2) 100%),linear-gradient(0deg,#11231c70,#16291f14),url('/assets/logistics.jpg') center 65%/cover;filter:saturate(.57)}.hero-copy{position:relative;padding-top:68px;padding-bottom:60px}.hero-copy>.eyebrow{color:#e4e9dc;margin-bottom:26px}.hero h1{max-width:900px}.hero-copy>p:not(.eyebrow){font-size:18px;line-height:1.75;max-width:565px;margin-top:30px;color:#f0f3ebde}.hero-actions{display:flex;gap:14px;margin-top:36px}.hero-bottom{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:65px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff35;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#edf1e1ce}.sector-strip{display:flex;align-items:center;gap:62px;padding-block:45px;border-bottom:1px solid var(--line)}.sector-strip>.eyebrow{margin:0;min-width:150px;color:#778173;font-size:9px}.sector-strip>div{display:flex;align-items:center;justify-content:space-between;gap:30px;flex:1}.sector-strip>div>span{font-size:16px;font-weight:500;color:#737b70;letter-spacing:-.035em;white-space:nowrap}.intro-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:110px}.intro h2 span{color:#88917c}.intro-grid>div p{color:var(--muted);margin-bottom:18px;max-width:480px}.intro .text-link{margin-top:12px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:65px;margin-bottom:50px}.section-heading>p{max-width:370px;color:var(--muted);font-size:14px}.section-index{font-size:10px;letter-spacing:.13em;color:var(--muted);padding-bottom:8px}.work{background:var(--cream)}.work h2{max-width:780px}.demo-tabs{display:flex;gap:0;border-bottom:1px solid #cdd2c6;margin-bottom:48px}.demo-tabs button{border:0;background:none;padding:19px 0;margin-right:44px;display:flex;gap:38px;justify-content:space-between;color:#7e8678;font-size:13px;border-bottom:2px solid transparent;margin-bottom:-1px}.demo-tabs button span{font-size:9px}.demo-tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.demo-grid{display:grid;grid-template-columns:.95fr 1fr;gap:140px;align-items:center;padding:12px 0}.demo-copy h3{font-size:34px;line-height:1.2;max-width:440px;margin-bottom:24px;letter-spacing:-.04em}.demo-copy>p{color:var(--muted);font-size:15px;max-width:430px;margin-bottom:29px}.demo-caption{font-size:10px;line-height:1.5;color:#7b8477;margin-top:75px}.demo-caption>span{float:left;font-size:24px;margin-right:13px;margin-top:-9px}.demo-caption small{font-size:9px;margin-left:26px}.case-panel{background:#fbfcf8;border:1px solid #d2d8ca;box-shadow:0 20px 40px #24331f0a;max-width:540px;width:100%;margin-left:auto;color:var(--ink);text-align:left}.case-head{display:flex;gap:9px;align-items:center;padding:19px 24px;border-bottom:1px solid #e0e4d8;font-size:11px}.case-dot{width:6px;height:6px;border-radius:50%;background:#779064}.case-id{margin-left:auto;font-size:10px;color:#75806b}.case-docs{display:flex;justify-content:center;gap:26px;padding:33px 25px 41px}.mini-doc{position:relative;width:100px;min-height:115px;background:#f5f4ed;border:1px solid #dadfcf;padding:15px 13px}.doc-code{font-size:10px;letter-spacing:.08em;font-weight:600}.doc-lines{display:block;background:repeating-linear-gradient(to bottom,#cad0c0 0,#cad0c0 1px,transparent 1px,transparent 7px);height:23px;margin-top:18px;width:80%}.mini-doc small{font-size:8px;white-space:nowrap;position:absolute;top:calc(100% + 10px);left:50%;transform:translateX(-50%);color:#6b7664}.doc-fold{position:absolute;top:-1px;right:-1px;border-left:13px solid #dee4d4;border-top:13px solid #fbfcf8}.connector-line{display:flex;align-items:center;justify-content:center;position:relative;height:36px;margin:12px 50px 22px;border-top:1px solid #d4dacb}.connector-line:before{content:'';position:absolute;height:22px;top:-22px;left:50%;width:1px;background:#d4dacb}.connector-line span{font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#87917f;background:#fbfcf8;padding:6px 10px;position:relative;top:-18px}.case-facts{padding:0 25px 22px}.case-facts>div{display:flex;align-items:center;gap:10px;min-height:36px;font-size:11px;border-bottom:1px solid #e7eadf}.case-facts svg{width:16px;color:#4a6740}.case-facts small{font-size:9px;color:#77876c;margin-left:auto}.review-dot{width:6px;height:6px;border-radius:50%;border:1px solid #9d8655;margin:0 5px}.case-output{margin:0 24px;background:#e9edde;padding:18px;display:flex;align-items:center;gap:13px}.case-output>svg{margin-left:auto;width:20px}.case-output small{display:block;font-size:9px;color:#6d7c60;margin-bottom:5px}.case-output strong{font-size:13px;font-weight:500}.output-icon{height:32px;width:32px;display:flex;align-items:center;justify-content:center;border:1px solid #bdc9af;border-radius:50%;color:#546d40}.output-icon svg{width:18px}.case-note{text-align:center;font-size:8px;letter-spacing:.01em;padding:17px 12px;color:#7a8471}.outcomes{background:#e5e8dc}.outcome-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:48px}.outcome-grid article{padding:0 36px;border-left:1px solid #c9d0be}.outcome-grid article:first-child{border:0;padding-left:0}.outcome-grid article:last-child{padding-right:0}.outcome-grid h3{font-size:25px;margin-bottom:18px}.outcome-grid p{font-size:14px;color:#5b6856;max-width:330px}.outcome-grid small{font-size:9px;display:block;color:#74816b;margin-top:26px;line-height:1.8}.industry-list{border-top:1px solid var(--line)}.industry-row{display:grid;grid-template-columns:72px 1fr 240px 48px;gap:26px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line);transition:background .2s,padding .2s}.industry-row:hover{background:#eff2e8;padding-inline:16px}.industry-number{font-size:13px;color:#85917b;align-self:start;padding-top:7px}.industry-row h3{font-size:26px}.industry-row p{font-size:13px;color:var(--muted);margin-top:8px}.industry-tag{font-size:9px;letter-spacing:.04em;color:#75816c}.round-arrow{width:40px;height:40px;border:1px solid #cad2c0;border-radius:50%;display:flex;align-items:center;justify-content:center}.round-arrow svg{width:20px;transition:transform .2s}.industry-row:hover svg{transform:rotate(-35deg)}.process{background:#f0f1ea}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:60px}.process-grid article{position:relative;padding:0 27px;border-left:1px solid #d1d8c8}.process-grid article:first-child{border:0;padding-left:0}.process-grid article:last-child{padding-right:0}.process-num{display:block;font-size:43px;font-weight:400;letter-spacing:-.07em;color:#8a987f;margin-bottom:35px}.process-grid .eyebrow{margin-bottom:12px;display:block;font-size:9px}.process-grid h3{font-size:23px;margin-bottom:18px;max-width:220px}.process-grid p{font-size:13px;max-width:230px;color:var(--muted)}.controls{background:var(--forest);color:#f5f6ed;padding:105px 0}.control-grid{display:grid;grid-template-columns:1fr 1fr;gap:150px}.controls .eyebrow{color:#a2b293}.controls h2 span{color:#afbea2}.controls p{color:#b9c5b1;font-size:14px;max-width:440px;margin:27px 0 32px}.control-stack article{display:flex;gap:26px;border-top:1px solid #c0ccae35;padding:24px 0}.control-stack article:last-child{border-bottom:1px solid #c0ccae35}.control-stack .number{font-size:10px;color:#829774;padding-top:6px}.control-stack h3{font-size:21px}.control-stack p{margin:10px 0 0;font-size:13px;max-width:370px}.faq-grid{display:grid;grid-template-columns:.9fr 1.2fr;gap:110px}.faq-grid>div>p:not(.eyebrow){max-width:340px;margin-top:24px;color:var(--muted);font-size:14px}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 0;font-size:15px;line-height:1.5}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{font-size:24px;font-weight:400;line-height:1;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-answer{padding:0 35px 25px 0;color:var(--muted);font-size:13px}.final-cta{padding:82px 0;background:#dfe5d5}.final-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:40px}.final-cta p:not(.eyebrow){font-size:14px;margin-top:25px;color:#617158}.final-cta .button{min-width:240px}.final-cta h2{font-size:54px}footer{background:#f4f4ee;padding-top:65px}.footer-top{display:grid;grid-template-columns:1.3fr .9fr 1fr;gap:90px;padding-bottom:55px}.footer-top>.brand{font-size:28px}.footer-top>div>p{font-size:20px;line-height:1.5;letter-spacing:-.03em;margin-top:25px;color:#798370}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:11px}.footer-col .eyebrow{margin-bottom:10px;color:#7f8b75;font-size:9px}.footer-col a{font-size:12px;color:#59684f}.footer-col a:hover{color:#152b1c;text-decoration:underline;text-underline-offset:4px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;border-top:1px solid #d9dece;font-size:9px;color:#7b8671}.footer-bottom a{display:flex;align-items:center;gap:10px}.footer-bottom svg{width:15px;height:15px}
.niche-hero{padding:135px 0 92px;background:var(--cream)}.breadcrumbs{display:flex;gap:13px;font-size:10px;color:#87917d;flex-wrap:wrap;margin:15px 0 45px}.breadcrumbs a:hover{text-decoration:underline}.niche-hero-grid{display:grid;grid-template-columns:1.17fr 1fr;gap:85px;align-items:center}.niche-hero h1{font-size:clamp(43px,4.8vw,67px);letter-spacing:-.055em;max-width:680px}.niche-hero .eyebrow{color:#6e805f}.niche-hero-grid>div>p:not(.eyebrow){font-size:16px;color:#68745f;max-width:600px;margin:28px 0 30px}.niche-hero .audience{font-size:9px;display:block;color:#87907f;margin-top:24px;max-width:480px;line-height:1.7}.niche-visual{padding:30px;background:#e1e6d8;position:relative}.niche-visual .case-panel{box-shadow:none}.visual-index{display:block;font-size:8px;letter-spacing:.13em;color:#77876a;margin-top:20px}.pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.pain-grid article{border-top:1px solid var(--line);padding-top:24px}.pain-grid article>span{font-size:10px;color:#8f9a83}.pain-grid h3{font-size:23px;line-height:1.45;margin-top:23px;max-width:340px}.niche-scope{background:#f0f2e9}.workflow-list{border-top:1px solid #d4dacb}.workflow-list article{padding:30px 0;display:grid;grid-template-columns:85px 1fr 1.3fr;gap:40px;border-bottom:1px solid #d4dacb;align-items:start}.workflow-num{font-size:27px;letter-spacing:-.04em;color:#96a28b}.workflow-list h3{font-size:25px;padding-top:3px}.workflow-list p{font-size:14px;color:#68775f;max-width:490px}.delivery-grid{display:grid;grid-template-columns:1fr 1fr;gap:115px}.deliverables{background:#1d3026;color:#f8f9f2}.deliverables .eyebrow{color:#a6b497}.deliverables p{font-size:14px;color:#b9c4ae;max-width:430px;margin-top:24px}.metric{border-top:1px solid #65775b;margin-top:48px;padding-top:24px}.metric .eyebrow{display:block;font-size:8px;margin:0 0 13px}.metric strong{display:block;font-weight:400;font-size:22px;line-height:1.4;max-width:390px;letter-spacing:-.03em}.output-list>div{border-top:1px solid #ffffff2a;padding:26px 0;display:flex;gap:22px;align-items:flex-start}.output-list>div>svg{width:22px;color:#b7cba6}.output-list h3{font-size:22px;line-height:1.45}.output-list .small-print{font-size:10px;margin-top:22px;max-width:400px;color:#98ac8e}.fit-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:140px}.fit-grid>div>p:not(.eyebrow){font-size:14px;color:var(--muted);margin-top:24px;max-width:400px}.fit-list{list-style:none;padding:0;margin:0}.fit-list li{display:flex;gap:15px;font-size:16px;line-height:1.6;border-bottom:1px solid var(--line);padding:20px 0}.fit-list li:first-child{border-top:1px solid var(--line)}.fit-list svg{color:#69865a;width:20px;margin-top:3px}.scope-boundaries{margin-top:28px;font-size:12px;color:#6d7c61}.scope-boundaries summary{list-style:none;display:flex;justify-content:space-between;gap:15px;font-weight:500}.scope-boundaries summary::-webkit-details-marker{display:none}.scope-boundaries p{font-size:12px;margin-top:18px;color:#7a8470}.related{display:flex;align-items:center;justify-content:space-between;padding-block:30px}.related .eyebrow{margin:0;font-size:8px;color:var(--muted)}.related a{display:flex;align-items:center;gap:25px;font-size:13px}.related svg{width:20px}.assessment-section{padding:170px 0 110px;background:var(--cream);min-height:80vh}.assessment-intro{margin-bottom:60px}.assessment-intro h1{font-size:64px}.assessment-intro>p:not(.eyebrow){color:var(--muted);margin-top:22px;max-width:430px;font-size:15px}.assessment-layout{display:grid;grid-template-columns:300px 1fr;gap:85px;align-items:start}.steps{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:22px;padding:23px 0;border-top:1px solid #cdd5c3;color:#88947c;font-size:15px}.steps li:last-child{border-bottom:1px solid #cdd5c3}.steps li>span{font-size:10px;padding-top:3px}.steps li small{display:block;font-size:10px;margin-top:10px;line-height:1.5}.steps li.active{color:var(--ink)}.steps li.active>span{color:#253f1c;font-weight:600}.assessment-aside>p{font-size:10px;color:#87937b;line-height:1.8;margin-top:28px}.assessment-aside>p svg{width:15px;vertical-align:middle;margin-right:3px}.assessment-card{background:var(--paper);padding:42px;border:1px solid #d9dece}.assessment-card h2{font-size:31px;margin-bottom:28px}.assessment-card .eyebrow{font-size:9px;color:#829274;display:block;margin-bottom:19px}.assessment-card label{display:block;font-size:12px;margin:24px 0 10px;font-weight:500}.assessment-card input:not([type=range]),.assessment-card select,.assessment-card textarea{width:100%;padding:14px;background:#fff;border:1px solid #d5dccd;border-radius:0;color:var(--ink);font-size:13px;line-height:1.5}.assessment-card textarea{resize:vertical;min-height:110px}.assessment-card input::placeholder,.assessment-card textarea::placeholder{color:#929b8b}.field-help{display:block;font-size:10px;line-height:1.7;color:#8b9681;margin-top:9px}.form-actions{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:34px}.form-actions>span{font-size:10px;color:#7c8a70}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}input[type=range]{width:100%;accent-color:#405b32;margin:14px 0}#reduction-label{float:right;color:#6d825b}.result-metric{background:#e7eddd;padding:23px 26px;margin:25px 0}.result-metric strong{font-size:40px;letter-spacing:-.06em;font-weight:400;display:block}.result-metric span{font-size:12px;color:#697f55;display:block;margin-top:8px}.result-metric small{font-size:10px;color:#7f9070;line-height:1.5;display:block;margin-top:12px}.result-summary{font-size:14px;color:#6c7c60;line-height:1.8}.result-label{font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:500;margin:30px 0 12px}.result-list{padding-left:20px;color:#6c7c60;font-size:13px;line-height:1.8}.result-disclaimer{font-size:10px;color:#87967b;line-height:1.7;margin-top:22px}.privacy{padding-top:180px;max-width:850px;padding-bottom:100px}.privacy h1{font-size:62px;margin-bottom:55px}.privacy h2{font-size:29px;margin-top:35px;margin-bottom:20px}.privacy p{font-size:15px;color:var(--muted);margin-bottom:20px}.privacy p a{text-decoration:underline;text-underline-offset:4px}.privacy>.text-link{margin-top:20px}
@media(min-width:1700px){.hero h1{font-size:88px}}@media(max-width:1150px){.wrap,.site-header{width:calc(100% - 72px)}.site-header{gap:20px;padding-inline:17px}.desktop-nav{gap:18px;font-size:11px}.brand{font-size:22px}.desktop-cta{font-size:10px!important;gap:12px!important}.sector-strip{gap:30px}.sector-strip>div{gap:20px}.sector-strip>div>span{font-size:13px}.intro-grid,.demo-grid,.control-grid,.faq-grid,.fit-grid,.delivery-grid{gap:65px}.industry-row{grid-template-columns:45px 1fr 190px 40px;gap:18px}.industry-tag{font-size:8px}.niche-hero-grid{gap:45px}.niche-visual{padding:20px}.niche-hero .case-docs{gap:14px;padding-inline:15px}.niche-hero .mini-doc{width:80px}.niche-hero .case-head{font-size:9px;padding-inline:15px}.assessment-layout{grid-template-columns:240px 1fr;gap:45px}.footer-top{gap:50px}}@media(max-width:900px){.desktop-nav,.desktop-cta{display:none}.menu-toggle{display:block;margin-left:auto}.site-header{height:66px;top:44px}.mobile-nav{top:66px}.hero{min-height:720px;height:auto;padding-top:120px;padding-bottom:95px}.hero-copy{padding-top:50px}.hero h1{font-size:65px}.hero-copy>p:not(.eyebrow){font-size:17px}.sector-strip{display:block;padding-block:30px}.sector-strip>.eyebrow{margin-bottom:22px}.sector-strip>.eyebrow br{display:none}.sector-strip>div{flex-wrap:wrap;justify-content:flex-start;gap:22px 35px}.intro-grid{grid-template-columns:1fr 1fr;gap:40px}.intro-grid h2{font-size:35px}.demo-grid{gap:40px}.demo-copy h3{font-size:27px}.demo-copy>p{font-size:13px}.case-docs{gap:12px;padding-inline:16px}.mini-doc{width:78px;min-height:98px}.case-head{padding:17px;font-size:9px}.case-facts{padding-inline:17px}.case-output{margin-inline:17px;padding:14px;gap:10px}.case-output strong{font-size:11px}.case-output small{font-size:8px}.case-facts>div{font-size:10px}.industry-row{grid-template-columns:35px 1fr 40px}.industry-tag{display:none}.process-grid{gap:0}.process-grid article{padding-inline:18px}.process-grid h3{font-size:19px}.process-grid p{font-size:12px}.control-grid{gap:45px}.controls h2{font-size:42px}.control-stack h3{font-size:18px}.control-stack p{font-size:12px}.faq-grid{gap:45px}.faq-list summary{font-size:13px}.final-cta h2{font-size:42px}.footer-top{grid-template-columns:1fr 1fr;gap:40px}.footer-top>div:first-child{grid-column:span 2}.footer-top>div>p{font-size:18px}.niche-hero-grid{grid-template-columns:1fr}.niche-hero h1{font-size:60px;max-width:650px}.niche-visual{padding:35px;max-width:600px;width:100%;margin-top:20px}.niche-visual .case-panel{margin:auto}.niche-hero .mini-doc{width:100px;min-height:115px}.niche-hero .case-docs{gap:26px}.niche-hero .case-head{font-size:11px;padding:19px 24px}.niche-hero .case-output strong{font-size:13px}.niche-hero .case-output{padding:18px}.pain-grid{gap:24px}.pain-grid h3{font-size:19px}.workflow-list article{grid-template-columns:45px 1fr 1.3fr;gap:25px}.workflow-list h3{font-size:21px}.delivery-grid,.fit-grid{gap:50px}.output-list h3{font-size:19px}.fit-list li{font-size:14px}.assessment-layout{grid-template-columns:1fr;gap:30px}.assessment-aside .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.steps li:last-child{border-bottom:0}.steps li{gap:12px}.assessment-aside>p{margin-top:0}.assessment-intro{margin-bottom:35px}.assessment-card{padding:35px}}
@media(max-width:620px){.wrap,.site-header{width:calc(100% - 40px)}.announcement{height:28px;font-size:8px}.announcement a>span{display:none}.site-header{top:40px;padding:10px 14px;height:62px}.brand{font-size:21px;gap:7px}.brandmark{width:29px;height:29px}.mobile-nav{top:62px}.section{padding:64px 0}.eyebrow{font-size:8px;margin-bottom:20px;letter-spacing:.16em}.hero{min-height:710px;padding-top:98px;padding-bottom:80px}.hero-photo{background-position:60% center;filter:saturate(.55)}.hero-copy{padding-top:45px;padding-bottom:30px}.hero h1{font-size:clamp(39px,10.4vw,60px);line-height:1.08;letter-spacing:-.055em}.hero-copy>p:not(.eyebrow){font-size:15px;max-width:400px;line-height:1.8;margin-top:24px}.hero-actions{flex-direction:column;align-items:flex-start;margin-top:28px;gap:12px}.hero-actions .button{width:230px;min-height:49px;font-size:12px}.hero-bottom{height:54px;font-size:7px;letter-spacing:.09em;gap:20px}.hero-bottom span:last-child{max-width:115px;text-align:right;line-height:1.5}.sector-strip{padding-block:28px}.sector-strip>div{gap:16px 24px}.sector-strip>div>span{font-size:12px}.intro-grid{grid-template-columns:1fr;gap:26px}.intro-grid h2{font-size:34px}.intro-grid>div p{font-size:13px;margin-bottom:15px}.section-heading{display:block;margin-bottom:32px}.section-heading>p{margin-top:22px;font-size:13px;max-width:400px}.section-index{display:none}h2{font-size:35px}.work h2{font-size:34px}.demo-tabs{gap:16px;margin-bottom:32px;overflow-x:auto;scrollbar-width:none}.demo-tabs button{margin:0;flex:0 0 auto;gap:12px;font-size:11px;padding:16px 0}.demo-tabs button span{display:none}.demo-grid{grid-template-columns:1fr;gap:32px}.demo-copy h3{font-size:27px;max-width:360px}.demo-copy>p{font-size:13px;margin-bottom:22px;max-width:390px}.demo-caption{margin-top:22px;font-size:9px}.demo-caption small{font-size:8px}.case-panel{margin-inline:auto;max-width:440px}.case-docs{gap:22px;padding:30px 17px 40px}.mini-doc{width:83px;min-height:108px}.case-head{font-size:10px;padding:18px}.case-facts>div{font-size:11px}.case-output{margin:0 18px;padding:16px}.case-output strong{font-size:12px}.case-note{font-size:8px}.outcome-grid{grid-template-columns:1fr;gap:32px;margin-top:35px}.outcome-grid article{border:0!important;border-top:1px solid #c9d0be!important;padding:25px 0 0!important}.outcome-grid article>.eyebrow{margin-bottom:16px}.outcome-grid h3{font-size:24px;margin-bottom:12px}.outcome-grid p{font-size:13px;max-width:400px}.outcome-grid small{margin-top:18px}.industry-row{grid-template-columns:25px 1fr 30px;gap:14px;padding:23px 0}.industry-row h3{font-size:22px}.industry-row p{font-size:11px;line-height:1.65;max-width:290px}.industry-number{font-size:10px;padding-top:6px}.round-arrow{width:30px;height:30px}.round-arrow svg{width:17px}.industry-row:hover{padding-inline:4px}.process-grid{grid-template-columns:1fr 1fr;gap:34px 22px;margin-top:32px}.process-grid article{padding:0!important;border:0!important;border-top:1px solid #d1d8c8!important;padding-top:20px!important}.process-num{font-size:34px;margin-bottom:23px}.process-grid h3{font-size:21px}.process-grid p{font-size:12px}.controls{padding:64px 0}.control-grid{grid-template-columns:1fr;gap:45px}.controls h2{font-size:42px}.controls p{font-size:13px;margin:22px 0 26px}.control-stack h3{font-size:20px}.control-stack p{margin:10px 0 0;font-size:12px}.control-stack article{padding:22px 0;gap:18px}.faq-grid{grid-template-columns:1fr;gap:35px}.faq-grid>div>p:not(.eyebrow){font-size:13px;margin-top:20px}.faq-list summary{padding:22px 0;font-size:14px}.faq-answer{font-size:12px;padding-right:15px}.final-cta{padding:60px 0}.final-cta .wrap{display:block}.final-cta h2{font-size:39px}.final-cta p:not(.eyebrow){font-size:13px;margin:22px 0 28px}.final-cta .button{min-width:245px}footer{padding-top:45px}.footer-top{gap:35px 25px;padding-bottom:35px;grid-template-columns:1fr 1.1fr}.footer-col a{font-size:10px;line-height:1.5}.footer-col .eyebrow{font-size:8px}.footer-top>div>p{font-size:17px;margin-top:20px}.footer-bottom{flex-wrap:wrap;gap:16px 25px;font-size:8px}.footer-bottom>span:nth-child(2){display:none}.niche-hero{padding-top:115px;padding-bottom:60px}.breadcrumbs{font-size:8px;gap:10px;margin:12px 0 35px}.niche-hero-grid{gap:30px}.niche-hero h1{font-size:43px;line-height:1.08;letter-spacing:-.05em}.niche-hero-grid>div>p:not(.eyebrow){font-size:14px;margin:24px 0 26px}.niche-hero .audience{font-size:8px;margin-top:20px}.niche-visual{padding:20px 14px;margin-top:10px}.niche-hero .case-docs{gap:14px;padding-inline:10px}.niche-hero .mini-doc{width:72px;min-height:95px;padding:13px 10px}.niche-hero .case-head{font-size:8px;padding:17px 14px}.niche-hero .case-id{font-size:8px}.niche-hero .case-output strong{font-size:11px}.niche-hero .case-facts>div{font-size:10px}.niche-hero .case-note{font-size:7px}.niche-hero .case-output{padding:14px 12px;gap:8px}.niche-hero .case-output>svg{width:16px}.visual-index{font-size:7px}.pain-grid{grid-template-columns:1fr;gap:25px;margin-top:30px}.pain-grid article{display:flex;gap:23px;padding-top:22px}.pain-grid article>span{padding-top:5px}.pain-grid h3{font-size:21px;margin-top:0;max-width:420px}.workflow-list article{grid-template-columns:30px 1fr;gap:12px 22px;padding:24px 0}.workflow-num{font-size:21px}.workflow-list h3{font-size:22px;padding:0}.workflow-list p{grid-column:2;font-size:12px}.delivery-grid,.fit-grid{grid-template-columns:1fr;gap:36px}.deliverables p{font-size:13px}.metric{margin-top:28px}.metric strong{font-size:21px}.output-list h3{font-size:20px}.fit-list li{font-size:14px;padding:18px 0}.fit-grid>div>p:not(.eyebrow){font-size:13px}.related{display:block;padding-block:25px}.related a{margin-top:16px;font-size:12px;justify-content:space-between}.assessment-section{padding-top:140px;padding-bottom:65px}.assessment-intro h1{font-size:44px}.assessment-intro>p:not(.eyebrow){font-size:14px}.assessment-layout{gap:26px}.assessment-aside .steps{gap:10px}.steps li{display:block;font-size:10px;padding:15px 0}.steps li>span{display:block;margin-bottom:9px}.steps li small{font-size:8px;line-height:1.6;max-width:90px;margin-top:7px}.assessment-aside>p{font-size:9px}.assessment-card{padding:25px 20px}.assessment-card h2{font-size:27px;line-height:1.2}.assessment-card label{font-size:11px}.assessment-card input:not([type=range]),.assessment-card select,.assessment-card textarea{font-size:13px;padding:12px}.form-actions .button{font-size:11px;gap:16px;padding:14px 16px}.field-grid{gap:14px}.form-actions{gap:12px;flex-wrap:wrap}.form-actions>span{font-size:9px}.result-metric{padding:20px}.result-metric strong{font-size:37px}.result-summary{font-size:13px}.privacy{padding-top:145px;padding-bottom:70px}.privacy h1{font-size:43px;margin-bottom:35px}.privacy h2{font-size:26px}.privacy p{font-size:13px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
/* Bounded pilot offers and motion */
.hero-media{position:absolute;inset:0;background:#17291e url('/assets/hero-poster.webp') center/cover}.hero-media video{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.6)}.hero-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0c1b16d6 0%,#0c1b1699 48%,#0c1b163b 100%),linear-gradient(0deg,#11231c70,#16291f14);pointer-events:none}.hero-pilot-line{display:block;max-width:540px;margin-top:18px;font-size:12px;line-height:1.7;color:var(--muted)}.pilot-section{background:#e5e9dd;scroll-margin-top:30px}.pilot-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.pilot-deliverable{background:var(--paper);padding:36px}.pilot-deliverable h3{font-size:28px;line-height:1.35}.pilot-deliverable>p{margin:24px 0;color:var(--muted);font-size:14px}.pilot-deliverable>small{display:block;margin-top:16px;font-size:10px;line-height:1.6;color:var(--muted)}.pilot-steps article{display:flex;gap:23px;padding:25px 0;border-top:1px solid #bfc8b5}.pilot-steps article>span{font-size:11px;margin-top:4px}.pilot-steps h3{font-size:24px}.pilot-steps p{font-size:13px;line-height:1.8;color:var(--muted);margin-top:10px}.pilot-economics{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid #bfc8b5;margin-top:55px;padding-top:35px}.pilot-economics p{font-size:14px;line-height:1.8}.alternative-section{background:#fafbf6}.alternative-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.alternative-grid>div>p{font-size:16px;line-height:1.8}.alternative-grid .proof-note{font-size:12px;color:var(--muted);border-top:1px solid var(--line);margin-top:25px;padding-top:20px}.cta-stack{display:flex;flex-direction:column;align-items:flex-start;gap:20px;flex-shrink:0;max-width:290px}.cta-stack>small{font-size:10px;color:#d6dfd1;line-height:1.6}.final-cta h2{max-width:760px}.result-pilot{padding:22px;border:1px solid var(--line);margin:28px 0}.result-pilot h3{font-size:22px;margin-bottom:12px}.result-pilot p{font-size:13px;margin-bottom:18px}.result-pilot small{display:block;margin-top:13px;color:var(--muted);font-size:10px;line-height:1.6}
@media(max-width:900px){.pilot-grid,.alternative-grid{gap:35px}.pilot-economics{gap:35px}.pilot-deliverable{padding:26px}.pilot-deliverable h3{font-size:24px}}
@media(max-width:600px){.hero-copy{padding-bottom:115px}.hero{min-height:790px}.hero-bottom>span{max-width:48%;font-size:7px;line-height:1.6}.hero-pilot-line{font-size:11px;margin-top:20px}.pilot-grid,.pilot-economics,.alternative-grid{grid-template-columns:1fr;gap:30px}.pilot-deliverable{padding:25px 22px}.pilot-deliverable h3{font-size:25px}.pilot-deliverable>p,.pilot-economics p,.alternative-grid>div>p{font-size:13px}.pilot-steps h3{font-size:22px}.pilot-steps article{gap:17px}.pilot-economics{margin-top:32px;padding-top:28px}.pilot-economics .eyebrow{margin-bottom:12px}.cta-stack{margin-top:25px;max-width:100%}.cta-stack .button{min-width:255px}.cta-stack .text-link{font-size:12px}.final-cta h2{font-size:35px}.result-pilot{padding:18px}.result-pilot h3{font-size:21px}}
/* Technology reference: twelve wordmarks in a quiet, responsive grid. */
.technology-section{background:#fff;padding:62px 0 42px}.technology-heading{display:flex;justify-content:space-between;align-items:baseline;gap:30px}.technology-heading h2{text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.09em;line-height:1.6}.technology-heading p{font-size:14px;color:var(--muted)}.technology-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:40px 34px;padding:58px 0 35px}.technology-logo{display:flex;align-items:center;justify-content:center;min-height:60px}.technology-logo img{max-width:155px;width:100%;height:50px;object-fit:contain;filter:grayscale(1);opacity:.5;transition:opacity .2s}.technology-logo:hover img{opacity:.85}.technology-note{font-size:10px;line-height:1.7;color:#788178;text-align:right;max-width:700px;margin-left:auto}
@media(max-width:900px){.technology-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.technology-heading{align-items:flex-start}.technology-heading p{font-size:12px;max-width:290px}}
@media(max-width:600px){.technology-section{padding:40px 0 32px}.technology-heading{display:block}.technology-heading h2{font-size:10px}.technology-heading p{font-size:12px;margin-top:12px;max-width:100%}.technology-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 18px;padding:30px 0 25px}.technology-logo{min-height:46px}.technology-logo img{height:37px;max-width:100%}.technology-note{font-size:9px;text-align:left}}
.technology-logo{gap:6px}.technology-logo.with-name img{width:27px;height:28px;flex-shrink:0}.technology-logo.with-name span{font-size:18px;font-weight:500;letter-spacing:-.04em;white-space:nowrap;opacity:.5}.technology-logo .technology-symbol{width:34px!important;height:34px;flex-shrink:0}.technology-logo.with-icon>img:not(.technology-symbol){width:105px}.commercial-offer{margin:0 0 48px}.commercial-grid{display:grid;grid-template-columns:.85fr 1fr 1.3fr;border-top:1px solid #bdc7b3;border-bottom:1px solid #bdc7b3}.commercial-grid article{padding:30px 30px 30px 0}.commercial-grid article+article{padding-left:30px;border-left:1px solid #bdc7b3}.commercial-grid .eyebrow{margin-bottom:18px;font-size:9px}.commercial-price{display:block;font-size:55px;font-weight:400;letter-spacing:-.055em;line-height:1}.commercial-unit{display:block;font-size:12px;margin-top:12px}.commercial-grid h3{font-size:28px;line-height:1.22;letter-spacing:-.04em}.commercial-grid p{font-size:12px;color:#52614f;line-height:1.8;margin-top:18px}.commercial-availability{font-size:11px;line-height:1.7;margin:17px 0;color:#57644f}.commercial-details{border-top:1px solid #bdc7b3;border-bottom:1px solid #bdc7b3}.commercial-details summary{display:flex;justify-content:space-between;gap:20px;font-size:12px;font-weight:500;padding:18px 0;list-style:none}.commercial-details summary::-webkit-details-marker{display:none}.commercial-detail-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;padding-bottom:22px}.commercial-details h4{font-size:11px;font-weight:600;margin:18px 0 9px}.commercial-details p,.commercial-details li{font-size:12px;line-height:1.8;color:#52614f}.commercial-details ul{padding-left:17px;margin:0}.commercial-details li{margin-bottom:10px}.commercial-details .commercial-tax{font-size:10px;padding-bottom:18px}.commercial-risk{background:#ffffff25;padding-right:24px!important}
@media(max-width:900px){.commercial-grid{grid-template-columns:1fr 1fr}.commercial-grid article:last-child{grid-column:1/-1;border-left:0;border-top:1px solid #bdc7b3;padding-left:0}.commercial-grid article{padding-right:22px}.commercial-detail-grid{gap:25px}.desktop-nav{gap:17px}}
@media(max-width:600px){.technology-logo{gap:4px}.technology-logo.with-name img{width:19px;height:22px}.technology-logo.with-name span{font-size:11px}.technology-logo .technology-symbol{width:23px!important;height:23px}.technology-logo.with-icon>img:not(.technology-symbol){width:64px}.commercial-offer{margin-bottom:30px}.commercial-grid{grid-template-columns:1fr}.commercial-grid article,.commercial-grid article+article{padding:25px 0;border-left:0}.commercial-grid article+article{border-top:1px solid #bdc7b3}.commercial-grid h3{font-size:26px}.commercial-grid article:last-child{padding-left:0}.commercial-price{font-size:48px}.commercial-grid .eyebrow{margin-bottom:12px}.commercial-grid p{margin-top:14px;font-size:12px}.commercial-detail-grid{grid-template-columns:1fr;gap:0}.commercial-availability{font-size:10px}.commercial-details summary{font-size:11px}.commercial-details p,.commercial-details li{font-size:11px}}

/* Full-page editorial layout: workflow, capability, operation and proof sections. */
body[data-page="home"] .site-header{width:calc(100% - 48px);max-width:1512px}
body[data-page="home"] .hero h1{max-width:1010px;font-size:clamp(46px,5.2vw,76px)}
body[data-page="home"] .hero-copy>p:not(.eyebrow){max-width:585px}
.launch-showcase{background:#f2f0e9}.launch-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.launch-card{display:block;background:#fafbf7;border:1px solid #d4d9ce;transition:transform .2s}.launch-card:hover{transform:translateY(-4px)}.launch-art{min-height:230px;padding:28px;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(135deg,#c7ccba,#eae9dd 58%,#b5c0b0)}.launch-art-1{background:linear-gradient(135deg,#ddd7c6,#f0eee6 58%,#b5c2ba)}.launch-art-2{background:linear-gradient(135deg,#b7c6b7,#e2e7d9 58%,#b9c0ad)}.launch-art>span{font-size:10px;letter-spacing:.08em;margin-bottom:25px;text-transform:uppercase}.launch-art strong{font-weight:400;font-size:58px;letter-spacing:-.055em}.launch-art small{font-size:12px;margin-top:12px}.launch-content{padding:28px}.launch-content .eyebrow{font-size:9px}.launch-content h3{font-size:27px;margin-bottom:18px}.launch-content p{font-size:13px;color:var(--muted);margin-bottom:28px}.launch-content .text-link{font-size:12px}
.capability-section{background:#f7f6f1}.capability-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;border-top:1px solid var(--line);padding:28px 0 110px}.capability-intro h3{font-size:25px}.capability-intro p{font-size:14px;color:var(--muted)}.capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px 24px}.capability-art{min-height:280px;background:linear-gradient(130deg,#a7b39d,#e8ddbc 50%,#9eac9b);display:flex;align-items:center;justify-content:center;padding:30px}.art-1{background:linear-gradient(120deg,#c1b39d,#dcd2be 50%,#687b82)}.art-2{background:linear-gradient(130deg,#afbea7,#e6dfc8 50%,#c1c5ae)}.art-3{background:linear-gradient(130deg,#c3c9b7,#e4d6b9 50%,#8e9d85)}.art-4{background:linear-gradient(130deg,#aea698,#ded7c2 50%,#a8bbaa)}.art-5{background:linear-gradient(130deg,#bcc4b6,#e1ded0 50%,#7f9287)}.capability-record{background:#fbfcf7;border:1px solid #dce1d4;width:100%;padding:25px;box-shadow:0 15px 30px #182a2212}.capability-record small{font-size:9px;letter-spacing:.08em;color:#6d786b}.capability-record strong{display:block;font-size:23px;line-height:1.25;font-weight:400;margin:22px 0}.capability-record>span{display:block;font-size:10px;line-height:1.6;border-top:1px solid var(--line);padding-top:14px;color:#56634f}.record-lines{display:flex;flex-direction:column;gap:7px;margin-bottom:20px}.record-lines i{height:4px;width:90%;background:#e2e6db}.record-lines i:nth-child(2){width:75%}.record-lines i:nth-child(3){width:60%}.capability-grid article>h3{font-size:25px;margin:23px 0 12px}.capability-grid article>p{font-size:14px;line-height:1.8;color:var(--muted)}.capability-section .small-print{margin-top:36px;font-size:11px;color:var(--muted)}
.security-section{background:#e8ecdf}.security-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.security-grid article{border-top:1px solid #bdc7b3;padding-top:24px}.security-grid h3{font-size:24px;margin-bottom:18px}.security-grid p{font-size:13px;color:#596650}.security-bottom{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid #bdc7b3;margin-top:48px;padding-top:28px}.security-bottom p{font-size:13px;max-width:700px}
.operations-section{background:#1b2b23;color:#f6f7ee}.operations-section .section-heading>p{color:#c1cabc}.operations-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.operations-grid article{border-top:1px solid #ffffff30;padding-top:24px}.operations-grid article>span{font-size:10px;color:#bac5b4}.operations-grid h3{font-size:28px;margin:28px 0 16px}.operations-grid p{font-size:13px;color:#c1cabc}.operations-section .small-print{font-size:11px;color:#b6c2af;margin-top:40px}
.measurement-section{background:#e4e9da}.measurement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.measurement-grid article{border-top:1px solid #bec7b4;padding-top:25px}.measurement-grid h3{font-size:27px;margin-bottom:15px}.measurement-grid p{font-size:14px;color:#5b6754}
.process-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.process-check{background:#e7ebdf;padding:34px}.process-check h3{font-size:33px}.process-check p{font-size:14px;color:var(--muted);margin:25px 0}.process-check .button{margin-top:10px}.process-layout .process-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px}.process-layout .process-grid article{border-top:1px solid var(--line);padding:22px 0 0;border-right:0}.process-layout .process-num{margin-bottom:15px}.process-layout .process-grid h3{font-size:25px}.owner-section{background:#f2f0e9}.owner-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:100px}.owner-grid>div>p{max-width:620px;color:var(--muted);margin:28px 0}.owner-grid aside{border:1px solid var(--line);padding:36px;background:#fafbf6}.owner-grid aside h3{font-size:30px}.owner-grid aside p{font-size:14px;color:var(--muted);margin:22px 0}.industry-list{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.industry-row{display:grid;grid-template-columns:30px 1fr 35px;gap:16px;align-items:start;padding:32px 0}.industry-row .industry-tag{grid-column:2;font-size:10px;grid-row:2}.industry-row .round-arrow{grid-column:3;grid-row:1}.industry-row h3{font-size:28px}.industry-row p{font-size:13px}.industry-row:last-child{border-bottom:1px solid var(--line)}
@media(max-width:1000px){.capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.security-grid,.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-grid{gap:16px}.launch-art,.launch-content{padding:22px}.launch-content h3{font-size:23px}.process-layout,.owner-grid{gap:36px}.capability-intro{gap:40px}.industry-list{gap:0 28px}.industry-row h3{font-size:25px}.process-check{padding:25px}}
@media(max-width:600px){body[data-page="home"] .site-header{width:calc(100% - 40px)}body[data-page="home"] .hero h1{font-size:46px}body[data-page="home"] .hero-copy{padding-bottom:85px}.launch-grid,.capability-grid,.security-grid,.operations-grid,.measurement-grid,.process-layout,.owner-grid,.industry-list,.capability-intro{grid-template-columns:1fr}.launch-art{min-height:190px}.launch-content{padding:25px}.launch-content h3{font-size:27px}.capability-intro{padding-bottom:65px;gap:20px}.capability-grid{gap:36px}.capability-art{min-height:270px}.security-grid,.operations-grid{gap:30px}.security-bottom{align-items:flex-start;flex-direction:column;gap:20px}.process-layout .process-grid{grid-template-columns:1fr}.owner-grid aside{padding:25px}.industry-row{padding:27px 0;gap:12px}.industry-row h3{font-size:27px}.measurement-grid{gap:25px}.operations-grid h3{margin-top:17px}}

/* Digital-employee offer structure. */
.role-sector{display:block;font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.industry-row h3{font-size:26px}.industry-row .industry-tag{line-height:1.65;white-space:normal}.employee-summary{background:#fbfcf7;padding:45px 0 52px;border-bottom:1px solid var(--line)}.employee-definition{display:flex;align-items:baseline;justify-content:space-between;gap:45px;padding-bottom:30px;border-bottom:1px solid var(--line)}.employee-definition>.eyebrow{margin:0;max-width:280px}.employee-definition>p{font-size:12px;line-height:1.8;color:var(--muted);max-width:740px}.employee-value-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding-top:30px}.employee-value-grid h3{font-size:18px;margin-bottom:14px}.employee-value-grid p{font-size:12px;color:var(--muted);line-height:1.85}.employee-bundle{background:#f4f3ed}.employee-bundle-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.employee-bundle-grid article{padding:32px;background:#fcfcf8;border:1px solid var(--line);display:flex;flex-direction:column}.bundle-number{font-size:10px;color:#829076;margin-bottom:22px}.employee-bundle-grid h3{font-size:29px;margin-bottom:20px}.employee-bundle-grid p{font-size:14px;line-height:1.8;color:#53614e;margin-bottom:20px}.employee-bundle-grid .bundle-obstacle{font-size:12px;color:#7b8275;padding-bottom:18px;border-bottom:1px solid var(--line)}.bundle-output{display:flex;gap:12px;align-items:flex-start;margin-top:auto;padding-top:18px;border-top:1px solid var(--line);font-size:12px;line-height:1.7}.bundle-output svg{width:19px;height:21px}.employee-extras{display:grid;grid-template-columns:1fr 1.25fr;gap:75px;border-top:1px solid #c9d0be;margin-top:48px;padding-top:38px}.employee-extras h3{font-size:30px}.employee-extras>div>p{font-size:12px;color:var(--muted);margin-top:20px}.employee-extras article{display:flex;gap:16px;padding:0 0 24px}.employee-extras h4{font-size:17px;font-weight:500;letter-spacing:-.02em;margin:0 0 9px}.employee-extras article p{font-size:13px;line-height:1.8;color:var(--muted)}.employee-extras svg{width:21px}.employee-fit{margin-top:35px;background:#e4e9da;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:50px}.employee-fit h3{font-size:24px;margin-bottom:12px}.employee-fit p{font-size:12px;color:#58664f;max-width:720px;line-height:1.8}.employee-fit .button{flex-shrink:0;max-width:290px}.result-role{padding:20px 0;color:var(--muted);font-size:14px;line-height:1.8}.result-role strong{color:var(--ink);font-size:23px;font-weight:400}.desktop-cta{max-width:245px}.hero-actions .button{max-width:340px}
@media(max-width:1150px){.desktop-nav{gap:15px}.site-header{gap:17px}.desktop-cta{font-size:11px;gap:15px;max-width:190px}.employee-value-grid{grid-template-columns:1fr 1fr}.employee-definition{gap:35px}.employee-fit{gap:30px}.employee-extras{gap:40px}}
@media(max-width:600px){.employee-summary{padding:30px 0}.employee-definition{display:block;padding-bottom:22px}.employee-definition>p{margin-top:16px}.employee-value-grid{grid-template-columns:1fr;gap:22px;padding-top:24px}.employee-value-grid article+article{border-top:1px solid var(--line);padding-top:22px}.employee-value-grid h3{font-size:18px;margin-bottom:9px}.employee-bundle-grid,.employee-extras{grid-template-columns:1fr}.employee-bundle-grid article{padding:25px 22px}.employee-bundle-grid h3{font-size:27px}.employee-bundle-grid p{font-size:13px}.employee-extras{gap:28px;margin-top:35px;padding-top:28px}.employee-extras h3{font-size:28px}.employee-fit{display:block;padding:24px}.employee-fit .button{margin-top:22px;width:100%;max-width:none}.industry-row h3{font-size:25px}.hero-actions .button{max-width:100%;width:100%}.hero-copy>.hero-actions{max-width:350px}.desktop-cta{display:none}}

/* Founder relevance and a single primary launch offer. */
.founder-proof{background:#e7ebdf;padding:60px 0;border-bottom:1px solid #ccd3c3}.founder-proof-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:100px;align-items:center}.founder-proof-grid>div:first-child{border-right:1px solid #bfc9b3;padding-right:70px}.founder-proof strong{display:block;font-size:78px;font-weight:400;letter-spacing:-.065em;margin:18px 0 15px}.founder-proof span:not(.eyebrow){display:block;font-size:13px;color:#56634e;max-width:300px;line-height:1.7}.founder-proof h2{font-size:36px}.founder-proof p{font-size:13px;color:#58664f;margin:20px 0;max-width:520px}.primary-offer{display:grid;grid-template-columns:.9fr 1.35fr;border:1px solid #ced5c4;background:#fcfcf7}.primary-price{padding:42px;background:#e2e7d8;display:flex;flex-direction:column;align-items:flex-start}.primary-price>strong{font-size:76px;letter-spacing:-.06em;font-weight:400}.primary-price p{font-size:20px;margin:24px 0;line-height:1.5}.primary-price>span:not(.eyebrow){font-size:12px;line-height:1.8;color:#65705b}.primary-price .button{margin-top:32px}.primary-delivery{padding:12px 42px}.primary-delivery article{padding:28px 0;border-bottom:1px solid var(--line)}.primary-delivery article:last-child{border:0}.primary-delivery article>span{font-size:10px;letter-spacing:.1em;color:#748267}.primary-delivery h3{font-size:26px;margin:12px 0}.primary-delivery p{font-size:13px;color:var(--muted)}.primary-remedy{display:flex;justify-content:space-between;gap:55px;margin:30px 0 20px}.primary-remedy p{font-size:13px;max-width:760px}.primary-remedy .text-link{flex-shrink:0;align-self:center}.hero h1{max-width:1040px}.hero-bottom{font-size:8px}.desktop-nav{gap:18px}
@media(max-width:1000px){.founder-proof-grid{gap:45px}.founder-proof-grid>div:first-child{padding-right:35px}.primary-price{padding:30px}.primary-delivery{padding:10px 28px}.primary-remedy{gap:25px}}
@media(max-width:600px){.founder-proof{padding:42px 0}.founder-proof-grid,.primary-offer{grid-template-columns:1fr;gap:30px}.founder-proof-grid>div:first-child{border-right:0;border-bottom:1px solid #bfc9b3;padding-right:0;padding-bottom:30px}.founder-proof strong{font-size:68px}.founder-proof h2{font-size:31px}.primary-offer{gap:0}.primary-price{padding:28px}.primary-price>strong{font-size:66px}.primary-price .button{width:100%;font-size:12px}.primary-delivery{padding:0 25px}.primary-delivery h3{font-size:25px}.primary-remedy{display:block}.primary-remedy .text-link{margin-top:20px}body[data-page="home"] .hero h1{font-size:44px}.hero-bottom{font-size:7px}}
