.Solutions-module__EQiP0q__page{--ink:#071b19;--ink-soft:#0d2926;--surface:#f3f7f2;--paper:#fbfdf8;--muted:#aabbb5;--line:#b5d7cc38;--lime:#baff38;--cyan:#58dce4;--amber:#ffba3a;background:var(--ink);color:#f7fff8;overflow:hidden}.Solutions-module__EQiP0q__page *,.Solutions-module__EQiP0q__page :before,.Solutions-module__EQiP0q__page :after{box-sizing:border-box}.Solutions-module__EQiP0q__shell{width:min(1180px,100% - 48px);margin:0 auto}.Solutions-module__EQiP0q__hero{isolation:isolate;border-bottom:1px solid var(--line);align-items:flex-end;min-height:760px;display:flex;position:relative}.Solutions-module__EQiP0q__heroImage{object-fit:cover;object-position:center 44%;z-index:-2}.Solutions-module__EQiP0q__hero:after{z-index:-1;content:"";background:#031412ad;position:absolute;inset:0}.Solutions-module__EQiP0q__heroInner{grid-template-columns:minmax(0,1.25fr) minmax(280px,.62fr);align-items:end;gap:72px;width:min(1180px,100% - 48px);margin:0 auto;padding:150px 0 70px;display:grid}.Solutions-module__EQiP0q__kicker,.Solutions-module__EQiP0q__heroKicker{color:var(--lime);letter-spacing:0;text-transform:uppercase;margin:0 0 20px;font-size:13px;font-weight:800;line-height:1.3}.Solutions-module__EQiP0q__heroCopy h1{letter-spacing:0;max-width:850px;margin:0;font-size:88px;font-weight:760;line-height:.98}.Solutions-module__EQiP0q__heroLead{color:#dbe8e3;max-width:710px;margin:28px 0 0;font-size:19px;line-height:1.7}.Solutions-module__EQiP0q__heroActions,.Solutions-module__EQiP0q__ctaActions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.Solutions-module__EQiP0q__primaryButton,.Solutions-module__EQiP0q__secondaryButton,.Solutions-module__EQiP0q__lightButton,.Solutions-module__EQiP0q__darkButton{border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-size:15px;font-weight:760;line-height:1.2;text-decoration:none;transition:transform .16s,background-color .16s,border-color .16s;display:inline-flex}.Solutions-module__EQiP0q__primaryButton{color:#071714;background:var(--lime)}.Solutions-module__EQiP0q__secondaryButton{color:#f7fff8;background:#0419168f;border-color:#f7fff875}.Solutions-module__EQiP0q__primaryButton:hover,.Solutions-module__EQiP0q__secondaryButton:hover,.Solutions-module__EQiP0q__lightButton:hover,.Solutions-module__EQiP0q__darkButton:hover,.Solutions-module__EQiP0q__inlineLink:hover{transform:translateY(-2px)}.Solutions-module__EQiP0q__primaryButton:focus-visible,.Solutions-module__EQiP0q__secondaryButton:focus-visible,.Solutions-module__EQiP0q__lightButton:focus-visible,.Solutions-module__EQiP0q__darkButton:focus-visible,.Solutions-module__EQiP0q__inlineLink:focus-visible,.Solutions-module__EQiP0q__selectorTab:focus-visible,.Solutions-module__EQiP0q__selectorTabActive:focus-visible,.Solutions-module__EQiP0q__faqList summary:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.Solutions-module__EQiP0q__heroRoute{border-top:1px solid #f7fff86b}.Solutions-module__EQiP0q__heroRouteLabel{color:#c9d9d3;margin:18px 0 22px;font-size:13px;font-weight:700}.Solutions-module__EQiP0q__heroRoute ol{margin:0;padding:0;list-style:none}.Solutions-module__EQiP0q__heroRoute li{color:#f7fff8;grid-template-columns:34px 1fr;align-items:start;gap:12px;min-height:58px;font-size:15px;font-weight:700;display:grid;position:relative}.Solutions-module__EQiP0q__heroRoute li:not(:last-child):after{content:"";background:#baff388c;width:1px;position:absolute;top:27px;bottom:0;left:12px}.Solutions-module__EQiP0q__routeDot{border:1px solid var(--lime);width:25px;height:25px;color:var(--lime);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:11px;display:grid}.Solutions-module__EQiP0q__selectorSection,.Solutions-module__EQiP0q__comparisonSection,.Solutions-module__EQiP0q__workflowSection,.Solutions-module__EQiP0q__packagingSection,.Solutions-module__EQiP0q__citySection,.Solutions-module__EQiP0q__faqSection,.Solutions-module__EQiP0q__ctaSection{padding:112px 0}.Solutions-module__EQiP0q__selectorSection{color:var(--ink);background:var(--surface)}.Solutions-module__EQiP0q__sectionIntro{grid-template-columns:minmax(0,.72fr) minmax(0,1.15fr);align-items:end;gap:22px 80px;margin-bottom:52px;display:grid}.Solutions-module__EQiP0q__sectionIntro .Solutions-module__EQiP0q__kicker{color:#397a27;grid-column:1/-1;margin-bottom:0}.Solutions-module__EQiP0q__sectionIntro h2,.Solutions-module__EQiP0q__comparisonHead h2,.Solutions-module__EQiP0q__workflowLead h2,.Solutions-module__EQiP0q__packagingLead h2,.Solutions-module__EQiP0q__cityCopy h2,.Solutions-module__EQiP0q__faqHead h2,.Solutions-module__EQiP0q__ctaCopy h2{letter-spacing:0;margin:0;font-size:56px;line-height:1.04}.Solutions-module__EQiP0q__sectionIntro>p:last-child,.Solutions-module__EQiP0q__comparisonHead>p:last-child,.Solutions-module__EQiP0q__workflowLead>p:last-child,.Solutions-module__EQiP0q__packagingLead>p:last-child,.Solutions-module__EQiP0q__cityCopy>p,.Solutions-module__EQiP0q__faqHead>p:last-child,.Solutions-module__EQiP0q__ctaCopy>p{color:#526762;margin:0;font-size:17px;line-height:1.75}.Solutions-module__EQiP0q__selectorFrame{background:var(--paper);border:1px solid #bfd0c9;grid-template-columns:280px minmax(0,1fr);min-height:560px;display:grid}.Solutions-module__EQiP0q__selectorTabs{background:#e7eee9;border-right:1px solid #bfd0c9;flex-direction:column;padding:14px;display:flex}.Solutions-module__EQiP0q__selectorTab,.Solutions-module__EQiP0q__selectorTabActive{color:#475c56;min-height:88px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c9d6d0;align-items:center;gap:14px;padding:0 18px;font-size:15px;font-weight:750;display:flex}.Solutions-module__EQiP0q__selectorTab svg,.Solutions-module__EQiP0q__selectorTabActive svg{flex:none;width:21px;height:21px}.Solutions-module__EQiP0q__selectorTabActive{color:#071b19;background:var(--lime)}.Solutions-module__EQiP0q__selectorPanel{flex-direction:column;min-width:0;padding:48px 52px 32px;display:flex}.Solutions-module__EQiP0q__selectorSummary{border-bottom:1px solid #c9d6d0;grid-template-columns:68px minmax(0,1fr);gap:24px;padding-bottom:34px;display:grid}.Solutions-module__EQiP0q__selectorSummary>svg{color:#123e38;background:var(--cyan);width:62px;height:62px;padding:15px}.Solutions-module__EQiP0q__panelLabel{color:#54706a;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.Solutions-module__EQiP0q__selectorSummary h3{margin:0 0 12px;font-size:32px;line-height:1.08}.Solutions-module__EQiP0q__selectorSummary p:last-child{color:#546963;max-width:650px;margin:0;font-size:16px;line-height:1.7}.Solutions-module__EQiP0q__selectorDetails{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:32px 0;display:grid}.Solutions-module__EQiP0q__selectorDetails div{border-left:1px solid #c9d6d0;padding:0 24px}.Solutions-module__EQiP0q__selectorDetails div:first-child{border-left:0;padding-left:0}.Solutions-module__EQiP0q__selectorDetails dt{color:#34534c;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:850}.Solutions-module__EQiP0q__selectorDetails dd{color:#1c332f;margin:0;font-size:14px;line-height:1.65}.Solutions-module__EQiP0q__selectorFooter{border-top:1px solid #c9d6d0;justify-content:space-between;align-items:center;gap:24px;min-height:62px;margin-top:auto;padding-top:24px;display:flex}.Solutions-module__EQiP0q__selectorFooter>span,.Solutions-module__EQiP0q__inlineLink{color:#21413b;align-items:center;gap:9px;font-size:14px;font-weight:750;display:inline-flex}.Solutions-module__EQiP0q__selectorFooter>span svg{color:#398625;width:18px}.Solutions-module__EQiP0q__inlineLink{color:#0b5149;text-decoration:none;transition:transform .16s}.Solutions-module__EQiP0q__inlineLink svg{width:17px}.Solutions-module__EQiP0q__comparisonSection{background:#0a2421}.Solutions-module__EQiP0q__comparisonHead{max-width:840px;margin-bottom:54px}.Solutions-module__EQiP0q__comparisonHead h2{margin-bottom:24px}.Solutions-module__EQiP0q__comparisonHead>p:last-child,.Solutions-module__EQiP0q__workflowLead>p:last-child,.Solutions-module__EQiP0q__cityCopy>p,.Solutions-module__EQiP0q__faqHead>p:last-child{color:#b8cac4}.Solutions-module__EQiP0q__comparisonTable{border-top:1px solid var(--line)}.Solutions-module__EQiP0q__comparisonRow{border-bottom:1px solid var(--line);grid-template-columns:1.05fr 1fr 1fr 1fr;align-items:stretch;min-height:158px;display:grid}.Solutions-module__EQiP0q__comparisonRow>*{border-right:1px solid var(--line);min-width:0;padding:30px 28px}.Solutions-module__EQiP0q__comparisonRow>:last-child{border-right:0}.Solutions-module__EQiP0q__comparisonRow h3{color:var(--lime);margin:0;font-size:21px;line-height:1.25}.Solutions-module__EQiP0q__comparisonCell span{color:#84a098;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800;display:block}.Solutions-module__EQiP0q__comparisonCell p{color:#dce8e4;margin:0;font-size:14px;line-height:1.65}.Solutions-module__EQiP0q__workflowSection{color:var(--ink);background:var(--paper)}.Solutions-module__EQiP0q__workflowLayout{grid-template-columns:.72fr 1.28fr;gap:86px;display:grid}.Solutions-module__EQiP0q__workflowLead{align-self:start;position:sticky;top:110px}.Solutions-module__EQiP0q__workflowLead h2,.Solutions-module__EQiP0q__packagingLead h2,.Solutions-module__EQiP0q__cityCopy h2,.Solutions-module__EQiP0q__faqHead h2{margin-bottom:24px}.Solutions-module__EQiP0q__workflowSteps{counter-reset:workflow;border-top:1px solid #bdcec7}.Solutions-module__EQiP0q__workflowStep{counter-increment:workflow;border-bottom:1px solid #bdcec7;grid-template-columns:68px minmax(0,1fr);gap:26px;min-height:238px;padding:38px 0;display:grid}.Solutions-module__EQiP0q__workflowIcon{color:#082b27;background:var(--lime);place-items:center;width:58px;height:58px;display:grid}.Solutions-module__EQiP0q__workflowIcon svg{width:25px}.Solutions-module__EQiP0q__workflowStep h3{gap:14px;margin:0 0 14px;font-size:25px;line-height:1.2;display:flex}.Solutions-module__EQiP0q__workflowStep h3:before{content:"0" counter(workflow);color:#398625;font-size:12px;line-height:2.2}.Solutions-module__EQiP0q__workflowStep p{color:#536963;margin:0;font-size:15px;line-height:1.72}.Solutions-module__EQiP0q__workflowMeta{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.Solutions-module__EQiP0q__workflowMeta span{color:#29463f;border:1px solid #bfd0c9;padding:7px 10px;font-size:12px;font-weight:700}.Solutions-module__EQiP0q__packagingSection{background:#102e2a}.Solutions-module__EQiP0q__packagingGrid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:88px;display:grid}.Solutions-module__EQiP0q__packagingLead>p:last-child{color:#b9cbc5}.Solutions-module__EQiP0q__packageList{gap:14px;display:grid}.Solutions-module__EQiP0q__packageItem{border:1px solid var(--line);background:#0a2421;grid-template-columns:56px minmax(0,1fr);gap:24px;min-height:176px;padding:28px;display:grid}.Solutions-module__EQiP0q__packageItem svg{color:#08211e;background:var(--amber);width:46px;height:46px;padding:11px}.Solutions-module__EQiP0q__packageItem h3{margin:1px 0 10px;font-size:21px}.Solutions-module__EQiP0q__packageItem p{color:#b9cbc5;margin:0;font-size:14px;line-height:1.7}.Solutions-module__EQiP0q__citySection{isolation:isolate;align-items:center;min-height:760px;display:flex;position:relative}.Solutions-module__EQiP0q__cityImage{object-fit:cover;object-position:center 45%;z-index:-2}.Solutions-module__EQiP0q__citySection:after{z-index:-1;content:"";background:#041816c2;position:absolute;inset:0}.Solutions-module__EQiP0q__cityLayout{grid-template-columns:.92fr 1.08fr;align-items:center;gap:100px;display:grid}.Solutions-module__EQiP0q__cityCopy>p{max-width:560px}.Solutions-module__EQiP0q__cityPoints{border-top:1px solid #f7fff857}.Solutions-module__EQiP0q__cityPoint{border-bottom:1px solid #f7fff857;grid-template-columns:50px minmax(0,1fr);align-items:center;gap:22px;min-height:120px;display:grid}.Solutions-module__EQiP0q__cityPoint svg{width:28px;color:var(--cyan)}.Solutions-module__EQiP0q__cityPoint h3{margin:0 0 7px;font-size:19px}.Solutions-module__EQiP0q__cityPoint p{color:#c6d8d2;margin:0;font-size:14px;line-height:1.6}.Solutions-module__EQiP0q__faqSection{background:#081f1c}.Solutions-module__EQiP0q__faqLayout{grid-template-columns:.72fr 1.28fr;gap:92px;display:grid}.Solutions-module__EQiP0q__faqList{border-top:1px solid var(--line)}.Solutions-module__EQiP0q__faqList details{border-bottom:1px solid var(--line)}.Solutions-module__EQiP0q__faqList summary{cursor:pointer;color:#f5fff8;justify-content:space-between;align-items:center;gap:22px;min-height:94px;font-size:18px;font-weight:740;list-style:none;display:flex}.Solutions-module__EQiP0q__faqList summary::-webkit-details-marker{display:none}.Solutions-module__EQiP0q__faqList summary:after{content:"+";width:28px;height:28px;color:var(--lime);border:1px solid #54746c;flex:none;place-items:center;display:grid}.Solutions-module__EQiP0q__faqList details[open] summary:after{content:"−"}.Solutions-module__EQiP0q__faqList details p{color:#afc3bd;max-width:720px;margin:-8px 54px 30px 0;font-size:15px;line-height:1.75}.Solutions-module__EQiP0q__ctaSection{color:var(--ink);background:var(--lime)}.Solutions-module__EQiP0q__ctaLayout{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:70px;display:grid}.Solutions-module__EQiP0q__ctaCopy .Solutions-module__EQiP0q__kicker{color:#275b20}.Solutions-module__EQiP0q__ctaCopy h2{max-width:780px}.Solutions-module__EQiP0q__ctaCopy>p{color:#24443d;max-width:720px;margin-top:22px}.Solutions-module__EQiP0q__ctaActions{justify-content:flex-end;margin:0}.Solutions-module__EQiP0q__darkButton{color:#f7fff8;background:var(--ink)}.Solutions-module__EQiP0q__lightButton{color:var(--ink);background:0 0;border-color:#071b196b}@media (max-width:900px){.Solutions-module__EQiP0q__heroInner,.Solutions-module__EQiP0q__sectionIntro,.Solutions-module__EQiP0q__workflowLayout,.Solutions-module__EQiP0q__packagingGrid,.Solutions-module__EQiP0q__cityLayout,.Solutions-module__EQiP0q__faqLayout,.Solutions-module__EQiP0q__ctaLayout{grid-template-columns:1fr}.Solutions-module__EQiP0q__hero{min-height:720px}.Solutions-module__EQiP0q__heroCopy h1{font-size:68px}.Solutions-module__EQiP0q__sectionIntro h2,.Solutions-module__EQiP0q__comparisonHead h2,.Solutions-module__EQiP0q__workflowLead h2,.Solutions-module__EQiP0q__packagingLead h2,.Solutions-module__EQiP0q__cityCopy h2,.Solutions-module__EQiP0q__faqHead h2,.Solutions-module__EQiP0q__ctaCopy h2{font-size:48px}.Solutions-module__EQiP0q__heroInner{gap:48px}.Solutions-module__EQiP0q__heroRoute{max-width:480px}.Solutions-module__EQiP0q__selectorFrame{grid-template-columns:1fr}.Solutions-module__EQiP0q__selectorTabs{border-bottom:1px solid #bfd0c9;border-right:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Solutions-module__EQiP0q__selectorTab,.Solutions-module__EQiP0q__selectorTabActive{text-align:center;border-bottom:0;border-right:1px solid #c9d6d0;flex-direction:column;justify-content:center;min-height:90px;padding:10px}.Solutions-module__EQiP0q__comparisonRow{grid-template-columns:1fr 1fr}.Solutions-module__EQiP0q__comparisonRow h3{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1}.Solutions-module__EQiP0q__workflowLead{position:static}.Solutions-module__EQiP0q__cityLayout,.Solutions-module__EQiP0q__ctaLayout{gap:54px}.Solutions-module__EQiP0q__ctaActions{justify-content:flex-start}}@media (max-width:620px){.Solutions-module__EQiP0q__shell,.Solutions-module__EQiP0q__heroInner{width:min(100% - 30px,1180px)}.Solutions-module__EQiP0q__hero{min-height:760px}.Solutions-module__EQiP0q__heroInner{padding-top:120px}.Solutions-module__EQiP0q__heroCopy h1{font-size:45px}.Solutions-module__EQiP0q__sectionIntro h2,.Solutions-module__EQiP0q__comparisonHead h2,.Solutions-module__EQiP0q__workflowLead h2,.Solutions-module__EQiP0q__packagingLead h2,.Solutions-module__EQiP0q__cityCopy h2,.Solutions-module__EQiP0q__faqHead h2,.Solutions-module__EQiP0q__ctaCopy h2{font-size:40px}.Solutions-module__EQiP0q__heroLead{font-size:17px}.Solutions-module__EQiP0q__selectorSection,.Solutions-module__EQiP0q__comparisonSection,.Solutions-module__EQiP0q__workflowSection,.Solutions-module__EQiP0q__packagingSection,.Solutions-module__EQiP0q__citySection,.Solutions-module__EQiP0q__faqSection,.Solutions-module__EQiP0q__ctaSection{padding:82px 0}.Solutions-module__EQiP0q__selectorTabs{grid-template-columns:1fr 1fr}.Solutions-module__EQiP0q__selectorPanel{padding:34px 22px 24px}.Solutions-module__EQiP0q__selectorSummary{grid-template-columns:48px minmax(0,1fr);gap:16px}.Solutions-module__EQiP0q__selectorSummary>svg{width:46px;height:46px;padding:11px}.Solutions-module__EQiP0q__selectorSummary h3{font-size:27px}.Solutions-module__EQiP0q__selectorDetails{grid-template-columns:1fr}.Solutions-module__EQiP0q__selectorDetails div,.Solutions-module__EQiP0q__selectorDetails div:first-child{border-bottom:1px solid #c9d6d0;border-left:0;padding:20px 0}.Solutions-module__EQiP0q__selectorDetails div:last-child{border-bottom:0}.Solutions-module__EQiP0q__selectorFooter{flex-direction:column;align-items:flex-start}.Solutions-module__EQiP0q__comparisonRow{grid-template-columns:1fr}.Solutions-module__EQiP0q__comparisonRow h3,.Solutions-module__EQiP0q__comparisonRow>*{border-right:0;border-bottom:1px solid var(--line);grid-column:auto}.Solutions-module__EQiP0q__comparisonRow>:last-child{border-bottom:0}.Solutions-module__EQiP0q__workflowStep{grid-template-columns:50px minmax(0,1fr);gap:16px}.Solutions-module__EQiP0q__workflowIcon{width:46px;height:46px}.Solutions-module__EQiP0q__packageItem{grid-template-columns:44px minmax(0,1fr);gap:16px;padding:24px 18px}.Solutions-module__EQiP0q__packageItem svg{width:42px;height:42px}.Solutions-module__EQiP0q__citySection{min-height:940px}.Solutions-module__EQiP0q__ctaActions,.Solutions-module__EQiP0q__heroActions{flex-direction:column;align-items:stretch}.Solutions-module__EQiP0q__primaryButton,.Solutions-module__EQiP0q__secondaryButton,.Solutions-module__EQiP0q__lightButton,.Solutions-module__EQiP0q__darkButton{width:100%}}@media (prefers-reduced-motion:reduce){.Solutions-module__EQiP0q__primaryButton,.Solutions-module__EQiP0q__secondaryButton,.Solutions-module__EQiP0q__lightButton,.Solutions-module__EQiP0q__darkButton,.Solutions-module__EQiP0q__inlineLink{transition:none}}
