.Hero-module__Z8hQ_W__root{--hf-bg:#e6f5f0;--hf-fg:#0a0a0a;--hf-em:#009869;--hf-sub:#0a0a0ab8;--hf-cta:#006744;--hf-cta-fg:#fff;--hf-ci:#fff;--hf-ci-fg:#006744;--hf-sec:#006744;--hf-sec-fg:#006744;--hf-pill:#00674459;--hf-pill-fg:#006744;--hf-pill-on:#006744;--hf-pill-on-fg:#fff;margin-top:calc(var(--header-h) + env(safe-area-inset-top));background:var(--hf-bg);color:var(--hf-fg);padding-block:64px}.Hero-module__Z8hQ_W__root[data-bg=dark]{--hf-bg:#006744;--hf-fg:#fff;--hf-em:#e6f5f0;--hf-sub:#ffffffeb;--hf-cta:#edfdf5;--hf-cta-fg:#006744;--hf-ci:#006744;--hf-ci-fg:#edfdf5;--hf-sec:#ffffffb3;--hf-sec-fg:#fff;--hf-pill:#fff6;--hf-pill-fg:#fff;--hf-pill-on:#fff;--hf-pill-on-fg:#006744}.dark .Hero-module__Z8hQ_W__root[data-bg=light]{--hf-bg:#0a0a0a;--hf-fg:#fff;--hf-em:#15ba81;--hf-sub:#fffc;--hf-cta:#15ba81;--hf-cta-fg:#0a0a0a;--hf-ci:#0a0a0a;--hf-ci-fg:#15ba81;--hf-sec:#ffffff80;--hf-sec-fg:#fff;--hf-pill:#ffffff59;--hf-pill-fg:#fff;--hf-pill-on:#fff;--hf-pill-on-fg:#0a0a0a}.Hero-module__Z8hQ_W__grid{grid-template-columns:minmax(0,1fr) minmax(0,.98fr);gap:12px 72px;display:grid}.Hero-module__Z8hQ_W__main{flex-direction:column;justify-content:center;gap:48px;padding-block:12px;display:flex}.Hero-module__Z8hQ_W__top{flex-direction:column;gap:clamp(24px,1.2vw + 12px,34px);display:flex}.Hero-module__Z8hQ_W__pills{flex-wrap:wrap;gap:6px;display:flex}.Hero-module__Z8hQ_W__pill,.Hero-module__Z8hQ_W__badge{border:1px solid var(--hf-pill);min-height:36px;color:var(--hf-pill-fg);background:0 0;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:600;line-height:1.4;transition:background-color .2s,color .2s,border-color .2s}.Hero-module__Z8hQ_W__pill{cursor:pointer}.Hero-module__Z8hQ_W__pill:hover{border-color:var(--hf-pill-on)}.Hero-module__Z8hQ_W__pill[aria-current=true],.Hero-module__Z8hQ_W__badge{background:var(--hf-pill-on);border-color:var(--hf-pill-on);color:var(--hf-pill-on-fg)}.Hero-module__Z8hQ_W__badge{width:fit-content;min-height:0;display:none}.Hero-module__Z8hQ_W__pill:focus-visible,.Hero-module__Z8hQ_W__cta:focus-visible,.Hero-module__Z8hQ_W__sec:focus-visible,.Hero-module__Z8hQ_W__tile:focus-visible{outline:3px solid var(--hf-fg);outline-offset:3px}.Hero-module__Z8hQ_W__stack{display:grid}.Hero-module__Z8hQ_W__panel{flex-direction:column;grid-area:1/1;gap:20px;transition:opacity .25s ease-out,visibility .25s;display:flex}.Hero-module__Z8hQ_W__panel[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.Hero-module__Z8hQ_W__title{letter-spacing:-.02em;color:var(--hf-fg);text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(2rem,1rem + 3.1vw,4rem);font-weight:700;line-height:1.06}.Hero-module__Z8hQ_W__em{color:var(--hf-em);font-style:italic}.Hero-module__Z8hQ_W__lead{max-width:38rem;color:var(--hf-sub);text-wrap:pretty;margin:0;font-size:clamp(1rem,.95rem + .25vw,1.2rem);line-height:1.6}.Hero-module__Z8hQ_W__btns{flex-wrap:wrap;gap:16px;display:flex}.Hero-module__Z8hQ_W__cta,.Hero-module__Z8hQ_W__sec{border-radius:999px;align-items:center;width:fit-content;height:50px;font-size:1rem;font-weight:700;line-height:1;display:flex}.Hero-module__Z8hQ_W__cta{background:var(--hf-cta);color:var(--hf-cta-fg);cursor:pointer;border:0;gap:12px;padding:0 8px 0 24px}.Hero-module__Z8hQ_W__ctaIcon{background:var(--hf-ci);width:34px;height:34px;color:var(--hf-ci-fg);border-radius:50%;place-items:center;transition:transform .2s;display:grid}.Hero-module__Z8hQ_W__cta:hover .Hero-module__Z8hQ_W__ctaIcon{transform:translate(2px)}.Hero-module__Z8hQ_W__sec{border:2px solid var(--hf-sec);color:var(--hf-sec-fg);gap:8px;padding:0 26px}.Hero-module__Z8hQ_W__stats{flex-wrap:wrap;gap:16px 48px;display:flex}.Hero-module__Z8hQ_W__stat b{color:var(--hf-fg);font-size:clamp(1.5rem,1.2rem + .9vw,2.1rem);font-weight:700;line-height:1.1;display:block}.Hero-module__Z8hQ_W__stat span{color:var(--hf-sub);margin-top:4px;font-size:14px;display:block}.Hero-module__Z8hQ_W__visH{flex-direction:column;min-width:0;display:flex}.Hero-module__Z8hQ_W__visH>nav{flex:1;display:flex}.Hero-module__Z8hQ_W__tiles{flex:1;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.Hero-module__Z8hQ_W__s2{grid-column:span 2}.Hero-module__Z8hQ_W__s3{grid-column:span 3}.Hero-module__Z8hQ_W__s4{grid-column:span 4}.Hero-module__Z8hQ_W__tiles>li{min-width:0;display:flex}.Hero-module__Z8hQ_W__tile{border-radius:24px;flex-direction:column;flex:1;justify-content:space-between;gap:12px;min-height:clamp(144px,6vw + 60px,176px);padding:18px;text-decoration:none;transition:transform .2s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.Hero-module__Z8hQ_W__tile:hover{transform:translateY(-3px)}.Hero-module__Z8hQ_W__tileIcon svg{stroke-width:1.25px;width:clamp(44px,4.4vw,72px);height:clamp(44px,4.4vw,72px)}.Hero-module__Z8hQ_W__tileName{--hf-tile-fs:clamp(1rem,.85rem + .4vw,1.25rem);font-size:max(11px,min(var(--hf-tile-fs),calc(100cqi/var(--lw,7))));overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;font-weight:700;line-height:1.2}.Hero-module__Z8hQ_W__tileArrow{background:#ffffff4d;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:14px;right:14px}.Hero-module__Z8hQ_W__tile[data-tone=ink]{color:#fff;background:#0a0a0a}.Hero-module__Z8hQ_W__tile[data-tone=ink] .Hero-module__Z8hQ_W__tileIcon,.Hero-module__Z8hQ_W__tile[data-tone=deep] .Hero-module__Z8hQ_W__tileIcon{color:#edfdf5}.Hero-module__Z8hQ_W__tile[data-tone=paper]{color:#0a0a0a;background:#fff}.Hero-module__Z8hQ_W__tile[data-tone=paper] .Hero-module__Z8hQ_W__tileIcon{color:#006744}.Hero-module__Z8hQ_W__tile[data-tone=paper] .Hero-module__Z8hQ_W__tileArrow{background:#e6f5f0}.Hero-module__Z8hQ_W__tile[data-tone=deep]{color:#fff;background:#006744}.Hero-module__Z8hQ_W__tile[data-tone=brand]{color:#0a0a0a;background:#009869}.Hero-module__Z8hQ_W__root[data-bg=dark] .Hero-module__Z8hQ_W__tile[data-tone=paper]{background:#e6f5f0}.Hero-module__Z8hQ_W__root[data-bg=dark] .Hero-module__Z8hQ_W__tile[data-tone=paper] .Hero-module__Z8hQ_W__tileArrow{background:#fffc}.Hero-module__Z8hQ_W__root[data-bg=dark] .Hero-module__Z8hQ_W__tile[data-tone=deep]{color:#0a0a0a;background:#fff}.Hero-module__Z8hQ_W__root[data-bg=dark] .Hero-module__Z8hQ_W__tile[data-tone=deep] .Hero-module__Z8hQ_W__tileIcon{color:#009869}.Hero-module__Z8hQ_W__root[data-bg=dark] .Hero-module__Z8hQ_W__tile[data-tone=deep] .Hero-module__Z8hQ_W__tileArrow{background:#e6f5f0}.dark .Hero-module__Z8hQ_W__root[data-bg=light] .Hero-module__Z8hQ_W__tile[data-dark=card]{color:#fff;background:#171717}.dark .Hero-module__Z8hQ_W__root[data-bg=light] .Hero-module__Z8hQ_W__tile[data-dark=card] .Hero-module__Z8hQ_W__tileIcon{color:#15ba81}.dark .Hero-module__Z8hQ_W__root[data-bg=light] .Hero-module__Z8hQ_W__tile[data-dark=card] .Hero-module__Z8hQ_W__tileArrow{background:#ffffff1f}.dark .Hero-module__Z8hQ_W__root[data-bg=light] .Hero-module__Z8hQ_W__tile[data-dark=mid]{color:#0a0a0a;background:#15ba81}.dark .Hero-module__Z8hQ_W__root[data-bg=light] .Hero-module__Z8hQ_W__tile[data-dark=hi]{color:#0a0a0a;background:#5ee0aa}:is(.dark .Hero-module__Z8hQ_W__root[data-bg=light] .Hero-module__Z8hQ_W__tile[data-dark=mid] .Hero-module__Z8hQ_W__tileIcon,.dark .Hero-module__Z8hQ_W__root[data-bg=light] .Hero-module__Z8hQ_W__tile[data-dark=hi] .Hero-module__Z8hQ_W__tileIcon){color:#0a0a0a}:is(.dark .Hero-module__Z8hQ_W__root[data-bg=light] .Hero-module__Z8hQ_W__tile[data-dark=mid] .Hero-module__Z8hQ_W__tileArrow,.dark .Hero-module__Z8hQ_W__root[data-bg=light] .Hero-module__Z8hQ_W__tile[data-dark=hi] .Hero-module__Z8hQ_W__tileArrow){background:#ffffff4d}@media (max-width:999.98px){.Hero-module__Z8hQ_W__root{padding-block:24px}.Hero-module__Z8hQ_W__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 28px;min-height:0}.Hero-module__Z8hQ_W__main{gap:26px;padding-block:4px 0}.Hero-module__Z8hQ_W__pills{display:none}.Hero-module__Z8hQ_W__badge{display:block}.Hero-module__Z8hQ_W__panel[aria-hidden=true]{display:none}.Hero-module__Z8hQ_W__tiles{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Hero-module__Z8hQ_W__s2,.Hero-module__Z8hQ_W__s3,.Hero-module__Z8hQ_W__s4{grid-column:span 1}.Hero-module__Z8hQ_W__tiles>li:first-child{grid-column:span 2}.Hero-module__Z8hQ_W__tile{border-radius:16px;gap:8px;min-height:88px;padding:12px}.Hero-module__Z8hQ_W__tileIcon svg{width:28px;height:28px}.Hero-module__Z8hQ_W__tileName{--hf-tile-fs:14px}.Hero-module__Z8hQ_W__tileArrow{width:24px;height:24px;top:10px;right:10px}}@media (max-width:768px){.Hero-module__Z8hQ_W__grid{grid-template-columns:minmax(0,1fr);gap:28px}.Hero-module__Z8hQ_W__visH{display:none}}@media (max-width:359.98px){.Hero-module__Z8hQ_W__tiles{grid-template-columns:minmax(0,1fr)}.Hero-module__Z8hQ_W__tiles>li:first-child{grid-column:auto}}@media (max-width:640px){.Hero-module__Z8hQ_W__btns{flex-direction:column;gap:12px}.Hero-module__Z8hQ_W__cta,.Hero-module__Z8hQ_W__sec{width:100%}.Hero-module__Z8hQ_W__cta{justify-content:space-between}.Hero-module__Z8hQ_W__sec{justify-content:center}.Hero-module__Z8hQ_W__stats{flex-wrap:nowrap;gap:0 clamp(12px,6vw,32px)}.Hero-module__Z8hQ_W__stat{min-width:0}.Hero-module__Z8hQ_W__stat b{font-size:clamp(1.2rem,6vw,1.5rem)}.Hero-module__Z8hQ_W__stat span{white-space:nowrap;font-size:clamp(11px,3.4vw,14px)}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__panel,.Hero-module__Z8hQ_W__tile,.Hero-module__Z8hQ_W__ctaIcon{transition:none}.Hero-module__Z8hQ_W__tile:hover{transform:none}}
