:root{font-synthesis:none;text-rendering:optimizelegibility}body{min-width:320px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{color:#183a32;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:15px}button,input,select{font:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible,summary:focus-visible{outline-offset:5px;outline:3px solid #e8a564}p{color:#6a7771;line-height:1.75}h1,h2,h3,p{margin-top:0}button{border:0}header{justify-content:space-between;align-items:center;gap:35px;max-width:1320px;height:100px;margin:auto;padding:0 48px;display:flex}.brand{letter-spacing:-1.2px;align-items:center;gap:7px;font-size:27px;font-weight:750;display:flex;position:relative}.brandmark{color:#d8ef9f;background:#234c3c;border-radius:9px;padding:1px 8px;font-size:32px}.brandmark span{font-size:22px}.brand-sub{letter-spacing:3.2px;font-size:8px;position:absolute;bottom:-10px;right:1px}nav{color:#4b5a53;gap:29px;font-size:13px;display:flex}.button{color:#fff;background:#244d3d;border-radius:5px;justify-content:center;align-items:center;gap:32px;padding:18px 24px;font-size:13px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.button:hover{background:#35694f;transform:translateY(-2px)}.small{padding:14px 21px}.menu{display:none}.hero{grid-template-columns:1fr 1fr;max-width:1440px;min-height:615px;margin:auto;display:grid;overflow:hidden}.hero-copy{min-width:0;padding:77px 25px 80px max(48px,50vw - 612px)}.eyebrow{letter-spacing:1.8px;color:#47725a;align-items:center;gap:9px;margin-bottom:24px;font-size:10px;font-weight:700;display:flex}.eyebrow i{background:#6d9754;border-radius:50%;width:6px;height:6px}h1{letter-spacing:-3.5px;margin-bottom:25px;font-size:clamp(44px,4.6vw,67px);font-weight:500;line-height:1.08}h1 em{color:#74905e;font-style:normal}.hero-copy>p{margin-bottom:15px;font-size:17px;line-height:1.7}.hero-copy .subcopy{max-width:350px;font-size:13px;line-height:1.8}.actions{align-items:center;gap:26px;margin-top:30px;display:flex}.text-link{background:0 0;align-items:center;gap:18px;padding:0;font-size:12px;font-weight:600;display:inline-flex}.hero-note{color:#7d8881;margin-top:25px;font-size:10px}.hero-note span{color:#507749;margin-right:6px}.hero-art{isolation:isolate;background:#edf1e8;align-items:center;padding-left:28px;display:flex;position:relative}.orbit{z-index:-1;border:1px solid #d8e1ce;border-radius:50%;width:700px;height:700px;position:absolute;top:-45px;left:0}.orbit-two{width:540px;height:540px;top:35px;left:80px}.art-label{letter-spacing:2px;color:#809078;font-size:8px;position:absolute;bottom:45px;left:60px}.dashboard{background:#fff;border:5px solid #f9fbf7;border-radius:12px;flex-shrink:0;width:650px;min-height:385px;display:flex;overflow:hidden;transform:rotate(-3deg);box-shadow:0 25px 60px #2b442524}aside{color:#c0cfbc;background:#244637;flex-direction:column;align-items:center;gap:24px;width:50px;padding:18px 0;font-size:14px;display:flex}aside b{background:#ffffff18;border-radius:4px;padding:6px 10px}.mini-logo{color:#d7edaa;font-size:22px}.avatar{color:#244637;background:#9caf89;border-radius:50%;margin-top:auto;padding:7px;font-size:9px}.dashboard-body{width:calc(100% - 50px);padding:0 22px 18px}.dash-top{border-bottom:1px solid #eef0eb;justify-content:space-between;padding:16px 0;font-size:9px;display:flex}.dash-top>span{font-size:9px}.dash-heading{justify-content:space-between;align-items:center;padding-top:20px;display:flex}.dash-heading small{letter-spacing:1px;color:#a0a99e;font-size:6px}.dash-heading h3{margin:7px 0 17px;font-size:15px;font-weight:500}.demo-tag{color:#788774;border:1px solid #e3e8dd;padding:5px;font-size:7px}.stats{gap:10px;display:flex}.stats>div{border:1px solid #e5e9e0;border-radius:5px;flex:1;padding:13px}.stats small{color:#7b877b;font-size:8px;display:block}.stats strong{margin-top:8px;font-size:21px;font-weight:500;display:block}.stats strong span{color:#73934e;background:#eef5e6;padding:3px;font-size:7px}.inventory-head{justify-content:space-between;padding:20px 0 10px;font-size:10px;display:flex}.inventory-head span{font-size:8px}.search{border:1px solid #e7ebe3;border-radius:4px;outline-color:#74905e;width:100%;margin-bottom:10px;padding:7px 10px;font-size:8px}.car-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.car{border:1px solid #e4e8df;border-radius:5px;overflow:hidden}.car img{object-fit:cover;width:100%;height:80px}.car>div{padding:8px;position:relative}.car b,.car small,.car strong{display:block}.car b{margin:4px 0;font-size:8px}.car small{color:#8d958a;font-size:7px}.car strong{margin-top:8px;font-size:11px}.car label{color:#5b8050;background:#eff6e7;padding:3px;font-size:6px}.activity{background:#f5f7f1;border-radius:5px;align-items:center;gap:9px;margin-top:14px;padding:10px;display:flex}.activity-icon{color:#68874e;background:#e4edda;border-radius:50%;padding:6px}.activity b,.activity small{font-size:8px;display:block}.activity small{color:#8e9887;margin-top:4px;font-size:6px}.activity>span:last-child{color:#8e9887;margin-left:auto;font-size:6px}.payment-float{background:#fff;border:1px solid #edf0e8;border-radius:8px;align-items:center;gap:12px;padding:18px 22px;display:flex;position:absolute;bottom:80px;left:0;transform:rotate(-3deg);box-shadow:0 12px 30px #233b251a}.payment-float>span:first-child{color:#75984b;background:#e8f1dc;border-radius:50%;padding:9px}.payment-float b,.payment-float small{font-size:11px;display:block}.payment-float small{color:#8b9486;margin-top:5px;font-size:9px}.float-dot{color:#88a263;margin-left:25px;font-size:8px}.audience{border-top:1px solid #edf0e8;border-bottom:1px solid #edf0e8;flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;padding:30px 48px;display:flex}.audience>span{letter-spacing:1px;color:#929a90;max-width:110px;font-size:8px;line-height:1.8}.audience b{font-size:12px;font-weight:500}.audience i{color:#b5c4a2;font-style:normal}.section{max-width:1224px;margin:auto;padding:85px 0}.section-top{justify-content:space-between;align-items:end;margin-bottom:38px;display:flex}h2{letter-spacing:-1.8px;margin-bottom:20px;font-size:42px;font-weight:500;line-height:1.15}h2 span{color:#8a9881}.section-top p{margin-bottom:22px;font-size:13px}.solution-tabs{border-bottom:1px solid #dfe5d9;grid-template-columns:repeat(4,1fr);display:grid}.solution-tabs button{color:#788172;text-align:left;background:#fff;border-bottom:2px solid #0000;gap:15px;padding:22px 18px;font-size:14px;display:flex}.solution-tabs button[aria-selected=true]{color:#23432d;background:#f5f7f1;border-color:#34583e}.solution-tabs button span:first-child{color:#8e9e80;font-size:10px}.solution-tabs button span:last-child{margin-left:auto}.solution-detail{background:#f6f8f2;grid-template-columns:1fr 1fr;gap:60px;min-height:300px;padding:50px 60px;display:grid}.solution-detail h3{letter-spacing:-1px;max-width:300px;font-size:29px;font-weight:500}.solution-detail p{max-width:350px;font-size:13px}.solution-detail .eyebrow{font-size:8px}.connected{background:radial-gradient(#e1e8d7 0,#0000 66%);justify-content:center;align-items:center;min-height:230px;display:flex;position:relative}.hub{color:#e2eebc;background:#284b39;border-radius:13px;padding:18px;font-size:33px;box-shadow:0 0 0 16px #e6ecdd,0 0 0 17px #d8e1ce}.node{background:#fff;border:1px solid #e1e7d9;border-radius:5px;padding:13px 16px;font-size:10px;position:absolute;box-shadow:0 5px 15px #23432d08}.node.selected{color:#375f38;border-color:#88a669}.node-0{top:22px;left:0}.node-1{top:28px;right:0}.node-2{bottom:32px;left:0}.node-3{bottom:26px;right:0}.connected>small{letter-spacing:2px;color:#89947f;font-size:7px;position:absolute;bottom:-10px}.benefits{text-align:center;padding-top:20px}.benefits>.eyebrow{justify-content:center}.benefit-grid{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:45px;display:grid}.benefit-icon{background:#edf2e6;border-radius:10px;justify-content:center;align-items:center;width:45px;height:45px;margin-bottom:21px;font-size:25px;display:inline-flex}.benefit-grid h3{font-size:18px;font-weight:500}.benefit-grid p{max-width:290px;margin:auto;font-size:13px}.steps{border-top:1px solid #e8ece2;grid-template-columns:1fr 1fr;gap:80px;display:grid}.steps article{gap:23px;padding:0 0 28px;display:flex}.steps article>span{color:#80946c;padding-top:5px;font-size:11px}.steps h3{margin-bottom:9px;font-size:18px;font-weight:500}.steps p{margin:0;font-size:13px}.steps .button{margin-top:15px}.faq{border-top:1px solid #e8ece2;grid-template-columns:1fr 1fr;gap:80px;padding-top:65px;display:grid}.faq h2{font-size:36px}.faq>div>p{font-size:13px}details{border-bottom:1px solid #e2e7db;padding:21px 0}summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:#8b9a7d}details[open] summary span{transform:rotate(45deg)}details p{margin:16px 20px 0 0;font-size:13px}.closing{color:#fff;background:#244b3b;border-radius:8px;max-width:1320px;margin:0 auto 50px;padding:65px 70px;position:relative;overflow:hidden}.closing .eyebrow{color:#b9cda3;font-size:9px}.closing h2{font-size:49px}.closing p{color:#b9ccbf;font-size:14px}.light{color:#244b3b;background:#e2edc6;margin-top:13px}.light:hover{background:#d0e2a8}.closing-art{color:#99b77b33;pointer-events:none;font-size:330px;font-weight:200;position:absolute;top:-65px;right:70px}footer{justify-content:space-between;align-items:center;max-width:1224px;margin:0 auto;padding:0 0 45px;display:flex}footer .brand{font-size:24px}footer>span,footer small{color:#86917f;font-size:11px}.modal-backdrop{z-index:30;background:#102c25ad;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.modal{background:#fff;border-radius:12px;width:100%;max-width:520px;max-height:90vh;padding:40px;position:relative;overflow:auto}.modal h2{font-size:35px}.modal p{font-size:12px}.close{color:#234b38;background:0 0;font-size:28px;position:absolute;top:15px;right:20px}form{gap:14px;display:grid}form label{gap:7px;font-size:12px;display:grid}form input,form select{color:#244b3b;background:#fff;border:1px solid #d4dfcd;border-radius:4px;width:100%;padding:12px}.success{background:#edf5e5;padding:12px}.modal .eyebrow{margin-top:10px}@media (width>=1500px){.hero-copy{padding-left:108px}}@media (width<=1300px){.section,footer{margin-left:48px;margin-right:48px}.closing{margin-left:30px;margin-right:30px}.hero-copy{padding-left:48px}.audience{gap:22px}}@media (width<=900px){header{gap:20px;height:85px;padding:0 25px}nav{gap:15px;font-size:11px}.hero-copy{padding:55px 25px}h1{font-size:49px}.hero{grid-template-columns:1fr 1fr;min-height:560px}.hero-copy>p{font-size:15px}.actions{flex-wrap:wrap;gap:15px}.hero-note{line-height:1.7}.dashboard{width:580px}.section{margin:0 30px;padding:60px 0}.solution-detail{gap:20px;padding:35px}.node{padding:10px;font-size:9px}h2{font-size:35px}.section-top p{max-width:250px}.benefit-grid{gap:25px}.steps,.faq{gap:35px}.audience{gap:17px}.audience b{font-size:10px}.audience>span{font-size:7px}.closing-art{right:-50px}footer{gap:20px;margin:0 30px}}@media (width<=640px){header{height:80px}.brand{font-size:23px}.brandmark{font-size:27px}.brand-sub{font-size:6px}.menu{color:#244b3b;background:0 0;margin-left:auto;font-size:22px;display:block}header>.button{display:none}nav{z-index:10;background:#fff;padding:25px;font-size:14px;display:none;position:absolute;top:80px;left:0;right:0;box-shadow:0 10px 20px #234b3815}nav.open,.hero{flex-direction:column;display:flex}.hero-copy{padding:40px 25px}.eyebrow{letter-spacing:1.3px;font-size:8px}h1{letter-spacing:-2.8px;font-size:53px}.hero-copy>p{font-size:17px}.hero-copy .subcopy{max-width:100%}.hero-art{height:400px;padding-left:25px}.dashboard{transform-origin:0;width:560px;transform:rotate(-3deg)scale(.85)}.payment-float{padding:14px;bottom:30px;left:25px}.art-label{display:none}.audience{gap:14px 20px;padding:25px}.audience>span{text-align:center;width:100%;max-width:none}.audience i{display:none}.audience b{font-size:10px}.section{margin:0 25px;padding:50px 0}.section-top{display:block}.section-top p{max-width:none}.solution-tabs button{gap:5px;padding:16px 7px;font-size:11px}.solution-tabs button span:last-child{display:none}.solution-tabs button span:first-child{font-size:8px}.solution-detail{grid-template-columns:1fr;gap:35px;padding:28px 23px}.connected{min-height:210px}.solution-detail h3{max-width:none;font-size:27px}.benefit-grid{grid-template-columns:1fr;gap:30px}.benefit-grid p{max-width:330px}.benefit-icon{margin-bottom:15px}.steps,.faq{grid-template-columns:1fr;gap:30px}.steps h2{font-size:32px}.steps article:last-child{padding-bottom:0}.faq h2{font-size:33px}.closing{margin:0 15px 35px;padding:40px 25px}.closing h2{z-index:1;font-size:38px;position:relative}.closing p{max-width:240px}.closing-art{font-size:220px;top:0;right:-40px}footer{flex-wrap:wrap;margin:0 25px;padding-bottom:30px}footer>span{display:none}footer small{font-size:9px}.modal{padding:30px 23px}.modal h2{font-size:31px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
