/* From the signed-off design: index.html */
  *{box-sizing:border-box;margin:0;padding:0}
  body{font-family:Inter,-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif}
  html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
  a{text-decoration:none;color:inherit}
  svg{display:block}
  h1,h2,h3,h4,[style*="font-weight:800" i]{text-wrap:balance}
  p,div,span,li{text-wrap:pretty}
  @media (max-width:860px){
    [style*="grid-template-columns" i]{grid-template-columns:1fr !important}
    [style*="border-right" i]{border-right:none !important}
    [style*="font-size:48px" i],[style*="font-size:46px" i]{font-size:32px !important;line-height:1.12 !important}
    [style*="font-size:34px" i],[style*="font-size:33px" i],[style*="font-size:32px" i],[style*="font-size:31px" i],[style*="font-size:30px" i]{font-size:24px !important;line-height:1.18 !important}
    table{font-size:12.5px !important}
    table td,table th{padding:12px 13px !important}
    [data-stats] > div{border-left:none !important}
    [data-stats][data-keep-grid]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;padding:44px 16px !important;row-gap:30px !important}
    [data-stats] > div{padding:4px 6px !important}
    [data-stats] > div > span:first-child{font-size:24px !important}
    [data-stats] > div > span:last-child{font-size:10.5px !important;letter-spacing:.08em !important}
    [data-stats][data-keep-grid]{column-gap:12px !important}
    [data-stats] > div{gap:8px !important}
    [data-stats][data-keep-grid]{row-gap:0 !important;column-gap:0 !important;padding:28px 16px !important}
    [data-stats] > div{padding:22px 8px !important}
    [data-stats] > div:nth-child(odd){border-right:1px solid #E2E8EC}
    [data-stats] > div:nth-child(-n+2){border-bottom:1px solid #E2E8EC}
    [data-why]{row-gap:0 !important;padding:16px 0 40px !important}
    [data-why] > div{padding:26px 8px !important;border-bottom:1px solid #E2E8EC}
    [data-why] > div:last-child{border-bottom:none}
    [data-why] > div > div:first-child{height:auto !important;margin-bottom:14px !important}
    [data-why] h3{margin-bottom:10px !important}
    [data-why] p{max-width:300px !important}
    [data-svc-head]{flex-direction:column !important;align-items:stretch !important;flex-wrap:nowrap !important;padding:28px 22px 30px !important;gap:0 !important;min-height:0 !important}
    [data-svc-title]{flex-direction:column !important;align-items:flex-start !important;gap:22px !important;width:100%}
    [data-svc-title] > div:first-child{width:56px !important;height:56px !important;border-radius:14px !important}
    [data-svc-title] > div:last-child{width:100%}
    [data-svc-title] h3{font-size:27px !important;line-height:1.15 !important;letter-spacing:-.015em !important;margin-bottom:12px !important;text-wrap:balance !important;hyphens:none}
    [data-svc-title] p{font-size:16px !important;font-weight:500 !important;line-height:1.45 !important}
    [data-svc-stat]{text-align:left !important;border:none !important;border-top:1px solid rgba(143,185,214,.25) !important;padding:24px 0 0 !important;margin-top:26px;max-width:none !important;width:100%}
    [data-svc-stat] > div:first-child{font-size:40px !important}
    [data-svc-stat] > div:last-child{font-size:11px !important;letter-spacing:.14em !important;margin-top:12px !important}
    [role="tablist"]{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:10px !important}
    [role="tablist"] > button{min-width:0 !important;padding:12px 12px !important;gap:8px !important;justify-content:flex-start}
    [role="tablist"] > button > span:last-child{font-size:13.5px !important;min-width:0;white-space:nowrap}
    [data-hero-shade]{background:linear-gradient(180deg, rgba(1,40,66,.55) 0%, rgba(1,40,66,.78) 100%) !important}
    [style*="52vw" i]{max-width:none !important}
  }
  @media (max-width:389px){
    [role="tablist"] > button{flex-direction:column !important;align-items:flex-start !important;gap:7px !important}
    [role="tablist"] > button > span:last-child{font-size:min(13.5px,3.9vw) !important}
  }
  @keyframes ecoRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
  @media (min-width:861px) and (max-width:1400px){
  }
[data-ind-track]::-webkit-scrollbar{display:none}
[data-nowrap] .sc-interp{white-space:nowrap;text-wrap:nowrap}
  /* mobile-global */
  @media (max-width:860px){
    [style*="grid-template-columns" i]:not([data-keep-grid]){grid-template-columns:minmax(0,1fr) !important}
    [style*="position:sticky" i]{position:static !important}
    h1[style*="font-size:4" i],h1[style*="font-size:5" i]{font-size:34px !important;line-height:1.1 !important}
    h1 [style*="white-space:nowrap" i]{white-space:normal !important}
    img,video{max-width:100%}
  }
  @media (max-width:420px){
    h1[style*="font-size:4" i],h1[style*="font-size:5" i]{font-size:32px !important}
  }
  @media (max-width:700px){ body{padding-bottom:56px} }
