.ContactPageContent-module-scss-module__Eql1sG__root{background:#f2f4f7;flex:1;padding-bottom:70px}.ContactPageContent-module-scss-module__Eql1sG__heroSection{padding-bottom:64px;position:relative}.ContactPageContent-module-scss-module__Eql1sG__heroBackdrop{background:radial-gradient(circle at 80% 18%,#b1d67975 0%,#b1d67924 22%,#0000 52%),linear-gradient(#f6f7fa 0%,#f2f4f7 100%);border-bottom:1px solid #e8ebf1;height:360px;position:absolute;inset:0 0 auto}.ContactPageContent-module-scss-module__Eql1sG__heroContainer{padding-top:48px;position:relative}.ContactPageContent-module-scss-module__Eql1sG__heroContent{max-width:650px;margin-bottom:52px}.ContactPageContent-module-scss-module__Eql1sG__heroContent h1{color:#354467;letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(40px,6vw,68px);line-height:.96}.ContactPageContent-module-scss-module__Eql1sG__heroContent h1 span{text-underline-offset:5px;-webkit-text-decoration:underline #a5d164;text-decoration:underline #a5d164;text-decoration-thickness:6px}.ContactPageContent-module-scss-module__Eql1sG__heroContent p{color:#3e4a66;max-width:520px;margin:0;font-size:16px;line-height:1.7}.ContactPageContent-module-scss-module__Eql1sG__cardGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.ContactPageContent-module-scss-module__Eql1sG__supportCard{background:#fff;border:1px solid #ebedf3;border-radius:12px;flex-direction:column;min-height:170px;padding:18px 18px 20px;display:flex}.ContactPageContent-module-scss-module__Eql1sG__supportCard h2{color:#1b2643;margin:14px 0 8px;font-size:25px;line-height:1.15}.ContactPageContent-module-scss-module__Eql1sG__supportCard p{color:#626e87;margin:0;font-size:13px;line-height:1.45}.ContactPageContent-module-scss-module__Eql1sG__cardIcon{color:#1e2a45;background:#a6d45f;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.ContactPageContent-module-scss-module__Eql1sG__contactSection{margin-top:24px}.ContactPageContent-module-scss-module__Eql1sG__contactContainer{grid-template-columns:minmax(0,1fr) minmax(360px,520px);gap:34px;display:grid}.ContactPageContent-module-scss-module__Eql1sG__contactDetails h2{letter-spacing:-.02em;color:#334264;margin:0;font-size:48px}.ContactPageContent-module-scss-module__Eql1sG__contactDetails>p{color:#56627b;max-width:520px;margin:14px 0 28px;font-size:16px;line-height:1.7}.ContactPageContent-module-scss-module__Eql1sG__contactDetails ul{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.ContactPageContent-module-scss-module__Eql1sG__contactDetails li{align-items:flex-start;gap:12px;display:flex}.ContactPageContent-module-scss-module__Eql1sG__contactDetails li h3{color:#2b3757;margin:0 0 2px;font-size:20px}.ContactPageContent-module-scss-module__Eql1sG__contactDetails li p{color:#4f5c77;margin:0;font-size:16px;line-height:1.45}.ContactPageContent-module-scss-module__Eql1sG__infoIcon{color:#495978;background:#fff;border:1px solid #e2e7f0;border-radius:6px;place-items:center;width:28px;min-width:28px;height:28px;display:grid}.ContactPageContent-module-scss-module__Eql1sG__mapCard{background:linear-gradient(130deg,#ffd97059 0%,#0000 20%),linear-gradient(155deg,#0f8a9e 0%,#1f8b9b 48%,#2e8b96 100%);border-radius:12px;align-items:flex-end;height:180px;margin-top:26px;padding:12px;display:flex;box-shadow:0 12px 24px #273b6829}.ContactPageContent-module-scss-module__Eql1sG__mapCard button{color:#23304d;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#fff;border:0;border-radius:8px;min-height:26px;padding:0 12px;font-size:10px;font-weight:700}.ContactPageContent-module-scss-module__Eql1sG__formPanel{background:#fff;border:1px solid #e8ebf1;border-radius:18px;padding:28px}.ContactPageContent-module-scss-module__Eql1sG__messageForm h2{color:#334264;letter-spacing:-.03em;margin:0 0 18px;font-size:40px}.ContactPageContent-module-scss-module__Eql1sG__messageForm form{flex-direction:column;gap:12px;display:flex}.ContactPageContent-module-scss-module__Eql1sG__messageForm label{color:#141d30;letter-spacing:.14em;flex-direction:column;gap:8px;font-size:10px;font-weight:700;display:flex}.ContactPageContent-module-scss-module__Eql1sG__messageForm input,.ContactPageContent-module-scss-module__Eql1sG__messageForm select,.ContactPageContent-module-scss-module__Eql1sG__messageForm textarea{color:#111a2f;background:#f3f5f8;border:1px solid #e2e7f0;border-radius:9px;outline:none;min-height:52px;padding:12px 14px;font-family:inherit;font-size:14px}.ContactPageContent-module-scss-module__Eql1sG__messageForm textarea{resize:vertical;min-height:140px}.ContactPageContent-module-scss-module__Eql1sG__messageForm select{appearance:none}.ContactPageContent-module-scss-module__Eql1sG__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ContactPageContent-module-scss-module__Eql1sG__submitButton{color:#fff;letter-spacing:.02em;cursor:pointer;background:#1e315a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:10px;padding:0 24px;font-size:14px;font-weight:700;display:inline-flex}.ContactPageContent-module-scss-module__Eql1sG__submitButton:disabled{opacity:.75;cursor:not-allowed}.ContactPageContent-module-scss-module__Eql1sG__feedbackSuccess,.ContactPageContent-module-scss-module__Eql1sG__feedbackError{margin:0;font-size:13px;font-weight:500}.ContactPageContent-module-scss-module__Eql1sG__feedbackSuccess{color:#127a3f}.ContactPageContent-module-scss-module__Eql1sG__feedbackError{color:#b3261e}@media only screen and (max-width:1100px){.ContactPageContent-module-scss-module__Eql1sG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:960px){.ContactPageContent-module-scss-module__Eql1sG__contactContainer{grid-template-columns:1fr}.ContactPageContent-module-scss-module__Eql1sG__formPanel{max-width:760px}}@media only screen and (max-width:768px){.ContactPageContent-module-scss-module__Eql1sG__heroBackdrop{height:500px}.ContactPageContent-module-scss-module__Eql1sG__heroSection{padding-bottom:46px}.ContactPageContent-module-scss-module__Eql1sG__heroContainer{padding-top:32px}.ContactPageContent-module-scss-module__Eql1sG__cardGrid{grid-template-columns:1fr}.ContactPageContent-module-scss-module__Eql1sG__contactDetails h2,.ContactPageContent-module-scss-module__Eql1sG__messageForm h2{font-size:34px}.ContactPageContent-module-scss-module__Eql1sG__row{grid-template-columns:1fr}.ContactPageContent-module-scss-module__Eql1sG__formPanel{padding:20px}}.ContactPageContent-module-scss-module__Eql1sG__mapCard{border-radius:12px;height:180px;margin-top:26px;position:relative;overflow:hidden;box-shadow:0 12px 24px #273b6829}.ContactPageContent-module-scss-module__Eql1sG__mapCard iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ContactPageContent-module-scss-module__Eql1sG__mapCard:after{content:"";z-index:1;background:linear-gradient(#0000 40%,#00000059);position:absolute;inset:0}.ContactPageContent-module-scss-module__Eql1sG__mapCard button{z-index:2;color:#23304d;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:#fff;border:0;border-radius:8px;min-height:26px;padding:0 12px;font-size:10px;font-weight:700;position:absolute;bottom:12px;left:12px}
