.pricing_pageWrapper__QF7az{position:relative;min-height:100vh;background-color:#fff;color:#1a202c;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.pricing_pricingBackground__0csiT{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden}.pricing_bgGradient__cBU4U{position:absolute;top:-30%;right:-30%;width:100%;height:100%;background:radial-gradient(circle,rgba(239,68,68,.08) 0,rgba(239,68,68,0) 70%);border-radius:50%;transform-origin:center}.pricing_floatingElement__7yN1f{position:absolute;border-radius:50%;opacity:.5;filter:blur(40px)}.pricing_floatingElement1__Eo3ZI{width:300px;height:300px;background-color:rgba(239,68,68,.1);top:10%;right:5%}.pricing_floatingElement2__xON0W{width:200px;height:200px;background-color:rgba(239,68,68,.08);bottom:20%;left:10%}.pricing_floatingElement3__3J3UE{width:150px;height:150px;background-color:rgba(239,68,68,.05);top:40%;left:20%}.pricing_pricingContainer__WKBDs{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:120px 20px 80px}.pricing_backLink__8BqMS{display:inline-flex;align-items:center;gap:.5rem;color:#4a5568;font-weight:500;font-size:.875rem;text-decoration:none;transition:color .3s ease;margin-bottom:2rem}.pricing_backLink__8BqMS:hover{color:#ef4444}.pricing_pricingHeader__kl2Li{text-align:center;margin-bottom:4rem}.pricing_pricingTitle__EttTn{font-size:3.5rem;line-height:1.1;margin-bottom:1.5rem;font-weight:800;color:#1a202c;letter-spacing:-.02em}.pricing_pricingSubtitle__zDqwa{font-size:1.25rem;line-height:1.6;color:#4a5568;margin-bottom:2.5rem}.pricing_pricingToggle__cl7Dd{display:inline-flex;align-items:center;gap:1rem;background-color:#f8fafc;padding:.5rem 1rem;border-radius:2rem;position:relative}.pricing_activeToggle__ZKdCm{font-weight:600;color:#1a202c}.pricing_switch__Sjh0V{position:relative;display:inline-block;width:50px;height:26px}.pricing_switch__Sjh0V input{opacity:0;width:0;height:0}.pricing_slider__oDOhQ{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#e2e8f0;transition:.4s;border-radius:34px}.pricing_slider__oDOhQ:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.4s;border-radius:50%}input:checked+.pricing_slider__oDOhQ{background-color:#ef4444}input:checked+.pricing_slider__oDOhQ:before{transform:translateX(24px)}.pricing_saveBadge__uhJ4_{position:absolute;top:-10px;right:-20px;background-color:#ef4444;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .5rem;border-radius:1rem;box-shadow:0 4px 6px -1px rgba(239,68,68,.3)}.pricing_pricingCards__Ecm6e{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-bottom:5rem}.pricing_pricingCard__n_EER{background-color:#fff;border-radius:1rem;box-shadow:0 10px 25px rgba(0,0,0,.05);padding:2rem;display:flex;flex-direction:column;position:relative;transition:all .3s ease;border:1px solid #f1f5f9}.pricing_popularCard__Rr621{border:2px solid #ef4444;transform:scale(1.05);z-index:1}.pricing_popularBadge__Aig65{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background-color:#ef4444;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem 1rem;border-radius:1rem;white-space:nowrap;box-shadow:0 4px 6px -1px rgba(239,68,68,.3)}.pricing_planHeader__0lEkY{text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #f1f5f9}.pricing_planName__8icW9{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#1a202c}.pricing_planPrice__13LeX{display:flex;flex-direction:column;align-items:center;margin-bottom:.5rem}.pricing_price__ck_X0{font-size:2.5rem;font-weight:800;color:#1a202c;line-height:1}.pricing_period__RRpfv{font-size:.875rem;color:#718096;margin-top:.5rem}.pricing_savingsBadge__BiVaq{display:inline-block;background-color:rgba(239,68,68,.1);color:#ef4444;font-size:.75rem;font-weight:600;padding:.25rem .75rem;border-radius:1rem;margin-bottom:1rem}.pricing_planDescription__f8jIZ{font-size:.875rem;color:#718096;line-height:1.5}.pricing_planFeatures__50MLZ{flex:1;margin-bottom:2rem}.pricing_planFeatures__50MLZ h4{font-size:.875rem;font-weight:600;color:#4a5568;margin-bottom:1rem}.pricing_planFeatures__50MLZ ul{list-style:none;padding:0;margin:0}.pricing_planFeatures__50MLZ li{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#4a5568;margin-bottom:.75rem;line-height:1.5}.pricing_featureIcon__Y6BXM{color:#ef4444;flex-shrink:0}.pricing_disabledFeature__0wiLn{color:#a0aec0}.pricing_disabledIcon__e7tMW{color:#cbd5e0;flex-shrink:0}.pricing_planFooter__lnoqr{margin-top:auto}.pricing_planCta__IOXi2{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;background-color:#ef4444;border:none;color:#fff;padding:.875rem;font-size:.875rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.pricing_planCta__IOXi2:hover{background-color:#dc2626;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(239,68,68,.2)}.pricing_popularCard__Rr621 .pricing_planCta__IOXi2{background-color:#ef4444;box-shadow:0 10px 15px -3px rgba(239,68,68,.2)}.pricing_comparisonSection__Rd903{margin-bottom:5rem}.pricing_comparisonTitle__DFgn_{font-size:2rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#1a202c}.pricing_comparisonTable__jYrwz{background-color:#fff;border-radius:1rem;box-shadow:0 10px 25px rgba(0,0,0,.05);overflow:hidden}.pricing_comparisonHeader__TxhXO{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;background-color:#f8fafc;padding:1.5rem;font-weight:600;color:#1a202c;border-bottom:1px solid #e2e8f0}.pricing_comparisonRow__pnqDK{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:1.25rem 1.5rem;border-bottom:1px solid #f1f5f9}.pricing_comparisonRow__pnqDK:last-child{border-bottom:none}.pricing_comparisonFeature__7rg2M{display:flex;align-items:center;gap:.5rem;font-weight:500;color:#1a202c}.pricing_helpIcon__NDlpA{color:#a0aec0;cursor:help}.pricing_comparisonPlan__YtNVo{display:flex;align-items:center;justify-content:center;color:#4a5568}.pricing_comparisonPlan__YtNVo svg{color:#ef4444}.pricing_faqSection__4ZLfE{margin-bottom:5rem}.pricing_faqTitle__UQxrq{font-size:2rem;font-weight:700;text-align:center;margin-bottom:3rem;color:#1a202c}.pricing_faqList__Og53d{display:flex;flex-direction:column;gap:1rem;max-width:800px;margin:0 auto}.pricing_faqItem__6OIDG{background-color:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.05);overflow:hidden;cursor:pointer;transition:all .3s ease}.pricing_faqItem__6OIDG:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.pricing_faqQuestion__rFPNI{display:flex;align-items:center;justify-content:space-between;padding:1.5rem}.pricing_faqQuestion__rFPNI h3{font-size:1.125rem;font-weight:600;color:#1a202c;margin:0}.pricing_faqAnswer__Z8Ebf{padding:0 1.5rem;color:#4a5568;line-height:1.6;font-size:.875rem;height:0;overflow:hidden;transition:all .3s ease}.pricing_faqOpen__Ehnbx .pricing_faqAnswer__Z8Ebf{height:auto;padding:0 1.5rem 1.5rem}.pricing_customQuoteSection__7SGLZ{margin-bottom:5rem;padding:3rem 0}.pricing_customQuoteContent__Md_Zy{display:grid;grid-template-columns:1fr 1fr;gap:4rem;background-color:#fff;border-radius:1.5rem;box-shadow:0 20px 40px rgba(0,0,0,.08);padding:3rem}.pricing_customQuoteInfo__vTMuE{display:flex;flex-direction:column}.pricing_customQuoteTitle__0hIUg{font-size:2.5rem;font-weight:800;color:#1a202c;margin-bottom:1.5rem;letter-spacing:-.02em}.pricing_customQuoteDescription__Fbmpn{font-size:1.125rem;color:#4a5568;line-height:1.6;margin-bottom:2.5rem}.pricing_customQuoteFeatures__CRa_D{display:flex;flex-direction:column;gap:1.5rem;margin-top:auto}.pricing_customQuoteFeature__YdfXl{display:flex;align-items:flex-start;gap:1rem}.pricing_customQuoteFeature__YdfXl .pricing_featureIcon__Y6BXM{color:#ef4444;background-color:rgba(239,68,68,.1);padding:.5rem;border-radius:50%;flex-shrink:0}.pricing_customQuoteFeature__YdfXl h4{font-size:1.125rem;font-weight:600;color:#1a202c;margin:0 0 .5rem}.pricing_customQuoteFeature__YdfXl p{font-size:.875rem;color:#4a5568;line-height:1.6;margin:0}.pricing_customQuoteFormWrapper__RU3bv{background-color:#f8fafc;border-radius:1rem;padding:2rem}.pricing_customQuoteForm__vB_Go{display:flex;flex-direction:column;gap:1.5rem}.pricing_customQuoteForm__vB_Go h3{font-size:1.5rem;font-weight:700;color:#1a202c;margin-bottom:1rem}.pricing_formGroup__mFy3R{display:flex;flex-direction:column;gap:.5rem}.pricing_formRow__iAM3A{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pricing_formGroup__mFy3R label{font-size:.875rem;font-weight:600;color:#1a202c}.pricing_formGroup__mFy3R input,.pricing_formGroup__mFy3R select,.pricing_formGroup__mFy3R textarea{padding:.875rem 1rem;border:1px solid #e2e8f0;border-radius:.5rem;font-size:.875rem;color:#1a202c;background-color:#fff;transition:all .3s ease;width:100%;font-family:inherit}.pricing_formGroup__mFy3R input:focus,.pricing_formGroup__mFy3R select:focus,.pricing_formGroup__mFy3R textarea:focus{outline:none;border-color:#ef4444;box-shadow:0 0 0 3px rgba(239,68,68,.1)}.pricing_formGroup__mFy3R input::-moz-placeholder,.pricing_formGroup__mFy3R textarea::-moz-placeholder{color:#a0aec0}.pricing_formGroup__mFy3R input::placeholder,.pricing_formGroup__mFy3R textarea::placeholder{color:#a0aec0}.pricing_formGroup__mFy3R select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234a5568' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:2.5rem}.pricing_submitButton__Qg_58{display:flex;align-items:center;justify-content:center;gap:.5rem;background-color:#ef4444;border:none;color:#fff;padding:1rem;font-size:1rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:all .3s ease;margin-top:1rem}.pricing_submitButton__Qg_58:hover{background-color:#dc2626;transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(239,68,68,.2)}.pricing_successMessage__9HFv_{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;padding:2rem}.pricing_successIcon__pe6Jc{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background-color:rgba(239,68,68,.1);border-radius:50%;color:#ef4444;margin-bottom:1.5rem}.pricing_successMessage__9HFv_ h2{font-size:1.75rem;font-weight:700;color:#1a202c;margin-bottom:1rem}.pricing_successMessage__9HFv_ p{font-size:1rem;color:#4a5568;margin-bottom:2rem}.pricing_resetButton__fgkza{background-color:transparent;border:1px solid #e2e8f0;color:#1a202c;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;border-radius:.5rem;cursor:pointer;transition:all .3s ease}.pricing_resetButton__fgkza:hover{background-color:#f8fafc;border-color:#cbd5e0}.pricing_footer__XyN1v{background-color:#1a202c;color:#fff;padding:3rem 0}.pricing_footerContent___ZhXG{display:flex;justify-content:space-between;align-items:center}.pricing_footerLogo__kP8_9{font-size:1.5rem;font-weight:700}.pricing_accent__MtYNC{color:#ef4444}.pricing_footerCopyright__MbtcV{color:#a0aec0;font-size:.875rem}@media (max-width:1024px){.pricing_customQuoteContent__Md_Zy{grid-template-columns:1fr;gap:3rem}.pricing_pricingTitle__EttTn{font-size:3rem}.pricing_comparisonHeader__TxhXO,.pricing_comparisonRow__pnqDK{grid-template-columns:1.5fr 1fr 1fr 1fr}}@media (max-width:768px){.pricing_pricingContainer__WKBDs{padding:100px 20px 60px}.pricing_pricingTitle__EttTn{font-size:2.5rem}.pricing_pricingCards__Ecm6e{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}.pricing_popularCard__Rr621{transform:scale(1)}.pricing_comparisonTable__jYrwz{overflow-x:auto}.pricing_comparisonHeader__TxhXO,.pricing_comparisonRow__pnqDK{min-width:700px}.pricing_footerContent___ZhXG{flex-direction:column;gap:1rem;text-align:center}}@media (max-width:480px){.pricing_pricingTitle__EttTn{font-size:2rem}.pricing_pricingToggle__cl7Dd{flex-direction:column;gap:.5rem;padding:1rem}.pricing_saveBadge__uhJ4_{position:static;margin-top:.5rem}.pricing_customQuoteContent__Md_Zy{padding:1.5rem}.pricing_formRow__iAM3A{grid-template-columns:1fr}}