.FAQSection_faqSection__D64fo{max-width:800px;margin:3rem auto}.FAQSection_faqTitle__tD_U3{font-size:1.5rem;font-weight:600;color:#333;margin-bottom:1.5rem;text-align:center}.FAQSection_faqList__X8fSB{display:flex;flex-direction:column;gap:.75rem}.FAQSection_faqItem__ydNai{background:#f9f9f9;border-radius:12px;padding:1rem 1.25rem;cursor:pointer;transition:all .3s ease;border:1px solid #eee}.FAQSection_faqItem__ydNai:hover{background:#f5f5f5;border-color:#ddd}.FAQSection_faqItem__ydNai.FAQSection_expanded__tI_gg{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);border-color:#e0e0e0}.FAQSection_faqHeader__lA8Kt{display:flex;align-items:flex-start;gap:.75rem}.FAQSection_faqIcon__ISZ9Z{display:flex;align-items:center;justify-content:center;min-width:24px;height:24px;background:linear-gradient(135deg,#f8bbd0,#bbdefb);border-radius:50%;color:#333;font-size:1rem;font-weight:600;transition:transform .3s ease}.FAQSection_faqItem__ydNai.FAQSection_expanded__tI_gg .FAQSection_faqIcon__ISZ9Z{transform:rotate(180deg)}.FAQSection_faqQuestion__40jJf{font-size:.95rem;color:#333;margin:0;line-height:1.5;font-weight:500;flex:1 1}.FAQSection_faqAnswerWrapper__hy06T{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.FAQSection_faqItem__ydNai.FAQSection_expanded__tI_gg .FAQSection_faqAnswerWrapper__hy06T{grid-template-rows:1fr}.FAQSection_faqAnswer__0zxVe{overflow:hidden;padding-right:2.25rem;padding-top:.75rem;font-size:.9rem;line-height:1.7;color:#555;opacity:0;transition:opacity .2s ease}.FAQSection_faqItem__ydNai.FAQSection_expanded__tI_gg .FAQSection_faqAnswer__0zxVe{opacity:1;transition:opacity .3s ease .1s}@media (max-width:768px){.FAQSection_faqSection__D64fo{margin:2rem 0;padding:0 1rem}.FAQSection_faqTitle__tD_U3{font-size:1.25rem}.FAQSection_faqItem__ydNai{padding:.875rem 1rem}.FAQSection_faqQuestion__40jJf{font-size:.9rem}.FAQSection_faqAnswer__0zxVe{font-size:.85rem;padding-right:1.75rem}}.ContractionTimer_timer__lXAD5{background:#f0f7ff;border:1px solid #cfe2f5;border-radius:1rem;padding:1.5rem 1rem;margin-bottom:2rem;text-align:center}.ContractionTimer_clockLabel__RkXIX{font-size:.95rem;color:#555}.ContractionTimer_clock__RfRCJ{font-size:3.5rem;font-weight:700;color:#0b5fa5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1;margin:.25rem 0 1rem;direction:ltr}.ContractionTimer_mainButton__6WH6e{width:100%;max-width:320px;padding:1.1rem 1rem;font-size:1.35rem;font-weight:700;color:#fff;background:#357abd;border:none;border-radius:999px;cursor:pointer;box-shadow:0 6px 16px rgba(53,122,189,.3)}.ContractionTimer_mainButtonActive__TbqfG{background:#d9534f;box-shadow:0 6px 16px rgba(217,83,79,.3)}.ContractionTimer_mainButton__6WH6e:disabled{opacity:.6;cursor:default}.ContractionTimer_stats__Tkjvp{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem;margin:1.5rem 0 1rem}.ContractionTimer_stat__FlRuy{background:#fff;border:1px solid #d6e6f7;border-radius:.6rem;padding:.6rem .25rem;display:flex;flex-direction:column;gap:.2rem}.ContractionTimer_statValue__sEPXl{font-size:1.35rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContractionTimer_statLabel__eWiKf{font-size:.78rem;color:#666}.ContractionTimer_status__iIHsm{text-align:right;border-radius:.75rem;padding:1rem;border:2px solid #d6e6f7;background:#fff}.ContractionTimer_status__iIHsm p{margin:.4rem 0 0;line-height:1.6;font-size:.95rem}.ContractionTimer_statusApproaching__f_rGJ{border-color:#f0ad4e;background:#fff8ec}.ContractionTimer_statusMet__JGA0O{border-color:#4caf50;background:#e8f5e9}.ContractionTimer_status__iIHsm .ContractionTimer_urgent__FFtIK{color:#8a2a2a;font-size:.85rem}.ContractionTimer_appNudge__evZ_L{margin-top:1rem;padding:.8rem 1rem;background:#fff;border:1px dashed #357abd;border-radius:.6rem;font-size:.92rem;line-height:1.6;text-align:right}.ContractionTimer_appNudge__evZ_L a{color:#0066cc;font-weight:600;white-space:nowrap}.ContractionTimer_tableWrap__A5qWi{margin-top:1.25rem;max-height:320px;overflow-y:auto;background:#fff;border:1px solid #d6e6f7;border-radius:.6rem}.ContractionTimer_table__GEuyL{width:100%;border-collapse:collapse;font-size:.95rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContractionTimer_table__GEuyL td,.ContractionTimer_table__GEuyL th{padding:.5rem;border-bottom:1px solid #eef3f8;text-align:center}.ContractionTimer_table__GEuyL th{position:-webkit-sticky;position:sticky;top:0;background:#f5f9fd;font-weight:600}.ContractionTimer_actions__Il8nk{display:flex;justify-content:center;gap:.75rem;margin-top:.9rem;flex-wrap:wrap}.ContractionTimer_secondary__HbiHS{padding:.5rem 1rem;font-size:.9rem;background:#fff;color:#357abd;border:1px solid #357abd;border-radius:999px;cursor:pointer}.ContractionTimer_note__0d2d5{margin:1rem 0 0;font-size:.8rem;color:#777}