.loc-page.svelte-16vern8{padding-top:8px}.loc-hero.svelte-16vern8{max-width:760px;padding:40px 0 56px}.loc-hero.svelte-16vern8 h1:where(.svelte-16vern8){letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(2.1rem,4.6vw,3.25rem);line-height:1.04}.loc-hero-sub.svelte-16vern8{color:var(--text-2);max-width:600px;margin:0 0 28px;font-size:1.0625rem;line-height:1.65}.loc-cta-row.svelte-16vern8{flex-wrap:wrap;gap:10px;display:flex}.loc-hero-note.svelte-16vern8{color:var(--text-3);margin-top:18px;font-size:.82rem}.loc-intro-section.svelte-16vern8{padding-top:8px}.loc-intro.svelte-16vern8{grid-template-columns:1.4fr 1fr;align-items:start;gap:48px;display:grid}.loc-intro-copy.svelte-16vern8 p:where(.svelte-16vern8){color:var(--text-2);margin:0 0 16px;font-size:1.0625rem;line-height:1.75}.loc-proof.svelte-16vern8{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);flex-direction:column;gap:12px;padding:24px;list-style:none;display:flex}.loc-proof.svelte-16vern8 li:where(.svelte-16vern8){color:var(--text);align-items:flex-start;gap:11px;font-size:.92rem;line-height:1.5;display:flex}.loc-tick.svelte-16vern8{background:var(--accent-bg);width:20px;height:20px;color:var(--accent-text);border-radius:6px;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.loc-band.svelte-16vern8{background:var(--bg-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.loc-grid-2.svelte-16vern8{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.loc-feature.svelte-16vern8{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:26px}.loc-feature.svelte-16vern8 h3:where(.svelte-16vern8){letter-spacing:-.02em;margin:0 0 8px;font-size:1.0625rem;font-weight:600}.loc-feature.svelte-16vern8 p:where(.svelte-16vern8){color:var(--text-2);margin:0;font-size:.9375rem;line-height:1.6}.loc-feature.svelte-16vern8 a:where(.svelte-16vern8){color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.loc-service.svelte-16vern8{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text);padding:26px;transition:transform .25s,border-color .25s,box-shadow .25s;display:block;text-decoration:none!important}.loc-service.svelte-16vern8:hover{border-color:color-mix(in srgb, var(--accent) 28%, var(--border));box-shadow:var(--shadow-lg);transform:translateY(-3px)}.loc-service.svelte-16vern8 h3:where(.svelte-16vern8){letter-spacing:-.02em;margin:0 0 8px;font-size:1.0625rem;font-weight:600}.loc-service.svelte-16vern8 p:where(.svelte-16vern8){color:var(--text-2);margin:0 0 14px;font-size:.9375rem;line-height:1.6}.loc-service-link.svelte-16vern8{color:var(--accent-text);font-size:.875rem;font-weight:600}.loc-city-grid.svelte-16vern8{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.loc-city.svelte-16vern8{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);justify-content:space-between;align-items:center;padding:16px 18px;font-weight:600;transition:border-color .2s,transform .2s;display:flex;text-decoration:none!important}.loc-city.svelte-16vern8:hover{border-color:color-mix(in srgb, var(--accent) 30%, var(--border));transform:translateY(-2px)}.loc-city-arrow.svelte-16vern8{color:var(--text-3)}.loc-city.svelte-16vern8:hover .loc-city-arrow:where(.svelte-16vern8){color:var(--accent-text)}.loc-why.svelte-16vern8 .section-header:where(.svelte-16vern8){margin-bottom:28px}.loc-chips.svelte-16vern8{flex-wrap:wrap;justify-content:center;gap:10px;max-width:760px;margin:0 auto;display:flex}.loc-chip.svelte-16vern8{background:var(--surface);border:1px solid var(--border);color:var(--text);border-radius:999px;padding:8px 16px;font-size:.9rem;font-weight:500}.loc-industries-note.svelte-16vern8{text-align:center;color:var(--text-2);margin-top:22px;font-size:.9rem}.loc-industries-note.svelte-16vern8 a:where(.svelte-16vern8){color:var(--accent-text);text-underline-offset:2px;text-decoration:underline}.loc-faq.svelte-16vern8{max-width:760px}.loc-faq-list.svelte-16vern8{flex-direction:column;gap:10px;display:flex}.loc-faq-item.svelte-16vern8{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:4px 20px}.loc-faq-item.svelte-16vern8 summary:where(.svelte-16vern8){cursor:pointer;color:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:16px 0;font-size:.975rem;font-weight:600;list-style:none;display:flex}.loc-faq-item.svelte-16vern8 summary:where(.svelte-16vern8)::-webkit-details-marker{display:none}.loc-faq-item.svelte-16vern8 summary:where(.svelte-16vern8):after{content:"+";color:var(--accent-text);flex-shrink:0;font-size:1.3rem;font-weight:400;line-height:1}.loc-faq-item[open].svelte-16vern8 summary:where(.svelte-16vern8):after{content:"–"}.loc-faq-item.svelte-16vern8 p:where(.svelte-16vern8){color:var(--text-2);margin:0 0 16px;font-size:.9375rem;line-height:1.65}.loc-related.svelte-16vern8{text-align:center}.loc-related-title.svelte-16vern8{letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin:0 0 18px;font-size:.7rem;font-weight:700}.loc-related-grid.svelte-16vern8{flex-wrap:wrap;justify-content:center;gap:10px 14px;display:flex}.loc-related-grid.svelte-16vern8 a:where(.svelte-16vern8){color:var(--text-2);border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:7px 14px;font-size:.875rem;transition:color .15s,border-color .15s}.loc-related-grid.svelte-16vern8 a:where(.svelte-16vern8):hover{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 30%, var(--border))}@media (width<=860px){.loc-intro.svelte-16vern8{grid-template-columns:1fr;gap:28px}.loc-grid-2.svelte-16vern8{grid-template-columns:1fr}.loc-city-grid.svelte-16vern8{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.loc-cta-row.svelte-16vern8 .btn:where(.svelte-16vern8){justify-content:center;width:100%}.loc-city-grid.svelte-16vern8{grid-template-columns:1fr}}
