.GynConsultationHero-module__B94AbW__heroSection{background:linear-gradient(135deg,#443474 0%,#31255c 100%);padding:40px 0;position:relative;overflow:hidden}.GynConsultationHero-module__B94AbW__heroContainer{max-width:1220px;margin:0 auto;padding:0 24px}.GynConsultationHero-module__B94AbW__heroRow{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.GynConsultationHero-module__B94AbW__heroTextCol{opacity:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 0;animation:.8s cubic-bezier(.16,1,.3,1) forwards GynConsultationHero-module__B94AbW__fadeUp;display:flex;transform:translateY(15px)}.GynConsultationHero-module__B94AbW__heroTitle{color:#fff;margin:0 0 16px;font-family:Jost,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.25}.GynConsultationHero-module__B94AbW__heroAccentLine{background:linear-gradient(90deg,#e06d6d 0%,#2b89ff 100%);border-radius:2px;width:60px;height:4px;display:block}.GynConsultationHero-module__B94AbW__heroImageCol{opacity:0;justify-content:center;align-items:center;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards GynConsultationHero-module__B94AbW__fadeIn;display:flex}.GynConsultationHero-module__B94AbW__heroImageWrapper{border-radius:12px;width:100%;max-width:440px;overflow:hidden;box-shadow:0 8px 30px #00000026}.GynConsultationHero-module__B94AbW__heroImage{object-fit:cover;width:100%;height:auto;display:block}@keyframes GynConsultationHero-module__B94AbW__fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes GynConsultationHero-module__B94AbW__fadeIn{to{opacity:1}}@media (max-width:991px){.GynConsultationHero-module__B94AbW__heroSection{padding:50px 0}.GynConsultationHero-module__B94AbW__heroRow{text-align:center;grid-template-columns:1fr;gap:30px}.GynConsultationHero-module__B94AbW__heroTextCol{align-items:center;padding:0}.GynConsultationHero-module__B94AbW__heroTitle{padding:0 20px;font-size:2.2rem}.GynConsultationHero-module__B94AbW__heroImageWrapper{max-width:380px}}@media (max-width:576px){.GynConsultationHero-module__B94AbW__heroTitle{padding:0 10px;font-size:1.8rem}}@media (prefers-reduced-motion:reduce){.GynConsultationHero-module__B94AbW__heroTextCol,.GynConsultationHero-module__B94AbW__heroImageCol{opacity:1!important;animation:none!important;transform:none!important}}
.GynConsultationForm-module__nW56ta__formSection{background-color:#fff;padding:80px 24px}.GynConsultationForm-module__nW56ta__formContainer{max-width:1220px;margin:0 auto}.GynConsultationForm-module__nW56ta__formRow{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.GynConsultationForm-module__nW56ta__formScrollArea{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.GynConsultationForm-module__nW56ta__formVisible{opacity:1;transform:translateY(0)}.GynConsultationForm-module__nW56ta__textBlock{color:#475569;font-family:Nunito Sans,sans-serif;font-size:1.05rem;line-height:1.65}.GynConsultationForm-module__nW56ta__textBlock p{margin:0 0 16px}.GynConsultationForm-module__nW56ta__textBlock p:last-child{margin-bottom:0}.GynConsultationForm-module__nW56ta__contactList{flex-direction:column;gap:16px;margin:30px 0 0;padding:0;list-style:none;display:flex}.GynConsultationForm-module__nW56ta__contactItem{align-items:center;gap:12px;display:flex}.GynConsultationForm-module__nW56ta__contactItem a{color:#443474;align-items:center;gap:12px;font-family:Montserrat,sans-serif;font-size:1.02rem;font-weight:600;text-decoration:none;transition:color .3s;display:flex}.GynConsultationForm-module__nW56ta__contactItem a:hover{color:#2b89ff}.GynConsultationForm-module__nW56ta__contactIcon{flex-shrink:0;align-items:center;display:flex}.GynConsultationForm-module__nW56ta__contactGroupText{color:#443474;align-items:center;font-family:Montserrat,sans-serif;font-size:1.02rem;font-weight:600;display:flex}.GynConsultationForm-module__nW56ta__contactGroupText a{color:#443474;text-decoration:none}.GynConsultationForm-module__nW56ta__contactGroupText a:hover{color:#2b89ff}.GynConsultationForm-module__nW56ta__separator{color:#94a3b8;margin:0 8px}.GynConsultationForm-module__nW56ta__formWrapper{background-color:#f7f5fa;border:1px solid #44347414;border-radius:12px;padding:40px;box-shadow:0 4px 25px #4434740d}.GynConsultationForm-module__nW56ta__formTitle{color:#443474;margin:0 0 24px;font-family:Jost,sans-serif;font-size:1.65rem;font-weight:700;line-height:1.35}.GynConsultationForm-module__nW56ta__fieldsGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.GynConsultationForm-module__nW56ta__fullWidth{grid-column:span 2}.GynConsultationForm-module__nW56ta__fieldGroup{flex-direction:column;display:flex}.GynConsultationForm-module__nW56ta__inputControl{color:#1e293b;box-sizing:border-box;background-color:#fff;border:1px solid #44347426;border-radius:8px;outline:none;width:100%;height:48px;padding:0 16px;font-family:Nunito Sans,sans-serif;font-size:.98rem;transition:all .3s}.GynConsultationForm-module__nW56ta__inputControl:focus{border-color:#2b89ff;box-shadow:0 0 0 3px #2b89ff1a}.GynConsultationForm-module__nW56ta__textareaControl{color:#1e293b;resize:vertical;box-sizing:border-box;background-color:#fff;border:1px solid #44347426;border-radius:8px;outline:none;width:100%;padding:14px 16px;font-family:Nunito Sans,sans-serif;font-size:.98rem;transition:all .3s}.GynConsultationForm-module__nW56ta__textareaControl:focus{border-color:#2b89ff;box-shadow:0 0 0 3px #2b89ff1a}.GynConsultationForm-module__nW56ta__selectWrapper{width:100%;position:relative}.GynConsultationForm-module__nW56ta__selectControl{color:#475569;cursor:pointer;appearance:none;box-sizing:border-box;background-color:#fff;background-image:url(data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%23443474%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpolyline%20points%3D%226%209%2012%2015%2018%209%22%3E%3C%2Fpolyline%3E%3C%2Fsvg%3E);background-position:right 14px center;background-repeat:no-repeat;background-size:16px;border:1px solid #44347426;border-radius:8px;outline:none;width:100%;height:48px;padding:0 16px;font-family:Nunito Sans,sans-serif;font-size:.98rem;transition:all .3s}.GynConsultationForm-module__nW56ta__selectControl:focus{border-color:#2b89ff;box-shadow:0 0 0 3px #2b89ff1a}.GynConsultationForm-module__nW56ta__errorField{border-color:#ef4444!important}.GynConsultationForm-module__nW56ta__errorMessage{color:#ef4444;margin-top:4px;font-family:Nunito Sans,sans-serif;font-size:.85rem}.GynConsultationForm-module__nW56ta__captchaContainer{background-color:#fff;border:1px solid #4434741a;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.GynConsultationForm-module__nW56ta__captchaCheckbox{cursor:pointer;width:20px;height:20px}.GynConsultationForm-module__nW56ta__captchaLabel{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;font-family:Nunito Sans,sans-serif;font-size:.95rem}.GynConsultationForm-module__nW56ta__submitBtn{color:#fff;cursor:pointer;background-color:#51437f;border:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:48px;font-family:Jost,sans-serif;font-size:1.05rem;font-weight:600;transition:all .3s;display:flex}.GynConsultationForm-module__nW56ta__submitBtn:hover{background-color:#3f326b;transform:translateY(-1px)}@media (max-width:991px){.GynConsultationForm-module__nW56ta__formSection{padding:60px 20px}.GynConsultationForm-module__nW56ta__formRow{grid-template-columns:1fr;gap:40px}.GynConsultationForm-module__nW56ta__formWrapper{padding:30px 20px}}@media (max-width:600px){.GynConsultationForm-module__nW56ta__fieldsGrid{grid-template-columns:1fr}.GynConsultationForm-module__nW56ta__fullWidth{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.GynConsultationForm-module__nW56ta__formScrollArea{opacity:1!important;transition:none!important;transform:none!important}}.GynConsultationForm-module__nW56ta__ctaContainer{justify-content:center;align-items:center;margin-top:10px;padding:20px 0;display:flex}.GynConsultationForm-module__nW56ta__ctaScheduleButton{color:#fff;text-align:center;background-color:#a17bb6;border-radius:10px;padding:12px 24px;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;text-decoration:none;transition:opacity .2s ease-in-out;display:inline-block}.GynConsultationForm-module__nW56ta__ctaScheduleButton:hover,.GynConsultationForm-module__nW56ta__ctaScheduleButton:focus{opacity:.9;color:#fff}
