.contact-page[data-v-7fca2ccf]{background:#f5f6f8;display:flex;flex-direction:column;gap:3rem}.contact-hero[data-v-7fca2ccf]{color:#fff;padding:4rem 0}.contact-info__grid[data-v-7fca2ccf]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.contact-card[data-v-7fca2ccf]{background:#fff;border-radius:24px;box-shadow:0 15px 35px #0f172a14;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem}.contact-card__eyebrow[data-v-7fca2ccf]{color:#9ca3af;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase}.contact-card__link[data-v-7fca2ccf]{color:var(--fashione-primary,#111b54);font-weight:600;text-decoration:none}.contact-card__socials[data-v-7fca2ccf]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.contact-card__socials a[data-v-7fca2ccf]{align-items:center;color:#111827;display:flex;gap:.5rem;text-decoration:none}.contact-form[data-v-7fca2ccf]{padding-bottom:3rem}.contact-form__grid[data-v-7fca2ccf]{align-items:start;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.contact-form__card[data-v-7fca2ccf]{background:#fff;border-radius:32px;box-shadow:0 20px 45px #0f172a14;padding:clamp(1.5rem,5vw,2.5rem)}.contact-form__fields[data-v-7fca2ccf]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.contact-form label[data-v-7fca2ccf]{color:#111827;display:flex;flex-direction:column;font-weight:500;gap:.35rem}.contact-form input[data-v-7fca2ccf],.contact-form textarea[data-v-7fca2ccf]{border:1px solid rgba(15,23,42,.15);border-radius:16px;font-size:1rem;padding:.75rem 1rem}.contact-form button[type=button][data-v-7fca2ccf],.contact-form button[type=submit][data-v-7fca2ccf]{background:var(--fashione-primary,#111b54);border:none;border-radius:999px;color:#fff;font-weight:600;padding:.65rem 1.8rem}.contact-form__success[data-v-7fca2ccf]{align-items:center;color:#16a34a;display:flex;flex-direction:column;gap:1rem;text-align:center}.rich-content[data-v-7fca2ccf] h1,.rich-content[data-v-7fca2ccf] h2,.rich-content[data-v-7fca2ccf] h3,.rich-content[data-v-7fca2ccf] h4{margin:.5em 0}.rich-content[data-v-7fca2ccf] ol,.rich-content[data-v-7fca2ccf] ul{margin:.5em 0;padding-left:1.5em}.rich-content[data-v-7fca2ccf] blockquote{border-left:3px solid;margin:.5em 0;opacity:.85;padding-left:1em}.rich-content[data-v-7fca2ccf] a{color:inherit;text-decoration:underline}.rich-content[data-v-7fca2ccf] p{margin:.4em 0}
