.pricing_toggle__cBHTJ{display:inline-flex;align-items:center;gap:.25rem;padding:.3125rem;border:1px solid #e5e8ee;border-radius:6px}.pricing_toggleOption__0q2O1{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-size:.875rem;font-weight:500;color:#64748b;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.pricing_toggleOption__0q2O1:hover{color:#1e293b}.pricing_toggleOptionActive__WrVJF{color:#1e293b;background:#ffffff;box-shadow:0 1px 2px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.04)}.pricing_toggleOption__0q2O1:focus-visible{outline:2px solid #2196f3;outline-offset:2px}.pricing_savingBadge__rdvEE{padding:.125rem .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.01em;color:#16a34a;background:rgba(46,189,133,.12);border-radius:3px;white-space:nowrap}.pricing_grid__btAPd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.pricing_card__A63YH{position:relative;display:flex;flex-direction:column;height:100%;padding:1.75rem 0;background:transparent;border:0;border-top:1px solid #d9e0e9;border-radius:0;box-shadow:none;overflow:hidden;transition:border-color .3s ease-out}.pricing_cardHighlighted__xRj_z{border-color:#0770c3;box-shadow:none}.pricing_cardHighlighted__xRj_z:before{content:"";position:absolute;top:0;left:0;right:0}.pricing_popularBadge__dTKlB{position:absolute;top:1.25rem;right:1.25rem;display:inline-flex;align-items:center;gap:.3125rem;padding:.3125rem .75rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6366f1;background:linear-gradient(135deg,rgba(99,102,241,.1),rgba(139,92,246,.1));border:1px solid rgba(99,102,241,.2);border-radius:2rem}.pricing_popularBadgeIcon__baXa1{width:.75rem;height:.75rem}.pricing_planName__YtfF0{font-size:1.375rem;font-weight:700;color:#1e293b;letter-spacing:-.025em}.pricing_planDescription__R26RM{margin-top:.375rem;font-size:.875rem;line-height:1.6;color:#64748b}.pricing_priceRow__Z5Gfb{display:flex;align-items:baseline;gap:.375rem;margin-top:1.5rem}.pricing_price__UD6ay{font-size:2.5rem;font-weight:700;color:#1e293b;letter-spacing:-.03em;line-height:1}.pricing_priceUnit__LWUJe{font-size:.9375rem;font-weight:500;color:#64748b}.pricing_priceNote__5k4qh{min-height:2.5rem;margin-top:.5rem;font-size:.8125rem;color:#64748b}.pricing_cta__ATZtK{width:100%;margin-top:1.5rem}.pricing_promoRibbon__wYWuY{display:inline-flex;align-items:center;align-self:flex-start;gap:.375rem;margin-top:1rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;letter-spacing:.01em;color:#0770c3;background:linear-gradient(135deg,rgba(33,150,243,.12),rgba(99,102,241,.12));border:1px solid rgba(33,150,243,.25);border-radius:2rem}.pricing_promoRibbonPlaceholder__k9vse{visibility:hidden}.pricing_promoReassurance__xtNRU{min-height:1.25rem;margin-top:.625rem;font-size:.75rem;text-align:center;color:#64748b}.pricing_features__d2THA{display:flex;flex-direction:column;gap:.75rem;margin-top:1.75rem;padding-top:1.75rem;border-top:1px solid #e2e8f0}.pricing_feature__Ajx3g{display:flex;align-items:flex-start;gap:.625rem;font-size:.875rem;line-height:1.5;color:#334155}.pricing_featureExcluded__g0Ac9{color:#94a3b8}.pricing_featureIconWrapper__qGWpS{display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;margin-top:.0625rem;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;flex-shrink:0}.pricing_featureIconWrapperExcluded__gB8Wa{background:#e2e8f0}.pricing_featureIcon__vMN7u{width:.6875rem;height:.6875rem;color:#ffffff}.pricing_featureIconExcluded__jKkxO{color:#94a3b8}.pricing_addons__GAzIp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1.5rem}.pricing_addonCard__7Gqtr{background:rgba(248,250,252,.8);border:1px solid #e2e8f0;border-radius:.75rem}.pricing_addonHeader__y3StP{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.pricing_addonName__yu3PT{font-size:1rem;font-weight:600;color:#1e293b}.pricing_addonPrice__IVxD4{font-size:.875rem;font-weight:600;color:#2196f3;white-space:nowrap}.pricing_addonDescription___mcHk{margin-top:.375rem;font-size:.8125rem;line-height:1.6;color:#64748b}.pricing_addonDetails__pv2un{display:flex;flex-direction:column;gap:.4375rem;margin-top:1rem;padding:0;list-style:none}.pricing_addonDetail__wKJJw{position:relative;padding-left:.875rem;font-size:.8125rem;line-height:1.5;color:#64748b}.pricing_addonDetail__wKJJw:before{content:"";position:absolute;top:.5rem;left:0;width:4px;height:4px;background:#cbd5e1;border-radius:50%}.pricing_addonsHeading__adWD7{margin-bottom:.25rem;font-size:1.125rem;font-weight:600;color:#1e293b}.pricing_addonsSubheading__UbMdT{font-size:.875rem;color:#64748b}.pricing_paymentNote__PCut3{margin-top:2rem;font-size:.8125rem;line-height:1.6;text-align:center;color:#94a3b8}.pricing_toggle__cBHTJ{border-radius:5px;background:#f2f4f7;box-shadow:none}.pricing_toggleOptionActive__WrVJF,.pricing_toggleOption__0q2O1{border-radius:3px}.pricing_toggleOptionActive__WrVJF{color:#0a2540;box-shadow:none}.pricing_grid__btAPd{gap:clamp(2rem,6vw,5rem)}.pricing_cardHighlighted__xRj_z,.pricing_card__A63YH{padding:1.75rem 0;border:0;border-top:1px solid #d9e0e9;border-radius:0;background:transparent;box-shadow:none}.pricing_card__A63YH:hover{transform:none;border-color:#0770c3;box-shadow:none}.pricing_cardHighlighted__xRj_z{border-top-color:#0770c3}.pricing_cardHighlighted__xRj_z:before{height:1px;background:#0770c3}.pricing_popularBadge__dTKlB{top:1.9rem;right:0;padding:0;color:#0770c3;background:transparent;border:0;border-radius:0}.pricing_planName__YtfF0,.pricing_price__UD6ay{color:#0a2540}.pricing_promoRibbon__wYWuY{padding:.3rem .55rem;color:#075b9b;background:#eaf5fc;border:0;border-radius:4px}.pricing_addonCard__7Gqtr{min-height:100%;padding:1.5rem;background:#ffffff;border:1px solid #d9e0e9;border-radius:6px}.pricing_addonName__yu3PT,.pricing_addonsHeading__adWD7{color:#0a2540}.pricing_addonPrice__IVxD4{padding:.25rem .5rem;color:#075b9b;background:#edf6fc;border-radius:4px}.pricing_featureIconWrapper__qGWpS{background:#0770c3;border-radius:3px}.pricing_cta__ATZtK{border-radius:5px!important;background-color:#0770c3!important;color:#fff!important;box-shadow:none!important}.pricing_cta__ATZtK:hover{background-color:#0d5ba8!important}.pricing_addonsIntro__eNLSv{max-width:700px;margin-top:4rem}.pricing_addonsEyebrow__Tv9WI{display:block;margin-bottom:.7rem;color:#0770c3;font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pricing_addonsHeading__adWD7{margin:0;font-size:clamp(1.65rem,3vw,2.1rem);font-weight:620;letter-spacing:-.045em;line-height:1.15}.pricing_addonsSubheading__UbMdT{max-width:680px;margin-top:.7rem;color:#53657d;font-size:.95rem;line-height:1.6}.pricing_addons__GAzIp{gap:clamp(1rem,2.5vw,1.5rem);margin-top:1.7rem}.pricing_addonName__yu3PT{font-size:1.05rem;font-weight:650}.pricing_addonPrice__IVxD4{font-size:.8rem;font-weight:650}.pricing_alertPackControls__sdES3{display:inline-flex;gap:.25rem;margin-top:1rem;padding:.25rem;background:#f3f6f9;border:1px solid #e1e7ed;border-radius:5px}.pricing_alertPackOption__JWGML{min-width:5.5rem;padding:.45rem .65rem;color:#53657d;font-size:.8125rem;font-weight:650;background:transparent;border:1px solid transparent;border-radius:3px;cursor:pointer}.pricing_alertPackOption__JWGML:hover{color:#0a2540}.pricing_alertPackOptionActive__Yv4F2{color:#075b9b;background:#ffffff;border-color:#d5e3ef}.pricing_addonDescription___mcHk{margin-top:.65rem;font-size:.9rem;color:#53657d}.pricing_addonDetails__pv2un{gap:.5rem;margin-top:1.1rem}.pricing_addonDetail__wKJJw{font-size:.85rem}.pricing_paymentNote__PCut3{max-width:680px;margin:2rem 0 0;text-align:left}@media (max-width:768px){.pricing_addons__GAzIp,.pricing_grid__btAPd{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.pricing_card__A63YH{padding:1.5rem 0;border-radius:0}.pricing_popularBadge__dTKlB{top:1rem;right:1rem}.pricing_planName__YtfF0{font-size:1.25rem}.pricing_price__UD6ay{font-size:2.125rem}.pricing_toggle__cBHTJ{width:100%;justify-content:center}.pricing_toggleOption__0q2O1{padding:.5rem .875rem;font-size:.8125rem}.pricing_promoRibbonPlaceholder__k9vse{display:none}.pricing_addonHeader__y3StP{flex-direction:column;gap:.25rem}}