.TrialModal_backdrop__yvE6Z{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1000}.TrialModal_modal__USPDR{background:#fff;padding:1.75rem 1.5rem 2rem;border-radius:8px;max-width:420px;width:90%;box-shadow:0 10px 25px rgba(0,0,0,.15);position:relative;text-align:center}.TrialModal_close__szT_2{position:absolute;top:8px;right:10px;background:transparent;border:none;font-size:1.5rem;cursor:pointer}.TrialModal_cta__LpYEB{display:inline-block;margin-top:1rem;padding:.6rem 1.2rem;background:#0070f3;color:#fff;border-radius:4px;text-decoration:none;font-weight:600}.TrialModal_cta__LpYEB:hover{background:#0059c1}.NextSweepModal_modalOverlay__OSHID{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:NextSweepModal_fadeIn__2GYTy .2s ease}@keyframes NextSweepModal_fadeIn__2GYTy{0%{opacity:0}to{opacity:1}}.NextSweepModal_modalContent__anQIe{background:white;border-radius:16px;max-width:500px;width:100%;max-height:90vh;overflow-y:auto;position:relative;animation:NextSweepModal_slideUp__3_WRx .3s ease;box-shadow:0 20px 60px rgba(0,0,0,.3)}@keyframes NextSweepModal_slideUp__3_WRx{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.NextSweepModal_closeButton__VOVLi{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;color:#666;cursor:pointer;padding:.5rem;line-height:1;transition:color .2s ease;z-index:1}.NextSweepModal_closeButton__VOVLi:hover{color:#000}.NextSweepModal_modalHeader__eU04D{padding:2rem 2rem 0;text-align:center}.NextSweepModal_modalTitle__0bDSz{font-size:1.75rem;font-weight:700;color:#000;margin:0}.NextSweepModal_modalBody__Dwsh9{padding:2rem}.NextSweepModal_sweepAlert__9K8g1{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:2px solid #0284c7;border-radius:12px;padding:1.5rem;text-align:center;margin-bottom:2rem}.NextSweepModal_sweepIcon__VHvXA{font-size:2.5rem;display:block;margin-bottom:.5rem}.NextSweepModal_sweepText__YeRvs{font-size:1.125rem;color:#0c4a6e;margin:0}.NextSweepModal_sweepText__YeRvs strong{color:#0284c7;font-weight:700}.NextSweepModal_upgradeSection__snjOd{text-align:center}.NextSweepModal_upgradeTitle__E_gZV{font-size:1.25rem;font-weight:700;color:#000;margin:0 0 1.5rem}.NextSweepModal_benefitsList__KSxkl{list-style:none;padding:0;margin:0 0 2rem;text-align:left}.NextSweepModal_benefitItem__ZPFZl{display:flex;align-items:center;gap:.75rem;padding:.75rem 0;font-size:1rem;color:#333}.NextSweepModal_benefitIcon__9efVb{font-size:1.25rem;flex-shrink:0}.NextSweepModal_benefitItem__ZPFZl strong{font-weight:600;color:#000}.NextSweepModal_priceSection__2EDwo{background:#f8f9fa;border-radius:8px;padding:1rem;margin-bottom:1.5rem}.NextSweepModal_priceText__9TbHk{font-size:1.25rem;color:#000;margin:0 0 .25rem}.NextSweepModal_priceText__9TbHk strong{font-weight:700;color:#000}.NextSweepModal_priceSubtext__NlyMj{font-size:.875rem;color:#666;margin:0;font-style:italic}.NextSweepModal_upgradeButton__dFI9i{width:100%;padding:1rem;font-size:1.125rem;font-weight:600;background:#000;color:white;border:none;border-radius:8px;cursor:pointer;transition:background .2s ease;margin-bottom:.75rem}.NextSweepModal_upgradeButton__dFI9i:hover{background:#333}.NextSweepModal_skipButton__A8hUn{width:100%;padding:.75rem;font-size:.95rem;font-weight:500;background:none;color:#666;border:none;cursor:pointer;transition:color .2s ease;text-decoration:underline}.NextSweepModal_skipButton__A8hUn:hover{color:#000}@media (max-width:480px){.NextSweepModal_modalContent__anQIe{max-width:95%}.NextSweepModal_modalHeader__eU04D{padding:1.5rem 1.5rem 0}.NextSweepModal_modalBody__Dwsh9{padding:1.5rem}.NextSweepModal_modalTitle__0bDSz{font-size:1.5rem}.NextSweepModal_sweepText__YeRvs{font-size:1rem}.NextSweepModal_upgradeTitle__E_gZV{font-size:1.125rem}}.WardRiskAlert_wardRiskAlert__QAn45{background:white;border:2px solid;border-radius:12px;margin:20px 0;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1);animation:WardRiskAlert_slideIn__z_q_A .3s ease-out}@keyframes WardRiskAlert_slideIn__z_q_A{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.WardRiskAlert_alertHeader__Ng5nf{padding:16px 20px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:background-color .2s}.WardRiskAlert_alertHeader__Ng5nf:hover{background-color:rgba(0,0,0,.02)}.WardRiskAlert_alertTitle__ZPfU_{display:flex;align-items:center;gap:12px;flex:1}.WardRiskAlert_emoji__G2qT_{font-size:24px;animation:WardRiskAlert_pulse__mWTSh 2s infinite}@keyframes WardRiskAlert_pulse__mWTSh{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.WardRiskAlert_message__wQUSg{font-size:16px;font-weight:600;color:#333}.WardRiskAlert_expandIcon___9T1y{color:#666;font-size:14px;transition:transform .2s}.WardRiskAlert_alertDetails__E4Pzf{padding:0 20px 20px;animation:WardRiskAlert_expand__2f9Re .3s ease-out}@keyframes WardRiskAlert_expand__2f9Re{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.WardRiskAlert_statHighlight__p18pM{background:linear-gradient(135deg,#f5f5f5,#fafafa);border-radius:8px;padding:20px;text-align:center;margin-bottom:20px}.WardRiskAlert_bigNumber___laST{display:block;font-size:48px;font-weight:700;color:#333;margin-bottom:8px}.WardRiskAlert_statLabel__hapTH{font-size:16px;color:#666;line-height:1.4}.WardRiskAlert_statsGrid__1OKt2{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.WardRiskAlert_stat__D9p2v{text-align:center;padding:12px;background:#f9f9f9;border-radius:8px}.WardRiskAlert_statValue__2a3HQ{display:block;font-size:24px;font-weight:600;color:#333;margin-bottom:4px}.WardRiskAlert_statName__4Qg_3{font-size:12px;color:#666;text-transform:uppercase;letter-spacing:.5px}.WardRiskAlert_marketingSection__hTf3x{border-top:1px solid #e0e0e0;padding-top:16px;margin-top:16px}.WardRiskAlert_marketingMessage__agIFV{font-size:15px;color:#555;margin-bottom:16px;line-height:1.5}.WardRiskAlert_upgradeButton__WPWa9{width:100%;padding:14px 20px;color:white;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s}.WardRiskAlert_upgradeButton__WPWa9:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.2)}.WardRiskAlert_extreme__SfchA{background:linear-gradient(135deg,#fff5f5,#ffebeb);border-color:#dc3545}.WardRiskAlert_extreme__SfchA .WardRiskAlert_message__wQUSg{color:#dc3545}.WardRiskAlert_very_high__ifpSB{background:linear-gradient(135deg,#fff8f3,#ffedd9);border-color:#fd7e14}.WardRiskAlert_very_high__ifpSB .WardRiskAlert_message__wQUSg{color:#fd7e14}.WardRiskAlert_high__eM7hh{background:linear-gradient(135deg,#fffbf0,#fff4d1);border-color:#ffc107}.WardRiskAlert_high__eM7hh .WardRiskAlert_message__wQUSg{color:#f39c12}@media (max-width:768px){.WardRiskAlert_alertHeader__Ng5nf{padding:14px 16px}.WardRiskAlert_message__wQUSg{font-size:14px}.WardRiskAlert_bigNumber___laST{font-size:36px}.WardRiskAlert_statLabel__hapTH{font-size:14px}.WardRiskAlert_statsGrid__1OKt2{gap:12px}.WardRiskAlert_statValue__2a3HQ{font-size:20px}}