.hero[data-astro-cid-ge2uvauf]{padding-block:.5rem clamp(3rem,2rem + 4vw,6rem)}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--grid-gap);grid-template-columns:1fr;display:grid}.hero__main[data-astro-cid-ge2uvauf],.hero__card[data-astro-cid-ge2uvauf],.hero__media[data-astro-cid-ge2uvauf]{border-radius:var(--radius-lg)}.hero__main[data-astro-cid-ge2uvauf]{background:var(--color-mint);min-height:clamp(460px,78svh,620px);color:var(--color-navy);flex-direction:column;justify-content:flex-end;gap:1.25rem;padding:clamp(1.75rem,.9rem + 3.4vw,4.5rem);display:flex}.hero__main[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:12ch;font-size:clamp(2.375rem,1.5rem + 2.8vw,3.75rem)}.hero__lead[data-astro-cid-ge2uvauf]{font-size:var(--fs-lead);max-width:42ch;line-height:1.5}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}@media (width<=767px){.hero__cta[data-astro-cid-ge2uvauf]{gap:.5rem}.hero__cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{min-height:44px;padding:.625rem 1rem;font-size:.9375rem}}@media (width<=419px){.hero__cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf]{padding-inline:.875rem;font-size:.875rem}.hero__cta[data-astro-cid-ge2uvauf] .btn[data-astro-cid-ge2uvauf] svg{display:none}}.hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:4/3;background:var(--surface);position:relative;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero__card[data-astro-cid-ge2uvauf]{flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.5rem,1rem + 1.6vw,2.5rem);font-size:1.0625rem;display:flex}.hero__card[data-astro-cid-ge2uvauf] .hero__icon{stroke-width:1.5px;width:52px;height:52px}.hero__card--amount[data-astro-cid-ge2uvauf]{background:var(--color-teal);color:var(--color-white)}.hero__card--amount[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]:not(.hero__value){font-size:1.1875rem;font-weight:700;line-height:1.4}.hero__card--rolling[data-astro-cid-ge2uvauf]{background:var(--color-peach)}.hero__value[data-astro-cid-ge2uvauf],.hero__card-title[data-astro-cid-ge2uvauf]{letter-spacing:-.025em;margin-bottom:.5rem;font-size:clamp(1.625rem,1.25rem + 1vw,2rem);font-weight:700;line-height:1.05}@media (width>=768px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr}.hero__main[data-astro-cid-ge2uvauf]{grid-column:1/-1;min-height:520px}.hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:16/9;grid-column:1/-1}.hero__card[data-astro-cid-ge2uvauf]{min-height:240px}}@media (width>=1200px){.hero__grid[data-astro-cid-ge2uvauf]{min-height:clamp(600px, calc(100svh - var(--header-h) - 3rem), 760px);grid-template-rows:1.7fr 1fr;grid-template-columns:1.1fr .55fr .55fr}.hero__main[data-astro-cid-ge2uvauf]{grid-area:1/1/3;min-height:0}.hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:auto;grid-area:1/2/auto/4}.hero__card[data-astro-cid-ge2uvauf]{gap:1rem;min-height:0;padding:1.75rem 2rem}.hero__value[data-astro-cid-ge2uvauf]{white-space:nowrap;font-size:clamp(1.375rem,.4rem + 1.3vw,1.75rem)}.hero__card-title[data-astro-cid-ge2uvauf]{font-size:clamp(1.375rem,.4rem + 1.3vw,1.75rem)}.hero__card--rolling[data-astro-cid-ge2uvauf]{grid-area:2/2}.hero__card--amount[data-astro-cid-ge2uvauf]{grid-area:2/3}}.steps[data-astro-cid-5wfdsgz3]{gap:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid}.steps__grid[data-astro-cid-5wfdsgz3]{gap:var(--grid-gap);padding:0;list-style:none;display:grid}.step[data-astro-cid-5wfdsgz3]{flex-direction:column;gap:.75rem;display:flex}.step__num[data-astro-cid-5wfdsgz3]{letter-spacing:-.04em;color:var(--color-teal);margin-bottom:1.25rem;font-size:clamp(3.5rem,2.5rem + 3vw,5rem);font-weight:700;line-height:1}.step[data-astro-cid-5wfdsgz3] p[data-astro-cid-5wfdsgz3]{color:var(--text-muted);margin-bottom:1rem}.step__more[data-astro-cid-5wfdsgz3]{background:var(--color-light-gray);transition:background-color .2s var(--ease);border-radius:999px;align-self:flex-start;align-items:center;gap:.375rem;margin-top:auto;padding:.5rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}.step__more[data-astro-cid-5wfdsgz3]:hover{background:var(--color-mint)}@media (width>=768px){.steps__grid[data-astro-cid-5wfdsgz3]{grid-template-columns:repeat(3,1fr)}}.about-teaser[data-astro-cid-wcolddp2]{border-radius:var(--radius-lg);background:var(--color-peach);gap:2rem;padding:clamp(1.75rem,1.2rem + 3vw,4rem);display:grid}.about-teaser__head[data-astro-cid-wcolddp2]{gap:1rem;display:grid}.about-teaser__head[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{max-width:14ch}.about-teaser__body[data-astro-cid-wcolddp2]{align-content:end;justify-items:start;gap:1.5rem;display:grid}.about-teaser__body[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font-size:var(--fs-lead);max-width:46ch;line-height:1.5}@media (width>=1200px){.about-teaser[data-astro-cid-wcolddp2]{grid-template-columns:1.1fr 1fr;gap:4rem;min-height:420px}}
