.Contact_page__WrMzj{min-height:100vh;background:#fff;color:#111827}.Contact_header__jsTEq{padding:4rem 1.5rem 3rem;border-bottom:2px solid #e5e7eb;background:#f5f5f5;text-align:center}.Contact_header__title___xeCH{font-size:2.25rem;font-weight:700;margin:0 0 1rem}@media(min-width:768px){.Contact_header__title___xeCH{font-size:3rem}}.Contact_header__subtitle__8izDg{max-width:40rem;margin:0 auto;font-size:1.125rem;line-height:1.6;color:#4b5563}.Contact_content__R6NlN{max-width:56rem;margin:0 auto;padding:3rem 1.5rem 4rem}.Contact_cards__hN8fP{display:grid;gap:1.25rem;margin-bottom:3rem}@media(min-width:768px){.Contact_cards__hN8fP{grid-template-columns:repeat(3,1fr)}}.Contact_card__Ud_kQ{display:block;border:1px solid #e5e7eb;border-radius:12px;padding:1.5rem;text-decoration:none;color:inherit;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.06);transition:border-color .15s ease,box-shadow .15s ease}.Contact_card__Ud_kQ:focus-visible,.Contact_card__Ud_kQ:hover{border-color:#2563eb;box-shadow:0 4px 12px rgba(37,99,235,.12)}.Contact_card__label__smDa0{font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#6b7280;margin:0 0 .5rem}.Contact_card__value__TOxB0{font-size:1.0625rem;font-weight:600;color:#1d4ed8;margin:0 0 .5rem;word-break:break-word}.Contact_card__note__mMgzt{font-size:.9375rem;line-height:1.5;color:#4b5563;margin:0}.Contact_section__SFVzW{margin-bottom:2.5rem}.Contact_section__SFVzW h2{font-size:1.5rem;font-weight:700;margin:0 0 1rem}.Contact_section__SFVzW li,.Contact_section__SFVzW p{font-size:1rem;line-height:1.7;color:#374151}.Contact_section__SFVzW ul{padding-left:1.25rem;margin:0}.Contact_section__SFVzW li{margin-bottom:.5rem}.Contact_section__SFVzW a{color:#1d4ed8}