.contact-module-scss-module__U6Brfa__page{background:#f8fafc;min-height:100vh;padding-top:32px;padding-bottom:80px;font-family:Plus Jakarta Sans,sans-serif}.contact-module-scss-module__U6Brfa__container{max-width:1280px;margin:0 auto;padding:0 24px}.contact-module-scss-module__U6Brfa__header{text-align:center;max-width:640px;margin:0 auto 48px}.contact-module-scss-module__U6Brfa__eyebrow{letter-spacing:2.5px;text-transform:uppercase;color:#ea5f24;margin-bottom:12px;font-size:11px;font-weight:900;display:inline-block}.contact-module-scss-module__U6Brfa__pageH1{color:#0f172a;margin-bottom:16px;font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,5vw,52px);font-weight:700}.contact-module-scss-module__U6Brfa__subtitle{color:#64748b;font-size:15px;line-height:1.7}.contact-module-scss-module__U6Brfa__grid{grid-template-columns:1fr 2fr;align-items:start;gap:32px;display:grid}@media (max-width:1024px){.contact-module-scss-module__U6Brfa__grid{grid-template-columns:1fr}}.contact-module-scss-module__U6Brfa__cardsCol{flex-direction:column;gap:16px;display:flex}.contact-module-scss-module__U6Brfa__contactCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;align-items:flex-start;gap:16px;padding:24px;display:flex;box-shadow:0 2px 8px #0000000a}.contact-module-scss-module__U6Brfa__iconWrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.contact-module-scss-module__U6Brfa__iconTealBg{color:#0494ad;background:#0494ad1a}.contact-module-scss-module__U6Brfa__iconOrangeBg{color:#ea5f24;background:#ea5f241a}.contact-module-scss-module__U6Brfa__iconYellowBg{color:#d97706;background:#fffbeb}.contact-module-scss-module__U6Brfa__cardInfo{flex-direction:column;gap:4px;display:flex}.contact-module-scss-module__U6Brfa__cardTitle{color:#0f172a;margin-bottom:4px;font-family:Playfair Display,Georgia,serif;font-size:16px;font-weight:700}.contact-module-scss-module__U6Brfa__cardDesc{color:#64748b;font-size:13px}.contact-module-scss-module__U6Brfa__formCol{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:40px;box-shadow:0 4px 16px #0000000a}@media (max-width:640px){.contact-module-scss-module__U6Brfa__formCol{padding:24px}}.contact-module-scss-module__U6Brfa__form{flex-direction:column;gap:20px;display:flex}.contact-module-scss-module__U6Brfa__formGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:640px){.contact-module-scss-module__U6Brfa__formGrid{grid-template-columns:1fr}}.contact-module-scss-module__U6Brfa__formGroup{flex-direction:column;gap:8px;display:flex}.contact-module-scss-module__U6Brfa__label{color:#475569;font-size:12px;font-weight:700}.contact-module-scss-module__U6Brfa__input,.contact-module-scss-module__U6Brfa__textarea{color:#334155;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.contact-module-scss-module__U6Brfa__input:focus,.contact-module-scss-module__U6Brfa__textarea:focus{border-color:#0494ad;outline:none;box-shadow:0 0 0 3px #0494ad1a}.contact-module-scss-module__U6Brfa__textarea{resize:vertical}.contact-module-scss-module__U6Brfa__submitBtn{color:#fff;cursor:pointer;background:#0494ad;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:15px;font-weight:700;transition:background .2s;display:flex}.contact-module-scss-module__U6Brfa__submitBtn:hover{background:#03788c}.contact-module-scss-module__U6Brfa__submitBtn:disabled{opacity:.7;cursor:not-allowed}.contact-module-scss-module__U6Brfa__successState{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 0;display:flex}.contact-module-scss-module__U6Brfa__successIcon{color:#10b981}.contact-module-scss-module__U6Brfa__successTitle{color:#0f172a;font-size:24px;font-weight:700}.contact-module-scss-module__U6Brfa__successDesc{color:#64748b;max-width:400px;font-size:15px}.contact-module-scss-module__U6Brfa__resetBtn{color:#475569;cursor:pointer;background:0 0;border:1px solid #e2e8f0;border-radius:100px;margin-top:16px;padding:12px 24px;font-size:13px;font-weight:700}.contact-module-scss-module__U6Brfa__resetBtn:hover{background:#f8fafc}
