.hero-visual[data-astro-cid-i3xutpoc]{margin:0;padding-bottom:56px;position:relative}svg[data-astro-cid-i3xutpoc]{width:100%;height:auto;box-shadow:var(--shadow);border-radius:18px;display:block}.v-land[data-astro-cid-i3xutpoc]{fill:#e7edd9}.v-forest[data-astro-cid-i3xutpoc]{fill:#b9d3a3}.v-field[data-astro-cid-i3xutpoc]{fill:#f1ecc7}.v-road[data-astro-cid-i3xutpoc]{fill:none;stroke:#fff;stroke-width:9px}.v-path[data-astro-cid-i3xutpoc]{fill:none;stroke:#b08d5a;stroke-width:2.5px;stroke-dasharray:6 5}.v-ring[data-astro-cid-i3xutpoc]{fill:none;stroke:var(--accent);stroke-width:2.5px;stroke-dasharray:5 6}.v-pin[data-astro-cid-i3xutpoc]{stroke:#11151a;stroke-width:2px}.v-pin-n[data-astro-cid-i3xutpoc]{fill:#11151a;font:800 14px var(--font)}@media (prefers-color-scheme:dark){.v-land[data-astro-cid-i3xutpoc]{fill:#1f2a22}.v-forest[data-astro-cid-i3xutpoc]{fill:#2b4a30}.v-field[data-astro-cid-i3xutpoc]{fill:#39392a}.v-road[data-astro-cid-i3xutpoc]{stroke:#4a5560}}.v-card[data-astro-cid-i3xutpoc]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);gap:14px;padding:14px 16px;font-size:.92rem;display:flex;position:absolute;bottom:0;left:28%;right:12px}.v-card[data-astro-cid-i3xutpoc] ul[data-astro-cid-i3xutpoc]{color:var(--text-muted);margin:4px 0 0;padding-left:1.1em}.v-weather[data-astro-cid-i3xutpoc]{color:var(--ok);margin:6px 0 0;font-weight:600}.v-score[data-astro-cid-i3xutpoc]{background:conic-gradient(var(--score-4) 0 91%, var(--surface-2) 0);border-radius:50%;flex:none;place-items:center;width:52px;height:52px;display:grid}.v-score[data-astro-cid-i3xutpoc] span[data-astro-cid-i3xutpoc]{background:var(--surface);border-radius:50%;place-items:center;width:42px;height:42px;font-weight:800;display:grid}@media (width<=860px){.v-card[data-astro-cid-i3xutpoc]{left:12px}}.hero[data-astro-cid-d32ejlv2]{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;padding:24px 0 8px;display:grid}.eyebrow[data-astro-cid-d32ejlv2]{color:var(--accent);margin:0 0 8px;font-size:.92rem;font-weight:700}h1[data-astro-cid-d32ejlv2]{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(2rem,5.4vw,3.3rem);line-height:1.08}.lead[data-astro-cid-d32ejlv2]{color:var(--text-muted);margin:0 0 24px;font-size:1.15rem}.hero-search[data-astro-cid-d32ejlv2]{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:999px;gap:8px;padding:6px;display:flex}.hero-search[data-astro-cid-d32ejlv2] input[data-astro-cid-d32ejlv2]{min-width:0;min-height:48px;color:var(--text);font:inherit;background:0 0;border:0;flex:1;padding:0 16px;font-size:1.05rem}.hero-search[data-astro-cid-d32ejlv2] input[data-astro-cid-d32ejlv2]:focus{outline:none}.hero-search[data-astro-cid-d32ejlv2]:focus-within{outline:3px solid var(--focus);outline-offset:2px}.locate-link[data-astro-cid-d32ejlv2]{min-height:var(--tap);color:var(--text);align-items:center;gap:8px;margin-top:10px;padding:0 6px;font-weight:600;display:inline-flex}.data-note[data-astro-cid-d32ejlv2]{color:var(--text-muted);margin:6px 0 0;font-size:.9rem}.steps[data-astro-cid-d32ejlv2] ol[data-astro-cid-d32ejlv2]{counter-reset:step;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2]{counter-increment:step}.steps[data-astro-cid-d32ejlv2] li[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]:before{content:counter(step);background:var(--accent);width:28px;height:28px;color:var(--accent-text);border-radius:50%;place-items:center;margin-right:10px;font-size:.9rem;display:inline-grid}.steps[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2],.rates[data-astro-cid-d32ejlv2] h3[data-astro-cid-d32ejlv2]{margin:0 0 6px}.steps[data-astro-cid-d32ejlv2] p[data-astro-cid-d32ejlv2]{color:var(--text-muted);margin:0}.guide-teasers[data-astro-cid-d32ejlv2]{grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.guide-teasers[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]{flex-direction:column;gap:6px;text-decoration:none;display:flex}.guide-teasers[data-astro-cid-d32ejlv2] span[data-astro-cid-d32ejlv2]{color:var(--text-muted);font-size:.94rem}.guide-teasers[data-astro-cid-d32ejlv2] a[data-astro-cid-d32ejlv2]:hover strong[data-astro-cid-d32ejlv2]{text-decoration:underline}.rates-grid[data-astro-cid-d32ejlv2]{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rates[data-astro-cid-d32ejlv2] ul[data-astro-cid-d32ejlv2]{margin:0;padding-left:1.2em}section[data-astro-cid-d32ejlv2]{margin-top:48px}section[data-astro-cid-d32ejlv2].hero{margin-top:0}.notice[data-astro-cid-d32ejlv2] h2[data-astro-cid-d32ejlv2]{margin-top:0;font-size:1.15rem}@media (width<=860px){.hero[data-astro-cid-d32ejlv2]{grid-template-columns:1fr;gap:24px}.steps[data-astro-cid-d32ejlv2] ol[data-astro-cid-d32ejlv2],.rates-grid[data-astro-cid-d32ejlv2],.guide-teasers[data-astro-cid-d32ejlv2]{grid-template-columns:1fr}}
