h1,h1 span{font-size:clamp(48px,6.8vw,88px)!important;letter-spacing:-.045em;line-height:.95;margin:22px 0 0;max-width:940px}h1,h1 span,h2,h2 span{font-weight:400;text-wrap:balance}h2,h2 span{font-size:clamp(40px,5vw,68px)!important;letter-spacing:-.035em;line-height:1;margin:24px 0 0;max-width:760px;overflow-wrap:break-word}.tag-hero p.p,.tag-title p.p{font-size:10px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.intro-text h2{font-size:clamp(42px,5.8vw,76px);font-weight:400;letter-spacing:-.035em;line-height:1;margin:0;overflow-wrap:break-word;text-wrap:balance}tbody tr:first-child{background-color:transparent;font-weight:500}section.summary-stats{--green:#173a2d;--lime:#93d529;--surface:#f4f7f2;font-family:Neue Haas Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;margin:42px 0 0}section.summary-stats .stats-counter-inner{align-items:stretch;display:grid!important;gap:14px;grid-template-columns:repeat(3,1fr)}section.summary-stats .stats-counter-item{align-items:stretch!important;background:linear-gradient(145deg,hsla(0,0%,100%,.9),transparent 70%),var(--surface);border-radius:3px;border-top:4px solid var(--lime);display:flex!important;flex:none;flex-direction:column;min-height:210px;overflow:hidden;padding:clamp(24px,2.8vw,34px);position:relative;transition:color .3s,border-color .3s,background-color .3s,box-shadow .3s,transform .3s;width:auto}section.summary-stats .content-countup{flex:none;width:auto}section.summary-stats .countup{color:var(--green);font-family:inherit!important;font-size:clamp(58px,6vw,78px)!important;font-variant-numeric:tabular-nums;font-weight:500!important;gap:0!important;letter-spacing:-.055em;line-height:.86!important;margin:0;transition:color .3s}section.summary-stats .description{border-top:1px solid rgba(23,58,45,.14);color:#4c5d55;font-size:14px;font-weight:600;line-height:1.45;margin-top:auto!important;max-width:290px;padding:26px 0 0!important;text-align:left;transition:color .3s,border-color .3s;width:auto}section.summary-stats .description *{color:inherit!important;font:inherit!important;margin:0}@media (hover:hover) and (pointer:fine){section.summary-stats .stats-counter-item:hover{background:var(--green);border-color:var(--green);box-shadow:0 20px 44px rgba(18,37,29,.16);color:#fff;transform:translateY(-6px);z-index:2}section.summary-stats .stats-counter-item:hover .countup,section.summary-stats .stats-counter-item:hover .description{color:#fff}section.summary-stats .stats-counter-item:hover .description{border-top-color:hsla(0,0%,100%,.24)}}@media (max-width:800px){section.summary-stats .stats-counter-inner{grid-template-columns:1fr}section.summary-stats .stats-counter-item{min-height:170px}section.summary-stats .countup{font-size:clamp(54px,12vw,72px)!important}section.summary-stats .description{max-width:520px;padding-top:22px!important}}@media (prefers-reduced-motion:reduce){section.summary-stats .countup,section.summary-stats .description,section.summary-stats .stats-counter-item{transition:none}}