@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu6-K6h9Q.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggqxSuXd.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggOxSuXd.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggSxSuXd.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggixSuXd.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggmxSuXd.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSg.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0b1c17;--deep: #081b17;--green: #1d6f52;--green2: #2f9670;--mint: #bdf578;--paper: #f5f7f3;--white: #fff;--muted: #66736d;--line: #dce3de;--orange: #e4983f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font:15px/1.55 DM Sans,sans-serif}h1,h2,h3,.brand,.button{font-family:Manrope,sans-serif}a{color:inherit;text-decoration:none}.site-nav{height:76px;display:flex;align-items:center;gap:38px;padding:0 max(24px,calc((100vw - 1240px)/2));background:#f5f7f3e6;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid rgba(11,28,23,.08);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:17px;margin-right:auto}.brand-mark{width:33px;height:33px;border-radius:10px;background:var(--deep);color:var(--mint);display:grid;place-items:center}.site-nav nav{display:flex;gap:30px;font-weight:600;font-size:13px}.site-nav nav a:hover{color:var(--green)}.button{display:inline-flex;align-items:center;justify-content:center;gap:20px;border:0;border-radius:8px;padding:14px 20px;background:var(--deep);color:#fff;font-weight:700;cursor:pointer;transition:.2s}.button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #081b1729}.button:disabled{cursor:wait;opacity:.7;transform:none;box-shadow:none}.button-small{padding:10px 15px;font-size:13px}.button-ghost{background:transparent;color:var(--deep);border:1px solid #aebbb4}.menu{display:none;background:none;border:0;font-size:24px}.hero{max-width:1340px;margin:auto;padding:92px 50px 72px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:70px;min-height:680px;background:radial-gradient(circle at 20% 10%,#e8fbd7 0,transparent 36%)}.eyebrow,.section-label{text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:800;color:var(--green);display:flex;align-items:center;gap:9px}.eyebrow span{width:7px;height:7px;background:var(--green);border-radius:50%}.hero h1{font-size:clamp(50px,5.5vw,76px);line-height:.99;letter-spacing:-.055em;margin:24px 0}.hero h1 em{font-style:normal;color:var(--green)}.lead{font-size:18px;line-height:1.65;color:#52615a;max-width:600px}.hero-actions{display:flex;align-items:center;gap:28px;margin:34px 0}.text-link{font-weight:700;border-bottom:1px solid #8d9993;padding:8px 0}.trust-row{border-top:1px solid var(--line);padding-top:25px;display:flex;align-items:center;gap:13px;font-size:12px}.trust-row span{color:var(--muted)}.trust-row i{width:3px;height:3px;background:#9eaaa4;border-radius:50%}.product-frame{background:#fdfefd;border:1px solid #cbd6cf;border-radius:18px;box-shadow:0 34px 80px #1a3a2c22;overflow:hidden;transform:perspective(1200px) rotateY(-2deg)}.frame-top{height:55px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 18px}.mini-brand{font:700 12px Manrope}.mini-brand span{display:inline-grid;place-items:center;background:var(--deep);color:var(--mint);width:24px;height:24px;border-radius:7px;margin-right:5px}.frame-status{font-size:10px;color:var(--muted)}.frame-status i{display:inline-block;width:6px;height:6px;border-radius:50%;background:#42b883;margin-right:5px}.frame-body{display:grid;grid-template-columns:105px 1fr;min-height:430px}.frame-side{background:var(--deep);color:#81978d;padding:24px 12px;display:flex;flex-direction:column;gap:7px;font-size:10px}.frame-side>*{padding:8px}.frame-side b{background:#16382c;color:#fff;border-radius:6px}.frame-main{padding:24px;background:#f7f9f7}.frame-heading{display:flex;align-items:end;justify-content:space-between}.frame-heading small,.frame-heading strong{display:block}.frame-heading small{font-size:9px;color:var(--muted);text-transform:uppercase}.frame-heading strong{font:700 17px Manrope}.frame-heading button{font-size:8px;background:var(--green);color:#fff;border:0;padding:7px;border-radius:5px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:18px 0}.metrics article,.chart-card,.recommend{background:#fff;border:1px solid #e1e7e3;border-radius:8px;padding:12px}.metrics small,.metrics span{display:block;color:var(--muted);font-size:8px}.metrics b{font:700 18px Manrope;display:block;margin:4px 0}.metrics .accent b{color:var(--green)}.chart-card{height:185px}.chart-title{display:flex;justify-content:space-between;font-size:9px}.chart-title span{color:var(--muted)}.chart{height:115px;border-bottom:1px solid var(--line);display:flex;align-items:end;gap:10px;padding:8px 12px 0}.chart i{flex:1;background:linear-gradient(var(--green2),var(--green));border-radius:4px 4px 0 0}.chart-labels{display:flex;justify-content:space-between;font-size:7px;color:var(--muted);padding-top:6px}.recommend{display:flex;align-items:center;gap:10px;margin-top:10px;font-size:9px}.rec-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:7px;background:#e8f4ed;color:var(--green);font-size:16px}.recommend div{flex:1}.recommend small{display:block;color:var(--muted)}.recommend strong{color:var(--green)}.logo-strip{border-block:1px solid var(--line);display:flex;align-items:center;justify-content:center;gap:45px;padding:25px 30px;color:#6c7973}.logo-strip span{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.logo-strip b{font:600 14px Manrope;color:#45534d}.section{max-width:1240px;margin:auto;padding:105px 30px}.split-title{display:grid;grid-template-columns:1fr .7fr;gap:100px;align-items:end;margin:20px 0 55px}.split-title h2,.assurance h2,.roi h2,.pilot h2,.faq h2,.contact h2{font-size:clamp(35px,4vw,52px);line-height:1.08;letter-spacing:-.045em;margin:0}.split-title h2 span{color:#8b9791}.split-title p{color:var(--muted);font-size:17px}.three{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.three article{padding:32px 38px 20px 0;border-right:1px solid var(--line)}.three article+article{padding-left:38px}.three article:last-child{border:0}.three article>span,.feature-number{font-size:10px;color:var(--green);font-weight:800;letter-spacing:.1em}.three h3,.feature h3{font-size:20px;margin:30px 0 10px}.three p,.feature p{color:var(--muted)}.product{max-width:none;background:var(--deep);color:#fff;padding-inline:max(30px,calc((100vw - 1180px)/2))}.light{color:var(--mint)}.split-title.light p{color:#9db0a7}.feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.feature{background:#102a22;border:1px solid #214238;border-radius:16px;padding:34px;overflow:hidden}.feature.wide{grid-column:1/-1;display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.feature p{color:#a8bab1}.feature ul{list-style:none;padding:0;color:#c4d1cb}.feature li:before{content:"\2713";color:var(--mint);margin-right:9px}.feature-number{color:var(--mint)}.spend-list{align-self:center;display:grid;gap:16px}.spend-list div{display:grid;grid-template-columns:100px 1fr 65px;gap:12px;align-items:center;font-size:12px}.spend-list i{height:8px;background:#1d4035;border-radius:10px}.spend-list i b{display:block;height:100%;background:var(--mint);border-radius:10px}.spend-list strong{text-align:right}.route-pill{display:flex;align-items:center;justify-content:space-between;background:#091f19;border:1px solid #315146;padding:18px;border-radius:10px;margin-top:28px;font-size:12px}.route-pill b{color:var(--mint)}.approval-card{background:#091f19;border:1px solid #315146;padding:15px;border-radius:10px;margin-top:28px;display:flex;align-items:center;gap:12px}.approval-card i{width:33px;height:33px;display:grid;place-items:center;border-radius:50%;background:var(--mint);color:var(--deep)}.approval-card small{display:block;color:#829a8f}.assurance{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:center}.lead-small{color:var(--muted);font-size:17px}.checks{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:30px}.checks span{font-weight:600;font-size:13px}.audit-card{background:#0c211b;color:#d5e1db;border-radius:16px;padding:24px;box-shadow:0 25px 60px #102d2029}.audit-head{display:flex;justify-content:space-between;border-bottom:1px solid #294139;padding-bottom:15px;font-size:12px}.audit-head b{color:var(--mint)}pre{overflow:auto;color:#b9cbc2;font:12px/1.8 ui-monospace,monospace}.hash{background:#132e25;padding:10px;border-radius:6px;font-size:10px;color:#789287}.roi{background:#e9f7df;border-radius:22px;display:grid;grid-template-columns:1fr .65fr;gap:80px;padding:65px;margin-block:70px}.roi p{color:var(--muted)}.input-row{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:35px}.input-row label{font-weight:700;font-size:12px}.input-row label span{float:right;color:var(--green)}input[type=range]{width:100%;accent-color:var(--green);margin-top:14px}.roi-result{background:var(--deep);color:#fff;border-radius:15px;padding:35px;display:flex;flex-direction:column;justify-content:center}.roi-result small{text-transform:uppercase;letter-spacing:.1em;color:#91a59c}.roi-result b{font:800 44px Manrope;color:var(--mint);margin-top:12px}.roi-result span{color:#a9bab2}.roi-result a{margin-top:30px;font-weight:700}.pilot{max-width:none;padding:0}.pilot-card{background:#183f32;color:#fff;display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;padding:85px max(30px,calc((100vw - 1180px)/2))}.pilot-card p{color:#b4c5bd}.pilot ol{padding:0;margin:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:30px}.pilot li{display:flex;gap:16px}.pilot li>b{color:var(--mint);font-size:11px}.pilot li strong{display:block;font:700 15px Manrope}.pilot li span{color:#aebfb7;font-size:13px}.faq{display:grid;grid-template-columns:.65fr 1fr;gap:100px}.accordions details{border-bottom:1px solid var(--line);padding:20px 0}.accordions summary{font:700 16px Manrope;cursor:pointer;list-style:none}.accordions summary span{float:right}.accordions p{color:var(--muted);max-width:650px}.contact{max-width:none;background:var(--deep);color:#fff;padding-inline:max(30px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:.75fr 1fr;gap:100px}.contact>div p{color:#a5b8af;max-width:460px}.contact form{background:#fff;color:var(--ink);padding:30px;border-radius:15px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.contact label{font-size:12px;font-weight:700;display:block}.contact input,.contact select,.contact textarea{width:100%;margin-top:7px;border:1px solid var(--line);background:#f8faf8;padding:11px;border-radius:7px;font:14px DM Sans}.contact>form>label{margin:17px 0}.contact form small{display:block;color:var(--muted);margin-top:12px}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-status{min-height:24px;margin-top:14px;color:var(--muted);font-size:13px}.form-status.success{color:#176f4a}.form-status.error{color:#a43131}.form-status a{display:inline-block;margin-left:6px;font-weight:700;text-decoration:underline}footer{max-width:1240px;margin:auto;padding:40px 30px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;color:var(--muted);font-size:12px}footer .brand{color:var(--ink)}footer p{margin:0}footer div a{margin-left:20px}footer>small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px}@media(max-width:900px){.site-nav nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--paper);padding:20px;flex-direction:column}.site-nav nav.open{display:flex}.site-nav>.button{display:none}.menu{display:block}.hero{grid-template-columns:1fr;padding-top:60px}.product-frame{transform:none}.logo-strip{overflow:auto;justify-content:start}.split-title,.assurance,.roi,.pilot-card,.faq,.contact{grid-template-columns:1fr;gap:45px}.feature.wide{grid-template-columns:1fr}.roi{margin:30px;border-radius:15px;padding:40px}.site-nav{padding:0 20px}.three{grid-template-columns:1fr}.three article,.three article+article{border-right:0;border-bottom:1px solid var(--line);padding:25px 0}.pilot ol{grid-template-columns:1fr 1fr}}@media(max-width:600px){.hero{padding:45px 20px}.hero h1{font-size:48px}.trust-row{flex-wrap:wrap}.frame-side{display:none}.frame-body{grid-template-columns:1fr}.frame-main{padding:12px}.metrics{grid-template-columns:1fr}.metrics article:nth-child(3){display:none}.section{padding:70px 20px}.feature-grid{grid-template-columns:1fr}.feature.wide{grid-column:auto}.feature{padding:25px}.checks,.input-row,.form-grid,.pilot ol{grid-template-columns:1fr}.roi{margin:15px;padding:28px}.roi-result b{font-size:36px}.contact{padding:65px 20px}.contact form{padding:20px}footer{grid-template-columns:1fr}footer div a{margin:0 15px 0 0}}
