.hero[data-astro-cid-ge2uvauf]{min-height:max(100svh,760px);padding-top:calc(var(--header-h) + clamp(24px, 4vw, 48px));isolation:isolate;grid-template-rows:1fr auto;display:grid;position:relative;overflow:hidden}.hero__fibers[data-astro-cid-ge2uvauf]{z-index:-2;opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--ease);position:absolute;inset:0}.hero__fibers[data-astro-cid-ge2uvauf].is-ready{opacity:1}.hero__scrim[data-astro-cid-ge2uvauf]{z-index:-1;pointer-events:none;background:radial-gradient(70% 70% at 18% 42%, color-mix(in srgb, var(--bg) 88%, transparent), transparent 70%), linear-gradient(180deg, transparent 75%, var(--bg));position:absolute;inset:0}.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"head head""copy check";align-content:center;align-items:end;gap:clamp(24px,3.4vw,44px) clamp(28px,5vw,80px);padding-block:clamp(16px,3vw,40px);display:grid;position:relative}.hero__head[data-astro-cid-ge2uvauf]{grid-area:head;gap:22px;display:grid}.hero__copy[data-astro-cid-ge2uvauf]{grid-area:copy;align-content:end;gap:26px;display:grid}.hero__check[data-astro-cid-ge2uvauf]{grid-area:check}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2.7rem,7.4vw,7.6rem);display:grid}.hero__line[data-astro-cid-ge2uvauf]{padding-bottom:.06em;display:block;overflow:hidden}.hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{display:inline-block}.hero__title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--red);text-shadow:0 0 40px var(--glow);font-style:normal}@media (prefers-reduced-motion:no-preference){.hero__line[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{animation:rise 1.2s var(--ease) both}.hero__line[data-astro-cid-ge2uvauf]:nth-child(2)>span[data-astro-cid-ge2uvauf]{animation-delay:.12s}.hero__eyebrow[data-astro-cid-ge2uvauf],.hero__lead[data-astro-cid-ge2uvauf],.hero__cta[data-astro-cid-ge2uvauf],.hero__check[data-astro-cid-ge2uvauf]{animation:fade 1.2s var(--ease) both}.hero__lead[data-astro-cid-ge2uvauf]{animation-delay:.25s}.hero__cta[data-astro-cid-ge2uvauf]{animation-delay:.35s}.hero__check[data-astro-cid-ge2uvauf]{animation-delay:.45s}}@keyframes rise{0%{transform:translateY(105%)}}@keyframes fade{0%{opacity:0;transform:translateY(18px)}}.hero__lead[data-astro-cid-ge2uvauf]{max-width:52ch}.hero__cta[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:12px;display:flex}.hero__check[data-astro-cid-ge2uvauf]{z-index:2;position:relative}.hero__stats[data-astro-cid-ge2uvauf]{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:clamp(28px,4vw,48px);display:grid}.hero__stat[data-astro-cid-ge2uvauf]{gap:4px;padding:18px 18px 0 0;display:grid}.hero__stat[data-astro-cid-ge2uvauf]+.hero__stat[data-astro-cid-ge2uvauf]{border-left:1px solid var(--line);padding-left:18px}.hero__stat[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{letter-spacing:-.04em;font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:600;line-height:1.1}.hero__stat[data-astro-cid-ge2uvauf] small[data-astro-cid-ge2uvauf]{color:var(--red-ink);margin-left:2px;font-size:.5em}.hero__stat[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:13.5px}.hero__hint[data-astro-cid-ge2uvauf]{right:var(--gutter);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);opacity:.8;align-items:center;gap:6px;font-size:10.5px;display:inline-flex;position:absolute;bottom:12px}@media (width<=1000px){.hero__inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;grid-template-areas:"head""copy""check"}.hero__stats[data-astro-cid-ge2uvauf]{grid-template-columns:repeat(2,minmax(0,1fr))}.hero__stat[data-astro-cid-ge2uvauf]:nth-child(3){border-left:0;padding-left:0}.hero__stat[data-astro-cid-ge2uvauf]:nth-child(n+3){padding-top:14px}}@media (pointer:coarse){.hero__hint[data-astro-cid-ge2uvauf]{display:none}}.home-map__side[data-astro-cid-lcdefpme]{justify-items:start;gap:16px;display:grid}.phone-card[data-astro-cid-lcdefpme]{transition:transform .4s var(--ease), border-color .25s;gap:12px;padding:clamp(22px,2.6vw,30px);text-decoration:none;display:grid}.phone-card[data-astro-cid-lcdefpme]:hover{border-color:var(--red);transform:translateY(-5px)}.phone-card[data-astro-cid-lcdefpme] svg{color:var(--red)}.phone-card__price[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:6px}.phone-card__price[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--ink);letter-spacing:-.04em;font-size:26px}.faq-wrap[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(24px,4vw,60px);display:grid}@media (width<=900px){.faq-wrap[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
