.hero[data-astro-cid-ge2uvauf]{align-items:stretch;min-height:640px;display:flex;position:relative;overflow:hidden}.hero__bg[data-astro-cid-ge2uvauf]{background:#0a0a0b;position:absolute;inset:0}.hero__bg[data-astro-cid-ge2uvauf]:after{content:"";background:radial-gradient(60% 50% at 18% 8%,#e6771d29,#0000 60%),radial-gradient(50% 45% at 85% 95%,#e6771d14,#0000 55%);position:absolute;inset:0}.hero__overlay[data-astro-cid-ge2uvauf]{width:100%;padding:var(--space-16) 0;background:linear-gradient(90deg,#0a0a0bf7 0%,#0a0a0be0 45%,#0a0a0bb8 100%),linear-gradient(#0a0a0b33 0%,#0a0a0b00 30%);align-items:center;display:flex;position:relative}.hero__grid[data-astro-cid-ge2uvauf]{gap:var(--space-10);grid-template-columns:minmax(0,1fr) 460px;align-items:center;width:100%;display:grid}.hero__content[data-astro-cid-ge2uvauf]{align-items:flex-start;gap:var(--space-4);flex-direction:column;max-width:100%;display:flex}.hero__content[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{color:var(--color-ink);margin:0}.hero__sub[data-astro-cid-ge2uvauf]{font-size:var(--text-lg);color:var(--color-muted);max-width:38rem;line-height:var(--leading-relaxed);margin-bottom:0}.hero__ctas[data-astro-cid-ge2uvauf]{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__trust[data-astro-cid-ge2uvauf]{gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hero__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--color-muted);font-weight:var(--weight-semibold);display:inline-flex}.hero__trust[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]:before{content:"";background:var(--color-primary);border-radius:50%;width:10px;height:10px}.hero__area[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2) var(--space-3);font-size:var(--text-xs);color:var(--color-faint);flex-wrap:wrap;margin:0;display:flex}.hero__area[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;margin-right:var(--space-1)}.hero__area-town[data-astro-cid-ge2uvauf]{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.hero__check[data-astro-cid-ge2uvauf]{color:var(--success-dot);font-weight:var(--weight-bold)}.hero__form-wrap[data-astro-cid-ge2uvauf]{min-width:0}.hero__form-wrap[data-astro-cid-ge2uvauf] .leadform--full{margin:0}@media (width<=1024px){.hero__grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr}.hero__form-wrap[data-astro-cid-ge2uvauf]{max-width:560px}}@media (width<=720px){.hero[data-astro-cid-ge2uvauf]{min-height:520px}.hero__overlay[data-astro-cid-ge2uvauf]{padding:var(--space-10) 0}}.truststrip[data-astro-cid-lmn7abdq]{padding:var(--space-5) 0}.trust-strip[data-astro-cid-lmn7abdq]{list-style:none}.card[data-astro-cid-3vpt37q6]{background:var(--color-card);border:1px solid var(--color-line);border-radius:var(--radius-xl);color:var(--color-ink);transition:border-color var(--transition-base), transform var(--transition-base);flex-direction:column;display:flex;overflow:hidden}.card[data-astro-cid-3vpt37q6]:hover{border-color:var(--color-line-strong);color:var(--color-ink);transform:translateY(-2px)}.card__panel[data-astro-cid-3vpt37q6]{aspect-ratio:16/9;background:radial-gradient(ellipse 70% 80% at 30% 20%, #e6771d2e, transparent 60%), linear-gradient(160deg, #ffffff0d, #ffffff03 55%), var(--color-bg-soft);border-bottom:1px solid var(--color-line);justify-content:center;align-items:center;display:flex}.chip-icon[data-astro-cid-3vpt37q6]{border-radius:var(--radius-lg);background:var(--color-primary);color:#0a0a0b;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 8px 24px #e6771d59}.chip-icon[data-astro-cid-3vpt37q6] svg[data-astro-cid-3vpt37q6]{width:26px;height:26px}.card__body[data-astro-cid-3vpt37q6]{padding:var(--space-5);flex-direction:column;flex:1;display:flex}.card__body[data-astro-cid-3vpt37q6] h3[data-astro-cid-3vpt37q6]{font-size:var(--text-lg);font-weight:var(--weight-bold);margin-bottom:var(--space-2);color:var(--color-ink);letter-spacing:-.02em}.card__body[data-astro-cid-3vpt37q6] p[data-astro-cid-3vpt37q6]{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:var(--space-3);line-height:var(--leading-relaxed);flex:1}.card__link[data-astro-cid-3vpt37q6]{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--color-primary);white-space:nowrap}.steps[data-astro-cid-lcdefpme]{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-muted);font-size:var(--text-sm)}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2)}@media (width<=860px){.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.cost-grid[data-astro-cid-lcdefpme]{gap:var(--space-8);grid-template-columns:1fr 1.2fr;align-items:start;display:grid}.cost-grid[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-bottom:var(--space-2)}@media (width<=1024px){.cost-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.card-base[data-astro-cid-lcdefpme]{padding:var(--space-5);gap:var(--space-3);flex-direction:column;display:flex}.why-card__icon[data-astro-cid-lcdefpme]{width:22px;height:22px;color:var(--color-primary)}.why-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-base)}.why-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:0}
