.oc-page[data-v-e2a1d40c]{width:100%}.container[data-v-e2a1d40c]{max-width:1200px;margin:0 auto;padding:0 var(--gutter,2rem)}.hero[data-v-e2a1d40c]{background:linear-gradient(135deg,var(--brand-primary-deep) 0,var(--brand-primary-strong) 100%);padding:64px 0 56px;color:#fff}.hero__kicker[data-v-e2a1d40c]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-cyan);margin-bottom:16px}.hero h1[data-v-e2a1d40c]{font-size:clamp(2rem,4vw,2.75rem);color:#fff;margin-bottom:16px;max-width:820px}.hero__sub[data-v-e2a1d40c]{font-size:1.125rem;line-height:1.7;color:#fffc;max-width:720px;margin-bottom:24px}.hero__ctas[data-v-e2a1d40c]{display:flex;flex-wrap:wrap;gap:12px}.btn[data-v-e2a1d40c]{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-e2a1d40c]{background:var(--color-cyan);color:#fff}.btn--ghost[data-v-e2a1d40c]{border:1px solid hsla(0,0%,100%,.5);color:#fff}.cities[data-v-e2a1d40c],.faq[data-v-e2a1d40c],.intro[data-v-e2a1d40c],.shipping[data-v-e2a1d40c],.visit[data-v-e2a1d40c]{padding:56px 0 0}.faq__links[data-v-e2a1d40c],.intro p[data-v-e2a1d40c],.shipping p[data-v-e2a1d40c]{color:#4a4a4a;line-height:1.7}.faq__links a[data-v-e2a1d40c],.intro a[data-v-e2a1d40c],.shipping a[data-v-e2a1d40c]{color:var(--color-cyan);font-weight:600}.cities h2[data-v-e2a1d40c],.faq h2[data-v-e2a1d40c],.shipping h2[data-v-e2a1d40c],.visit h2[data-v-e2a1d40c]{font-size:1.75rem;color:#1a1a1a;margin-bottom:16px}.cities__intro[data-v-e2a1d40c]{color:#4a4a4a;line-height:1.7;margin-bottom:24px}.cities__list[data-v-e2a1d40c]{list-style:none;margin:0;padding:0;-moz-columns:3;columns:3;-moz-column-gap:32px;column-gap:32px}.cities__list li[data-v-e2a1d40c]{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed #e0e0e0;color:#4a4a4a;-moz-column-break-inside:avoid;break-inside:avoid}.cities__miles[data-v-e2a1d40c]{color:#1a1a1a;font-weight:600;white-space:nowrap}.visit__grid[data-v-e2a1d40c]{display:grid;grid-template-columns:1fr;gap:32px}.visit h3[data-v-e2a1d40c]{font-size:1rem;color:#1a1a1a;margin:24px 0 8px}.visit p[data-v-e2a1d40c],.visit__address[data-v-e2a1d40c]{color:#4a4a4a;line-height:1.7}.visit__address[data-v-e2a1d40c]{font-style:normal;color:#1a1a1a}.visit__note[data-v-e2a1d40c]{margin-top:8px;font-size:.9375rem}.visit__tel[data-v-e2a1d40c]{font-weight:600;color:var(--color-cyan)}.visit__links[data-v-e2a1d40c]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.chip[data-v-e2a1d40c]{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-e2a1d40c]{background:var(--color-cyan);border-color:var(--color-cyan);color:#fff}.visit__map iframe[data-v-e2a1d40c]{display:block;width:100%;height:420px;border:0;border-radius:12px}.faq__grid[data-v-e2a1d40c]{display:grid;gap:10px}.faq__grid details[data-v-e2a1d40c]{border:1px solid #e0e0e0;border-radius:10px;background:#fff;overflow:hidden}.faq__grid summary[data-v-e2a1d40c]{padding:16px 20px;font-weight:600;color:#1a1a1a;cursor:pointer}.faq__answer[data-v-e2a1d40c]{padding:0 20px 16px;color:#4a4a4a;line-height:1.7}.faq__links[data-v-e2a1d40c]{margin-top:16px;font-size:.9375rem}.ruo[data-v-e2a1d40c]{margin-top:56px;padding:32px 0;background:var(--color-gray-50)}.ruo p[data-v-e2a1d40c]{font-size:.875rem;line-height:1.6;color:#4a4a4a}@media(min-width:900px){.visit__grid[data-v-e2a1d40c]{grid-template-columns:1fr 1.2fr;align-items:start}}@media(max-width:900px){.cities__list[data-v-e2a1d40c]{-moz-columns:2;columns:2}}@media(max-width:600px){.cities__list[data-v-e2a1d40c]{-moz-columns:1;columns:1}}
