@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.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(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/7ab938503e4547a1-s.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(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/7ab938503e4547a1-s.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(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/7ab938503e4547a1-s.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(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0eeb07{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_0eeb07{--font-dm-sans:"DM Sans","DM Sans Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.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:400;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.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:400;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.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:400;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.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:400;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.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:400;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/438aa629764e75f3-s.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(/_next/static/media/875ae681bfde4580-s.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(/_next/static/media/51251f8b9793cdb3-s.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(/_next/static/media/e857b654a2caa584-s.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(/_next/static/media/cc978ac5ee68c2b6-s.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(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/438aa629764e75f3-s.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(/_next/static/media/875ae681bfde4580-s.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(/_next/static/media/51251f8b9793cdb3-s.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(/_next/static/media/e857b654a2caa584-s.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(/_next/static/media/cc978ac5ee68c2b6-s.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(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/438aa629764e75f3-s.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(/_next/static/media/875ae681bfde4580-s.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(/_next/static/media/51251f8b9793cdb3-s.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(/_next/static/media/e857b654a2caa584-s.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(/_next/static/media/cc978ac5ee68c2b6-s.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(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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(/_next/static/media/438aa629764e75f3-s.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(/_next/static/media/875ae681bfde4580-s.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(/_next/static/media/51251f8b9793cdb3-s.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(/_next/static/media/e857b654a2caa584-s.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(/_next/static/media/cc978ac5ee68c2b6-s.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(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,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 Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_6b03d3{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_6b03d3{--font-manrope:"Manrope","Manrope Fallback"}:root{--ink:#172b2a;--muted:#61716b;--paper:#f5f6f2;--white:#fff;--line:#e0e5dd;--green:#baf16b;--green-dark:#315d44;--deep:#122f2e;--orange:#f4774b;--blue:#dcecf2;--shadow:0 22px 60px rgba(25,47,39,0.12);--sans:var(--font-dm-sans),sans-serif;--display:var(--font-manrope),sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.wrap{width:min(1180px,calc(100% - 56px));margin-inline:auto}.announcement{background:var(--deep);color:#e8f1e8;text-align:center;padding:9px 18px;font-size:11px;letter-spacing:.02em}.announcement b{color:var(--green);font-weight:700}header{height:76px;border-bottom:1px solid rgba(23,43,42,.08);background:rgba(245,246,242,.92);position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav,header{display:flex;align-items:center}.nav{justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;font:800 19px var(--display);letter-spacing:-.06em;white-space:nowrap}.brand-mark{width:29px;height:29px;border-radius:9px 9px 9px 3px;display:grid;place-items:center;color:var(--deep);background:var(--green);transform:rotate(-5deg)}.brand-mark svg{width:18px;height:18px;transform:rotate(5deg)}.nav-links{flex:1 1;display:flex;align-items:center;justify-content:center;gap:clamp(14px,1.6vw,24px);min-width:0;font-size:12px;font-weight:600;color:#52615b}.nav-links a:hover,.text-link:hover{color:var(--green-dark)}.nav-actions{display:flex;gap:18px;flex:0 0 auto;font-weight:700}.button,.nav-actions{align-items:center;font-size:12px}.button{border:0;display:inline-flex;justify-content:center;gap:10px;min-height:46px;padding:0 19px;border-radius:7px;background:var(--green);color:var(--deep);font-weight:800;cursor:pointer;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px);background:#c9fa83}.button-dark{background:var(--deep);color:white}.button-dark:hover{background:#214743}.button svg,.text-link svg{width:15px;height:15px}.menu-toggle{display:none;border:1px solid var(--line);color:var(--ink);background:var(--white);border-radius:6px;width:42px;height:42px;place-items:center}.demo-dialog{width:min(820px,calc(100% - 32px));max-width:none;max-height:min(820px,calc(100dvh - 32px));padding:0;overflow:hidden;border:1px solid rgba(18,47,46,.14);border-radius:12px;color:var(--ink);background:white;box-shadow:0 28px 90px rgba(10,31,29,.3)}.demo-dialog::backdrop{background:rgba(12,31,30,.64);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.demo-shell{display:grid;grid-template-columns:.78fr 1.22fr;min-height:550px;max-height:inherit}.demo-intro{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:34px 29px;overflow:hidden;color:white;background:var(--deep)}.demo-intro:after{content:"";position:absolute;right:-145px;bottom:-150px;width:310px;height:310px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 35px rgba(255,255,255,.025),0 0 0 70px rgba(255,255,255,.025);pointer-events:none}.demo-intro .brand{position:relative;z-index:1;color:white}.demo-intro-copy{position:relative;z-index:1;margin:auto 0;padding:45px 0}.demo-kicker{margin-bottom:12px;color:var(--green);font-size:9px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.demo-intro h2{margin:0 0 12px;color:white;font-size:31px;line-height:1.12;letter-spacing:-.055em}.demo-intro p{margin:0;color:#c1d0c7;font-size:12px;line-height:1.65}.demo-benefits{position:relative;z-index:1;display:grid;gap:12px;margin:24px 0 0;padding:0;list-style:none;color:#dce7de;font-size:10px}.demo-benefits li:before{content:"✓";margin-right:8px;color:var(--green)}.demo-form-panel{position:relative;padding:30px 31px 24px;overflow-y:auto}.demo-close{position:absolute;top:15px;right:15px;display:grid;place-items:center;width:34px;height:34px;border:1px solid #e3e8e1;border-radius:6px;color:#53635a;background:white;cursor:pointer}.demo-close:hover{color:var(--ink);background:#f2f5f0}.demo-close svg{width:15px;height:15px}.demo-form-title{margin:2px 40px 5px 0;font:800 21px var(--display);letter-spacing:-.045em}.demo-form-intro{margin:0 35px 21px 0;color:#718078;font-size:11px;line-height:1.55}.demo-fields{display:grid;grid-template-columns:1fr 1fr;gap:13px 12px}.demo-field{display:grid;gap:6px;min-width:0}.demo-field.wide{grid-column:1/-1}.demo-field label{color:#40534a;font-size:10px;font-weight:700}.demo-field label span{color:#b4654a}.demo-field input,.demo-field select,.demo-field textarea{width:100%;min-height:41px;padding:0 11px;border:1px solid #dfe5dd;border-radius:5px;outline:none;color:var(--ink);background:#fff;font:500 11px var(--sans)}.demo-field textarea{min-height:70px;padding:10px 11px;resize:vertical}.demo-field input::placeholder,.demo-field textarea::placeholder{color:#a1aaa4}.demo-field input:focus,.demo-field select:focus,.demo-field textarea:focus{border-color:#6d9668;box-shadow:0 0 0 3px rgba(110,150,104,.13)}.demo-consent{display:flex;align-items:flex-start;gap:8px;margin:15px 0;color:#67766d;font-size:9px;line-height:1.5}.demo-consent input{width:14px;height:14px;margin:1px 0 0;accent-color:var(--green-dark);flex:0 0 auto}.demo-submit{width:100%;min-height:45px}.demo-email-note{margin:9px 0 0;color:#87938b;font-size:9px;line-height:1.45;text-align:center}.demo-status{margin:12px 0 0;padding:10px;border-radius:5px;color:#395a3b;background:#edf5e9;font-size:10px;line-height:1.5}.demo-status.is-error{color:#873f35;background:#fff0ed}.demo-status a{font-weight:700;text-decoration:underline}.hero{padding:70px 0 72px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:.86fr 1.14fr;align-items:center;gap:46px}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--green-dark);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.eyebrow:before{content:"";width:22px;height:2px;background:var(--orange)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display)}h1{max-width:540px;margin:20px 0 18px;font-size:clamp(42px,5.1vw,66px);line-height:1.035;letter-spacing:-.065em;font-weight:800}h1 em{font-style:normal;color:#557b52}.hero-copy{max-width:480px;color:var(--muted);font-size:16px;line-height:1.7}.hero-flow{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:18px;color:#62736a;font-size:9px;font-weight:800;letter-spacing:.05em}.hero-flow span{color:#4a7250}.hero-flow i{color:#a3b1a5;font-size:10px;font-style:normal}.hero-buttons{display:flex;align-items:center;gap:19px;margin-top:27px}.text-link{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-size:12px;font-weight:700}.hero-note{display:flex;align-items:center;gap:10px;margin-top:23px;color:#708078;font-size:11px}.note-dot{width:7px;height:7px;background:#65aa68;border-radius:50%;box-shadow:0 0 0 4px #e3f0df}.product-scene{position:relative;min-width:0;padding:16px 0 17px 15px}.scene-backdrop{position:absolute;inset:0 -25% 0 14%;border-radius:40% 0 0 40%;background:#e8eee6}.dashboard{position:relative;z-index:1;background:var(--white);border:1px solid #dce3dd;border-radius:12px;box-shadow:var(--shadow);overflow:hidden;transform:perspective(1600px) rotateY(-3deg) rotateX(1deg)}.dash-top{height:48px;justify-content:space-between;padding:0 15px;color:#eaf2ea;background:var(--deep)}.dash-brand,.dash-top{display:flex;align-items:center}.dash-brand{gap:8px;font:800 11px var(--display);letter-spacing:-.03em}.dash-subtitle{color:#acc0b2;font-weight:500}.dash-brand .brand-mark{width:21px;height:21px;border-radius:6px 6px 6px 2px}.dash-brand .brand-mark svg{width:14px;height:14px}.dash-topright{display:flex;align-items:center;gap:13px;color:#c6d5cc;font-size:9px}.avatar{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#d6e6c4;color:#264535;font-size:9px;font-weight:800}.dash-body{display:grid;grid-template-columns:50px 1fr;min-height:339px}.dash-rail{padding:17px 0;display:flex;flex-direction:column;align-items:center;gap:18px;border-right:1px solid #edf0ec;color:#7b8a83}.rail-icon{width:17px;height:17px;display:grid;place-items:center;font-size:12px}.rail-icon.active{color:var(--deep);background:var(--green);border-radius:5px;width:27px;height:27px}.dash-content{min-width:0;padding:17px 17px 14px;background:#fbfcfa}.dash-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.dash-heading h3{margin:0;font-size:16px;letter-spacing:-.04em}.dash-heading span{color:#738179;font-size:9px}.live-pill{padding:6px 9px;border-radius:5px;color:#3b7047!important;background:#e8f4e6;font-weight:700}.metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px}.metric{border:1px solid #e8ece7;border-radius:6px;padding:9px 10px 8px;background:white}.metric small{color:#7c8982;font-size:8px;display:block;margin-bottom:5px}.metric strong{font:800 18px var(--display);letter-spacing:-.06em}.metric i{display:block;color:#609064;font-size:8px;font-style:normal;margin-top:3px}.board{border:1px solid #e7ebe5;border-radius:7px;background:white;overflow:hidden}.board-head,.load-row{display:grid;grid-template-columns:1.1fr 1.15fr 1.25fr .8fr .75fr;align-items:center;gap:9px;padding:0 11px}.board-head{min-height:29px;background:#f6f8f5;color:#87928c;font-size:8px;font-weight:700;text-transform:uppercase;letter-spacing:.045em}.load-row{min-height:46px;border-top:1px solid #f0f2ef;color:#45534d;font-size:9px}.load-id{color:#283d35;font-weight:800}.load-city{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.owner{color:#718078}.status{width:fit-content;border-radius:20px;padding:5px 7px;font-size:8px;font-weight:700;white-space:nowrap}.status.green{background:#e6f3e3;color:#4c8053}.status.amber{background:#fff1d6;color:#a2752f}.status.blue{background:#e3eef3;color:#497081}.driver-cell{display:flex;align-items:center;gap:5px;white-space:nowrap}.mini-avatar{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#e7ded4;color:#745c48;font-size:7px;font-weight:800;flex:0 0 auto}.map-float{position:absolute;z-index:3;right:-24px;bottom:-4px;width:170px;height:122px;padding:10px;background:#fff;border:1px solid #dfe6dd;border-radius:9px;box-shadow:0 12px 30px rgba(25,47,39,.14)}.map-label{position:relative;z-index:2;font-size:8px;font-weight:800}.map-road-label{color:#6e8a71;font-weight:500}.mini-map{position:absolute;inset:0;border-radius:inherit;overflow:hidden;background-color:#eef2e9;background-image:linear-gradient(32deg,transparent 47%,#fff 48%,#fff 51%,transparent 52%),linear-gradient(110deg,transparent 45%,#fff 46%,#fff 49%,transparent 50%),linear-gradient(0deg,transparent 68%,#dce5d6 69%,#dce5d6 70%,transparent 71%)}.map-route{inset:24px 18px 18px;border-top:2px dashed #ef8253;border-right:2px dashed #ef8253;border-radius:0 32px 0 0;transform:rotate(-12deg)}.map-pin{position:absolute;display:grid;place-items:center;width:16px;height:16px;border-radius:50% 50% 50% 2px;transform:rotate(-45deg);color:#fff;background:var(--deep);font-size:8px}.map-pin b{transform:rotate(45deg)}.map-pin.one{left:33px;bottom:23px}.map-pin.two{right:26px;top:29px;background:#eb7548}.section{padding:100px 0}.section-head{max-width:650px;margin-bottom:41px}.section-head h2{margin:15px 0 13px;font-size:clamp(32px,4vw,47px);line-height:1.1;letter-spacing:-.06em}.section-head p{margin:0;max-width:570px;color:var(--muted);font-size:14px;line-height:1.7}.workflow{display:grid;grid-template-columns:repeat(8,1fr);margin:0 0 35px;list-style:none;padding:19px 13px;border:1px solid #e5eae3;border-radius:9px;background:#fbfcfa}.flow-step{position:relative;display:grid;justify-items:center;gap:8px;color:#52645a;font-size:9px;font-weight:700;text-align:center}.flow-step:not(:last-child):after{content:"→";position:absolute;top:5px;right:-7px;color:#9eae9f;font-size:12px}.flow-index{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e6eee1;color:#486c4d;font:800 9px var(--display)}.flow-step:nth-child(6) .flow-index,.flow-step:nth-child(7) .flow-index{background:#fff0e7;color:#bd6843}.pain{background:#e9eee6;padding:83px 0}.pain-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:70px}.pain h2{max-width:440px;margin:16px 0;font-size:42px;line-height:1.1;letter-spacing:-.06em}.pain p{color:var(--muted);font-size:14px;line-height:1.75}.pain-quote{display:inline-block;margin-top:9px;padding:11px 14px;border-left:3px solid var(--orange);background:rgba(255,255,255,.48);color:#3b5147;font-size:12px;font-weight:700}.messy-tools{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;gap:12px}.tool-stack{display:grid;gap:10px}.tool-chip{display:flex;align-items:center;gap:11px;min-height:54px;padding:10px 14px;background:rgba(255,255,255,.73);border:1px solid #dfe5dc;border-radius:7px;font-size:12px;font-weight:700;color:#596961;box-shadow:0 5px 15px rgba(36,55,43,.035)}.tool-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;background:#f1e7db;font-size:12px;color:#846c58}.tool-chip:nth-child(2) .tool-icon{background:#e3e9f6;color:#536caa}.tool-chip:nth-child(3) .tool-icon{background:#f7e5e0;color:#b65e4b}.tool-chip:nth-child(4) .tool-icon{background:#e4eee1;color:#537b53}.merge-arrow{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:var(--deep);background:var(--green);font-size:17px}.single-tool{min-height:190px;padding:20px 17px;border-radius:9px;background:var(--deep);color:white;box-shadow:0 16px 35px rgba(18,47,46,.15)}.single-tool .brand{font-size:14px}.single-tool .brand-mark{width:23px;height:23px}.single-tool p{margin:22px 0 17px;color:#b6c8be;font-size:11px;line-height:1.55}.single-stats{display:flex;gap:17px;color:#d7e5d9;font-size:9px}.single-stats b{display:block;margin-bottom:3px;color:var(--green);font:800 16px var(--display)}.tracking-visual{background:#f7f8f4}.tracking-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.tracking-head .section-head{margin-bottom:0}.tracking-window{overflow:hidden;border:1px solid #dce4dc;border-radius:10px;background:white;box-shadow:0 20px 50px rgba(25,47,39,.1)}.tracking-bar{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 17px;color:#e9f1ea;background:var(--deep)}.tracking-app-name{display:flex;align-items:center;gap:9px;font:800 11px var(--display)}.tracking-app-name .brand-mark{width:23px;height:23px;border-radius:6px 6px 6px 2px}.tracking-app-name .brand-mark svg{width:14px;height:14px}.tracking-bar-meta{display:flex;align-items:center;gap:15px;color:#c0d1c6;font-size:9px}.tracking-live{color:var(--green);font-weight:700}.tracking-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #e9eee8}.tracking-metric{padding:14px 17px;border-right:1px solid #e9eee8}.tracking-metric:last-child{border:0}.tracking-metric small{display:block;margin-bottom:5px;color:#78867d;font-size:9px}.tracking-metric b{color:#233b32;font:800 19px var(--display);letter-spacing:-.05em}.tracking-metric span{margin-left:5px;color:#608660;font-size:8px}.tracking-layout{display:grid;grid-template-columns:1.2fr .8fr;min-height:342px}.regional-map{position:relative;min-height:342px;overflow:hidden;background-color:#edf2e9;background-image:linear-gradient(22deg,transparent 48.7%,rgba(255,255,255,.92) 49%,rgba(255,255,255,.92) 50%,transparent 50.3%),linear-gradient(112deg,transparent 48.7%,rgba(255,255,255,.8) 49%,rgba(255,255,255,.8) 50%,transparent 50.3%),linear-gradient(75deg,transparent 48.8%,rgba(255,255,255,.66) 49%,rgba(255,255,255,.66) 49.7%,transparent 50%),linear-gradient(160deg,transparent 48.7%,rgba(255,255,255,.72) 49%,rgba(255,255,255,.72) 50%,transparent 50.3%),repeating-linear-gradient(0deg,transparent 0 44px,rgba(204,216,199,.36) 45px,transparent 46px),repeating-linear-gradient(90deg,transparent 0 56px,rgba(204,216,199,.34) 57px,transparent 58px)}.regional-map:before{content:"REGIONAL ACTIVITY";position:absolute;top:17px;left:18px;color:#77867b;font-size:8px;font-weight:800;letter-spacing:.1em}.map-highway{position:absolute;height:3px;border-top:3px solid rgba(255,255,255,.95);border-bottom:1px solid rgba(193,207,190,.75);transform-origin:left center}.map-highway.north{left:14%;top:45%;width:78%;transform:rotate(-8deg)}.map-highway.south{left:9%;top:72%;width:83%;transform:rotate(-11deg)}.map-highway.diagonal{left:37%;top:83%;width:62%;transform:rotate(-46deg)}.map-route{position:absolute;height:0;border-top:2px dashed #ee8055;transform-origin:left center}.map-route.one{left:38%;top:57%;width:29%;transform:rotate(-44deg)}.map-route.two{left:42%;top:72%;width:37%;transform:rotate(-9deg)}.map-point{position:absolute;z-index:2;display:flex;align-items:center;gap:7px;color:#43564a;font-size:8px;font-weight:800;white-space:nowrap}.map-point i{display:grid;place-items:center;width:20px;height:20px;border:3px solid white;border-radius:50%;background:#eb8055;box-shadow:0 2px 7px rgba(33,59,43,.2)}.map-point i:after{content:"";width:5px;height:5px;border-radius:50%;background:white}.map-point.active i{background:#468c67}.map-point.dallas{left:34%;top:51%}.map-point.tulsa{left:59%;top:32%}.map-point.houston{left:39%;top:72%}.map-point.atlanta{left:78%;top:63%}.map-point span{padding:5px 7px;border:1px solid rgba(220,228,218,.9);border-radius:4px;background:rgba(255,255,255,.91)}.map-point b{display:block;margin-top:2px;color:#78867d;font-size:7px;font-weight:500}.map-legend{position:absolute;bottom:14px;left:15px;display:flex;gap:11px;padding:7px 9px;border:1px solid #e1e7de;border-radius:5px;background:rgba(255,255,255,.92);color:#68776d;font-size:8px}.map-legend span{display:flex;align-items:center;gap:5px}.map-legend i{width:6px;height:6px;border-radius:50%;background:#468c67}.map-legend span:last-child i{background:#eb8055}.tracking-jobs{padding:17px 17px 12px;border-left:1px solid #e9eee8}.tracking-jobs-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;color:#31483c;font-size:10px;font-weight:800}.tracking-jobs-head span:last-child{color:#809087;font-size:8px;font-weight:500}.tracking-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 8px;padding:12px 0;border-bottom:1px solid #edf0ec}.tracking-job-main{min-width:0}.tracking-job-main b{color:#344a3e;font-size:9px}.tracking-job-main b,.tracking-job-main span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tracking-job-main span{margin-top:4px;color:#7c8981;font-size:8px}.tracking-job-driver{grid-column:1;display:flex;align-items:center;gap:5px;color:#65756b;font-size:8px}.tracking-job-driver i{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;color:#466249;background:#e4eedf;font-size:7px;font-style:normal;font-weight:800}.tracking-job .status{grid-column:2;grid-row:1/span 2;align-self:center}.tracking-job-footer{display:flex;justify-content:space-between;align-items:center;padding-top:12px;color:#77867d;font-size:8px}.tracking-job-footer b{color:#4e7753;font-size:8px}.platform{background:var(--white)}.platform-head{display:flex;align-items:end;justify-content:space-between;gap:26px}.platform-head .section-head{margin-bottom:31px}.platform-layout{display:grid;grid-template-columns:240px 1fr;gap:22px;align-items:stretch}.feature-tabs{display:flex;flex-direction:column;gap:5px;padding:10px;border-radius:9px;background:#f3f5f1}.feature-tab{display:flex;align-items:center;gap:12px;min-height:53px;padding:0 13px;border:0;border-radius:6px;background:transparent;color:#68756d;font-size:12px;font-weight:700;text-align:left;cursor:pointer}.feature-tab .tab-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:6px;background:#e4e9e2;color:#516158;font-size:12px}.feature-tab.active{color:var(--deep);background:white;box-shadow:0 3px 12px rgba(24,48,38,.07)}.feature-tab.active .tab-icon{background:var(--green)}.feature-display{min-height:371px;position:relative;display:grid;grid-template-columns:.78fr 1.22fr;overflow:hidden;border:1px solid #e2e7e0;border-radius:10px;background:#f8faf7}.feature-copy{padding:34px 8px 30px 32px;align-self:center}.feature-copy .eyebrow{font-size:9px}.feature-copy h3{margin:16px 0 10px;font-size:26px;line-height:1.15;letter-spacing:-.055em}.feature-copy p{color:var(--muted);font-size:12px;line-height:1.7}.feature-copy ul{display:grid;gap:9px;margin:19px 0 0;padding:0;list-style:none;color:#495c51;font-size:10px;font-weight:600}.feature-copy li:before{content:"✓";display:inline-grid;place-items:center;width:15px;height:15px;margin-right:8px;border-radius:50%;background:#e3f1db;color:#4f7d4c;font-size:9px}.feature-art{align-self:center;justify-self:stretch;padding:24px 0 24px 4px}.mini-board{margin-left:auto;width:100%;min-height:272px;padding:15px;border:1px solid #dfe6de;border-right:0;border-radius:9px 0 0 9px;background:white;box-shadow:0 10px 25px rgba(32,54,41,.07)}.mini-board-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:9px;font-weight:800}.mini-board-head span:last-child{color:#78877d;font-size:8px;font-weight:500}.mini-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mini-column{padding:7px;border-radius:6px;background:#f5f7f3}.mini-col-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:#65736a;font-size:8px;font-weight:800}.mini-load{min-height:58px;margin-top:6px;padding:7px;border-radius:4px;background:white;border:1px solid #e9ede7;border-left:3px solid #9acd6d;font-size:7px;color:#738078}.mini-load b{display:block;margin-bottom:5px;color:#34483d;font-size:8px}.mini-load.orange{border-left-color:#f38a5d}.mini-load.blue{border-left-color:#75aabe}.feature-display[data-mode=fleet] .mini-column{background:#eef3ea}.feature-display[data-mode=drivers] .mini-load{min-height:73px}.feature-display[data-mode=owners] .mini-board{background:#f9faf6}.feature-display[data-mode=documents] .mini-load{border-left-color:#75aabe}.feature-display[data-mode=reports] .mini-columns{grid-template-columns:1fr 1fr}.feature-display[data-mode=ai] .mini-board{background:#f1f6ed}.feature-display[data-mode=ai] .mini-load{min-height:auto;border:0;background:white;font-size:8px}.feature-display[data-mode=ai] .mini-load b{color:#547d4c}.feature-display[data-mode=billing] .mini-load{border-left-color:#f38a5d}.feature-display[data-mode=orders] .mini-column:first-child{background:#edf3e9}.feature-display[data-mode=tracking] .mini-column:nth-child(2){background:#eaf1f3}.owners{position:relative;color:white;background:var(--deep);overflow:hidden}.owners:after{content:"";position:absolute;width:480px;height:480px;right:-140px;top:-170px;border:1px solid rgba(255,255,255,.1);border-radius:50%;box-shadow:0 0 0 48px rgba(255,255,255,.025),0 0 0 96px rgba(255,255,255,.025)}.owners-grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.owners .eyebrow{color:var(--green)}.owners h2{margin:16px 0;max-width:510px;font-size:43px;line-height:1.1;letter-spacing:-.06em}.owners p{max-width:480px;color:#bdcec4;font-size:14px;line-height:1.7}.owner-points{display:grid;gap:12px;margin-top:24px}.owner-point{display:flex;align-items:center;gap:11px;color:#e4ece6;font-size:11px}.owner-point span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#244640;color:var(--green);font-size:11px}.owner-ui{padding:20px;border:1px solid rgba(255,255,255,.13);border-radius:11px;background:rgba(255,255,255,.07);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.owner-ui-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:15px;margin-bottom:13px;border-bottom:1px solid rgba(255,255,255,.12);font-size:10px;font-weight:700}.owner-ui-top span:last-child{color:var(--green);font-size:9px}.owner-row{display:grid;grid-template-columns:1.15fr .7fr .65fr .7fr;align-items:center;gap:10px;min-height:53px;border-bottom:1px solid rgba(255,255,255,.09);color:#d2dfd6;font-size:9px}.owner-row-head{min-height:28px;border:0;color:#91a69a;font-size:8px}.owner-name{display:flex;align-items:center;gap:8px}.owner-avatar{display:grid;place-items:center;width:24px;height:24px;background:#d8e4ce;color:#315643;border-radius:50%;font-size:8px;font-weight:800}.owner-avatar-warm{background:#e8d8c9;color:#785b43}.owner-avatar-cool{background:#d7e5e8;color:#456875}.owner-avatar-lavender{background:#e8e2ef;color:#665683}.owner-row .owner-count{color:#9fb3a7}.owner-row .owner-revenue{color:var(--green);font-weight:700}.owner-footer{display:flex;justify-content:space-between;padding-top:14px;color:#aebfb4;font-size:9px}.owner-footer b{color:white;font:800 17px var(--display)}.driver{background:#e9eee6}.driver-grid{display:grid;grid-template-columns:1fr .9fr;gap:75px;align-items:center}.driver h2{margin:16px 0;font-size:43px;line-height:1.1;letter-spacing:-.06em}.driver p{max-width:480px;color:var(--muted);font-size:14px;line-height:1.7}.driver-list{display:grid;grid-template-columns:1fr 1fr;gap:13px 22px;margin-top:25px}.driver-list span{color:#40564a;font-size:11px;font-weight:700}.driver-list span:before{content:"✓";color:#5e925a;margin-right:8px}.phone-stage{display:flex;align-items:center;justify-content:center;min-height:430px;position:relative}.phone-stage:before{content:"";position:absolute;width:330px;height:330px;border-radius:50%;background:#d8e4d2}.phone{position:relative;z-index:1;width:226px;padding:9px;border:1px solid #cbd4cb;border-radius:31px;background:#192c29;box-shadow:0 26px 48px rgba(25,47,39,.2);transform:rotate(4deg)}.phone-screen{min-height:388px;padding:15px 13px;border-radius:23px;background:#fafbf8;overflow:hidden}.phone-notch{width:62px;height:11px;margin:-10px auto 17px;border-radius:0 0 9px 9px;background:#192c29}.phone-top{display:flex;justify-content:space-between;align-items:center;font:800 11px var(--display)}.phone-top span:last-child{color:#718078;font:600 8px var(--sans)}.phone-greeting{margin:18px 0 5px;color:#77847b;font-size:8px}.phone-title{margin:0 0 13px;font:800 19px var(--display);letter-spacing:-.05em}.trip-card{padding:11px;border-radius:8px;background:var(--deep);color:white}.trip-card small{display:block;margin-bottom:7px;color:#c0d2c5;font-size:8px}.trip-route{display:flex;align-items:center;justify-content:space-between;font:800 12px var(--display)}.trip-route i{height:1px;flex:1 1;margin:0 9px;background:#baf16b;position:relative}.trip-route i:after{content:"";position:absolute;right:0;top:-3px;border:3px solid transparent;border-left-color:#baf16b}.trip-card .trip-meta{margin-top:7px;color:#c0d2c5;font-size:7px}.task-title{margin:15px 0 8px;font-size:9px;font-weight:800}.task{display:flex;align-items:center;gap:8px;padding:8px 0;border-bottom:1px solid #e9ede7;font-size:8px}.task-check{display:grid;place-items:center;width:19px;height:19px;border-radius:6px;background:#e8f2e3;color:#5d8d54;font-size:9px}.task-check-pending{background:#fff0df;color:#b6773e}.task small{display:block;margin-top:3px;color:#829087;font-size:7px}.phone-button{margin-top:13px;padding:10px;border-radius:6px;text-align:center;background:var(--green);color:var(--deep);font-size:8px;font-weight:800}.phone-float{position:absolute;z-index:2;top:58px;right:1%;padding:11px 14px;border:1px solid #d9e0d6;border-radius:7px;background:white;box-shadow:0 11px 28px rgba(25,47,39,.1);color:#58675e;font-size:9px;transform:rotate(-3deg)}.phone-float b{display:block;margin-bottom:4px;color:#4f8051;font-size:10px}.billing{background:#f8f9f6}.billing-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.billing h2{margin:16px 0;font-size:42px;line-height:1.1;letter-spacing:-.06em}.billing p{color:var(--muted);font-size:14px;line-height:1.7}.billing-list{display:grid;gap:10px;margin-top:22px}.billing-list span{color:#40564a;font-size:11px;font-weight:700}.billing-list span:before{content:"✓";margin-right:8px;color:#5e925a}.invoice-window{padding:19px;border:1px solid #e1e7df;border-radius:10px;background:white;box-shadow:0 16px 40px rgba(25,47,39,.08)}.invoice-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #edf0ec;font-size:10px;font-weight:800}.invoice-head span:last-child{color:#738179;font-size:9px;font-weight:500}.invoice-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0}.invoice-stat{padding:10px;border-radius:6px;background:#f7f9f5}.invoice-stat small{display:block;margin-bottom:5px;color:#7c8982;font-size:8px}.invoice-stat b{font:800 16px var(--display);letter-spacing:-.04em}.invoice-row{display:grid;grid-template-columns:1.15fr 1fr .8fr .85fr;align-items:center;gap:9px;min-height:43px;border-top:1px solid #f0f2ef;color:#526159;font-size:9px}.invoice-row.head{min-height:30px;border-top:0;color:#89958d;font-size:8px;font-weight:700;text-transform:uppercase}.invoice-row b{color:#32483c}.invoice-status{width:fit-content;padding:4px 7px;border-radius:20px;background:#e6f3e3;color:#4c8053;font-size:8px;font-weight:700}.invoice-status.pending{background:#fff0df;color:#a86d3f}.accounting-sync{display:flex;justify-content:space-between;align-items:center;margin-top:14px;padding:11px 12px;border-radius:6px;background:#f2f5f0;color:#607068;font-size:9px}.accounting-brands{display:flex;gap:7px}.accounting-brands b{padding:6px 8px;border:1px solid #e0e6de;border-radius:4px;background:white;color:#40564a;font-size:9px}.ai{background:var(--white)}.ai-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.ai h2{margin:16px 0;font-size:42px;line-height:1.1;letter-spacing:-.06em}.ai p{color:var(--muted);font-size:14px;line-height:1.7}.ai-window{padding:19px;border-radius:11px;background:#f1f4ee;border:1px solid #e3e9e0}.ai-window-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:10px;font-weight:800}.ai-window-head span:last-child{color:#708278;font-weight:600}.chat{display:grid;gap:10px}.bubble{max-width:82%;padding:11px 13px;border-radius:9px;font-size:10px;line-height:1.5}.bubble.user{justify-self:end;color:#56665e;background:white;border:1px solid #e5eae3}.bubble.bot{justify-self:start;color:#eaf2e9;background:var(--deep)}.bubble.bot b{color:var(--green)}.answer-data{display:flex;gap:8px;margin-top:9px}.answer-chip{padding:8px;border-radius:5px;background:rgba(255,255,255,.1);color:#dce8df;font-size:8px}.answer-chip strong{display:block;margin-bottom:4px;color:white;font:800 13px var(--display)}.ai-input{display:flex;justify-content:space-between;margin-top:15px;padding:11px;border:1px solid #dfe5dd;border-radius:6px;background:white;color:#929d96;font-size:9px}.ai-input b{display:grid;place-items:center;width:21px;height:21px;margin:-5px -5px -5px 0;border-radius:5px;background:var(--green);color:var(--deep)}.trust{padding:43px 0;border-block:1px solid #e6eae3;background:#f8f9f6}.trust-line{display:flex;align-items:center;justify-content:space-between;gap:24px}.trust-label{max-width:150px;color:#66756d;font-size:10px;line-height:1.55;font-weight:700}.integration{display:flex;align-items:center;gap:9px;color:#475950;font:800 14px var(--display);letter-spacing:-.04em}.integration-icon{display:grid;place-items:center;width:28px;height:28px;border:1px solid #dce3da;border-radius:7px;color:#52745b;background:white;font:700 10px var(--sans)}.trust-note{color:#829087;font-size:9px;max-width:180px;line-height:1.5}.about{background:#e9eee6}.about-layout{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:72px}.about-copy h2{max-width:540px;margin:16px 0;font-size:42px;line-height:1.1;letter-spacing:-.06em}.about-copy p{max-width:500px;margin-bottom:0;color:var(--muted);font-size:14px;line-height:1.7}.about-principles{margin:0;padding:0;border-top:1px solid #d5ded3;list-style:none}.about-principle{display:grid;grid-template-columns:42px 1fr;gap:13px;padding:17px 0;border-bottom:1px solid #d5ded3}.about-principle>span{color:#5d825d;font:800 12px var(--display)}.about-principle strong{display:block;margin-bottom:5px;color:#2e4739;font:800 13px var(--display)}.about-principle p{margin:0;color:#68766d;font-size:11px;line-height:1.6}.pricing{background:#f0f3f8}.pricing-heading{max-width:700px;margin:0 auto 39px;text-align:center}.pricing-heading .eyebrow{justify-content:center}.pricing-heading p{margin-inline:auto}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px}.plan-card{position:relative;display:flex;flex-direction:column;padding:29px 25px 24px;overflow:hidden;border:1px solid #dbe3ea;border-radius:10px;background:white;box-shadow:0 10px 26px rgba(26,47,62,.05);transition:transform .18s ease,box-shadow .18s ease}.plan-card:before{position:absolute;top:0;left:0;width:100%;height:4px;background:#7ca96a;content:""}.plan-card[data-plan=fleet]:before{background:var(--green)}.plan-card[data-plan=network]:before{background:#4c9fba}.plan-card:hover{transform:translateY(-4px);box-shadow:0 17px 34px rgba(26,47,62,.11)}.plan-card-featured{border-color:var(--deep);background:var(--deep);box-shadow:0 18px 38px rgba(18,47,46,.18)}.plan-topline{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#78877f;font-size:9px;font-weight:700}.plan-index{display:grid;place-items:center;width:29px;height:29px;flex:0 0 auto;border-radius:50%;background:#eaf1e5;color:#587b57;font:800 10px var(--display)}.plan-card[data-plan=fleet] .plan-index{background:rgba(186,241,107,.16);color:var(--green)}.plan-card[data-plan=network] .plan-index{background:#e5f2f5;color:#367e98}.plan-card-featured .plan-topline{color:#c0d1c6}.plan-card h3{margin:16px 0 8px;color:#1d3731;font-size:27px;letter-spacing:-.05em}.plan-card-featured h3{color:white}.plan-description{min-height:60px;margin:0;color:#65736b;font-size:11px;line-height:1.6}.plan-card-featured .plan-description{color:#c1d0c7}.plan-price-row{display:flex;align-items:center;min-height:53px;margin:16px 0 2px;color:#315d44}.plan-currency{align-self:flex-start;margin:7px 2px 0 0;font:700 17px var(--display)}.plan-amount{font:800 43px/1 var(--display);letter-spacing:-.055em}.plan-rate{display:grid;gap:3px;margin:4px 0 0 10px;color:#7d8a82;font-size:9px;line-height:1.25}.plan-rate span:first-child{color:#52685b;font-weight:800}.plan-card[data-plan=fleet] .plan-price-row,.plan-card[data-plan=fleet] .plan-rate span:first-child{color:var(--green)}.plan-card-featured .plan-rate{color:#c1d0c7}.plan-card[data-plan=network] .plan-price-row{color:#d66e46}.plan-card[data-plan=network] .plan-rate span:first-child{color:#367e98}.plan-features{display:grid;gap:12px;margin:20px 0 23px;padding:17px 0 0;border-top:1px solid #e7ebe7;list-style:none;color:#40554a;font-size:10px;line-height:1.45}.plan-card-featured .plan-features{border-top-color:rgba(255,255,255,.16);color:#e3ece5}.plan-features li{position:relative;padding-left:19px}.plan-features li:before{content:"✓";position:absolute;left:0;top:0;color:#61875e;font-weight:800}.plan-card-featured .plan-features li:before{color:var(--green)}.plan-card-featured .plan-button{background:var(--green);color:var(--deep)}.plan-button{width:100%;margin-top:auto}.pricing-note{margin:20px 0 0;color:#77857d;font-size:10px;text-align:center}.cta{padding:75px 0;background:var(--green)}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.cta h2{margin:0 0 9px;font-size:38px;line-height:1.1;letter-spacing:-.06em}.cta p{margin:0;color:#446044;font-size:13px}footer{padding:55px 0 26px;color:#d4e0d6;background:var(--deep)}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:55px;padding-bottom:47px}.footer-brand p{max-width:260px;margin:17px 0 0;color:#a4b7aa;font-size:11px;line-height:1.7}footer .brand{color:white}.footer-column strong{display:block;margin-bottom:15px;color:white;font:800 11px var(--display)}.footer-column a{display:block;margin:10px 0;color:#a4b7aa;font-size:10px}.footer-column a:hover{color:var(--green)}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:19px;border-top:1px solid rgba(255,255,255,.13);color:#91a69a;font-size:9px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.reveal{opacity:1;transform:none}}@media (max-width:960px){.nav-links{gap:14px;font-size:11px}.hero-grid{gap:25px}.map-float{right:-9px}.about-layout,.ai-grid,.driver-grid,.owners-grid,.pain-grid{gap:40px}.platform-layout{grid-template-columns:195px 1fr}.feature-display{grid-template-columns:.85fr 1.15fr}.feature-copy{padding-left:23px}.owner-row{grid-template-columns:1.1fr .65fr .55fr .7fr}.workflow{padding-inline:6px}.flow-step{font-size:8px}}@media (max-width:760px){.wrap{width:min(100% - 36px,560px)}.announcement{font-size:9px}.nav{position:relative}.menu-toggle{display:grid}.nav-actions{margin-left:auto}.nav-links{display:none;flex:initial;position:absolute;top:57px;left:-18px;right:-18px;padding:15px 20px 20px;background:var(--paper);border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;box-shadow:0 12px 18px rgba(25,47,39,.07)}.nav-links.open{display:flex}.nav-links a{padding:13px 4px;border-bottom:1px solid #e6eae3}.nav-actions .button{min-height:39px;padding-inline:13px;font-size:10px}header{height:66px}.hero{padding:51px 0 47px}.hero-grid{grid-template-columns:1fr;gap:31px}.hero-copy{font-size:14px}.hero-buttons{gap:14px}.product-scene{padding-left:0;padding-right:10px}.dashboard{transform:none}.scene-backdrop{inset:5% -18% -2% 10%}.dash-body{grid-template-columns:37px 1fr;min-height:288px}.dash-rail{gap:14px}.dash-content{padding:13px 10px}.dash-top{height:42px;padding-inline:10px}.dash-topright{gap:7px}.metrics{gap:5px}.metric{padding:7px 6px}.metric strong{font-size:14px}.metric i,.metric small{font-size:7px}.board-head,.load-row{grid-template-columns:.9fr 1.15fr .85fr .7fr;gap:5px;padding-inline:7px}.board-head{font-size:7px}.board-head span:nth-child(3),.load-row .owner{display:none}.load-row{min-height:42px;font-size:8px}.status{font-size:7px;padding:4px 5px}.driver-cell{gap:3px}.driver-cell .mini-avatar{width:17px;height:17px}.map-float{right:-5px;width:140px;height:103px;bottom:-16px}.section{padding:70px 0}.section-head{margin-bottom:30px}.section-head h2{font-size:34px}.pain{padding:66px 0}.pain-grid{grid-template-columns:1fr;gap:26px}.ai h2,.driver h2,.owners h2,.pain h2{font-size:35px}.messy-tools{grid-template-columns:1fr 34px 1fr;gap:7px}.tool-chip{min-height:47px;padding:8px;gap:7px;font-size:9px}.tool-icon{width:24px;height:24px;flex:0 0 auto}.merge-arrow{width:31px;height:31px}.single-tool{min-height:170px;padding:15px 11px}.single-tool .brand{font-size:11px}.single-tool p{font-size:9px;margin:17px 0 12px}.single-stats{gap:9px;font-size:7px}.single-stats b{font-size:14px}.platform-head{display:block}.platform-head .section-head{margin-bottom:27px}.platform-layout{grid-template-columns:1fr;gap:13px}.feature-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:5px}.feature-tab{min-height:45px;justify-content:center;padding:5px 3px;font-size:0;gap:0}.feature-tab .tab-icon{width:29px;height:29px;font-size:13px}.feature-display{min-height:336px;grid-template-columns:.8fr 1.2fr}.feature-copy{padding:21px 5px 20px 17px}.feature-copy h3{font-size:20px}.feature-copy p{font-size:10px}.feature-copy ul{font-size:8px;gap:7px}.feature-copy li:before{width:13px;height:13px;margin-right:4px}.feature-art{padding:18px 0}.mini-board{min-height:245px;padding:10px 7px}.mini-columns{gap:4px}.mini-column{padding:4px}.mini-load{padding:5px 4px;min-height:51px;font-size:6px}.mini-col-title,.mini-load b{font-size:7px}.tracking-head{display:block}.tracking-layout{grid-template-columns:1fr}.tracking-metrics{grid-template-columns:repeat(2,1fr)}.tracking-metric:nth-child(2){border-right:0}.tracking-metric:nth-child(-n+2){border-bottom:1px solid #e9eee8}.regional-map{min-height:280px}.tracking-jobs{border-top:1px solid #e9eee8;border-left:0}.map-point span{padding:4px 5px;font-size:7px}.map-point b{display:none}.map-point.dallas{left:25%;top:45%}.map-point.tulsa{left:51%;top:23%}.map-point.houston{left:26%;top:68%}.map-point.atlanta{left:58%;top:62%}.map-legend{left:8px;bottom:8px;gap:7px;font-size:7px}.workflow{grid-template-columns:repeat(4,1fr);gap:16px 4px;padding:16px 7px}.flow-step{font-size:8px}.flow-step:after{display:none}.ai-grid,.billing-grid,.driver-grid,.owners-grid{grid-template-columns:1fr;gap:31px}.owners{padding:68px 0}.owner-ui{padding:13px}.owner-row{grid-template-columns:1.1fr .65fr .6fr .68fr;gap:4px;font-size:7px}.owner-name{gap:5px}.owner-avatar{width:20px;height:20px}.owner-row .status{font-size:6px}.owners:after{opacity:.5}.driver{padding:68px 0}.phone-stage{min-height:410px}.phone-float{right:-2%}.driver-list{gap:12px 9px}.driver-list span{font-size:9px}.billing h2{font-size:35px}.invoice-window{padding:13px}.invoice-row{gap:4px;font-size:7px}.invoice-row.head{font-size:6px}.invoice-summary{gap:5px}.invoice-stat{padding:8px 6px}.invoice-stat b{font-size:13px}.accounting-sync{gap:8px;flex-wrap:wrap}.ai-window{padding:13px}.bubble{font-size:9px}.trust-line{flex-wrap:wrap;justify-content:flex-start;gap:20px 26px}.trust-label{width:100%;max-width:none}.integration{font-size:12px}.trust-note{width:100%;max-width:none}.about-layout,.plan-grid{grid-template-columns:1fr}.about-copy h2{font-size:35px}.pricing-heading{margin-bottom:27px}.plan-grid{gap:13px}.plan-card{padding:23px 20px}.plan-description{min-height:0}.demo-dialog{width:calc(100% - 20px);max-height:calc(100dvh - 20px);overflow-y:auto}.demo-shell{display:block;min-height:0;max-height:none}.demo-intro{min-height:auto;padding:19px 20px 17px}.demo-intro-copy{margin:17px 0 0;padding:0}.demo-intro h2{margin-bottom:6px;font-size:23px}.demo-intro p{max-width:440px;font-size:10px}.demo-benefits{display:none}.demo-form-panel{padding:23px 20px 20px;overflow:visible}.demo-form-title{font-size:19px}.demo-form-intro{margin-bottom:15px}.cta{padding:57px 0}.cta-inner{align-items:flex-start;flex-direction:column}.cta h2{font-size:32px}.footer-grid{grid-template-columns:1fr 1fr;gap:31px 22px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}}@media (max-width:390px){.wrap{width:calc(100% - 28px)}h1{font-size:40px}.nav-actions .button{padding-inline:10px}.hero-buttons{align-items:flex-start;flex-direction:column}.feature-display{grid-template-columns:.82fr 1.18fr}.feature-copy{padding-left:12px}.feature-copy h3{font-size:18px}.owner-ui{margin-inline:-4px}.owner-row{font-size:6px}.owner-name{gap:3px}.owner-avatar{width:17px;height:17px}}