
:root{--green:#087f6a;--green2:#0a9a7f;--lime:#c7ef67;--dark:#092c27;--soft:#f3f8f6;--white:#fff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"DM Sans",Arial,sans-serif;color:var(--dark);background:#fff}a{text-decoration:none;color:inherit}
.container{width:min(1180px,92%);margin:auto}.topbar{background:var(--dark);color:#fff;font-size:13px;padding:10px 0}.topbarInner,.topLinks,.navInner,.navLinks,.heroActions,.trustRow,.problemInner{display:flex;align-items:center}.topbarInner{justify-content:space-between}.topLinks{gap:22px}.nav{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e8eeec}.navInner{min-height:76px;justify-content:space-between}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:20px}.brand b{color:var(--green)}.brandMark{width:36px;height:36px;border-radius:11px;background:var(--green);color:#fff;display:grid;place-items:center;font-weight:800}.navLinks{gap:24px;font-size:14px;font-weight:600}.navCall,.navWhats{padding:11px 17px;border-radius:9px}.navCall{background:var(--dark);color:#fff}.navWhats{background:var(--lime)}.navToggle{display:none;border:0;background:none;font-size:25px}
.hero{background:linear-gradient(135deg,#f3f8f6,#fff);padding:85px 0 75px}.heroGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center}.eyebrow{color:var(--green);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:14px}.hero h1,h2{font-family:Manrope,Arial,sans-serif}.hero h1{font-size:clamp(43px,5.5vw,72px);line-height:1.02;margin:0 0 24px;letter-spacing:-3px}.hero h1 span{color:var(--green)}.heroLead{font-size:18px;line-height:1.7;color:#50645f;max-width:620px}.heroActions{gap:12px;flex-wrap:wrap;margin:28px 0}.btn{display:inline-flex;padding:14px 21px;border-radius:10px;font-weight:800}.btnPrimary{background:var(--green);color:#fff}.btnLight{background:#fff;border:1px solid #d9e5e1}.trustRow{gap:18px;flex-wrap:wrap;font-size:13px;color:#536761}.heroVisual{display:flex;justify-content:center}.dispatchCard{background:#fff;border:1px solid #dbe8e4;border-radius:24px;padding:22px;width:min(470px,100%);box-shadow:0 25px 60px #092c2714}.dispatchTop,.dispatchJob{display:flex;align-items:center;gap:12px}.dispatchTop{justify-content:space-between}.statusDot{width:9px;height:9px;background:#35b56e;border-radius:50%;margin-right:-4px}.live{font-size:10px;font-weight:800;color:var(--green);margin-left:auto}.dispatchLine{height:1px;background:#e8efed;margin:18px 0}.dispatchJob small,.dispatchJob span{display:block;color:#78908a;font-size:12px}.dispatchJob strong{display:block;margin:4px 0}.jobIcon{width:43px;height:43px;border-radius:12px;background:#fff3db;display:grid;place-items:center}.jobIcon.tech{background:#e3f5ef}.eta{margin-left:auto;color:var(--green)}.dispatchMap{height:125px;background:#e9f2ef;border-radius:15px;margin-top:18px;position:relative;overflow:hidden}.mapPin,.mapHome{position:absolute;background:#fff;padding:8px 11px;border-radius:50%;box-shadow:0 5px 15px #092c2720}.mapPin{left:25%;top:28%;color:#d55b4b}.mapHome{right:22%;bottom:20%}.mapRoute{position:absolute;width:52%;height:2px;background:var(--green);left:28%;top:52%;transform:rotate(23deg)}
.problemBar{background:var(--lime);padding:14px 0}.problemInner{gap:20px;overflow:auto;white-space:nowrap;font-size:13px}.problemInner a{font-weight:600}.problemWhats{margin-left:auto;background:var(--dark);color:#fff;padding:9px 14px;border-radius:8px}
.section{padding:90px 0}.sectionHead{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-bottom:45px}.sectionHead h2{font-size:42px;line-height:1.1;letter-spacing:-1.5px;margin:0}.sectionHead>p{max-width:470px;color:#647872;line-height:1.7}.serviceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.serviceCard{padding:28px;border:1px solid #e0eae7;border-radius:18px;background:#fff;transition:.2s}.serviceCard:hover{transform:translateY(-3px);box-shadow:0 15px 35px #092c2710}.serviceIcon{width:46px;height:46px;background:var(--soft);border-radius:13px;display:grid;place-items:center;font-size:21px}.serviceCard h3{margin:20px 0 10px}.serviceCard p,.processStep p,.revenueGrid p{color:#687c76;line-height:1.65}.serviceCard a{color:var(--green);font-weight:800;font-size:14px}.processSection,.revenueSection{background:var(--soft)}.processGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.processStep{background:#fff;padding:25px;border-radius:17px}.processStep>span,.revenueGrid>div>span{font-weight:800;color:var(--green);font-size:13px}.processStep h3{margin-bottom:8px}.techGrid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.techCard{display:flex;gap:18px;padding:24px;border:1px solid #e0eae7;border-radius:18px}.avatar{width:62px;height:62px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;font-weight:800}.techCard h3{margin:0 0 4px}.techCard p{margin:0 0 8px;color:#788983;font-size:13px}.techCard>div:last-child>span{font-size:13px}.techStats{margin-top:12px;font-weight:800;color:#4c655e;font-size:13px}.notice{margin-top:25px;background:#f1f7f5;border-left:4px solid var(--green);padding:18px 20px;border-radius:8px;color:#536761;line-height:1.6;font-size:14px}
.commercialSection{background:var(--dark);color:#fff}.commercialGrid{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.commercialSection .eyebrow{color:var(--lime)}.commercialSection h2{font-size:45px;line-height:1.1;margin:0 0 20px}.commercialSection p{color:#b6cbc5;line-height:1.7}.commercialList{display:grid;gap:0}.commercialList>div{display:flex;gap:18px;padding:22px 0;border-bottom:1px solid #ffffff1a}.commercialList b{color:var(--lime)}.commercialList strong,.commercialList small{display:block}.commercialList small{color:#9fb8b1;margin-top:5px}.priceCategories{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.priceCategory{background:#fff;border:1px solid #e0eae7;border-radius:18px;overflow:hidden}.priceCategoryHead{padding:23px 25px 18px;background:#f8fbfa;border-bottom:1px solid #e0eae7}.priceCategoryHead span{font-size:12px;font-weight:800;color:var(--green)}.priceCategoryHead h3{margin:7px 0 0;font-size:20px}.priceTable{padding:5px 20px 12px}.priceTable>div{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 5px;border-bottom:1px solid #edf2f0;font-size:13px}.priceTable>div:last-child{border-bottom:0}.priceTable b{white-space:nowrap;color:var(--green);font-size:13px}.priceTable .featuredPrice{background:#eff8f5;margin:0 -5px;padding-left:10px;padding-right:10px;border-radius:8px}.pricingNote{margin-top:20px;background:#fff;border-left:4px solid var(--green);padding:18px 20px;border-radius:10px;color:#536761;line-height:1.6;font-size:13px}.faqGrid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.faqSection h2{font-size:43px;margin-top:0}.faqList{border-top:1px solid #dce6e3}.faqItem{border-bottom:1px solid #dce6e3}.faqItem button{width:100%;border:0;background:none;padding:22px 0;display:flex;justify-content:space-between;text-align:left;font-size:16px;color:var(--dark);cursor:pointer}.faqItem p{margin:0;padding:0 30px 22px 0;color:#667a74;line-height:1.65}.faqItem.open p{display:block}.faqItem p{display:none}.finalCta{background:var(--lime);padding:55px 0}.finalCtaInner{display:flex;justify-content:space-between;align-items:center;gap:30px}.finalCta h2{font-size:36px;max-width:650px;margin:0}.finalCta .heroActions{margin:0}footer{background:#061f1b;color:#fff;padding:60px 0 25px}.footerGrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.footerGrid>div{display:flex;flex-direction:column;gap:12px}.footerGrid p{color:#93aaa3}.footerGrid>div>strong{margin-bottom:5px}.footerBottom{border-top:1px solid #ffffff18;margin-top:45px;padding-top:20px;display:flex;justify-content:space-between;color:#819a93;font-size:12px}.mobileBar{display:none}
@media(max-width:850px){.topbar{display:none}.navToggle{display:block}.navLinks{display:none;position:absolute;top:76px;left:0;right:0;background:#fff;padding:20px;flex-direction:column;align-items:stretch;border-bottom:1px solid #ddd}.navLinks.open{display:flex}.heroGrid,.commercialGrid,.faqGrid{grid-template-columns:1fr}.heroVisual{margin-top:20px}.serviceGrid{grid-template-columns:repeat(2,1fr)}.processGrid{grid-template-columns:repeat(2,1fr)}.sectionHead{display:block}.sectionHead>p{margin-top:18px}.finalCtaInner{display:block}.finalCta .heroActions{margin-top:25px}.mobileBar{position:fixed;display:grid;grid-template-columns:1fr 1fr;bottom:0;left:0;right:0;z-index:50;background:#fff;box-shadow:0 -5px 20px #0002}.mobileBar a{padding:15px;text-align:center;font-weight:800}.mobileBar a:first-child{background:var(--dark);color:#fff}.mobileBar a:last-child{background:var(--lime)}footer{padding-bottom:80px}}
@media(max-width:560px){.hero{padding:55px 0}.hero h1{font-size:43px}.section{padding:65px 0}.sectionHead h2,.commercialSection h2,.faqSection h2{font-size:34px}.serviceGrid,.techGrid,.processGrid{grid-template-columns:1fr}.priceCategories{grid-template-columns:1fr}.footerGrid{grid-template-columns:1fr}.footerBottom{display:block}.footerBottom span{display:block;margin-top:8px}.problemInner{gap:13px}}
