.hero-actions[data-astro-cid-6beo742l]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.75rem}.layout-split[data-astro-cid-6beo742l]{display:grid;gap:2.5rem}@media (min-width: 940px){.layout-split[data-astro-cid-6beo742l]{grid-template-columns:1fr 340px;gap:3.5rem;align-items:start}}.local-intro[data-astro-cid-6beo742l]{font-size:var(--step-1);font-weight:600;border-left:4px solid var(--c-red);padding-left:1rem}.content[data-astro-cid-6beo742l] h2[data-astro-cid-6beo742l],.content[data-astro-cid-6beo742l] h3[data-astro-cid-6beo742l]{scroll-margin-top:calc(var(--header-h) + 1rem)}.sec[data-astro-cid-6beo742l]{margin-top:2rem}.toc[data-astro-cid-6beo742l]{background:var(--c-light-grey);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem 1.5rem;margin:1.75rem 0 .5rem}.toc-title[data-astro-cid-6beo742l]{font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem}.toc[data-astro-cid-6beo742l] ol[data-astro-cid-6beo742l]{margin:0;padding-left:1.1rem;display:grid;gap:.35rem}@media (min-width: 620px){.toc[data-astro-cid-6beo742l] ol[data-astro-cid-6beo742l]{grid-template-columns:1fr 1fr;column-gap:1.5rem}}.toc[data-astro-cid-6beo742l] a[data-astro-cid-6beo742l]{color:var(--c-black);text-decoration:none;font-size:.92rem}.toc[data-astro-cid-6beo742l] a[data-astro-cid-6beo742l]:hover{text-decoration:underline;text-decoration-color:var(--c-red);text-decoration-thickness:2px}.check-list[data-astro-cid-6beo742l]{list-style:none;padding:0;display:grid;gap:.55rem;margin:1rem 0}.check-list[data-astro-cid-6beo742l] li[data-astro-cid-6beo742l]{display:flex;align-items:flex-start;gap:.6rem}.check-list[data-astro-cid-6beo742l] svg{color:var(--c-red);flex:none;margin-top:3px}.table-block[data-astro-cid-6beo742l]{margin-top:1.25rem}.table-title[data-astro-cid-6beo742l]{font-weight:700;margin-bottom:.15rem}.table-caption[data-astro-cid-6beo742l]{color:#555;font-size:.9rem;margin-bottom:.6rem}.table-wrap[data-astro-cid-6beo742l]{overflow-x:auto}.cmp[data-astro-cid-6beo742l]{width:100%;border-collapse:collapse;font-size:.92rem;min-width:520px}.cmp[data-astro-cid-6beo742l] th[data-astro-cid-6beo742l],.cmp[data-astro-cid-6beo742l] td[data-astro-cid-6beo742l]{border:1px solid var(--border);padding:.65rem .8rem;text-align:left;vertical-align:top}.cmp[data-astro-cid-6beo742l] thead[data-astro-cid-6beo742l] th[data-astro-cid-6beo742l]{background:var(--c-black);color:var(--c-white);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em}.cmp[data-astro-cid-6beo742l] tbody[data-astro-cid-6beo742l] th[data-astro-cid-6beo742l]{background:var(--c-light-grey);white-space:nowrap}.price-cta[data-astro-cid-6beo742l]{display:flex;flex-wrap:wrap;gap:1.25rem;align-items:center;justify-content:space-between;background:var(--c-near-black);color:var(--c-white);border-radius:var(--radius);padding:1.75rem;margin-top:1.5rem}.price-cta-title[data-astro-cid-6beo742l]{font-family:var(--font-display);font-weight:800;font-size:1.25rem}.price-cta-text[data-astro-cid-6beo742l]{color:#ffffffd1;margin-top:.35rem}.why-grid[data-astro-cid-6beo742l]{display:grid;gap:.85rem;margin:1rem 0}@media (min-width: 640px){.why-grid[data-astro-cid-6beo742l]{grid-template-columns:1fr 1fr}}.why[data-astro-cid-6beo742l]{display:flex;gap:.7rem;align-items:flex-start;border:1px solid var(--border);padding:.9rem 1rem;background:var(--c-white)}.why-ic[data-astro-cid-6beo742l]{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--c-red);color:var(--c-white)}.why[data-astro-cid-6beo742l] strong[data-astro-cid-6beo742l]{display:block;margin-bottom:.15rem}.why[data-astro-cid-6beo742l] p[data-astro-cid-6beo742l]{margin:0;color:#333;font-size:.9rem}.sd-grid[data-astro-cid-6beo742l]{display:grid;gap:1rem;margin-top:1.25rem}@media (min-width: 640px){.sd-grid[data-astro-cid-6beo742l]{grid-template-columns:1fr 1fr}}.sd[data-astro-cid-6beo742l]{border:1px solid var(--border);border-left:3px solid var(--c-red);padding:1rem 1.15rem;background:var(--c-white)}.sd[data-astro-cid-6beo742l] h3[data-astro-cid-6beo742l]{display:flex;align-items:center;gap:.45rem;font-size:1.02rem;margin-bottom:.35rem}.sd[data-astro-cid-6beo742l] p[data-astro-cid-6beo742l]{margin:0 0 .5rem;color:#333;font-size:.92rem}.sd-link[data-astro-cid-6beo742l]{display:inline-flex;align-items:center;gap:.35rem;font-weight:700;color:var(--c-black);text-decoration:none;font-size:.9rem}.sd-link[data-astro-cid-6beo742l]:hover{text-decoration:underline;text-decoration-color:var(--c-red);text-decoration-thickness:2px}.sidebar[data-astro-cid-6beo742l]{position:sticky;top:calc(var(--header-h) + 1rem)}.spec-card[data-astro-cid-6beo742l]{background:var(--c-light-grey);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.spec-title[data-astro-cid-6beo742l]{font-size:1.1rem;margin-bottom:1rem;padding-bottom:.6rem;border-bottom:2px solid var(--c-red)}.spec-list[data-astro-cid-6beo742l]{margin:0 0 1.5rem}.spec-row[data-astro-cid-6beo742l]{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--border)}.spec-row[data-astro-cid-6beo742l] dt[data-astro-cid-6beo742l]{color:#555;font-size:.92rem}.spec-row[data-astro-cid-6beo742l] dd[data-astro-cid-6beo742l]{margin:0;font-weight:700;text-align:right;font-size:.95rem}.spec-contact[data-astro-cid-6beo742l]{display:flex;justify-content:space-between;gap:.5rem;margin-top:1rem}.spec-contact[data-astro-cid-6beo742l] a[data-astro-cid-6beo742l]{display:inline-flex;align-items:center;gap:.4rem;color:var(--c-black);text-decoration:none;font-weight:700;font-size:.92rem}.spec-contact[data-astro-cid-6beo742l] a[data-astro-cid-6beo742l]:hover{text-decoration:underline;text-decoration-color:var(--c-red);text-decoration-thickness:2px}.side-links[data-astro-cid-6beo742l]{margin-top:1.25rem;padding-top:1rem;border-top:1px solid var(--border)}.side-t[data-astro-cid-6beo742l]{font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem}.side-links[data-astro-cid-6beo742l] ul[data-astro-cid-6beo742l]{list-style:none;padding:0;display:grid;gap:.3rem}.side-links[data-astro-cid-6beo742l] a[data-astro-cid-6beo742l]{display:inline-flex;align-items:center;gap:.45rem;color:var(--c-black);text-decoration:none;font-weight:600;font-size:.9rem}.side-links[data-astro-cid-6beo742l] a[data-astro-cid-6beo742l]:hover{text-decoration:underline;text-decoration-color:var(--c-red);text-decoration-thickness:2px}.faq-wrap[data-astro-cid-6beo742l]{margin-top:1.5rem}.faq-h[data-astro-cid-6beo742l]{margin-bottom:1.25rem;scroll-margin-top:calc(var(--header-h) + 1rem)}.rel-grid[data-astro-cid-6beo742l]{display:grid;gap:.85rem;grid-template-columns:1fr}@media (min-width: 720px){.rel-grid[data-astro-cid-6beo742l]{grid-template-columns:repeat(3,1fr)}}.rel-card[data-astro-cid-6beo742l]{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.25rem;background:var(--c-white);border:1px solid var(--border);border-radius:var(--radius);text-decoration:none;color:var(--c-black);font-weight:700;transition:border-color .18s var(--ease),transform .18s var(--ease)}.rel-card[data-astro-cid-6beo742l]:hover{border-color:var(--c-black);transform:translateY(-2px)}.rel-icon[data-astro-cid-6beo742l]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--c-red);color:var(--c-white);flex:none}.rel-t[data-astro-cid-6beo742l]{flex:1}.cities-grid[data-astro-cid-6beo742l]{list-style:none;padding:0;display:grid;gap:.75rem;grid-template-columns:1fr}@media (min-width: 560px){.cities-grid[data-astro-cid-6beo742l]{grid-template-columns:1fr 1fr}}@media (min-width: 900px){.cities-grid[data-astro-cid-6beo742l]{grid-template-columns:repeat(3,1fr)}}.cities-grid[data-astro-cid-6beo742l] a[data-astro-cid-6beo742l]{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;background:var(--c-white);border:1px solid var(--border);text-decoration:none;color:var(--c-black);font-weight:600}.cities-grid[data-astro-cid-6beo742l] a[data-astro-cid-6beo742l]:hover{border-color:var(--c-black)}.cities-grid[data-astro-cid-6beo742l] svg{color:var(--c-red);flex:none}
