.pregnancyCalculator_pregnancy_section1__UxrqG{padding:30px 0;background:#faf7fb}.pregnancyCalculator_pregnancy_section1__UxrqG>div{max-width:1250px;display:flex;flex-direction:column;gap:30px;margin:40px auto}.pregnancyCalculator_pregnancy_section1__UxrqG>div>h2{font-size:32px;font-weight:700;color:#924a90;margin:0;position:relative}.pregnancyCalculator_pregnancy_section1__UxrqG>div>h2:after{content:"";width:70px;height:4px;background:#924a90;display:block;margin-top:10px;border-radius:10px}.pregnancyCalculator_pregnancy_section1__UxrqG>div>p{font-size:16.5px;line-height:1.8;color:#555;margin:0}.pregnancyCalculator_pregnancy_section1__UxrqG>div>ul{margin-top:18px;padding-left:0}.pregnancyCalculator_pregnancy_section1__UxrqG>div>ul>li{list-style:none;position:relative;padding-left:30px;margin-bottom:12px;font-size:16px;color:#555}.pregnancyCalculator_pregnancy_section1__UxrqG>div>ul>li:before{content:"✔";position:absolute;left:0;color:#924a90;font-weight:700}.pregnancyCalculator_pregnancy_section1__UxrqG>div>div{display:grid;grid-template-columns:repeat(3,auto);grid-gap:20px;gap:20px}.pregnancyCalculator_pregnancy_section1__UxrqG>div>div>div{display:flex;flex-direction:column;gap:20px;background:#fff;border-radius:14px;padding:15px;box-shadow:0 12px 30px rgba(146,74,144,.15);transition:.3s ease}.pregnancyCalculator_pregnancy_section1__UxrqG>div>div>div:hover{transform:translateY(-5px)}.pregnancyCalculator_pregnancy_section1__UxrqG>div>div>div>h3{font-size:18px;font-weight:600;color:#2b2b2b;margin:0}.pregnancyCalculator_pregnancy_section1__UxrqG>div>div>div>p{font-size:14px}.pregnancyCalculator_pregnancy_section2__JfEn9{max-width:1250px;margin:40px auto;padding:30px;background:#fff0f7;border-radius:16px;box-shadow:0 10px 30px rgba(173,105,170,.15);font-family:Segoe UI,Roboto,sans-serif;color:#333}.pregnancyCalculator_pregnancy_section2__JfEn9>div>h2{font-size:30px;color:#8b2c6f;margin-bottom:20px;text-align:center;position:relative}.pregnancyCalculator_pregnancy_section2__JfEn9>div>h2:after{content:"";display:block;width:80px;height:4px;background:linear-gradient(90deg,#c76aa6,#f2b3d8);margin:12px auto 0;border-radius:2px}.pregnancyCalculator_pregnancy_section2__JfEn9>div>h3{font-size:22px;color:#6a1e55;margin-top:30px;margin-bottom:10px}.pregnancyCalculator_pregnancy_section2__JfEn9>div>p{font-size:16px;line-height:1.8;margin-bottom:14px;color:#444}.pregnancyCalculator_pregnancy_section2__JfEn9>div>ul{margin:20px 0;padding-left:20px;display:flex;flex-direction:column;gap:20px}.pregnancyCalculator_pregnancy_section2__JfEn9>div>ul>li{list-style:none}.pregnancyCalculator_pregnancy_section2__JfEn9>div>ul>li:before{content:"✔";margin-right:10px;font-weight:600;color:#924a9b}.pregnancyCalculator_pregnancy_section2__JfEn9>div>ul>li>p{color:#7a2360;background:#fff;padding:16px;border-left:5px solid #c76aa6;border-radius:8px;margin-top:20px}.pregnancyCalculator_pregnancy_section2__JfEn9>div>ul>li>p>a{color:#0075ff;text-decoration:underline}.pregnancyCalculator_pregnancy_section2__JfEn9>div>ul>li>strong{color:#924a90;font-weight:600;font-size:24px}.pregnancyCalculator_pregnancy_section2__JfEn9>div>ul>li>p>ul{margin:10px 0 20px 25px}.pregnancyCalculator_pregnancy_section2__JfEn9>div>ul>li>p>ul>li{margin-bottom:8px;font-size:15px}.pregnancyCalculator_pregnancy_section2__JfEn9>div>table{width:100%;border-collapse:collapse;margin:24px 0;font-family:Segoe UI,Arial,sans-serif;background-color:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.08)}.pregnancyCalculator_pregnancy_section2__JfEn9>div>table>thead{background:linear-gradient(135deg,#f8d7e8,#f4f6f8)}.pregnancyCalculator_pregnancy_section2__JfEn9>div>table>thead th{border:none;padding:16px 14px;text-align:left;font-size:16px;font-weight:600;color:#5a2d4d}.pregnancyCalculator_pregnancy_section2__JfEn9>div>table td{border-bottom:1px solid #eee;padding:14px;font-size:14.5px;line-height:1.7;color:#444;vertical-align:top}.pregnancyCalculator_pregnancy_section2__JfEn9>div>table>tbody tr:nth-child(2n){background-color:#fcf7fb}.pregnancyCalculator_pregnancy_section2__JfEn9>div>table>tbody tr:hover{background-color:#fbe9f3;transition:background-color .3s ease}.pregnancyCalculator_pregnancy_section2__JfEn9>div>table td:first-child{width:30%;font-weight:600;color:#7b3a6a}.pregnancyCalculator_pregnancy_section2__JfEn9>div strong{color:#7b3a6a}.pregnancyCalculator_pregCalc_container_wrapper__QL8Ru{max-width:1250px;margin:0 auto;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly;background:#ffead3;border-radius:20px;padding:30px 0}.pregnancyCalculator_pregCalc_container_image__ANrA8{width:400px}.pregnancyCalculator_pregCalc_container__Geksd{padding:28px;background:linear-gradient(135deg,#fff5fb,#fff);border-radius:16px;box-shadow:0 10px 25px rgba(173,105,170,.2);text-align:center}.pregnancyCalculator_pregCalc_container__Geksd .pregnancyCalculator_heading__REYQj{color:#8b2c6f;margin-bottom:20px;font-size:26px;font-weight:600}.pregnancyCalculator_pregCalc_container__Geksd .pregnancyCalculator_label__rMNP6{display:block;font-weight:600;margin-bottom:8px;color:#444}.pregnancyCalculator_pregCalc_container__Geksd .pregnancyCalculator_input__wE6iN{width:100%;padding:10px 12px;border-radius:8px;border:1px solid #ccc;margin-bottom:18px;font-size:15px}.pregnancyCalculator_pregCalc_container__Geksd .pregnancyCalculator_button__DPCKA{background:#c76aa6;color:#fff;border:none;padding:10px 26px;border-radius:8px;font-size:15px;cursor:pointer;transition:background .3s ease}.pregnancyCalculator_pregCalc_container__Geksd .pregnancyCalculator_button__DPCKA:hover{background:#a94f88}.pregnancyCalculator_pregCalc_container__Geksd .pregnancyCalculator_error__WiYIi{margin-top:12px;color:#c62828;font-weight:500}.pregnancyCalculator_pregnancy_section3__3Gr_W>div{max-width:1250px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.pregnancyCalculator_pregnancy_section3__3Gr_W>div>article{display:flex;flex-direction:column;gap:30px}.pregnancyCalculator_pregnancy_section3__3Gr_W>div>article h2{font-size:24px;color:#924a90;font-weight:600;margin:0}.pregnancyCalculator_pregnancy_section3__3Gr_W>div>article h3{font-size:20px;color:#7b3a6a;font-weight:600;margin:0}.pregnancyCalculator_pregnancy_section3__3Gr_W>div>article p{font-size:15px;line-height:1.8;color:#555}.pregnancyCalculator_pregnancy_section3__3Gr_W>div>article p a{color:#0075ff}.pregnancyCalculator_pregnancy_section3__3Gr_W>div>article p a:hover{text-decoration:underline}.pregnancyCalculator_pregnancy_section3__3Gr_W>div>article>div{background:#fcf7fb;padding:18px;border-radius:10px;border-left:4px solid #924a90}.pregnancyCalculator_pregnancy_section3__3Gr_W>div>article>div h4{font-size:16px;font-weight:600}.pregnancyCalculator_pregnancy_section3__3Gr_W>div>article>div span{margin-top:10px;font-size:14px;font-style:italic;color:#7b3a6a;font-weight:600}.pregnancyCalculator_modalOverlay__T2rQv{position:fixed;inset:0;background:rgba(0,0,0,.65);display:flex;justify-content:center;align-items:center;z-index:999}.pregnancyCalculator_modal__kvfqM{width:95%;max-width:520px;background:linear-gradient(135deg,#fff0f5,#fff);border-radius:20px;padding:30px 20px;position:relative;animation:pregnancyCalculator_popup__Kst_k .3s ease-in-out;box-shadow:0 15px 40px rgba(0,0,0,.2)}.pregnancyCalculator_closeBtn__6fsrL{position:absolute;top:12px;right:18px;font-size:24px;border:none;background:none;cursor:pointer}.pregnancyCalculator_modalHeading__6HOH9{text-align:center;margin-bottom:20px;color:#924a90;font-weight:600;font-size:32px}.pregnancyCalculator_dueDateBox__fNGD1{display:flex;align-items:center;gap:15px;background:#ffe4ec;padding:15px;border-radius:15px;margin-bottom:25px}.pregnancyCalculator_dueDateBox__fNGD1 h2{margin:0;color:#924a90;font-size:24px;font-weight:600}.pregnancyCalculator_iconLarge__aJ6p0{font-size:24px;color:#924a90}.pregnancyCalculator_resultGrid__Y0Lle{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px}.pregnancyCalculator_resultCard__LBIVo{background:#fff;padding:15px;border-radius:15px;text-align:center;box-shadow:0 6px 15px rgba(0,0,0,.05);transition:transform .2s ease}.pregnancyCalculator_resultCard__LBIVo:hover{transform:translateY(-4px)}.pregnancyCalculator_resultCard__LBIVo p{margin:8px 0 5px;font-size:13px;color:#777}.pregnancyCalculator_resultCard__LBIVo strong{color:#333;font-size:15px}.pregnancyCalculator_icon__ia8q2{font-size:22px;color:#924a90}@keyframes pregnancyCalculator_popup__Kst_k{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media screen and (max-width:1000px){.pregnancyCalculator_pregnancy_section3__3Gr_W>div>article{padding:20px}.pregnancyCalculator_pregnancy_section1__UxrqG{padding:30px 20px}}@media (max-width:768px){.pregnancyCalculator_modalHeading__6HOH9{font-size:30px}.pregnancyCalculator_pregnancy_section2__JfEn9{border-radius:0;margin:0;padding:0 20px}.pregnancyCalculator_pregnancy_section2__JfEn9>div>ul{padding:0}.pregnancyCalculator_pregnancy_section1__UxrqG>div>h2{font-size:26px}.pregnancyCalculator_pregnancy_section3__3Gr_W>div>article h2{font-size:20px}.pregnancyCalculator_pregnancy_section1__UxrqG>div>div>div>h3{font-size:16px}.pregnancyCalculator_pregnancy_section1__UxrqG>div>div>div>p{font-size:14px}.pregnancyCalculator_pregnancy_section3__3Gr_W>div>article h3{font-size:18px}.pregnancyCalculator_pregnancy_section1__UxrqG>div>div{grid-template-columns:repeat(1,auto)}.pregnancyCalculator_pregCalc_container_wrapper__QL8Ru{flex-direction:column;padding:20px 0}.pregnancyCalculator_pregCalc_container__Geksd{width:90%}.pregnancyCalculator_pregCalc_container__Geksd .pregnancyCalculator_heading__REYQj{margin:0 0 10px;font-size:20px}.pregnancyCalculator_pregCalc_container__Geksd .pregnancyCalculator_label__rMNP6{font-size:12px}.pregnancyCalculator_pregnancy_section1__UxrqG>div>div>div{gap:10px}}.HeroSection_banner__7Shh3{position:relative;width:100%;height:600px;margin-top:90px;display:flex;align-items:center}.HeroSection_mobile_img__GOJei{display:none}@media screen and (max-width:769px){.HeroSection_banner__7Shh3{height:255px;margin-top:56px;align-items:normal}.HeroSection_desktop_img__I3LKq{display:none}.HeroSection_mobile_img__GOJei{display:block}}.ctaForm_modalform_whole__WrlV9{display:flex;align-items:center;margin:0 auto;width:100%;padding:30px 0;background:linear-gradient(135deg,#ad69aa,#fbe9f9)}.ctaForm_modalForm_wrapper__gyFhK{width:100%;max-width:1250px;margin:auto;padding:30px;display:flex;align-items:center;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid #ddd;background:#fff}.ctaForm_modal_form_left__sYcvu{width:50%;height:100%;display:flex;flex-direction:column;position:relative;overflow:hidden;gap:30px}.ctaForm_modal_form_left__sYcvu>ul{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:5px;gap:5px;list-style:none;padding:0;align-self:flex-start}.ctaForm_modal_form_left__sYcvu>ul>li{display:flex;align-items:center;justify-content:flex-start;gap:6px;color:#000;font-size:16px}.ctaForm_modal_form_image__2POQC{position:relative;text-align:center}.ctaForm_modal_form_image__2POQC>img{width:350px}.ctaForm_modal_form_right__Zc6q5{text-align:left;display:flex}.ctaForm_modal_form_left__sYcvu,.ctaForm_modal_form_right__Zc6q5{width:50%;height:100%;justify-content:center;align-items:center}.ctaForm_modal_right_wrapper__1xsQx{display:flex;width:80%;max-width:500px;height:400px;padding:2.34263rem 1.89213rem;flex-direction:column;align-items:flex-start;justify-content:center;flex-shrink:0;border-radius:1.25rem;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.1)}.ctaForm_modal_right_wrapper__1xsQx>h3{color:#924a90;font-size:var(--medium-font);margin:0;font-weight:600;text-align:left}.ctaForm_modalForm_form_container__OG8K2{margin:20px 0}.ctaForm_modalForm_name_input__FnLlp,.ctaForm_modalForm_number_input__chd_P{display:flex;align-items:center;width:100%;height:50px;background:#fff;border:.745px solid #d2d2d2}.ctaForm_modalForm_form_main_container__vAE0A>button,.ctaForm_modalForm_name_input__FnLlp,.ctaForm_modalForm_number_input__chd_P{border-radius:10px;height:50px}.ctaForm_modalForm_name_input__FnLlp>input{width:100%;border:none;margin-left:10px;color:#000;background:transparent}.ctaForm_modalForm_name_input__FnLlp>input :focus-visible{outline:none;border:none}.ctaForm_modalForm_name_input__FnLlp>input::placeholder{color:#000}.ctaForm_custom_modal_whatsapp__gfOhE{display:flex;align-items:flex-start;width:100%;margin:30px 0;flex-direction:column;align-items:center;gap:10px}.ctaForm_whatsapp_container__AvxwS{display:flex;align-items:flex-start}.ctaForm_cm_wa__85NIG{width:100%;letter-spacing:0;color:#707070;font-size:var(--smallest-font);width:-moz-fit-content;width:fit-content;margin:0;padding:0}.ctaForm_cm_wa__85NIG>span{padding:0 3px}.ctaForm_cm_wa__85NIG>a{text-decoration:underline;margin:0 3px;width:max-content;word-break:keep-all}.ctaForm_modalForm_number_input__chd_P{margin:14px 0 0}.ctaForm_modal_form_disclaimer__j9Xrc>p{color:#707070;font-size:7px;width:84%;line-height:1.2;margin:20px 0 0;text-align:left}.ctaForm_modal_form_tag_mob__Tod9q{display:none}.ctaForm_modal_call_text__wTQ_A{color:#9a9a9a;padding:20px;width:90%;text-align:center}.ctaForm_modalForm_form_main_container__vAE0A{margin:0;width:100%}.ctaForm_success__container__OQaqQ{box-shadow:0 3px 6px #00000029;max-width:500px;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;height:300px;background-color:#fff;border-radius:20px;width:450px;padding:25px 20px;text-align:center}.ctaForm_success__container__OQaqQ>h4{font-size:var(--section-header-font);font-weight:500;color:#8f4b8c;margin:0}.ctaForm_success__container__OQaqQ>p{color:#3d3d3d;font-size:var(--medium-font);width:90%}@media screen and (max-width:1300px) and (min-width:600px){.ctaForm_modalform_whole__WrlV9{margin:0}.ctaForm_modal_form_left__sYcvu>h2,.ctaForm_modal_form_left__sYcvu>ul{padding:50px 20px 0}.ctaForm_modalForm_wrapper__gyFhK{margin:0 20px}}@media screen and (max-width:600px){.ctaForm_modalform_whole__WrlV9{padding:0;background:none}.ctaForm_modalForm_wrapper__gyFhK{width:100vw;margin:auto;border-radius:0;flex-direction:column;padding:40px 20px;gap:30px;background:linear-gradient(135deg,#ad69aa,#fbe9f9)}.ctaForm_modal_form_left__sYcvu,.ctaForm_modal_form_right__Zc6q5{width:100%;padding:0}.ctaForm_modal_form_left__sYcvu>h2{color:#fff}.ctaForm_modal_right_wrapper__1xsQx{width:100%;height:auto}.ctaForm_modal_form_image_mobile__dyfxM{position:relative;display:flex;width:100%;margin-top:30px;aspect-ratio:16/9;bottom:0}.ctaForm_custom_modal_whatsapp__gfOhE{margin-bottom:0}.ctaForm_modal_form_head_mobile__jkMCT{display:block;font-size:14px;color:#9a9a9acc;line-height:1.4;margin:0 0 48px}.ctaForm_modal_form_tag_mob__Tod9q{display:block;color:#924a90;font-size:20px;text-align:center;font-weight:600;text-transform:uppercase;margin:50px 35px 16px 0}.ctaForm_success__container__OQaqQ{width:90%;margin:0 auto;box-shadow:0 3px 6px #00000029}.ctaForm_modal_form_left__sYcvu>ul{grid-template-columns:repeat(1,1fr)}.ctaForm_modal_form_image__2POQC,.ctaForm_modal_form_left__sYcvu h3{display:none}}.RelatedCalculator_wrapper__4EbCv{padding:40px 0}.RelatedCalculator_inner_wrapper__poUoE{max-width:1250px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.RelatedCalculator_grid__Fn_rX{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;align-items:center;margin-top:30px}.RelatedCalculator_card__WNMwK{display:flex;align-items:center;gap:14px;cursor:pointer;transition:transform .3s ease;border:1px solid #924a90;border-radius:20px;padding:20px;box-shadow:0 10px 30px rgba(173,105,170,.15)}.RelatedCalculator_card__WNMwK:hover{transform:translateY(-4px)}.RelatedCalculator_icon__if6_1{width:48px;height:48px;border:2px solid #924a90;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:22px;color:#924a90}.RelatedCalculator_card__WNMwK span{font-size:15px;font-weight:500;line-height:1.4}@media (max-width:1000px){.RelatedCalculator_inner_wrapper__poUoE{padding:0 20px;gap:0}}@media (max-width:768px){.RelatedCalculator_grid__Fn_rX{display:flex;flex-direction:column}.RelatedCalculator_grid__Fn_rX a{width:100%}.RelatedCalculator_card__WNMwK{padding:10px}.RelatedCalculator_card__WNMwK span{font-size:14px}}