.contact-page[data-v-a38a6a24]{background:radial-gradient(circle at 8% 12%, rgba(var(--v-theme-coral), .1), transparent 28%), rgb(var(--v-theme-background))}.contact-section[data-v-a38a6a24]{padding:72px 0 96px}.contact-layout[data-v-a38a6a24]{grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:clamp(36px,7vw,88px);display:grid}.contact-copy[data-v-a38a6a24]{max-width:580px}.contact-eyebrow[data-v-a38a6a24]{font-weight:700}.contact-title[data-v-a38a6a24]{letter-spacing:-.02em;margin:22px 0 0;font-size:clamp(2.2rem,4.4vw,3.8rem);font-weight:900;line-height:1.35}.contact-title span[data-v-a38a6a24]{color:inherit;display:block}.contact-description[data-v-a38a6a24]{max-width:52ch;color:rgb(var(--v-theme-ink-soft));margin:20px 0 0;font-size:1.05rem;line-height:2}.contact-highlights[data-v-a38a6a24]{max-width:52ch;color:rgb(var(--v-theme-ink-soft));margin:20px 0 0;line-height:1.9}.partner-types-title[data-v-a38a6a24]{margin:32px 0 0;font-size:1.05rem;font-weight:800}.partner-types[data-v-a38a6a24]{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.partner-types li[data-v-a38a6a24]{border:1px solid rgb(var(--v-theme-line));background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-ink-soft));border-radius:999px;padding:7px 14px;font-size:.88rem;font-weight:600}.contact-photo[data-v-a38a6a24]{border:1px solid rgb(var(--v-theme-surface));border-radius:8px;height:clamp(230px,31vw,360px);margin-top:30px;position:relative;overflow:hidden;box-shadow:0 24px 60px #0b202724}.photo-image[data-v-a38a6a24]{height:100%}.photo-caption[data-v-a38a6a24]{color:#23383c;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border:1px solid #fff6;border-radius:16px;padding:12px 14px;font-size:.9rem;font-weight:700;position:absolute;bottom:16px;left:16px;right:16px}.contact-form-card[data-v-a38a6a24]{border:1px solid rgb(var(--v-theme-line));background:rgb(var(--v-theme-surface));padding:clamp(24px,4vw,40px);box-shadow:0 24px 70px #0b202714}.form-kicker[data-v-a38a6a24]{color:rgb(var(--v-theme-sage));font-size:.8rem;font-weight:800}.form-heading h2[data-v-a38a6a24]{margin:8px 0 0;font-size:1.65rem;font-weight:900}.form-heading p[data-v-a38a6a24]{color:rgb(var(--v-theme-ink-soft));margin:8px 0 0;line-height:1.8}.contact-form[data-v-a38a6a24]{flex-direction:column;gap:6px;margin-top:24px;display:flex}.form-row[data-v-a38a6a24]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-form[data-v-a38a6a24] .v-field__input{text-align:right;padding-inline:16px}.phone-input[data-v-a38a6a24] input{text-align:right;direction:ltr}.submit-button[data-v-a38a6a24]{min-height:52px;margin-top:4px;font-weight:800}.form-note[data-v-a38a6a24]{color:rgb(var(--v-theme-ink-soft));text-align:center;margin:6px 0 0;font-size:.75rem;line-height:1.8}.form-success[data-v-a38a6a24]{text-align:center;justify-items:center;gap:8px;padding:32px 0;display:grid}.form-success h2[data-v-a38a6a24]{font-size:1.5rem;font-weight:900}.form-success p[data-v-a38a6a24]{color:rgb(var(--v-theme-ink-soft));line-height:1.9}@media (width<=900px){.contact-section[data-v-a38a6a24]{padding:48px 0 72px}.contact-layout[data-v-a38a6a24]{grid-template-columns:minmax(0,1fr);max-width:680px}.contact-copy[data-v-a38a6a24]{max-width:none}.contact-photo[data-v-a38a6a24]{height:min(58vw,360px)}}@media (width<=560px){.contact-section[data-v-a38a6a24]{padding:32px 0 56px}.contact-layout[data-v-a38a6a24]{gap:30px}.contact-title[data-v-a38a6a24]{font-size:2rem}.contact-description[data-v-a38a6a24]{font-size:.95rem}.form-row[data-v-a38a6a24]{grid-template-columns:minmax(0,1fr);gap:0}.contact-form-card[data-v-a38a6a24]{padding:22px 18px}}
