@font-face{font-family:manrope;src:url(../media/manrope_regular-s.p.22e__o54mln2d.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:manrope;src:url(../media/manrope_bold-s.p.2yfp5rn9fkilq.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:102.74%;descent-override:28.91%;line-gap-override:0.0%;size-adjust:103.76%}.manrope_b279f60-module__U2H29q__className{font-family:manrope,manrope Fallback}.manrope_b279f60-module__U2H29q__variable{--font-manrope:"manrope", "manrope Fallback"}
@layer reset{*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}button{color:inherit}h1,h2,h3,p{margin:0}img,svg{vertical-align:middle}img{max-width:100%}button:disabled{cursor:wait}button[hidden],[hidden]{display:none!important}ul,ol{margin:0;padding:0}button{border:0}::selection{color:#0c1411;background:#b7f86a}}@layer base{:root{--line:#cae0cf24;--surface:#a5c4a809;--radius:16px;--color-accent:#b7f86a;--color-background:#0c1411;--color-ink:#f2f5ef;--color-muted:#afc0b7;--color-forest:#0b2018;--color-graphite:#171d1c}body{background:var(--color-background);color:var(--color-ink);font-family:var(--font-manrope), Arial, sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.65}main{overflow:clip}h1,h2,h3{text-wrap:balance;font-weight:700}h1{letter-spacing:-.055em;font-size:clamp(42px,5.4vw,76px);line-height:1.12}h2{letter-spacing:-.045em;font-size:clamp(30px,3.4vw,46px);line-height:1.2}h3{letter-spacing:-.025em;font-size:23px;line-height:1.35}p{color:var(--color-muted)}a,button{touch-action:manipulation}a,button,input,select,textarea,summary{outline-offset:6px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--color-accent)}button{background:0 0}button svg,a svg{flex-shrink:0}input,select,textarea{color:var(--color-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}section[id]{scroll-margin-top:100px}.container{width:min(1240px,100% - 96px);margin-inline:auto}.narrow{max-width:860px}.section{border-top:1px solid #d1e2cc0f;padding:112px 0;position:relative}.section-graphite{background:linear-gradient(150deg,#171f1c,#101814 75%)}.section-forest{background:radial-gradient(at 90% 45%,#29633826,#0000 58%),linear-gradient(125deg,#102119,#0d1914 75%)}.section-first{border-top:0}.text-muted{color:#99afa0}.text-accent{color:var(--color-accent)}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent);font-size:10px;font-weight:700;line-height:1.6}.eyebrow>span{color:#809986;margin-right:6px}.mono{letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:400}.small-note{color:#9fb1a5;font-size:12px;line-height:1.7}.mt-large{margin-top:54px}.button-row{flex-wrap:wrap;gap:12px;display:flex}.skip-link{background:var(--color-accent);color:#152016;z-index:1000;padding:12px 20px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.tracked-view{pointer-events:none;width:2px;height:2px;display:block}.desktop-only{display:initial}}@layer components{.button{white-space:nowrap;border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:13px 25px;font-size:13px;font-weight:700;line-height:1.5;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.button svg{transition:transform .2s}.button:hover svg{transform:translate(2px,-2px)}.button-primary{background:var(--color-accent);color:#172316;box-shadow:0 3px 20px #b7f86a08}.button-primary:hover{background:#c7ff87;transform:translateY(-1px);box-shadow:0 4px 26px #b7f86a22}.button-secondary{color:var(--color-ink);background:#77947b0a;border-color:#42574a}.button-secondary:hover{background:#1b2c21}.button-small{gap:16px;min-height:40px;padding:10px 18px;font-size:12px}.text-link{align-items:center;gap:20px;font-size:13px;font-weight:700;line-height:1.6;display:inline-flex}.text-link:hover{color:var(--color-accent)}.text-link svg{transition:transform .2s}.text-link:hover svg{transform:translate(4px)}.section-header{justify-content:space-between;align-items:flex-end;gap:50px;margin-bottom:52px;display:flex}.section-header .eyebrow{margin-bottom:18px}.section-header h2{max-width:810px}.section-lead{max-width:355px;font-size:15px;line-height:1.9}.section-tail{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;margin-top:36px;padding-top:28px;display:flex}.section-tail p{max-width:720px;font-size:13px}.glass-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#283c2c66,#14201988);box-shadow:0 24px 60px #030a0766}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0b130feb;border-bottom:1px solid #e2f7dc1a;position:sticky;top:0}.nav-bar{justify-content:space-between;align-items:center;gap:25px;height:82px;display:flex}.wordmark{letter-spacing:-.065em;align-items:center;font-size:24px;font-weight:700;line-height:1.2;display:inline-flex}.desktop-nav{align-items:center;gap:25px;display:flex}.desktop-nav>a,.desktop-nav>button{color:#ccd5cc;white-space:nowrap;align-items:center;gap:6px;padding:12px 0;font-size:12px;display:flex}.desktop-nav>a:hover,.desktop-nav>button:hover,.desktop-nav [aria-expanded=true]{color:var(--color-accent)}.nav-cta{color:var(--color-accent);background:#779a4f0f;border-color:#47613c}.nav-cta:hover{background:#253a24}.menu-toggle{padding:8px;display:none}.mega-menu{background:linear-gradient(110deg,#182a1e,#101b15);border-bottom:1px solid #364c3a;position:absolute;top:100%;left:0;right:0;box-shadow:0 30px 50px #0006}.mega-grid{grid-template-columns:.8fr 1.3fr;gap:60px;padding-block:40px;display:grid}.mega-intro h2{margin:16px 0 24px;font-size:30px}.mega-intro>a{color:var(--color-accent);align-items:center;gap:22px;font-size:12px;display:inline-flex}.mega-links{grid-template-columns:1fr 1fr;align-content:center;gap:3px 26px;display:grid}.mega-links a{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:13px 12px;font-size:13px;display:flex}.mega-links a>svg{color:#96b383;margin-left:auto}.mega-links a .mono{color:#86a97a}.mega-links a:hover{color:var(--color-accent);background:#ffffff08}.mobile-navigation{display:none}.hero{isolation:isolate;background:radial-gradient(at 50% 83%,#16402399,#0000 56%),linear-gradient(170deg,#101d16,#0b1711 47%,#101e15);padding-top:65px;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;opacity:.11;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.35' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-copy{text-align:center;z-index:3;position:relative}.hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#c2d2bd;justify-content:center;align-items:center;gap:10px;margin-bottom:25px;font-size:10px;display:flex}.hero-eyebrow>span{background:var(--color-accent);border-radius:50%;width:5px;height:5px;box-shadow:0 0 15px #b7f86a}.hero h1{letter-spacing:-.062em;font-size:clamp(48px,6.25vw,88px);line-height:1.07}.hero h1>span{color:#bed2ad}.hero-copy>p:not(.hero-footnote){color:#b6c9ba;margin:25px auto 24px;font-size:15px;line-height:1.85}.hero-actions{justify-content:center;align-items:center;gap:29px;display:flex}.hero-secondary{color:#d4ded1;align-items:center;gap:17px;font-size:12px;display:inline-flex}.hero-secondary:hover{color:var(--color-accent)}.hero-footnote{color:#819782;margin-top:16px;font-size:10px}.animated-background{z-index:-1;pointer-events:none;background:radial-gradient(at 50% 72%,#4a763b24,#0000 55%);animation:14s ease-in-out infinite alternate ambient-breathe;position:absolute;inset:0}.glow-system{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.glow-system i:first-child{background:radial-gradient(#70b34921,#0000 66%);width:75%;height:60%;position:absolute;bottom:0;left:12%}.glow-system i:last-child{background:radial-gradient(#527b5515,#0000 70%);width:50%;height:60%;position:absolute;top:30%;left:-25%}.workflow-visual{z-index:2;margin-top:-6px;position:relative}.hero-scene{--mouse-x:0px;--mouse-y:0px;perspective:1100px;max-width:1120px;height:345px;margin:auto;position:relative}.scene-light{width:80%;height:90%;transform:translate(var(--mouse-x), var(--mouse-y));pointer-events:none;background:radial-gradient(#74a85035 0%,#3d85371a 42%,#0000 70%);transition:transform 1.5s;position:absolute;top:2%;left:10%}.scene-spotlight{clip-path:polygon(47% 0,53% 0,100% 100%,0 100%);opacity:.55;pointer-events:none;background:linear-gradient(175deg,#0000 5%,#caffad03 20%,#acff7222 70%,#0000 90%);width:55%;height:110%;position:absolute;top:-10%;left:24%}.scene-platform{background:linear-gradient(135deg,#8db87709,#1b352515);border:1px solid #9bd07b14;border-radius:32px;height:250px;position:absolute;bottom:-55px;left:17%;right:17%;transform:rotateX(69deg)rotate(-3deg);box-shadow:0 30px 65px #030b0955}.scene-platform>div{border:1px solid #94c67512;border-radius:25px;position:absolute;inset:25px}.scene-route{filter:drop-shadow(0 0 6px #b7f86a4d);fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-track{stroke:#6e9b6430;stroke-width:1.4px}.route-lit{stroke:url(#route-color);stroke-width:2.1px;stroke-linecap:round}.scene-route circle{fill:#b7f86a}.flow-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(120deg,#3b4e30e6,#142418f5);border:1px solid #64804f5e;border-radius:14px;padding:20px;transition:border-color .4s;position:absolute;box-shadow:0 25px 50px #020b0a80,inset 0 1px 1px #e8ffb81c}.flow-card-top{color:#b0c89c;justify-content:space-between;align-items:center;gap:14px;display:flex}.flow-card-top .mono{letter-spacing:.08em;font-size:9px}.flow-count{color:#e1efcd}.flow-card-input{width:232px;transform:translate(calc(var(--mouse-x) * -.7), calc(var(--mouse-y) * -.7)) rotate(-5deg);z-index:2;top:127px;left:9%}.flow-card-output{width:237px;transform:translate(calc(var(--mouse-x) * .6), calc(var(--mouse-y) * .6)) rotate(5deg);z-index:2;top:106px;right:8%}.flow-card .flow-heading{color:var(--color-ink);text-wrap:balance;margin-top:17px;font-size:18px;font-weight:400;line-height:1.4}.flow-check{color:#c8dfb9;align-items:center;gap:7px;margin-top:10px;font-size:10px;display:flex}.flow-check i{background:#b7f86a;border-radius:50%;width:4px;height:4px}.flow-card-bottom{color:#90ab87;border-top:1px solid #94ae8329;justify-content:space-between;margin-top:19px;padding-top:12px;font-size:9px;display:flex}.flow-card-main{z-index:4;background:linear-gradient(120deg,#39492aeb,#192d20f7);border-color:#a4c37973;width:348px;padding:23px 24px;top:61px;left:calc(50% - 174px);box-shadow:0 25px 65px #020a086b,0 0 90px #95cb4820,inset 0 1px #d7fca22b}.flow-document{color:#b0c298;align-items:center;gap:10px;margin-top:24px;font-size:10px;display:flex}.flow-document svg{color:#b7f86a}.flow-card-main .flow-heading{letter-spacing:-.04em;max-width:285px;min-height:65px;margin:16px 0 20px;font-size:25px;font-weight:700;line-height:1.3}.flow-status{color:#b7f86a;border-top:1px solid #b6d98f30;justify-content:space-between;align-items:center;padding-top:17px;display:flex}.flow-status>span{align-items:center;gap:7px;font-size:10px;display:flex}.workflow-caption{letter-spacing:.12em;color:#779576;justify-content:space-between;align-items:center;margin-top:0;padding-bottom:15px;font-family:ui-monospace,monospace;font-size:8px;display:flex}.hero-stepbar{border-top:1px solid #7b9b6740;grid-template-columns:repeat(7,1fr);padding:0 0 16px;display:grid}.hero-stepbar button{color:#98ad93;justify-content:center;align-items:center;gap:10px;padding:23px 4px 16px;font-size:11px;transition:color .3s;display:flex;position:relative}.hero-stepbar .mono{color:#71886d;font-size:8px}.hero-stepbar button:hover{color:#e4f4d8}.hero-stepbar button[aria-pressed=true]{color:#d2ffaa}.step-dot{background:#344733;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:50%}.hero-stepbar [aria-pressed=true] .step-dot{background:#b7f86a;box-shadow:0 0 13px #b7f86ab0}.hero-stepbar button[aria-pressed=true]:before{content:"";background:linear-gradient(90deg,#0000,#b7f86a,#0000);width:100%;height:1px;position:absolute;top:-1px}.industry-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#101a14;padding:27px 0}.industry-strip>.container{align-items:center;gap:48px;display:flex}.industry-strip p{letter-spacing:.13em;color:#a6b2a6;flex:0 0 155px;font-size:8px;line-height:1.8}.industry-strip>.container>div{flex:1;justify-content:space-between;align-items:center;gap:22px;display:flex}.industry-strip span{color:#c0c9bd;max-width:135px;font-size:12px;line-height:1.5}.reality-diagram{background:radial-gradient(at 50% 0,#53604415,#0000 70%);border:1px solid #3a4a3c;border-radius:18px;overflow:hidden}.reality-systems{grid-template-columns:repeat(6,1fr);padding:40px 20px;display:grid}.reality-item{flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.reality-item>svg{color:#8eaa94;margin-bottom:12px}.reality-item strong{font-size:14px;font-weight:400}.reality-item>span:not(.reality-gap){color:#8b9c8e;font-size:11px}.reality-gap{color:#788973;letter-spacing:5px;font-size:19px;position:absolute;top:37px;right:-13px}.reality-bottom{border-top:1px solid var(--line);background:#ffffff03;align-items:center;gap:12px;padding:18px 25px;display:flex}.manual-indicator{background:#cbbb94;border-radius:50%;flex-shrink:0;width:5px;height:5px;display:block}.reality-bottom p{color:#c4c7b7;font-size:12px}.reality-bottom .mono{color:#8d9c89;margin-left:auto;font-size:8px}.workflow-explorer{background:#142419;border:1px solid #41563c;border-radius:18px;grid-template-columns:.75fr 1.55fr;gap:2px;display:grid;overflow:hidden}.workflow-selector{background:#101c15;padding:18px}.workflow-selector button{text-align:left;color:#acc0ae;border-radius:8px;align-items:center;gap:20px;width:100%;padding:17px 15px;font-size:13px;transition:background .25s;display:flex}.workflow-selector button>.mono{color:#708873;font-size:9px}.workflow-selector button>svg{opacity:0;width:14px;margin-left:auto}.workflow-selector button[aria-pressed=true]{color:#192415;background:#b7f86a;font-weight:700}.workflow-selector button[aria-pressed=true] .mono{color:#536a3b}.workflow-selector button[aria-pressed=true]>svg{opacity:1}.workflow-selector button:hover:not([aria-pressed=true]){background:#ffffff08}.workflow-detail{background:radial-gradient(at 90% 10%,#7caa3320,#0000 60%),linear-gradient(120deg,#1b3020,#16241b);padding:36px 40px}.workflow-detail-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.status-pill{color:#c3d8b6;white-space:nowrap;border:1px solid #8dae6a3a;border-radius:20px;align-items:center;gap:7px;padding:6px 11px;font-size:9px;display:inline-flex}.status-pill i{background:#b7f86a;border-radius:50%;width:4px;height:4px}.workflow-detail h3{max-width:590px;min-height:78px;margin-bottom:15px;font-size:29px}.workflow-detail>p{max-width:590px;min-height:64px;font-size:13px}.transformation{border-top:1px solid #a3be8d26;border-bottom:1px solid #a3be8d26;align-items:center;gap:25px;margin:25px 0;padding:22px 0;display:flex}.transformation>div{flex:1}.transformation span{letter-spacing:.12em;color:#93aa8f;margin-bottom:7px;font-size:8px;display:block}.transformation strong{color:#d5e4c8;font-size:13px;font-weight:400}.transformation>svg{color:#91b763;width:18px}.workflow-detail ul{grid-template-columns:1fr 1fr;gap:10px 20px;margin:0 0 24px;list-style:none;display:grid}.workflow-detail li{color:#bacbb2;align-items:flex-start;gap:9px;font-size:11px;display:flex}.workflow-detail li>svg{color:#a6d571;flex-shrink:0;margin-top:3px}.workflow-detail>.text-link{color:#d8efbd;font-size:11px}.pain-list{border-top:1px solid var(--line)}.pain-card{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr 34px;gap:28px;padding:35px 5px;transition:background .25s,padding .25s;display:grid}.pain-card:hover{background:#87ab7209;padding-inline:15px}.pain-index{color:#70936b;padding-top:5px}.pain-tag{color:#93b783;margin-bottom:8px;font-size:8px}.pain-card h3{margin-bottom:12px;font-size:27px}.pain-card p:not(.eyebrow){max-width:730px;font-size:13px}.pain-fix{color:#c3dba9;margin-top:15px;font-size:11px;display:block}.pain-arrow{color:#9caf92;margin-top:25px}.capability-section{background:radial-gradient(at 0 0,#48623b1c,#0000 60%),#141f18}.capability-intro>.text-link{color:#cbe8af;margin-top:-24px;margin-bottom:45px}.capability-grid{grid-template-columns:1fr 1fr;column-gap:60px;display:grid}.capability-grid>a{border-top:1px solid var(--line);align-items:center;gap:22px;padding:27px 0;display:flex}.capability-grid>a>.mono{color:#77926f}.capability-grid h3{margin-bottom:4px;font-size:18px}.capability-grid p{color:#91a48f;font-size:11px}.capability-grid svg{color:#839c76;margin-left:auto}.capability-grid a:hover h3,.capability-grid a:hover svg{color:#b7f86a}.ai-demo{background:#102017;border:1px solid #47653e;border-radius:18px;overflow:hidden;box-shadow:0 30px 75px #010c0926}.ai-tabs{border-bottom:1px solid var(--line);background:#1e3020;gap:3px;padding:14px 20px;display:flex}.ai-tabs button{color:#a9bda0;border-radius:24px;padding:10px 17px;font-size:11px}.ai-tabs [aria-pressed=true]{color:#d8f5bb;background:#b7f86a1a}.ai-tabs button:hover{background:#b7f86a0c}.ai-panels{grid-template-columns:1fr 70px 1fr;gap:20px;padding:42px;display:grid}.ai-panel-label{color:#8ead81;letter-spacing:.09em;align-items:center;gap:9px;margin-bottom:25px;font-size:9px;display:flex}.ai-source{background:#ffffff03;border:1px solid #7b926632;border-radius:10px;min-height:245px;padding:25px}.ai-source h3{margin-bottom:18px;font-size:15px}.ai-source p{min-height:75px;font-size:12px;line-height:1.9}.ai-source>.mono{color:#98ae8f;margin-top:24px;font-size:10px;display:block}.ai-bridge{color:#b7f86a;background:#263b22;border:1px solid #648d4c6b;border-radius:50%;place-self:center;place-items:center;width:46px;height:46px;display:grid;box-shadow:0 0 40px #8ed44114}.ai-result{padding:10px 0}.ai-result dl{margin:0}.ai-result dl>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:24px;padding:10px 0;font-size:12px;display:flex}.ai-result dt{color:#8ca285}.ai-result dd{color:#d0e2c3;text-align:right;margin:0}.ai-review{color:#a7c48f;align-items:center;gap:10px;margin-top:19px;font-size:10px;display:flex}.ai-review svg{flex-shrink:0}.ai-result-footer{border-top:1px solid var(--line);color:#c0dfa2;background:linear-gradient(90deg,#6e9a3620,#0000);align-items:center;gap:10px;padding:18px 28px;font-size:11px;display:flex}.ai-result-footer small{color:#91a787;margin-left:auto;font-size:10px}.integration-section{background:radial-gradient(at 70%,#42693816,#0000 60%)}.integration-layout{grid-template-columns:.9fr 1.3fr;align-items:center;gap:45px;display:grid}.integration-layout h2{margin-top:18px}.integration-layout>.container{width:100%}.integration-layout .section-lead{margin-top:24px;margin-bottom:28px}.integration-cloud{justify-content:center;align-items:center;min-height:410px;display:flex;position:relative}.integration-orbit{background:radial-gradient(circle,#5d984223,#0000 66%);border:1px solid #7c9a4f26;border-radius:50%;width:300px;height:300px;position:absolute;box-shadow:0 0 0 48px #778e5710,0 0 0 100px #66764f05}.integration-orbit:before,.integration-orbit:after{content:"";border-top:1px solid #8ab96124;position:absolute;inset:50% -70px;transform:rotate(28deg)}.integration-orbit:after{transform:rotate(-28deg)}.integration-center{z-index:2;background:radial-gradient(at top,#35502a,#1b3020);border:1px solid #a4c47855;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:180px;height:180px;display:flex;position:relative;box-shadow:0 0 55px #67953713,0 15px 35px #0005}.integration-center svg{color:#b7f86a}.integration-center strong{font-size:13px}.integration-center>span{color:#93ae83;font-size:8px}.integration-nodes{position:absolute;inset:0}.integration-node{z-index:3;background:linear-gradient(120deg,#263725,#152218);border:1px solid #617b4c5e;border-radius:10px;align-items:center;gap:13px;min-width:160px;padding:15px 17px;display:flex;position:absolute;box-shadow:0 10px 28px #0004}.integration-node>svg{color:#9cb187;width:17px}.integration-node strong{font-size:11px;font-weight:400;display:block}.integration-node span{color:#8c9f7f;margin-top:3px;font-size:8px;display:block}.integration-node>i{background:#b7f86a;border-radius:50%;width:3px;height:3px;margin-left:auto}.node-0{top:60px;left:2%}.node-1{top:55px;right:3%}.node-2{top:180px;right:-2%}.node-3{top:295px;right:4%}.node-4{top:295px;left:2%}.node-5{top:181px;left:-5%}.integration-note{text-align:center;color:#789270;font-size:9px;position:absolute;bottom:-14px;left:0;right:0}.comparison{background:#121e17;border:1px solid #3c5040;border-radius:16px;overflow:hidden}.comparison-controls{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;padding:24px 28px;display:flex}.comparison-controls p{font-size:13px}.comparison-controls>div{border:1px solid var(--line);background:#080f0b77;border-radius:30px;gap:3px;padding:4px;display:flex}.comparison-controls button{color:#98ad97;white-space:nowrap;border-radius:24px;padding:10px 20px;font-size:10px}.comparison-controls button[aria-pressed=true]{color:#d4f4b4;background:#294024}.comparison-rows{padding:5px 28px}.comparison-rows>div{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr 1.4fr 24px;align-items:center;gap:20px;min-height:76px;padding:21px 0;display:grid}.comparison-rows>div:last-child{border:0}.comparison-rows h3{letter-spacing:-.01em;font-size:14px;font-weight:400}.comparison-rows .mono{color:#719369;font-size:9px}.comparison-rows>div>span:nth-child(3){color:#b5c8ab;font-size:12px}.comparison-rows.after>div>svg{color:#b7f86a}.comparison-rows.before>div>span:nth-child(3){color:#c7bca0}.manual-dot{background:#b5a889;border-radius:50%;width:5px;height:5px;margin:auto}.comparison>.small-note{border-top:1px solid var(--line);padding:16px 28px;font-size:10px}.process-timeline{grid-template-columns:repeat(4,1fr);gap:0 35px;list-style:none;display:grid}.process-timeline>li{border-top:1px solid #495e3e4f;padding:28px 0 36px;position:relative}.process-number{color:#b5d998;background:#233421;border:1px solid #64804b4a;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:20px;font-size:9px;display:grid;position:relative}.process-timeline h3{margin-bottom:10px;font-size:18px}.process-timeline p{max-width:240px;font-size:12px;line-height:1.85}.process-full{grid-template-columns:1fr 1fr;gap:0 80px}.process-full>li{gap:28px;padding-block:32px;display:flex}.process-full .process-number{flex-shrink:0;margin:0}.process-full p{max-width:440px;font-size:13px}.process-deliverable{color:#aecf95;align-items:center;gap:8px;margin-top:16px;font-size:10px;display:flex}.roi-calculator{border:1px solid #516740;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 20px 70px #04120933}.roi-inputs{background:#16271b;padding:36px 40px}.roi-inputs>.eyebrow{margin-bottom:30px}.roi-inputs label{margin:0 0 24px;display:block}.roi-inputs label>span{color:#b6c7ac;justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.roi-inputs label strong{color:#ebf6df;font-size:14px}.roi-inputs input{accent-color:#b7f86a;cursor:pointer;width:100%;height:4px;margin:20px 0 2px}.roi-result{background:radial-gradient(at 90% 0,#6e98321f,#0000 80%),#1c3020;flex-direction:column;padding:36px 40px;display:flex}.roi-result>.eyebrow{font-size:9px}.roi-main{align-items:baseline;gap:17px;margin:22px 0 24px;display:flex}.roi-main strong{letter-spacing:-.07em;color:#d7f7b7;font-variant-numeric:tabular-nums;font-size:86px;font-weight:400;line-height:1}.roi-main>span{color:#acc692;font-size:17px}.roi-bar{background:#5c74482e;height:3px;margin:0 0 20px}.roi-bar i{background:#b7f86a;max-width:100%;height:100%;transition:width .2s;display:block}.roi-details{margin-bottom:26px}.roi-details p{justify-content:space-between;gap:24px;padding:8px 0;font-size:12px;display:flex}.roi-details strong{color:#d5e9c0;font-size:14px;font-weight:400}.roi-result>.button{align-self:flex-start;min-height:45px;margin-top:auto;font-size:11px}.roi-result>.small-note{max-width:350px;min-height:40px;margin-top:14px;font-size:10px}.roi-result>.small-note a{color:#c9e9a7;text-decoration:underline}.outcome-list{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:55px;display:grid}.outcome-list>div{border-top:1px solid var(--line);padding-top:24px}.outcome-list .mono{color:#78996b;font-size:9px}.outcome-list h3{margin:10px 0;font-size:18px}.outcome-list p{min-height:62px;font-size:11px}.outcome-unit{color:#b0cc98;margin-top:15px;font-family:ui-monospace,monospace;font-size:9px;display:block}.case-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.case-card{background:#121f17;border:1px solid #3b523a;border-radius:15px;transition:border-color .25s,transform .25s;display:block;overflow:hidden}.case-card:hover{border-color:#81a95a;transform:translateY(-4px)}.case-visual{background:radial-gradient(#48652c44,#0000 76%),linear-gradient(130deg,#253321,#18291c);justify-content:center;align-items:center;gap:24px;height:178px;display:flex;position:relative;overflow:hidden}.case-visual-1{background:radial-gradient(at 40% 90%,#6385422a,#0000 76%),#23301f}.case-visual-2{background:radial-gradient(at 60% 80%,#47766030,#0000 76%),#172c24}.case-route{border:1px solid #8ca35832;border-radius:30px;height:50%;position:absolute;left:8%;right:8%;transform:rotate(-16deg)}.case-node{color:#c3dea3;background:linear-gradient(140deg,#405a31,#1e341e);border:1px solid #829f6066;border-radius:9px;place-items:center;width:55px;height:62px;display:grid;position:relative;transform:rotate(-8deg);box-shadow:0 12px 22px #0004}.case-node:nth-child(3){background:#3e542b;width:60px;height:70px;transform:translateY(-12px);box-shadow:0 0 35px #98c75318}.case-node:nth-child(4){transform:rotate(8deg)}.case-node svg{width:21px}.case-copy{padding:26px}.case-copy .eyebrow{color:#a6c28e;font-size:8px}.case-copy h3{margin:14px 0;font-size:22px;line-height:1.4}.case-copy>p{min-height:78px;font-size:12px}.case-copy .text-link{color:#c7dfac;margin-top:26px;font-size:11px}.case-index{margin-bottom:30px}.case-disclosure{margin:25px 0 85px}.scenario-problem{background:linear-gradient(135deg,#253920,#132218);border:1px solid #445a3b;border-radius:16px;margin-bottom:85px;padding:40px}.scenario-problem>p{color:#dfebd6;max-width:960px;margin:18px 0 22px;font-size:25px;line-height:1.6}.scenario-steps{grid-template-columns:repeat(5,1fr);gap:24px;list-style:none;display:grid}.scenario-steps>li{border-top:1px solid #587548;padding-top:25px}.scenario-steps .mono{color:#b7f86a}.scenario-steps h3{margin-top:25px;font-size:17px}.section-faq{background:#111c15}.faq-layout{grid-template-columns:.8fr 1.3fr;gap:90px;display:grid}.faq-layout h2{margin:18px 0 25px}.faq-list{border-top:1px solid #3b5137}.faq-list details{border-bottom:1px solid #3b5137}.faq-list summary{justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:14px;font-weight:400;line-height:1.7;display:flex}.faq-list summary>svg{color:#9dbb7c;flex-shrink:0;transition:transform .2s}.faq-list details[open] summary>svg{transform:rotate(45deg)}.faq-list details>p{margin:0 35px 27px 0;font-size:13px;line-height:1.95}.cta-section{isolation:isolate;text-align:center;background:radial-gradient(at 50% 120%,#5e8f2d3d,#0000 65%),linear-gradient(120deg,#142218,#192a1b 55%,#132119);border-top:1px solid #648e443d;border-bottom:1px solid #648e443d;padding:103px 0 110px;position:relative;overflow:hidden}.cta-section:before{content:"";z-index:-1;border:1px solid #86ac5321;border-radius:50%;width:85%;height:150px;position:absolute;bottom:-60px;left:10%;transform:rotate(-13deg);box-shadow:0 0 60px #8cca5910}.cta-section h2{letter-spacing:-.05em;max-width:770px;margin:23px auto;font-size:clamp(34px,4.6vw,63px);line-height:1.17}.cta-section p:not(.eyebrow){max-width:520px;margin:0 auto 29px;font-size:14px;line-height:1.85}.cta-note{color:#8fa27c;margin-top:22px;font-size:10px;display:block}.site-footer{background:#0a130e;padding:64px 0 25px}.footer-top{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:55px;display:grid}.footer-top>div:first-child>p{color:#a9bba6;margin:23px 0 28px;font-size:14px}.footer-top>div:first-child>.eyebrow{color:#6d8b69;font-size:8px}.footer-top h2{letter-spacing:.01em;color:#d2dec9;margin-bottom:20px;font-size:11px}.footer-top>div:not(:first-child)>a{color:#8fa08a;align-items:center;gap:12px;margin:12px 0;font-size:11px;display:flex}.footer-top>div:not(:first-child)>a:hover{color:#b7f86a}.footer-top>div>.footer-contact{color:#c2dc9f!important;margin-top:24px!important}.footer-bottom{border-top:1px solid var(--line);color:#83917a;justify-content:space-between;align-items:center;gap:28px;padding-top:25px;font-size:9px;display:flex}.footer-bottom>div{gap:22px;display:flex}.footer-bottom a:hover{color:#c1d6ac}.breadcrumbs{color:#8fa286;flex-wrap:wrap;align-items:center;gap:10px;padding-top:30px;font-size:10px;line-height:1.7;display:flex}.breadcrumbs>span{align-items:center;gap:10px;display:inline-flex}.breadcrumbs [aria-current]{color:#c5d0bf}.breadcrumbs a:hover{color:#b7f86a}.page-intro{padding:65px 0;position:relative}.page-intro:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 20% 30%,#4d6b3520,#0000 65%);height:420px;position:absolute;top:-100px;left:-10%;right:0}.page-intro>.eyebrow{margin-bottom:24px}.page-intro h1{max-width:1010px;font-size:clamp(38px,4.5vw,65px)}.page-description{max-width:735px;margin-top:28px;font-size:16px;line-height:1.95}.page-intro>.button{margin-top:30px}.solution-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.solution-card{background:radial-gradient(at 100% 0,#58713716,#0000 70%),linear-gradient(140deg,#1b2c1e,#142119);border:1px solid #3d5239;border-radius:14px;flex-direction:column;min-height:260px;padding:28px;transition:background .25s,border-color .25s;display:flex}.solution-card:hover{background-color:#223820;border-color:#80a759}.card-top{color:#90ad7b;justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.card-top>.mono{font-size:10px}.solution-card>.eyebrow{color:#8eab7c;margin-bottom:9px;font-size:8px}.solution-card h3{margin-bottom:12px;font-size:23px}.solution-card>p:not(.eyebrow){font-size:12px}.card-line{color:#bddaa3;align-items:center;gap:20px;margin-top:auto;padding-top:27px;font-size:10px;display:flex}.related-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.solution-flow{background:linear-gradient(110deg,#23391f,#17291c);border:1px solid #506c43;border-radius:16px;grid-template-columns:1fr 100px 1fr;padding:40px 45px;display:grid}.solution-flow-arrow{color:#9fc176;justify-content:center;align-items:center;display:flex}.solution-flow .check-list{margin:20px 0 0}.check-list{margin-top:25px;list-style:none}.check-list>li{color:#bccdb2;align-items:flex-start;gap:13px;padding:9px 0;font-size:14px;display:flex}.check-list svg{color:#a4ce72;flex-shrink:0;margin-top:4px}.detail-split{grid-template-columns:1fr 1fr;align-items:start;gap:90px;display:grid}.detail-split h2{margin-top:18px;font-size:36px}.detail-split .section-lead{max-width:500px;margin-top:25px}.detail-split .text-link{margin-top:25px}.statement-list{border-top:1px solid var(--line);list-style:none}.statement-list>li{border-bottom:1px solid var(--line);gap:25px;padding:23px 0;font-size:20px;line-height:1.65;display:flex}.statement-list .mono{color:#96b575;flex-shrink:0;margin-top:8px}.feature-grid{grid-template-columns:1fr 1fr;gap:35px 70px;display:grid}.feature-grid article{border-top:1px solid #48603a;padding-top:23px}.feature-grid .mono{color:#8fb270}.feature-grid h3{margin:20px 0 15px;font-size:24px}.feature-grid p{font-size:14px;line-height:1.9}.mini-process{grid-template-columns:repeat(4,1fr);gap:25px;list-style:none;display:grid}.mini-process>li{border-top:1px solid #4e643f;padding:24px 0;position:relative}.mini-process .mono{color:#a6c47f;font-size:10px}.mini-process h3{margin:22px 28px 0 0;font-size:18px}.mini-process svg{color:#718b61;position:absolute;bottom:28px;right:0}.workflow-crosslink{background:#182b1b;border:1px solid #405f38;border-radius:12px;justify-content:space-between;align-items:center;gap:40px;margin-top:45px;padding:28px 32px;display:flex}.workflow-crosslink strong{color:#dae9ca;margin-top:10px;font-size:17px;font-weight:400;display:block}.workflow-crosslink .eyebrow{font-size:8px;display:block}.note-banner{background:#1a2d1c;border:1px solid #445e35;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;padding:36px;display:flex}.note-banner h2{margin-bottom:12px;font-size:24px}.note-banner p{font-size:13px}.workflow-catalog>article{border-top:1px solid var(--line);grid-template-columns:60px 1fr 190px;align-items:center;gap:32px;padding:36px 0;display:grid}.workflow-catalog .mono{color:#87aa6b;align-self:start;padding-top:5px}.workflow-catalog h3{margin:12px 0;font-size:26px}.workflow-catalog p:not(.eyebrow){max-width:650px;font-size:13px}.workflow-catalog .text-link{justify-self:end}.step-transform{background:radial-gradient(at 85% 0,#50683233,#0000 75%),#192e1d;border:1px solid #4d713d;border-radius:16px;grid-template-columns:1fr 60px 1fr;gap:40px;padding:38px 42px;display:grid}.step-transform h2{margin-top:16px;font-size:26px;line-height:1.4}.step-transform>svg{color:#a8ce73;place-self:center}.step-transform .status-pill{margin-top:20px}.numbered-list{border-top:1px solid var(--line);margin-top:15px;list-style:none}.numbered-list>li{border-bottom:1px solid var(--line);gap:25px;padding:18px 0;font-size:14px;display:flex}.numbered-list .mono{color:#87ab66}.exception-panel{background:#23382166;border:1px solid #4a6440;border-radius:14px;padding:35px}.exception-panel>svg{color:#b3d483;margin-bottom:23px}.exception-panel h3{margin-bottom:17px;font-size:25px}.exception-panel>p{font-size:13px}.exception-panel dl{margin:25px 0 0}.exception-panel dl>div{border-top:1px solid var(--line);padding:15px 0}.exception-panel dt{color:#8fb177;letter-spacing:.1em;text-transform:uppercase;font-size:9px}.exception-panel dd{color:#c7daba;margin:8px 0 0;font-size:12px}.next-step{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;margin-top:50px;padding-top:28px;display:flex}.next-step .text-link{font-size:20px}.problem-grid{grid-template-columns:1fr 1fr;gap:50px 70px;display:grid}.problem-grid article{border-top:1px solid #4b653e;padding-top:24px}.problem-grid h3{margin:15px 0;font-size:27px}.problem-grid article>p:not(.eyebrow){font-size:14px}.problem-fix{color:#c4dfa8;border-left:2px solid #b7f86a;margin:25px 0;padding-left:17px;font-size:13px}.problem-grid .text-link{font-size:12px}.intro-integration .page-intro h1{font-size:50px}.intro-integration .page-description{font-size:14px}.intro-integration{padding:10px 0 30px}.pricing-paths{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pricing-paths article{background:linear-gradient(140deg,#273c22,#18291b);border:1px solid #4b653c;border-radius:16px;flex-direction:column;padding:30px;display:flex}.pricing-paths h2{margin:22px 0 20px;font-size:28px}.pricing-paths article>p:not(.eyebrow){min-height:75px;font-size:13px}.pricing-paths article>span{color:#b3cb9c;border-top:1px solid #62794a44;min-height:85px;margin:25px 0 30px;padding-top:22px;font-size:11px;display:block}.pricing-paths .text-link{margin-top:auto;font-size:12px}.cost-factors{grid-template-columns:1fr 1fr;gap:0 60px;display:grid}.cost-factors>div{border-top:1px solid var(--line);gap:25px;padding:25px 0;font-size:16px;display:flex}.cost-factors .mono{color:#9abf74}.about-statement{border-top:1px solid #5f783f;padding:35px 0 65px}.about-statement>p{color:#dae8ce;letter-spacing:-.035em;margin-top:22px;font-size:34px;line-height:1.65}.about-statement>p>span{color:#8da579}.industry-list{list-style:none}.industry-list li{border-bottom:1px solid var(--line);color:#becfb0;padding:16px 0;font-size:22px}.principle-grid{grid-template-columns:repeat(3,1fr);gap:50px;display:grid}.principle-grid article{border-top:1px solid #4a613d;padding-top:26px}.principle-grid .mono{color:#a3c87b}.principle-grid h3{margin:25px 0 17px;font-size:24px}.principle-grid p{font-size:13px}.contact-layout{grid-template-columns:1fr 1fr;align-items:start;gap:90px;padding-bottom:100px;display:grid}.contact-layout .page-intro{padding-bottom:38px}.contact-layout .page-intro h1{font-size:54px}.contact-layout .page-description{font-size:14px}.contact-expect h2{letter-spacing:-.015em;font-size:18px}.contact-expect .check-list{margin-top:15px}.contact-expect .check-list li{font-size:12px}.contact-expect>.small-note{max-width:420px;margin:25px 0 35px;font-size:10px}.contact-direct{color:#c5e3a5;gap:20px;margin:25px 0;font-size:15px;display:flex}.lead-form{background:radial-gradient(at 90% 0,#486b3322,#0000 65%),#17281b;border:1px solid #4b6541;border-radius:18px;margin-top:65px;padding:34px}.form-heading{border-bottom:1px solid var(--line);justify-content:space-between;gap:15px;margin-bottom:25px;padding-bottom:25px;display:flex}.form-heading .eyebrow{font-size:8px}.form-heading .mono{color:#83a16f;font-size:8px}.field-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lead-form label:not(.checkbox-label){color:#c3d0b9;margin-bottom:20px;font-size:11px;display:block}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea{background:#0e1c13;border:1px solid #465c3b;border-radius:8px;width:100%;min-height:45px;margin-top:9px;padding:12px 14px;font-size:13px;line-height:1.6;transition:border-color .2s;display:block}.lead-form select{appearance:auto;min-height:47px}.lead-form textarea{resize:vertical;min-height:135px}.lead-form textarea::placeholder{color:#7f9475;font-size:12px}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:#9ac570}.lead-form input[aria-invalid=true],.lead-form textarea[aria-invalid=true]{border-color:#d89886}.checkbox-label{color:#a9b89b;align-items:flex-start;gap:11px;margin:8px 0 23px;font-size:10px;line-height:1.8;display:flex}.checkbox-label input{accent-color:#b7f86a;flex-shrink:0;width:16px;height:16px;margin:1px 0 0}.checkbox-label a{text-underline-offset:3px;color:#c4d9ab;text-decoration:underline}.lead-form>.button{width:100%;margin-top:5px}.honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.preview-note{border-top:1px solid var(--line);color:#97ae85;align-items:flex-start;gap:10px;padding:17px 0;font-size:10px;display:flex}.preview-note svg{flex-shrink:0;margin-top:2px}.field-error{color:#ffc0af;margin-top:8px;font-size:10px;display:block}.success-note{color:#c5e7a1;margin-top:10px;padding:15px 0;font-size:12px}.form-success{background:#203920;border:1px solid #608b45;border-radius:18px;margin-top:65px;padding:50px 35px}.form-success>svg{color:#b7f86a;margin-bottom:30px}.form-success h2{margin-bottom:20px}.form-success .text-link{margin-top:30px}.privacy-controls{background:#1c2d1c;border:1px solid #526f41;border-radius:15px;padding:35px}.privacy-controls h2{margin-bottom:18px;font-size:28px}.privacy-controls>p{font-size:13px}.consent-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-size:12px;display:flex}.consent-row strong{color:#d1e3bd;font-weight:400;display:block}.consent-row>span>span,.consent-row>div>span{color:#93aa80;margin-top:6px;font-size:11px;display:block}.consent-row>input{accent-color:#b7f86a;width:20px;height:20px}.privacy-controls .button-row{margin-top:25px}.prose{padding:35px 0 95px}.prose h2{margin:35px 0 20px;font-size:25px}.prose p{font-size:14px;line-height:2}.prose a{color:#c5e59d;text-decoration:underline}.not-found,.thank-you{min-height:70vh;padding-block:45px 130px}.not-found .page-intro,.thank-you .page-intro{padding-bottom:35px}@keyframes ambient-breathe{0%{opacity:.6;transform:translateY(0)}to{opacity:1;transform:translateY(15px)}}@keyframes hero-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.hero-eyebrow{animation:.7s 50ms both hero-enter}.hero h1{animation:.9s .15s both hero-enter}.hero-copy>p,.hero-actions{animation:.8s .25s both hero-enter}.workflow-visual{animation:1.1s .35s both hero-enter}}.consent-bar{z-index:900;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1411f5;border:1px solid #2a3a30;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;max-width:960px;margin:0 auto;padding:18px 22px;display:flex;position:fixed;inset:auto 16px 16px;box-shadow:0 18px 50px #00000073}.consent-bar p{color:var(--color-muted);flex:320px;margin:0;font-size:14px;line-height:1.55}.consent-bar p a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.consent-bar-actions{flex-wrap:wrap;gap:10px;display:flex}.consent-bar-actions .button{gap:12px;min-height:44px;padding:10px 20px}@media (max-width:640px){.consent-bar{border-radius:18px;padding:16px;inset:auto 10px 10px}.consent-bar-actions{width:100%}.consent-bar-actions .button{flex:auto}}}@layer responsive{@media (min-width:1600px){.hero{padding-top:82px}.hero-scene{height:365px}.hero-copy>p:not(.hero-footnote){margin-top:30px}.hero h1{font-size:94px}}@media (max-width:1150px){.container{width:calc(100% - 64px)}.desktop-nav{gap:16px}.nav-bar{gap:18px}.desktop-nav>a,.desktop-nav>button{font-size:11px}.nav-cta{gap:10px;padding-inline:14px;font-size:10px}.section-header{gap:35px}.section-lead{max-width:310px;font-size:13px}.industry-strip>.container{gap:25px}.industry-strip p{flex-basis:130px}.industry-strip>.container>div{gap:17px}.industry-strip span{font-size:10px}.flow-card-input{width:210px;left:6%}.flow-card-output{width:210px;right:5%}.flow-card-main{width:330px;left:calc(50% - 165px)}.flow-card-input .flow-heading,.flow-card-output .flow-heading{font-size:16px}.workflow-detail{padding:30px}.workflow-detail h3{font-size:26px}.workflow-selector{padding:14px}.workflow-selector button{gap:12px;padding:17px 11px}.integration-layout{grid-template-columns:.85fr 1.2fr;gap:25px}.integration-node{gap:9px;min-width:142px;padding:12px}.integration-node>svg{width:15px}.integration-center{width:150px;height:150px}.integration-center strong{font-size:12px}.integration-center>span{font-size:7px}.node-5{left:-1%}.node-2{right:0}.ai-panels{grid-template-columns:1fr 50px 1fr;gap:15px;padding:30px}.roi-inputs,.roi-result{padding:32px}.contact-layout{gap:45px}.contact-layout .page-intro h1{font-size:47px}.lead-form{padding:28px}.form-heading .mono{display:none}.footer-top{gap:28px}.solution-card{padding:25px}.detail-split{gap:60px}.faq-layout{gap:55px}.scenario-steps{gap:18px}.scenario-steps h3{font-size:15px}}@media (max-width:900px){.container{width:calc(100% - 48px)}.nav-bar{height:72px}.desktop-nav,.nav-cta{display:none}.menu-toggle{margin-right:-8px;display:flex}.wordmark{font-size:23px}.mobile-navigation{background:linear-gradient(145deg,#192c1d,#0e1b12);height:calc(100dvh - 72px);padding:17px 0 40px;display:block;overflow-y:auto}.mobile-navigation .container>a:not(.button),.mobile-navigation summary{border-bottom:1px solid #7a985329;justify-content:space-between;align-items:center;padding:17px 0;font-size:19px;display:flex}.mobile-navigation .container>a>svg{color:#9eba7d;width:20px}.mobile-navigation details>a{color:#adc897;padding:10px 13px;font-size:13px;display:block}.mobile-navigation .button{margin-top:28px;display:flex}.mega-menu{display:none}.hero{padding-top:58px}.hero h1{font-size:65px}.hero-copy>p:not(.hero-footnote){font-size:14px}.hero-scene{height:330px}.flow-card-input{width:195px;padding:15px;top:133px;left:3%;transform:rotate(-5deg)}.flow-card-output{width:195px;padding:15px;top:120px;right:3%;transform:rotate(5deg)}.flow-card-main{width:306px;padding:22px;top:58px;left:calc(50% - 153px)}.flow-card-main .flow-heading{font-size:23px}.flow-card-bottom{font-size:8px}.flow-card-input .flow-heading,.flow-card-output .flow-heading{font-size:14px}.flow-card-input .flow-check,.flow-card-output .flow-check{font-size:9px}.hero-stepbar button{gap:7px;font-size:10px}.section{padding:85px 0}.section-header{margin-bottom:38px;display:block}.section-header h2{font-size:39px}.section-header>.section-lead{max-width:650px;margin-top:24px;font-size:14px}.industry-strip>.container{display:block}.industry-strip p{margin-bottom:20px}.industry-strip p br{display:none}.industry-strip>.container>div{flex-wrap:wrap;justify-content:flex-start;gap:12px 30px;display:flex}.industry-strip span{max-width:none;font-size:11px}.reality-systems{padding:35px 10px}.reality-item strong{font-size:12px}.reality-item>span:not(.reality-gap){font-size:9px}.reality-gap{letter-spacing:3px;right:-8px}.reality-bottom{padding:17px 20px}.reality-bottom .mono{display:none}.workflow-explorer{grid-template-columns:.65fr 1fr}.workflow-selector{padding:12px}.workflow-selector button{gap:9px;padding:19px 10px;font-size:11px}.workflow-detail{padding:26px}.workflow-detail-header{margin-bottom:22px}.workflow-detail-header>.eyebrow{font-size:8px}.workflow-detail-header>.status-pill{display:none}.workflow-detail h3{min-height:93px;font-size:24px}.workflow-detail>p{min-height:110px;font-size:12px}.workflow-detail ul{grid-template-columns:1fr}.transformation{gap:16px}.transformation strong{font-size:11px}.capability-grid{column-gap:35px}.capability-grid h3{font-size:16px}.capability-grid>a{gap:16px}.capability-intro>.text-link{margin-top:0;margin-bottom:35px}.integration-layout{grid-template-columns:1fr;gap:35px}.integration-layout .section-lead{max-width:650px}.integration-cloud{width:100%;max-width:650px;margin:0 auto}.integration-node{min-width:175px;padding:17px}.integration-center{width:185px;height:185px}.integration-center strong{font-size:14px}.integration-center>span{font-size:9px}.node-0,.node-4{left:4%}.node-5{left:0}.node-1,.node-3{right:4%}.node-2{right:0}.ai-panels{grid-template-columns:1fr 32px 1fr;gap:15px;padding:25px 20px}.ai-source{padding:22px 18px}.ai-source p{font-size:11px}.ai-result dl>div{font-size:10px}.ai-bridge{width:32px;height:32px}.ai-bridge svg{width:17px}.ai-result-footer small{font-size:8px}.comparison-controls{padding:20px}.comparison-controls p{max-width:160px;font-size:11px}.comparison-rows{padding-inline:20px}.comparison-rows>div{grid-template-columns:32px 1fr 1.3fr 20px;gap:20px}.comparison-rows h3{font-size:12px}.comparison-rows>div>span:nth-child(3){font-size:11px}.process-timeline{grid-template-columns:repeat(2,1fr);gap:0 45px}.process-timeline p{max-width:300px}.roi-inputs,.roi-result{padding:28px}.roi-inputs label>span{font-size:11px}.roi-main strong{font-size:72px}.roi-details p{font-size:10px}.outcome-list{grid-template-columns:1fr 1fr;gap:25px}.outcome-list p{min-height:36px}.case-grid{gap:15px}.case-copy{padding:22px 18px}.case-copy h3{font-size:19px}.case-copy>p{min-height:110px;font-size:11px}.case-copy .eyebrow{font-size:7px}.case-copy .text-link{gap:10px;font-size:10px}.case-visual{gap:12px;height:145px}.case-node{width:40px;height:47px}.case-node:nth-child(3){width:45px;height:55px}.case-node svg{width:17px}.faq-layout{grid-template-columns:1fr;gap:35px}.faq-layout h2{margin-top:15px}.faq-layout .text-link{margin-top:0}.footer-top{grid-template-columns:1.3fr 1fr;gap:40px}.footer-bottom{flex-wrap:wrap;gap:20px}.footer-bottom>span:nth-child(2){display:none}.page-intro{padding-block:55px}.page-intro h1{font-size:51px}.page-description{font-size:14px}.solution-grid{grid-template-columns:1fr 1fr}.related-grid{gap:15px}.related-grid .solution-card{padding:20px}.related-grid h3{font-size:19px}.related-grid .card-line{gap:12px;font-size:9px}.detail-split{gap:45px}.detail-split h2{font-size:30px}.statement-list>li{font-size:17px}.feature-grid{gap:30px 40px}.feature-grid h3{font-size:22px}.feature-grid p{font-size:13px}.solution-flow{grid-template-columns:1fr 70px 1fr;padding:30px}.check-list>li{font-size:12px}.workflow-catalog>article{grid-template-columns:35px 1fr;gap:20px}.workflow-catalog .text-link{grid-column:2;justify-self:start}.workflow-catalog h3{font-size:24px}.step-transform{gap:25px;padding:30px}.step-transform h2{font-size:22px}.exception-panel{padding:25px}.mini-process{gap:18px}.mini-process h3{font-size:15px}.note-banner{padding:28px}.note-banner h2{font-size:22px}.note-banner .text-link{font-size:11px}.intro-integration{gap:0}.intro-integration .integration-cloud{margin-bottom:45px}.pricing-paths{gap:15px}.pricing-paths article{padding:22px}.pricing-paths h2{font-size:23px}.pricing-paths .eyebrow{font-size:8px}.pricing-paths article>p:not(.eyebrow){font-size:12px}.cost-factors{gap:0 35px}.cost-factors>div{gap:20px;font-size:14px}.scenario-steps{grid-template-columns:repeat(3,1fr);gap:30px}.scenario-problem{margin-bottom:60px;padding:30px}.scenario-problem>p{font-size:23px}.principle-grid{gap:30px}.principle-grid h3{font-size:21px}.about-statement>p{font-size:29px}.contact-layout{grid-template-columns:1fr;gap:0;max-width:680px;margin:auto}.contact-layout .page-intro h1{font-size:56px}.contact-expect{margin-top:0}.contact-expect .check-list{grid-template-columns:1fr 1fr;gap:0 25px;display:grid}.lead-form{margin-top:20px;padding:35px}.contact-expect>.small-note{max-width:550px}.form-heading .mono{display:block}.contact-layout .page-description{max-width:550px}.form-success{margin-top:15px}}@media (max-width:600px){.container{width:calc(100% - 40px)}h2{font-size:30px}.section{padding:66px 0}.section-header h2{font-size:31px;line-height:1.26}.section-header .eyebrow{margin-bottom:17px;font-size:9px}.section-header>.section-lead{margin-top:20px;font-size:13px}.section-tail{margin-top:27px;padding-top:22px;display:block}.section-tail>p{margin-bottom:19px;font-size:11px}.section-tail .text-link{font-size:12px}.button{gap:18px;min-height:50px;padding-inline:22px;font-size:12px}.nav-bar{height:66px}.wordmark{font-size:22px}.mobile-navigation{height:calc(100dvh - 66px)}.hero{padding-top:45px}.hero-eyebrow{letter-spacing:.1em;gap:7px;margin-bottom:23px;font-size:7px}.hero h1{letter-spacing:-.065em;font-size:clamp(39px,10.3vw,61px);line-height:1.1}.hero-copy>p:not(.hero-footnote){max-width:345px;margin-top:22px;margin-bottom:22px;font-size:12px;line-height:1.9}.desktop-only{display:none}.hero-actions{flex-direction:column;gap:19px}.hero-actions .button{min-height:46px;padding:12px 21px;font-size:11px}.hero-secondary{gap:12px;font-size:10px}.hero-footnote{display:none}.workflow-visual{margin-top:5px}.hero-scene{perspective:none;width:100%;height:322px;margin-top:10px}.scene-platform{height:200px;bottom:12px;left:5%;right:5%;transform:rotateX(68deg)}.scene-spotlight{opacity:.35;width:80%;height:100%;top:0;left:10%}.scene-light{background:radial-gradient(#74a85035,#0000 70%);width:100%;top:0;left:0;transform:none}.scene-route{opacity:.7;filter:none;width:140%;height:300px;top:12px;left:-20%}.flow-card{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 35px #020b0a66}.flow-card-main{background:linear-gradient(120deg,#34492a,#1b2f20);border-radius:12px;width:248px;min-height:203px;padding:18px 20px;top:29px;left:calc(50% - 124px);box-shadow:0 20px 35px #020b0a77,0 0 55px #95cb4820}.flow-card-main .flow-card-top .mono{font-size:7px}.flow-document{gap:7px;margin-top:17px;font-size:8px}.flow-document svg{width:16px;height:16px}.flow-card-main .flow-heading{min-height:54px;margin-top:12px;margin-bottom:15px;font-size:21px;line-height:1.3}.flow-status{padding-top:12px}.flow-status>span{font-size:8px}.flow-status>svg{width:16px}.flow-card-input{z-index:5;border-radius:9px;width:43%;padding:13px 14px;top:204px;left:6%;transform:rotate(-3deg)}.flow-card-output{z-index:5;border-radius:9px;width:43%;padding:13px 14px;top:203px;right:6%;transform:rotate(3deg)}.flow-card-input .flow-heading,.flow-card-output .flow-heading{min-height:32px;margin-top:9px;font-size:12px}.flow-card-input .flow-card-top .mono,.flow-card-output .flow-card-top .mono{letter-spacing:.05em;font-size:6px}.flow-card-input .flow-card-top svg,.flow-card-output .flow-card-top svg{width:12px;height:12px}.flow-card-input .flow-check,.flow-card-output .flow-check{gap:5px;margin-top:4px;font-size:7px}.flow-card-bottom{display:none}.workflow-caption{letter-spacing:.08em;gap:10px;margin-top:0;padding-bottom:13px;font-size:6px}.workflow-caption>span:first-child{max-width:115px}.workflow-caption>span:last-child{text-align:right;max-width:135px}.hero-stepbar{scrollbar-width:none;padding-bottom:6px;border-top:1px solid #7b9b6733;gap:0;width:100%;padding-inline:20px;display:flex;overflow:auto}.hero-stepbar::-webkit-scrollbar{display:none}.hero-stepbar button{flex:0 0 86px;gap:6px;min-height:60px;padding:19px 7px 18px;font-size:9px;display:flex}.hero-stepbar .mono{font-size:7px}.step-dot,.hero-stepbar button[aria-pressed=true]:before{top:0}.industry-strip{padding:23px 0}.industry-strip p{color:#829979;margin-bottom:15px;font-size:7px}.industry-strip>.container>div{gap:10px 21px}.industry-strip span{color:#b4c1ab;font-size:9px}.animated-background{animation:none}.hero:before{opacity:.08}.reality-systems{grid-template-columns:repeat(3,1fr);gap:32px 10px;padding:30px 15px}.reality-item{gap:8px}.reality-item>svg{width:21px;margin-bottom:6px}.reality-item strong{font-size:12px}.reality-gap{font-size:15px;top:28px;right:-10px}.reality-item:nth-child(3) .reality-gap{display:none}.reality-bottom{align-items:flex-start;gap:9px;padding:16px}.manual-indicator{margin-top:6px}.reality-bottom p{font-size:10px;line-height:1.8}.workflow-explorer{border-radius:13px;grid-template-columns:1fr;gap:0}.workflow-selector{scrollbar-width:thin;gap:6px;padding:13px;display:flex;overflow-x:auto}.workflow-selector button{flex-shrink:0;gap:8px;width:auto;padding:12px 14px;font-size:10px}.workflow-selector button>svg{display:none}.workflow-selector button .mono{font-size:8px}.workflow-detail{min-height:470px;padding:26px 23px}.workflow-detail-header{margin-bottom:20px}.workflow-detail-header>.status-pill{padding:4px 7px;font-size:7px;display:inline-flex}.workflow-detail h3{min-height:96px;font-size:25px;line-height:1.3}.workflow-detail>p{min-height:100px;font-size:12px;line-height:1.8}.transformation{align-items:flex-start;gap:14px;margin:23px 0;padding:18px 0}.transformation>svg{flex-shrink:0;width:17px;margin-top:20px}.transformation strong{font-size:10px}.transformation span{font-size:7px}.workflow-detail ul{grid-template-columns:1fr;gap:9px}.workflow-detail li,.workflow-detail>.text-link{font-size:10px}.pain-card{grid-template-columns:25px 1fr 18px;gap:15px;padding:27px 0}.pain-card h3{font-size:22px;line-height:1.35}.pain-card p:not(.eyebrow){font-size:11px;line-height:1.85}.pain-tag{font-size:7px}.pain-index{font-size:9px}.pain-arrow{width:18px}.pain-fix{margin-top:13px;font-size:10px;line-height:1.7}.pain-card:hover{padding-inline:0}.capability-grid{grid-template-columns:1fr}.capability-grid>a{gap:20px;padding:23px 0}.capability-grid h3{font-size:18px}.capability-grid p{font-size:10px}.capability-grid>a>.mono{font-size:9px}.capability-grid svg{width:19px}.ai-demo{border-radius:13px}.ai-tabs{scrollbar-width:thin;gap:5px;padding:12px;overflow:auto}.ai-tabs button{white-space:nowrap;padding:9px 12px;font-size:9px}.ai-panels{grid-template-columns:1fr;gap:13px;padding:20px}.ai-source{min-height:200px;padding:20px}.ai-panel-label{margin-bottom:19px;font-size:8px}.ai-source h3{font-size:14px}.ai-source p{min-height:60px;font-size:11px}.ai-source>.mono{margin-top:19px;font-size:9px}.ai-bridge{width:32px;height:32px;transform:rotate(90deg)}.ai-result{padding:6px 5px 10px}.ai-result dl>div{gap:15px;padding:11px 0;font-size:11px}.ai-review{font-size:9px;line-height:1.7}.ai-result-footer{flex-wrap:wrap;gap:7px;padding:17px 20px;font-size:10px}.ai-result-footer small{width:100%;margin-left:25px;font-size:9px}.integration-layout{gap:18px}.integration-layout h2{font-size:32px}.integration-layout .section-lead{max-width:none;font-size:13px;line-height:1.9}.integration-cloud{max-width:430px;min-height:420px;transform:none}.integration-orbit{width:240px;height:240px;box-shadow:0 0 0 33px #778e5710,0 0 0 60px #66764f05}.integration-center{gap:10px;width:142px;height:142px}.integration-center svg{width:26px}.integration-center strong{font-size:11px}.integration-center>span{font-size:7px}.integration-node{border-radius:8px;gap:8px;width:144px;min-width:0;padding:12px 11px}.integration-node>svg{width:15px}.integration-node strong{font-size:10px}.integration-node span{font-size:7px}.node-0{top:45px;left:0}.node-1{top:45px;right:0}.node-2{top:287px;right:0}.node-3{top:349px;right:0}.node-4{top:349px;left:0}.node-5{top:287px;left:0}.integration-note{max-width:280px;margin-inline:auto;font-size:8px;bottom:-29px}.integration-center{margin-top:-20px}.integration-section{padding-bottom:85px}.comparison-controls{flex-direction:column;align-items:flex-start;gap:18px;padding:22px 20px}.comparison-controls p{max-width:none;font-size:12px}.comparison-controls>div{width:100%}.comparison-controls button{flex:1;padding:10px 11px;font-size:9px}.comparison-rows{padding-inline:20px}.comparison-rows>div{grid-template-columns:20px 1fr 16px;gap:5px 13px;min-height:95px;padding:19px 0}.comparison-rows h3{font-size:13px}.comparison-rows .mono{grid-row:1/3;align-self:start;padding-top:5px;font-size:8px}.comparison-rows>div>span:nth-child(3){grid-area:2/2;font-size:10px}.comparison-rows>div>svg,.comparison-rows>div>.manual-dot{grid-area:1/3/3;align-self:center}.comparison>.small-note{padding:17px 20px;font-size:9px}.process-timeline{gap:0 24px}.process-timeline>li{padding:23px 0 28px}.process-number{width:25px;height:25px;margin-bottom:15px;font-size:8px}.process-timeline h3{font-size:15px}.process-timeline p{font-size:10px;line-height:1.85}.process-full{grid-template-columns:1fr;gap:0}.process-full>li{gap:20px}.process-full h3{font-size:21px}.process-full p{max-width:none;font-size:12px}.process-deliverable{font-size:9px}.roi-calculator{border-radius:13px;grid-template-columns:1fr}.roi-inputs{padding:26px}.roi-inputs>.eyebrow{margin-bottom:28px;font-size:9px}.roi-inputs label{margin-bottom:24px}.roi-inputs label>span{font-size:11px}.roi-inputs label strong{font-size:12px}.roi-inputs .small-note{font-size:10px}.roi-result{border-top:1px solid #516740;padding:30px 26px}.roi-result>.eyebrow{font-size:8px}.roi-main{margin-block:24px}.roi-main strong{font-size:78px}.roi-main>span{font-size:16px}.roi-details p,.roi-result>.button{font-size:11px}.roi-result>.small-note{min-height:32px;font-size:9px}.outcome-list{gap:24px;margin-top:35px}.outcome-list>div{padding-top:19px}.outcome-list h3{font-size:16px}.outcome-list p{min-height:55px;font-size:10px}.outcome-unit{margin-top:13px;font-size:8px}.case-grid{grid-template-columns:1fr;gap:25px}.case-visual{gap:28px;height:180px}.case-node{width:55px;height:64px}.case-node:nth-child(3){width:65px;height:75px}.case-node svg{width:22px}.case-copy{padding:25px}.case-copy .eyebrow{font-size:8px}.case-copy h3{max-width:300px;font-size:24px}.case-copy>p{min-height:0;font-size:12px}.case-copy .text-link{margin-top:24px;font-size:11px}.faq-layout{gap:22px}.faq-layout h2{font-size:31px}.faq-list summary{gap:20px;padding:21px 0;font-size:13px}.faq-list details>p{margin-right:10px;font-size:12px}.faq-list summary>svg{width:16px}.cta-section{padding:75px 0 80px}.cta-section>.container>.eyebrow{font-size:9px}.cta-section h2{max-width:380px;margin:22px auto;font-size:37px;line-height:1.18}.cta-section p:not(.eyebrow){max-width:310px;margin-bottom:26px;font-size:12px;line-height:1.9}.cta-note{font-size:8px}.site-footer{padding-top:45px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 25px;padding-bottom:40px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:first-child>p{margin:18px 0;font-size:13px}.footer-top>div:first-child>.eyebrow{font-size:7px}.footer-top h2{font-size:10px}.footer-top>div:not(:first-child)>a{margin:12px 0;font-size:10px}.footer-bottom{gap:20px;font-size:8px}.footer-bottom>div{flex-wrap:wrap;gap:20px}.footer-bottom>span{width:100%}.breadcrumbs{gap:8px;padding-top:22px;font-size:8px}.breadcrumbs>span{gap:8px}.page-intro{padding:44px 0 42px}.page-intro>.eyebrow{margin-bottom:21px;font-size:8px}.page-intro h1{letter-spacing:-.05em;font-size:clamp(35px,9.6vw,52px);line-height:1.16}.page-description{margin-top:23px;font-size:13px;line-height:1.95}.page-intro>.button{margin-top:25px;font-size:11px}.solution-grid,.related-grid{grid-template-columns:1fr;gap:16px}.solution-card,.related-grid .solution-card{min-height:230px;padding:27px}.card-top{margin-bottom:24px}.solution-card h3,.related-grid h3{font-size:24px}.solution-card>p:not(.eyebrow){font-size:12px}.card-line,.related-grid .card-line{padding-top:24px;font-size:11px}.solution-flow{border-radius:13px;grid-template-columns:1fr;gap:23px;padding:26px}.solution-flow .eyebrow{font-size:9px}.solution-flow .check-list{margin-top:13px}.solution-flow-arrow{transform-origin:15px;justify-content:flex-start;height:28px;padding-left:0;transform:rotate(90deg)}.check-list>li{gap:10px;font-size:12px}.detail-split{grid-template-columns:1fr;gap:32px}.detail-split h2{font-size:31px}.detail-split .eyebrow{font-size:8px}.detail-split .section-lead{font-size:13px}.statement-list>li{padding:21px 0;font-size:19px}.feature-grid{grid-template-columns:1fr;gap:30px}.feature-grid h3{margin-top:16px;font-size:23px}.feature-grid p{font-size:13px}.feature-grid .mono{font-size:9px}.mini-process{grid-template-columns:1fr 1fr;gap:16px 25px}.mini-process h3{margin-top:19px;font-size:16px;line-height:1.5}.mini-process svg{width:16px;bottom:28px}.mini-process>li{padding-top:20px}.workflow-crosslink{margin-top:25px;padding:25px;display:block}.workflow-crosslink strong{font-size:18px;line-height:1.65}.workflow-crosslink .text-link{margin-top:23px;font-size:12px}.note-banner{padding:26px;display:block}.note-banner h2{font-size:23px;line-height:1.4}.note-banner .text-link{margin-top:24px;font-size:12px}.note-banner p{font-size:12px}.workflow-catalog>article{grid-template-columns:22px 1fr;gap:20px 16px;padding:28px 0}.workflow-catalog .mono{font-size:9px}.workflow-catalog h3{font-size:23px}.workflow-catalog p:not(.eyebrow){font-size:12px}.workflow-catalog .eyebrow{font-size:8px}.workflow-catalog .text-link{font-size:11px}.step-transform{grid-template-columns:1fr;gap:25px;padding:27px}.step-transform h2{margin-top:13px;font-size:25px}.step-transform>svg{justify-self:start;width:27px;height:27px;transform:rotate(90deg)}.step-transform .eyebrow{font-size:9px}.step-transform .status-pill{margin-top:17px;font-size:8px}.numbered-list>li{gap:19px;font-size:13px}.exception-panel{padding:27px}.exception-panel h3{font-size:24px}.exception-panel>p{font-size:12px}.next-step{margin-top:32px;padding-top:24px;display:block}.next-step>.eyebrow{margin-bottom:16px;font-size:8px;display:block}.next-step .text-link{font-size:21px}.problem-grid{grid-template-columns:1fr;gap:35px}.problem-grid h3{font-size:26px}.problem-grid article>p:not(.eyebrow){font-size:13px}.problem-fix{font-size:12px}.intro-integration .page-intro h1{font-size:43px}.intro-integration .page-description{font-size:13px}.intro-integration .integration-cloud{margin-top:-20px;margin-bottom:45px}.pricing-paths{grid-template-columns:1fr;gap:20px}.pricing-paths article{padding:28px}.pricing-paths h2{margin-top:20px;font-size:30px}.pricing-paths article>p:not(.eyebrow){min-height:0;font-size:13px}.pricing-paths article>span{min-height:0;margin-bottom:27px}.cost-factors{grid-template-columns:1fr;gap:0}.cost-factors>div{gap:22px;padding:22px 0;font-size:15px}.scenario-problem{margin-bottom:50px;padding:27px}.scenario-problem>p{font-size:21px;line-height:1.65}.scenario-problem .eyebrow{font-size:8px}.scenario-problem .small-note{font-size:10px;line-height:1.85;display:block}.scenario-steps{grid-template-columns:1fr;gap:0}.scenario-steps>li{align-items:flex-start;gap:26px;padding:23px 0;display:flex}.scenario-steps .mono{margin-top:4px;font-size:10px}.scenario-steps h3{margin:0;font-size:20px}.about-statement{padding:26px 0 35px}.about-statement>.eyebrow{font-size:8px}.about-statement>p{font-size:26px;line-height:1.55}.industry-list li{font-size:19px}.principle-grid{grid-template-columns:1fr;gap:30px}.principle-grid h3{margin-top:20px;font-size:25px}.principle-grid p{font-size:13px}.contact-layout{padding-bottom:65px}.contact-layout .page-intro h1{font-size:45px}.contact-layout .page-description{font-size:13px}.contact-expect .check-list{grid-template-columns:1fr}.contact-expect>.small-note{font-size:10px}.contact-expect h2{font-size:18px}.lead-form{border-radius:13px;margin-top:8px;padding:25px 22px}.form-heading{gap:10px;margin-bottom:22px;padding-bottom:22px}.form-heading .mono{display:none}.form-heading .eyebrow{font-size:8px}.field-grid{grid-template-columns:1fr;gap:0}.lead-form label:not(.checkbox-label){margin-bottom:22px;font-size:11px}.lead-form input:not([type=checkbox]),.lead-form select,.lead-form textarea{min-height:49px;padding:12px;font-size:16px}.lead-form textarea::placeholder{font-size:12px}.checkbox-label{font-size:10px;line-height:1.8}.preview-note{font-size:9px}.lead-form>.button{font-size:12px}.privacy-controls{padding:26px 22px}.privacy-controls h2{font-size:25px}.privacy-controls>p{font-size:12px}.consent-row{gap:20px;font-size:11px}.consent-row>span>span,.consent-row>div>span{max-width:225px;font-size:10px}.privacy-controls .button{min-height:45px;padding-inline:18px;font-size:10px}.prose h2{font-size:23px}.prose p{font-size:13px}.not-found,.thank-you{padding-block:15px 85px}.not-found .button-row{gap:16px}.case-disclosure{margin-bottom:55px;font-size:10px}}@media (max-width:360px){.container{width:calc(100% - 32px)}.hero-eyebrow{font-size:6px}.hero h1{font-size:37px}.flow-card-main{width:234px;left:calc(50% - 117px)}.flow-card-input{width:45%;left:4%}.flow-card-output{width:45%;right:4%}.workflow-detail{padding-inline:20px}.workflow-detail-header .status-pill{display:none}.integration-node{width:135px;padding:11px 9px}.integration-node>i{display:none}.integration-center{width:132px;height:132px}.footer-top{gap:35px 18px}.page-intro h1{font-size:35px}.contact-layout .page-intro h1{font-size:40px}.contact-layout .page-description{font-size:12px}.lead-form{padding-inline:19px}.privacy-controls .button-row{display:grid}.roi-inputs,.roi-result{padding-inline:23px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.scene-light,.flow-card-input,.flow-card-output{translate:none}.animated-background{opacity:.8}}@media print{.site-header,.site-footer,.hero-scene,.animated-background,.glow-system,.button,.hero-stepbar,.hero-actions,.cta-section,.workflow-selector,.ai-tabs{display:none!important}body{color:#111;background:#fff;font-size:11px}p,li{color:#333!important}.container{width:100%}.section{padding:25px 0}.hero{background:#fff;padding:0}.hero h1,.hero h1>span,h1,h2,h3{color:#111}.section-forest,.section-graphite,.glass-panel,.workflow-detail{background:#fff}.page-intro{padding:20px 0}a{text-decoration:underline}.workflow-explorer{display:block}}}
