:root{--green:#45e64b;--greenDeep:#1e7a2e;--black:#07100b;--charcoal:#101a14;--card:#142019;--white:#fff;--soft:#f4f8f5;--line:#dde7df;--muted:#657168}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--black);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.odsProductBar{color:#dce6de;letter-spacing:.12em;text-transform:uppercase;background:#030704;border-bottom:1px solid #1c3021;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:9px 5vw;font-size:12px;display:flex}.odsProductBar strong{color:var(--green);font-size:12px}.odsProductBar>span:last-child{color:#8fa095;letter-spacing:.08em;text-transform:none;font-size:10px}.odsMark{background:var(--green);border:1px solid #2f7d39;border-radius:999px;place-items:center;min-width:34px;height:24px;padding:0 7px;font-size:9px;font-weight:1000;display:grid;color:#07100b!important}.hero{color:#fff;background:radial-gradient(circle at 78% 25%,#45e64b38,#0000 30%),linear-gradient(135deg,#07100b 0%,#102019 62%,#0c1a12 100%);min-height:650px;padding:0 5vw 48px;overflow:hidden}.nav{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;height:82px;display:flex}.brand{align-items:center;gap:12px;display:flex}.logoMark{width:48px;height:48px;color:var(--greenDeep);background:#fff;border-radius:50%;place-items:center;font-size:20px;font-style:italic;font-weight:1000;display:grid}.brand strong{letter-spacing:.04em;display:block}.brand small{letter-spacing:.09em;opacity:.68;margin-top:4px;font-size:9px;display:block}.navLinks{color:#d9e2db;align-items:center;gap:24px;font-size:12px;display:flex}.navCta{background:var(--green);color:#07100b;border-radius:999px;padding:11px 16px;font-weight:850}.heroGrid{grid-template-columns:1.04fr .96fr;align-items:center;gap:56px;padding-top:58px;display:grid}.eyebrow,.sectionHead>span,.groupTitle>span,.appCopy>span,.joinIntro>span,.aboutSection>div>span{color:var(--greenDeep);letter-spacing:.15em;font-size:11px;font-weight:900}.hero .eyebrow,.providerSection .sectionHead>span,.howSection .sectionHead>span,.appCopy>span{color:var(--green)}.hero h1{letter-spacing:-.045em;margin:15px 0 22px;font-size:clamp(48px,6vw,82px);line-height:.94}.heroCopy>p{color:#d5ded7;max-width:720px;font-size:18px;line-height:1.65}.heroActions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.primaryBtn,.outlineBtn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;padding:14px 20px;font-weight:850;display:inline-flex}.primaryBtn{background:var(--green);color:#07100b}.outlineBtn{color:#fff;background:0 0;border:1px solid #ffffff40}.heroTags{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}.heroTags span{letter-spacing:.05em;color:#cbd6cd;border:1px solid #ffffff24;border-radius:999px;padding:8px 11px;font-size:10px;font-weight:800}.heroVisual{justify-content:center;align-items:flex-end;min-height:430px;display:flex;position:relative}.glow{filter:blur(30px);background:#45e64b2e;border-radius:50%;width:390px;height:390px;position:absolute;top:35px}.vehicleRow{z-index:2;align-items:flex-end;gap:8px;margin-bottom:96px;display:flex;position:relative}.vehicle{color:#07100b;background:linear-gradient(#fff,#d8e0d9);border:4px solid #a7b2aa;justify-content:center;align-items:flex-end;padding-bottom:12px;font-size:10px;font-weight:900;display:flex;box-shadow:0 18px 26px #0006}.bike{background:linear-gradient(#53f05a,#159126);border-radius:30px 30px 15px 15px;width:65px;height:115px}.car{border-radius:55px 55px 18px 18px;width:130px;height:92px}.van{border-radius:22px 22px 12px 12px;width:118px;height:145px}.tow{border-radius:18px;width:132px;height:120px}.waste{background:linear-gradient(#52e258,#21942a);border-radius:18px;width:132px;height:156px}.heroQuote{text-align:right;z-index:3;flex-direction:column;display:flex;position:absolute;top:30px;right:8px}.heroQuote strong{font-size:31px;font-style:italic}.heroQuote span{color:#c9d3cb;font-size:22px;font-style:italic}.promiseBar{background:#dce4de;border-bottom:1px solid #dce4de;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.promiseBar div{text-align:center;background:#fff;padding:18px 24px}.promiseBar strong{font-size:12px;display:block}.promiseBar span{color:var(--muted);margin-top:4px;font-size:10px;display:block}.section{padding:60px 5vw}.sectionHead{max-width:820px;margin-bottom:34px}.sectionHead.left{margin-left:0}.sectionHead h2,.appCopy h2,.aboutSection h2,.joinIntro h2{letter-spacing:-.03em;margin:8px 0 10px;font-size:clamp(30px,4vw,48px);line-height:1.03}.sectionHead p,.joinIntro p{color:var(--muted);line-height:1.6}.serviceAccordion{border:1px solid var(--line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 16px 45px #06120a0f}.serviceAccordionItem{padding:0 22px;border-bottom:1px solid var(--line)!important}.serviceAccordionItem:last-child{border-bottom:0!important}.serviceAccordionTrigger{padding:20px 0!important;text-decoration:none!important}.serviceAccordionHeading{align-items:center;gap:16px;display:flex}.serviceAccordionHeading strong{color:#173a1e;font-size:18px;display:block}.serviceAccordionHeading small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:500;display:block}.serviceNumber{width:42px;height:42px;color:var(--greenDeep);background:#ebf8ec;border-radius:12px;place-items:center;font-weight:900;display:grid}.serviceAccordionContent{padding:0 0 22px!important}.serviceGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.serviceCard{border:1px solid var(--line);background:#fff;border-radius:15px;min-height:170px;padding:18px;box-shadow:0 6px 18px #06120a0a}.iconBadge{width:38px;height:38px;color:var(--greenDeep);background:#ebf8ec;border-radius:10px;place-items:center;font-weight:900;display:grid}.serviceCard h4{color:#173a1e;margin:16px 0 7px;font-size:15px}.serviceCard p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.appSection{color:#fff;background:linear-gradient(135deg,#06100a,#102019);grid-template-columns:.8fr 1.2fr;align-items:center;gap:50px;padding:54px 5vw;display:grid}.appCopy p{color:#c9d4cb;line-height:1.65}.storeButtons{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.storeButtons button{color:#fff;background:#000;border:1px solid #39423b;border-radius:10px;padding:12px 18px}.phones{justify-content:center;align-items:flex-end;gap:12px;display:flex}.phone{color:#0d1b11;background:#f7faf8;border:8px solid #202520;border-radius:32px;width:210px;min-height:390px;padding:24px 14px 16px;box-shadow:0 18px 40px #00000073}.centerPhone{min-height:430px}.phoneTop{background:#181b18;border-radius:10px;width:70px;height:9px;margin:-15px auto 18px}.phone strong{font-size:14px;display:block}.phone>span{color:#637066;font-size:11px}.miniGrid{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:20px;display:grid}.miniGrid b,.phone li{background:#fff;border:1px solid #dde7df;border-radius:9px;padding:10px;font-size:10px}.phone ul{gap:7px;padding:0;list-style:none;display:grid}.mapMock{background:linear-gradient(135deg,#e7efe9,#d7e4d9);border-radius:12px;height:210px;margin:18px 0;position:relative;overflow:hidden}.routeLine{background:var(--greenDeep);width:120px;height:4px;position:absolute;top:100px;left:40px;transform:rotate(-30deg)}.pin{color:var(--greenDeep);font-size:22px;position:absolute}.start{bottom:52px;left:28px}.end{top:45px;right:24px}.phone button{background:var(--green);border:0;border-radius:9px;width:100%;padding:10px;font-weight:850}.quickJoin{z-index:50;color:#fff;background:#07100b;border:1px solid #294830;border-radius:16px;align-items:center;gap:7px;padding:9px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 45px #00000047}.quickJoin>span{padding:0 8px}.quickJoin strong,.quickJoin small{display:block}.quickJoin strong{font-size:12px}.quickJoin small{color:#9eada2;margin-top:2px;font-size:9px}.quickJoin a{background:#15231a;border-radius:10px;padding:10px 12px;font-size:11px;font-weight:800}.quickJoin a:first-of-type{background:var(--green);color:#07100b}.businessSection{padding:72px 5vw}.businessGrid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.businessGrid article{border:1px solid var(--line);border-radius:14px;padding:18px}.businessGrid strong{font-size:13px;display:block}.businessGrid span{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45;display:block}.exploreSection{background:#f6f9f7;padding:60px 5vw;scroll-margin-top:20px}.exploreAccordion{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:1180px;overflow:hidden}.exploreItem{padding:0 22px;scroll-margin-top:20px;border-bottom:1px solid var(--line)!important}.exploreItem:last-child{border-bottom:0!important}.exploreTrigger{padding:22px 0!important;text-decoration:none!important}.exploreTrigger>span{display:block}.exploreTrigger strong{color:#173a1e;font-size:19px;display:block}.exploreTrigger small{color:var(--muted);margin-top:5px;font-size:12px;font-weight:500;display:block}.exploreContent{padding:0 0 24px!important}.exploreLead{max-width:800px;color:var(--muted);margin:0 0 22px;line-height:1.6}.inlineJoin{background:var(--green);color:#07100b;border-radius:10px;margin-top:20px;padding:12px 16px;font-size:12px;font-weight:900;display:inline-flex}.providerSection{color:#fff;background:linear-gradient(135deg,#07100b,#102117);padding:72px 5vw}.providerSection .sectionHead p{color:#c2cdc4}.providerGrid{grid-template-columns:repeat(7,1fr);gap:14px;display:grid}.providerGrid article{text-align:center}.providerCircle{color:#07100b;background:linear-gradient(#53f05a,#1c8b2d);border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 10px;font-size:25px;font-weight:900;display:grid}.providerGrid strong{font-size:12px;display:block}.providerGrid span{color:#aebab0;margin-top:4px;font-size:10px;display:block}.accountModel{background:#0d1810;border:1px solid #25362a;border-radius:18px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:48px;padding:18px;display:grid}.accountModel div{text-align:center}.accountModel b{color:var(--green);font-size:20px;display:block}.accountModel span{color:#b9c5bb;font-size:10px}.accountModel i{color:var(--green);font-style:normal}.howSection{color:#fff;background:#06110a;padding:56px 5vw}.steps{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.steps article{border-top:1px solid #27402d;padding-top:14px}.steps span{color:var(--green);font-size:28px;font-weight:900}.steps strong{margin-top:10px;display:block}.steps p{color:#abb8ae;font-size:11px;line-height:1.5}.exploreContent .steps article{border-color:#c9d7cc}.exploreContent .steps p{color:var(--muted)}.aboutSection{grid-template-columns:.75fr 1.25fr;align-items:center;gap:50px;padding:62px 5vw;display:grid}.aboutFeatures{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.aboutFeatures article{border-left:3px solid var(--green);padding:14px}.aboutFeatures strong{font-size:12px;display:block}.aboutFeatures span{color:var(--muted);margin-top:4px;font-size:10px;line-height:1.45;display:block}.joinSection{color:#fff;background:linear-gradient(135deg,#092112,#0f3218);padding:62px 5vw}.joinIntro{max-width:650px}.joinIntro p{color:#c5d0c7}.tabs{grid-template-columns:repeat(3,1fr);gap:8px;max-width:980px;margin-top:28px;display:grid}.tabs button{color:#d4ded6;cursor:pointer;background:#102a17;border:1px solid #2c4932;border-radius:10px;padding:13px;font-weight:800}.tabs button.active{background:var(--green);color:#07100b;border-color:var(--green)}.formShell{max-width:980px;color:var(--black);background:#fff;border-radius:18px;margin-top:10px;padding:28px}.formShell h3{margin:0 0 6px;font-size:26px}.formShell form>p{color:var(--muted);margin-top:0}.twoCol{grid-template-columns:1fr 1fr;gap:10px;display:grid}input,select,textarea{background:#fff;border:1px solid #cbd6cd;border-radius:9px;outline:none;width:100%;padding:12px 13px}input:focus,select:focus,textarea:focus{border-color:var(--greenDeep)}.fieldLabel{margin:20px 0 9px;font-weight:850;display:block}.checkGrid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.checkCard{cursor:pointer;border:1px solid #dce5de;border-radius:9px;align-items:center;gap:7px;padding:11px;font-size:11px;display:flex}.checkCard input{width:auto}.checkCard.active{background:#ecf9ed;border-color:#9adda0}.selectionDropdown{background:#fff;border:1px solid #cbd6cd;border-radius:11px;margin-top:14px;overflow:hidden}.selectionDropdown summary{cursor:pointer;background:#f7faf8;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;font-size:13px;font-weight:850;list-style:none;display:flex}.selectionDropdown summary::-webkit-details-marker{display:none}.selectionDropdown summary:after{content:"⌄";color:var(--greenDeep);font-size:18px;transition:transform .2s}.selectionDropdown[open] summary:after{transform:rotate(180deg)}.selectionDropdown summary strong{color:var(--greenDeep);margin-left:auto;font-size:11px}.selectionDropdown .checkGrid{border-top:1px solid var(--line);max-height:300px;padding:12px;overflow:auto}.formBottom{margin-top:14px}.consent{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.consent input{width:auto}.submitBtn{width:100%;margin-top:16px}.statusBox{color:#155c20;background:#edf8ef;border:1px solid #afdeb4;border-radius:9px;margin-top:12px;padding:12px;font-size:12px}.refBox{border:1px dashed var(--greenDeep);border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:13px;display:flex}.refBox span{color:var(--muted);font-size:10px;display:block}.refBox strong{font-size:18px}.refBox a{color:#fff;background:#25d366;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800}textarea{resize:vertical;margin-top:12px}footer{color:#fff;background:#070d09;padding:38px 5vw}.footerTop{justify-content:space-between;gap:50px;display:flex}.footerColumns{grid-template-columns:repeat(3,1fr);gap:45px;display:grid}.footerColumns div{flex-direction:column;gap:6px;display:flex}.footerColumns strong{font-size:11px}.footerColumns span{color:#9ca89e;font-size:9px}footer>p{color:#7e8a80;border-top:1px solid #1d2b21;margin-top:28px;padding-top:16px;font-size:9px}@media (max-width:1100px){.heroGrid{grid-template-columns:1fr}.heroVisual{min-height:380px}.serviceGrid,.businessGrid{grid-template-columns:repeat(3,1fr)}.providerGrid{grid-template-columns:repeat(4,1fr)}.appSection,.aboutSection{grid-template-columns:1fr}}@media (max-width:760px){.odsProductBar{justify-content:flex-start;gap:8px;padding-left:20px;padding-right:20px}.odsProductBar>span:last-child,.navLinks a:not(.navCta){display:none}.hero,.section,.appSection,.businessSection,.providerSection,.howSection,.aboutSection,.joinSection,footer{padding-left:20px;padding-right:20px}.hero{min-height:auto}.heroGrid{padding-top:42px}.heroVisual{display:none}.promiseBar{grid-template-columns:repeat(2,1fr)}.serviceGrid,.businessGrid,.providerGrid,.steps,.aboutFeatures,.twoCol,.checkGrid,.tabs{grid-template-columns:1fr}.section,.exploreSection{padding-top:46px;padding-bottom:46px}.serviceAccordionItem,.exploreItem{padding-left:16px;padding-right:16px}.serviceAccordionHeading strong,.exploreTrigger strong{font-size:16px}.serviceAccordionHeading small,.exploreTrigger small{font-size:11px}.phones{justify-content:flex-start;overflow:auto}.phone{min-width:190px}.accountModel{grid-template-columns:1fr}.accountModel i{text-align:center;transform:rotate(90deg)}.quickJoin{border-radius:14px;justify-content:space-between;bottom:10px;left:10px;right:10px}.quickJoin>span{display:none}.quickJoin a{text-align:center;flex:1;padding:11px 8px}footer{padding-bottom:90px}.footerTop{flex-direction:column}.footerColumns{grid-template-columns:1fr 1fr}}
