.contact-support[data-v-b46c4374]{background:#fffefa;padding:0 0 var(--section-y-loose)}.contact-layout[data-v-b46c4374]{align-items:start;display:grid;gap:0;grid-template-columns:minmax(0,1fr) minmax(22rem,.95fr);width:100%}.faq-column[data-v-b46c4374]{padding:var(--section-y-tight) clamp(1.25rem,5vw,7rem) var(--section-y)}.faq-heading[data-v-b46c4374]{display:grid;gap:1rem;margin-bottom:clamp(1.8rem,3vw,2.4rem)}.faq-heading h2[data-v-b46c4374]{color:#050505;font-family:var(--font-display);font-size:clamp(2.4rem,3.5vw,4rem);font-weight:700;line-height:.94;margin:0;max-width:11ch;text-transform:uppercase}.faq-group+.faq-group[data-v-b46c4374]{margin-top:2rem}.faq-group h3[data-v-b46c4374]{color:#050505;font-family:var(--font-display);font-size:clamp(1.15rem,1.6vw,1.5rem);font-weight:700;line-height:1;margin:0 0 1rem;text-transform:uppercase}.faq-list[data-v-b46c4374]{border-top:1px solid rgba(5,5,5,.2)}.faq-item[data-v-b46c4374]{border-bottom:1px solid rgba(5,5,5,.2)}.faq-trigger[data-v-b46c4374]{align-items:center;color:#050505;display:flex;font-family:var(--font-sans);font-size:clamp(1rem,1.1vw,1.08rem);font-weight:600;gap:1rem;justify-content:space-between;line-height:1.35;padding:1.15rem 0;text-align:left;width:100%}.faq-trigger svg[data-v-b46c4374]{color:var(--color-pink);flex:0 0 auto;height:1.3rem;width:1.3rem}.faq-answer[data-v-b46c4374]{padding:0 0 1rem}.faq-answer p[data-v-b46c4374]{color:#3a3a3a;font-family:var(--font-sans);font-size:.98rem;line-height:1.45;margin:0;max-width:42rem}.contact-panel[data-v-b46c4374]{background:#fff1d8;display:grid;gap:1.6rem;min-height:100%;padding:var(--section-y-tight) clamp(1.25rem,5vw,6rem) var(--section-y)}.panel-copy[data-v-b46c4374]{display:grid;gap:.85rem}.panel-copy h2[data-v-b46c4374]{color:#050505;font-family:var(--font-display);font-size:clamp(2rem,2.75vw,3rem);font-weight:700;line-height:.97;margin:0;max-width:13ch;text-transform:uppercase}.branch-copy p[data-v-b46c4374],.panel-copy p[data-v-b46c4374]{color:#2d2d2d;font-family:var(--font-sans);font-size:1rem;line-height:1.42;margin:0}.contact-links[data-v-b46c4374]{display:grid;gap:.85rem}.contact-link-card[data-v-b46c4374]{align-items:center;background:#ffffffb8;border:2px solid #050505;color:#050505;display:grid;gap:.9rem;grid-template-columns:2.9rem minmax(0,1fr);padding:.95rem 1rem;text-decoration:none;transition:background .2s ease,transform .2s ease}.contact-link-card[data-v-b46c4374]:hover{background:#fff8e7;transform:translateY(-1px)}.contact-link-icon[data-v-b46c4374]{align-items:center;background:#050505;color:#fff8e7;display:inline-flex;height:2.9rem;justify-content:center;width:2.9rem}.contact-link-icon svg[data-v-b46c4374]{height:1.3rem;width:1.3rem}.contact-link-card small[data-v-b46c4374],.contact-link-card span[data-v-b46c4374]{display:block}.contact-link-card small[data-v-b46c4374]{color:#050505;font-family:var(--font-display);font-size:.74rem;font-weight:700;letter-spacing:.035em;line-height:1;margin-bottom:.28rem;text-transform:uppercase}.contact-link-card span[data-v-b46c4374]{color:#1f1f1f;font-family:var(--font-sans);font-size:.98rem;line-height:1.3}.branch-box[data-v-b46c4374]{display:grid;gap:1.3rem;padding-top:.45rem}.branch-copy h3[data-v-b46c4374]{color:#050505;font-family:var(--font-display);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:700;line-height:1;margin:0 0 .35rem;text-transform:uppercase}.branch-tabs[data-v-b46c4374]{display:flex;flex-wrap:wrap;gap:.7rem}.branch-tab[data-v-b46c4374]{align-items:center;background:#fff;border:2px solid #050505;border-radius:999px;color:#050505;display:inline-flex;font-family:var(--font-display);font-size:.86rem;font-weight:700;justify-content:center;line-height:1;min-height:2.65rem;padding:.7rem 1rem;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease}.branch-tab.is-active[data-v-b46c4374],.branch-tab[data-v-b46c4374]:hover{background:var(--color-pink);color:#050505;transform:translateY(-1px)}.branch-details[data-v-b46c4374]{background:#ffffff7a;border:2px solid #050505;border-radius:1.35rem;display:grid;gap:1.35rem;padding:1.3rem}.branch-meta[data-v-b46c4374]{display:grid;gap:.72rem}.branch-name[data-v-b46c4374]{color:#050505;font-family:var(--font-display);font-size:clamp(1.2rem,1.55vw,1.45rem);font-weight:700;line-height:.94;margin:0;text-transform:uppercase}.branch-address[data-v-b46c4374],.branch-note[data-v-b46c4374]{color:#303030;font-family:var(--font-sans);font-size:1rem;line-height:1.5;margin:0;max-width:34rem}.branch-actions[data-v-b46c4374]{display:flex;flex-wrap:wrap;gap:.8rem;padding-top:.15rem}.branch-phone[data-v-b46c4374]{align-items:center;background:#fff8e7;border:2px solid #050505;border-radius:999px;color:#050505;display:inline-flex;font-family:var(--font-display);font-size:.84rem;font-weight:700;gap:.45rem;letter-spacing:.03em;line-height:1;min-height:2.5rem;padding:0 .95rem;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .2s ease;width:-moz-fit-content;width:fit-content}.branch-phone svg[data-v-b46c4374]{flex:0 0 auto;height:.95rem;width:.95rem}.branch-map-link[data-v-b46c4374]{align-items:center;background:transparent;border:2px solid #050505;border-radius:999px;color:#050505;display:inline-flex;font-family:var(--font-display);font-size:.8rem;font-weight:700;letter-spacing:.03em;line-height:1;min-height:2.5rem;padding:0 .95rem;text-decoration:none;text-transform:uppercase;transition:background .2s ease,transform .2s ease;width:-moz-fit-content;width:fit-content}.branch-map-link[data-v-b46c4374]:hover,.branch-phone[data-v-b46c4374]:hover{background:#fff8e7;transform:translateY(-1px)}.branch-map-wrap[data-v-b46c4374]{aspect-ratio:16/9;background:#e8eef4;border:2px solid #050505;border-radius:1rem;overflow:hidden}.branch-map[data-v-b46c4374]{display:block;height:100%;width:100%}@media(max-width:980px){.contact-layout[data-v-b46c4374]{grid-template-columns:1fr}}@media(max-width:560px){.contact-panel[data-v-b46c4374],.faq-column[data-v-b46c4374]{padding-inline:1.1rem}.branch-details[data-v-b46c4374]{padding:1rem}.branch-actions[data-v-b46c4374]{display:grid}.branch-map-link[data-v-b46c4374],.branch-phone[data-v-b46c4374]{justify-content:center;width:100%}.branch-tab[data-v-b46c4374]{width:100%}}
