.fertility-calculator_wrap__zBVQ3{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;align-items:start}@media(min-width:768px){.fertility-calculator_wrap__zBVQ3{grid-template-columns:1.1fr .9fr}}.fertility-calculator_content__zGhPz{width:100%;max-width:640px}.fertility-calculator_title__e4tHe{font-size:28px;font-weight:800;margin:0 0 8px}.fertility-calculator_accentCalcTitle__YDuPL{text-align:left;margin:0 0 8px;font-size:28px;line-height:1.25}.fertility-calculator_accentCalcResults__crnQi{text-align:left;margin:0 0 14px;font-size:18px;line-height:1.25}.fertility-calculator_desc__RqMN3{color:#666;line-height:1.85;margin:0 0 18px}.fertility-calculator_card__2MKXS{background:#fff;border:1px solid #e9e9e9;border-radius:18px;box-shadow:0 8px 26px rgba(0,0,0,.08)}.fertility-calculator_cardPad__CerOu{padding:22px}@media(min-width:640px){.fertility-calculator_cardPad__CerOu{padding:28px}}.fertility-calculator_card__2MKXS .cs_form_field{height:48px;border:1px solid #e6e6e6;border-radius:10px;background:#fff;padding:12px 14px;box-shadow:none}.fertility-calculator_card__2MKXS .cs_form_field:focus{border-color:rgba(0,0,0,.35);box-shadow:0 0 0 4px rgba(0,0,0,.06);outline:none}.fertility-calculator_formGrid__UfTud{display:grid;grid-template-columns:1fr;grid-gap:18px;gap:18px}@media(min-width:768px){.fertility-calculator_formGrid2__NX8ZK{grid-template-columns:1fr 1fr}}.fertility-calculator_field__xIPWh{display:flex;flex-direction:column;gap:10px}.fertility-calculator_label__UdRE6{font-size:16px;font-weight:700;color:#111}.fertility-calculator_required__TLEdw{color:var(--accent-color);margin-left:2px}.fertility-calculator_hint__TBP8V{font-size:12px;color:#8a8a8a;margin:2px 0 0;line-height:1.6}.fertility-calculator_actions__KRqiq{margin-top:18px;display:flex;flex-direction:column;gap:12px}@media(min-width:640px){.fertility-calculator_actions__KRqiq{flex-direction:row;align-items:center}}.fertility-calculator_primaryBtn__xBhN_{width:100%;border-radius:12px;padding:12px 22px;font-weight:800;border:1px solid #df3655;background:#df3655;color:#fff;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}@media(min-width:640px){.fertility-calculator_primaryBtn__xBhN_{width:auto}}.fertility-calculator_secondaryBtn__MnVKH{width:100%;border-radius:12px;padding:12px 22px;font-weight:800;border:1px solid #e1e1e1;background:#fff;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}@media(min-width:640px){.fertility-calculator_secondaryBtn__MnVKH{width:auto}}.fertility-calculator_secondaryBtn__MnVKH:hover{background:#f8f8f8;transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,.06);border-color:rgba(0,0,0,.12)}.fertility-calculator_resultsWrap__MB6fK{margin-top:18px}.fertility-calculator_resultsTitle__Pt_OU{font-size:18px;font-weight:800;margin:0 0 14px}.fertility-calculator_resultGrid__ik3wT{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media(min-width:640px){.fertility-calculator_resultGrid2__dO19x{grid-template-columns:1fr 1fr}.fertility-calculator_resultGrid3__81tii{grid-template-columns:1fr 1fr 1fr}}.fertility-calculator_resultTile__QcoaX{border-radius:12px;border:1px solid #eee;padding:14px;background:#f8f9fa}.fertility-calculator_tileLabel__gFi_F{font-size:12px;color:#666}.fertility-calculator_tileValue__0i3Jl{margin-top:6px;font-weight:800;color:#222}.fertility-calculator_tileValueBig__fg4XN{font-size:22px}.fertility-calculator_alert__huk1f{border-radius:12px;border:1px solid #ffe0e0;background:#fff5f5;padding:12px 14px;font-size:14px;color:#8a1f1f}.fertility-calculator_mediaCard__IiWvG{overflow:hidden;border-radius:16px;background:#fff;border:1px solid #eee;box-shadow:0 2px 18px rgba(0,0,0,.06)}.fertility-calculator_introWrap__CyySD{margin-bottom:32px;text-align:center}.fertility-calculator_introCol__rQtxl{text-align:center}.fertility-calculator_introCard__7hvna{text-align:center!important;max-width:860px;margin-left:auto;margin-right:auto;display:block}.fertility-calculator_introText__aMaRd{color:#666;line-height:1.85;font-size:16px;margin:0 0 14px;text-align:center!important}.fertility-calculator_introTextLast__WjmUC{margin-bottom:0}.fertility-calculator_strongAccent__X7AXw{color:var(--accent-color);font-weight:700}.fertility-calculator_tabsWrap__aLa1Y{width:100%;max-width:1100px}.fertility-calculator_tabsScroller__Q6qlq{display:flex;gap:10px;justify-content:center;padding:10px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.fertility-calculator_tabsScroller__Q6qlq::-webkit-scrollbar{height:6px}.fertility-calculator_tabsScroller__Q6qlq::-webkit-scrollbar-thumb{background:rgba(228,83,82,.35);border-radius:999px}.fertility-calculator_tabBtn__PMjfU{border:1px solid rgba(228,83,82,.25);background:#fff;color:#333;border-radius:999px;padding:10px 14px;font-weight:600;font-size:14px;white-space:nowrap;transition:transform .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,border-color .18s ease}.fertility-calculator_tabBtn__PMjfU:hover{transform:translateY(-1px);box-shadow:0 10px 22px rgba(0,0,0,.06);border-color:rgba(228,83,82,.45)}.fertility-calculator_active__x92S_{background:var(--accent-color);border-color:var(--accent-color);color:#fff;box-shadow:0 12px 26px rgba(228,83,82,.25)}