.locations-page[data-v-bc27ce96]{width:100%}.container[data-v-bc27ce96]{max-width:1200px;margin:0 auto;padding:0 var(--gutter,2rem)}.hero[data-v-bc27ce96]{background:linear-gradient(135deg,var(--brand-primary-deep) 0,var(--brand-primary-strong) 100%);padding:64px 0 56px;color:#fff}.hero__kicker[data-v-bc27ce96]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-cyan);margin-bottom:16px}.hero h1[data-v-bc27ce96]{font-size:clamp(2rem,4vw,2.75rem);color:#fff;margin-bottom:16px;max-width:820px}.hero__sub[data-v-bc27ce96]{font-size:1.125rem;line-height:1.7;color:#fffc;max-width:720px;margin-bottom:24px}.hero__ctas[data-v-bc27ce96]{display:flex;flex-wrap:wrap;gap:12px}.btn[data-v-bc27ce96]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;font-size:.9375rem;font-weight:600;border-radius:8px;text-decoration:none}.btn--primary[data-v-bc27ce96]{background:var(--color-cyan);color:#fff}.btn--ghost[data-v-bc27ce96]{border:1px solid hsla(0,0%,100%,.5);color:#fff}.area-links[data-v-bc27ce96],.closer[data-v-bc27ce96],.counters[data-v-bc27ce96]{padding:56px 0 0}.counters__grid[data-v-bc27ce96]{display:grid;grid-template-columns:1fr;gap:24px}.counter[data-v-bc27ce96]{border:1px solid #e0e0e0;border-radius:12px;background:#fff;padding:24px}.area-links h2[data-v-bc27ce96],.closer h2[data-v-bc27ce96],.counter h2[data-v-bc27ce96]{font-size:1.75rem;color:#1a1a1a;margin-bottom:16px}.counter__address[data-v-bc27ce96]{font-style:normal;line-height:1.6;color:#1a1a1a;margin-bottom:12px}.counter__hours[data-v-bc27ce96],.counter__phone[data-v-bc27ce96]{color:#4a4a4a;line-height:1.7;margin:0 0 8px}.counter__phone a[data-v-bc27ce96]{font-weight:600;color:var(--color-cyan)}.counter__links[data-v-bc27ce96]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip[data-v-bc27ce96]{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border:1px solid #d0d0d0;border-radius:999px;font-size:.875rem;font-weight:600;color:#1a1a1a;text-decoration:none}.chip--solid[data-v-bc27ce96]{background:var(--color-cyan);border-color:var(--color-cyan);color:#fff}.area-links__row[data-v-bc27ce96]{display:grid;grid-template-columns:1fr;gap:16px}.area-card[data-v-bc27ce96]{display:flex;flex-direction:column;gap:6px;border:1px solid #e0e0e0;border-radius:12px;background:#fff;padding:20px;text-decoration:none;color:#1a1a1a}.area-card b[data-v-bc27ce96]{font-size:1.125rem}.area-card span[data-v-bc27ce96]{color:#4a4a4a;line-height:1.6}.area-card[data-v-bc27ce96]:hover{border-color:var(--color-cyan)}.closer__intro[data-v-bc27ce96]{color:#4a4a4a;line-height:1.7;margin-bottom:24px}.closer__groups[data-v-bc27ce96]{display:grid;gap:12px}.closer__group[data-v-bc27ce96]{border:1px solid #e0e0e0;border-radius:10px;background:#fff;overflow:hidden}.closer__group summary[data-v-bc27ce96]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;font-weight:600;color:#1a1a1a;cursor:pointer;list-style:none}.closer__group summary[data-v-bc27ce96]::-webkit-details-marker{display:none}.closer__count[data-v-bc27ce96]{font-size:.8125rem;font-weight:600;color:var(--color-cyan);white-space:nowrap}.closer__list[data-v-bc27ce96]{list-style:none;margin:0;padding:0 20px 16px;-moz-columns:2;columns:2;-moz-column-gap:32px;column-gap:32px}.closer__list li[data-v-bc27ce96]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;color:#4a4a4a;-moz-column-break-inside:avoid;break-inside:avoid}.closer__result[data-v-bc27ce96]{color:#1a1a1a;font-weight:600;white-space:nowrap}.ruo[data-v-bc27ce96]{margin-top:56px;padding:32px 0;background:var(--color-gray-50)}.ruo p[data-v-bc27ce96]{font-size:.875rem;line-height:1.6;color:#4a4a4a}@media(min-width:900px){.area-links__row[data-v-bc27ce96],.counters__grid[data-v-bc27ce96]{grid-template-columns:1fr 1fr}}@media(max-width:720px){.closer__list[data-v-bc27ce96]{-moz-columns:1;columns:1}}
