.GreenScan_page__ToG_h{--gs-green:#12c98a;--gs-green-bright:#1ee0a0;--gs-green-ink:#03251a;--gs-scrim-green:4,40,32}.GreenScan_hero__lWAHf{position:relative;min-height:min(82vh,760px);display:flex;align-items:flex-end;overflow:hidden;background:var(--es-panel)}.GreenScan_heroImg__DQIsW{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;animation:GreenScan_es-zoom__I6_gG 26s ease-out infinite alternate}.GreenScan_heroScrimA__bSxsi{position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,42,61,.92),rgba(6,42,61,.6) 44%,rgba(4,40,32,.35))}.GreenScan_heroScrimB__8kWpq{position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,16,12,.6),rgba(2,16,12,0) 55%)}.GreenScan_edgeRail__VZ_zz{position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--gs-green),rgba(18,201,138,0))}.GreenScan_heroInner__wnSLH{position:relative;width:100%;max-width:1440px;margin-inline:auto;padding:0 clamp(18px,5vw,120px) clamp(52px,7vw,96px)}.GreenScan_heroCol__HvEbe{max-width:860px}.GreenScan_heroEyebrow__M32yy{display:inline-flex;align-items:center;gap:11px;font-family:var(--es-font-mono);font-size:12px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--gs-green);line-height:1.4;margin-bottom:18px;animation:GreenScan_es-rise-sm__0qX6p .7s var(--es-ease) both}.GreenScan_heroEyebrow__M32yy span{width:22px;height:1px;background:var(--gs-green)}.GreenScan_heroTitle__462vR{font-family:var(--es-font-display);font-weight:300;font-size:clamp(40px,6vw,88px);line-height:1.06;letter-spacing:-.03em;color:#fff;margin:0}.GreenScan_heroDek__tBZOI,.GreenScan_heroTitle__462vR{animation:GreenScan_es-rise__cawWB .85s var(--es-ease) both}.GreenScan_heroDek__tBZOI{max-width:560px;font-size:clamp(16px,1.35vw,20px);line-height:1.6;color:hsla(0,0%,100%,.84);margin:20px 0 0;font-weight:400}.GreenScan_heroActions__VPYGS{display:flex;flex-wrap:wrap;gap:16px;margin-top:clamp(32px,4vw,48px);animation:GreenScan_es-rise__cawWB .85s var(--es-ease) both}.GreenScan_btnGreen__bALXZ{display:inline-flex;align-items:center;gap:10px;background:var(--gs-green);color:var(--gs-green-ink);font-size:15px;font-weight:700;padding:16px 30px;text-decoration:none;transition:gap .25s var(--es-ease),background-color .25s var(--es-ease)}.GreenScan_btnGreen__bALXZ:hover{gap:16px;background:var(--gs-green-bright)}.GreenScan_btnGhost__w03Hr{display:inline-flex;align-items:center;gap:11px;border:1px solid hsla(0,0%,100%,.5);color:#fff;font-size:15px;font-weight:500;padding:15px 28px;text-decoration:none;transition:gap .25s var(--es-ease),border-color .25s var(--es-ease),color .25s var(--es-ease)}.GreenScan_btnGhost__w03Hr:hover{gap:16px;border-color:var(--gs-green);color:var(--gs-green)}.GreenScan_merge__78EAe{background:var(--es-surface);padding:clamp(56px,7vw,104px) clamp(18px,5vw,120px);transition:background-color .45s var(--es-ease)}.GreenScan_mergeInner___rjid{max-width:1280px;margin-inline:auto}.GreenScan_eyebrowMono__y2dpA{font-family:var(--es-font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--es-green);line-height:1.4;margin-bottom:18px}.GreenScan_mergeGrid__YqAkS{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:clamp(28px,5vw,72px);align-items:start}.GreenScan_mergeH___FR9Y{font-family:var(--es-font-display);font-weight:300;font-size:clamp(28px,3.4vw,50px);line-height:1.08;letter-spacing:-.02em;color:var(--es-heading);margin:0}.GreenScan_mergeP__EVOdT{font-size:clamp(16px,1.3vw,18px);line-height:1.68;max-width:68ch;color:var(--es-body);margin:0 0 18px}.GreenScan_chipRow__UVBXM{display:flex;flex-wrap:wrap;gap:10px}.GreenScan_chip__SCgis{display:inline-flex;align-items:center;gap:8px;font-family:var(--es-font-mono);font-size:var(--es-chip-size);letter-spacing:.05em;color:var(--es-link);border:1px solid var(--es-border);border-radius:100px;padding:7px 14px}.GreenScan_chipGreen__QBGDJ{color:var(--es-green)}.GreenScan_chipDot__VD2mP{width:8px;height:8px;border-radius:50%;background:var(--es-cyan)}.GreenScan_chipDotGreen__RoHFL{background:var(--gs-green)}.GreenScan_products__W022p{background:var(--es-surface-2);padding:clamp(60px,8vw,120px) clamp(18px,5vw,120px);transition:background-color .45s var(--es-ease)}.GreenScan_productsInner__IGbT0{max-width:1280px;margin-inline:auto}.GreenScan_eyebrowMonoTight__Wy44Z{font-family:var(--es-font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--es-green);line-height:1.4;margin-bottom:18px}.GreenScan_productsH__li6yP{font-family:var(--es-font-display);font-weight:300;font-size:clamp(28px,3.4vw,46px);line-height:1.08;letter-spacing:-.02em;color:var(--es-heading);margin:0 0 clamp(44px,6vw,72px);max-width:760px}.GreenScan_cardGrid__HLrKF{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}.GreenScan_card___Gqjg{position:relative;display:flex;flex-direction:column;background:var(--es-surface);border:1px solid var(--es-line);text-decoration:none;overflow:hidden;transition:transform .3s var(--es-ease),box-shadow .3s var(--es-ease),border-color .3s var(--es-ease)}.GreenScan_card___Gqjg:hover{transform:translateY(-6px);box-shadow:0 24px 48px rgba(5,40,30,.14);border-color:var(--gs-green)}.GreenScan_cardMedia__moQiK{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--es-panel)}.GreenScan_cardImg__wj5un{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s var(--es-ease)}.GreenScan_card___Gqjg:hover .GreenScan_cardImg__wj5un{transform:scale(1.06)}.GreenScan_cardTag___CSOF{position:absolute;left:14px;top:14px;font-family:var(--es-font-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--gs-green-ink);background:var(--gs-green);padding:5px 10px}.GreenScan_cardBody__R38Fn{padding:clamp(30px,3.2vw,44px);flex:1;display:grid;grid-template-rows:auto 1fr auto;align-content:start}.GreenScan_cardTitle__oiad0{font-family:var(--es-font-display);font-weight:500;font-size:21px;line-height:1.2;color:var(--es-heading);margin:0 0 12px;min-height:2.4em}.GreenScan_cardDesc__Noelv{font-size:14px;line-height:1.58;max-width:34ch;color:var(--es-body);margin:0 0 18px}.GreenScan_cardMetric__QbvkN{display:inline-flex;align-items:center;gap:7px;color:var(--es-green);font-size:13.5px;font-weight:600}.GreenScan_feature__0G4uJ{padding:clamp(60px,8vw,120px) clamp(18px,5vw,120px);transition:background-color .45s var(--es-ease)}.GreenScan_featureLight__7gPev{background:var(--es-surface)}.GreenScan_featureAlt__DKVy7{background:var(--es-surface-2)}.GreenScan_featureInner__U35QB{max-width:1280px;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:clamp(28px,4vw,64px);align-items:center}.GreenScan_featureMedia__CA9DY{position:relative;overflow:hidden;aspect-ratio:4/3;background:var(--es-panel);border:1px solid var(--es-line)}.GreenScan_featureMedia__CA9DY img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.GreenScan_mediaCaption__sV3Bp{position:absolute;left:16px;bottom:16px;font-family:var(--es-font-mono);font-size:10.5px;letter-spacing:.08em;color:#fff;background:rgba(4,40,32,.8);padding:6px 11px}.GreenScan_featureEyebrow__cAWJS{font-family:var(--es-font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--es-green);line-height:1.4;margin-bottom:18px}.GreenScan_featureH__WEFF4{font-family:var(--es-font-display);font-weight:300;font-size:clamp(26px,3vw,40px);line-height:1.08;letter-spacing:-.02em;color:var(--es-heading);margin:0 0 20px}.GreenScan_featureP__fI6x7{font-size:clamp(15px,1.25vw,17px);line-height:1.6;color:var(--es-body);margin:0 0 clamp(32px,4vw,48px)}.GreenScan_featureStats__rNJYt{display:flex;gap:30px;flex-wrap:wrap}.GreenScan_featureStatVal__2qkr2{font-family:var(--es-font-display);font-weight:300;font-size:30px;color:var(--es-heading);letter-spacing:-.02em}.GreenScan_featureStatLabel__8Sms7{font-size:12px;color:var(--es-grey);font-family:var(--es-font-mono);letter-spacing:.06em;line-height:1.4;margin-top:6px}.GreenScan_mediaOrderLast__nmQQw{order:2}.GreenScan_statBand__qt_ia{background:var(--es-panel);color:#fff;padding:clamp(56px,7vw,104px) clamp(18px,5vw,120px);position:relative;overflow:hidden}.GreenScan_statTopRail__E0oVD{position:absolute;left:0;top:0;height:4px;width:100%;background:linear-gradient(90deg,var(--gs-green),rgba(18,201,138,0))}.GreenScan_statInner__J2VuG{max-width:1280px;margin-inline:auto}.GreenScan_statEyebrow__Kx_DW{font-family:var(--es-font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gs-green);line-height:1.4;margin-bottom:clamp(30px,4vw,44px)}.GreenScan_statGrid__5lmW7{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.14)}.GreenScan_statCell__UrAfS{background:var(--es-panel);padding:clamp(30px,3.2vw,44px);display:grid;grid-template-rows:auto auto 1fr;align-content:start}.GreenScan_statVal__aF_2F{font-family:var(--es-font-display);font-weight:300;font-size:clamp(34px,4.4vw,60px);line-height:1;letter-spacing:-.03em;color:#fff}.GreenScan_statLabel__pESUv{font-family:var(--es-font-mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--gs-green);line-height:1.4;margin-top:14px;min-height:2.8em}.GreenScan_statSub__Ik0Po{font-size:12.5px;line-height:1.58;max-width:34ch;color:hsla(0,0%,100%,.62);margin-top:6px}.GreenScan_explore__peqEl{background:var(--es-surface);padding:clamp(56px,7vw,104px) clamp(18px,5vw,120px);transition:background-color .45s var(--es-ease)}.GreenScan_exploreInner__LfM54{max-width:1280px;margin-inline:auto}.GreenScan_exploreEyebrow__Pqb6K{font-family:var(--es-font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--es-green);margin-bottom:clamp(30px,4vw,44px)}.GreenScan_exploreGrid__5TLRB{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.GreenScan_exploreMedia__Tul1d{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--es-panel)}.GreenScan_exploreMedia__Tul1d img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.92}.GreenScan_exploreScrim__yKZO6{position:absolute;inset:0;background:linear-gradient(160deg,rgba(6,42,61,.08),rgba(4,40,32,.5))}.GreenScan_exploreTag__qYlcu{position:absolute;left:14px;top:14px;font-family:var(--es-font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--gs-green-ink);background:var(--gs-green);padding:5px 10px;z-index:1}.GreenScan_exploreBody__lTLD1{padding:clamp(30px,3.2vw,44px);display:grid;grid-template-rows:auto 1fr auto;align-content:start;flex:1}.GreenScan_exploreCardTitle__eDj_n{font-family:var(--es-font-display);font-weight:500;font-size:clamp(19px,1.7vw,23px);line-height:1.18;color:var(--es-heading);margin:0 0 12px;min-height:2.36em}.GreenScan_exploreCardDesc__W1CVu{font-size:14px;line-height:1.58;max-width:34ch;color:var(--es-body);margin:0 0 18px}.GreenScan_cta__oyMqc{position:relative;overflow:hidden;color:#fff}.GreenScan_ctaImg__skuO2{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.GreenScan_ctaScrim__Datyu{position:absolute;inset:0;background:linear-gradient(105deg,var(--es-panel) 6%,rgba(6,42,61,.8) 40%,rgba(4,40,32,.55))}.GreenScan_ctaInner__nmrVK{position:relative;max-width:1280px;margin-inline:auto;padding:clamp(64px,9vw,140px) clamp(18px,5vw,120px)}.GreenScan_ctaEyebrow__aozA_{font-family:var(--es-font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gs-green);line-height:1.4;margin-bottom:18px}.GreenScan_ctaH__c0zYa{font-family:var(--es-font-display);font-weight:300;font-size:clamp(30px,4vw,60px);line-height:1.06;letter-spacing:-.03em;color:#fff;margin:0 0 20px;max-width:760px}.GreenScan_ctaP__XJp_o{font-size:clamp(16px,1.4vw,20px);line-height:1.6;color:hsla(0,0%,100%,.84);margin:0 0 clamp(32px,4vw,48px);max-width:560px;font-weight:400}.GreenScan_ctaActions__PueGi{display:flex;flex-wrap:wrap;gap:14px}.GreenScan_btnGlass__9x9yx{display:inline-flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.1);color:#fff;font-size:15px;font-weight:600;padding:16px 30px;text-decoration:none;border:1px solid hsla(0,0%,100%,.3);transition:background-color .25s var(--es-ease)}.GreenScan_btnGlass__9x9yx:hover{background:hsla(0,0%,100%,.2)}