.pricing-module-scss-module__MEXa8W__pricingContainer{background:linear-gradient(135deg,#faf7ff 0%,#f3f0ff 100%);min-height:100vh;padding:2rem 0}.pricing-module-scss-module__MEXa8W__pricingHeroSection{text-align:center;max-width:1200px;margin:0 auto;padding:4rem 2rem}.pricing-module-scss-module__MEXa8W__pricingHeroSection .pricing-module-scss-module__MEXa8W__pricingBadge{text-transform:uppercase;letter-spacing:1px;color:#b15fce;background:#f3f0ff;border-radius:20px;margin-bottom:1.5rem;padding:8px 16px;font-size:.875rem;font-weight:600;display:inline-block}.pricing-module-scss-module__MEXa8W__pricingHeroSection .pricing-module-scss-module__MEXa8W__pricingTitle{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#76b3cf,#b15fce);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:3.5rem;font-weight:800;line-height:1.2}.pricing-module-scss-module__MEXa8W__pricingHeroSection .pricing-module-scss-module__MEXa8W__pricingSubtitle{color:#6b7280;max-width:600px;margin-bottom:3rem;margin-left:auto;margin-right:auto;font-size:1.25rem;line-height:1.6}@media (max-width:768px){.pricing-module-scss-module__MEXa8W__pricingHeroSection .pricing-module-scss-module__MEXa8W__pricingTitle{font-size:2.5rem}.pricing-module-scss-module__MEXa8W__pricingHeroSection .pricing-module-scss-module__MEXa8W__pricingSubtitle{font-size:1.1rem}}.pricing-module-scss-module__MEXa8W__pricingBillingToggle{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffc;border:1px solid #ffffff4d;border-radius:12px;margin-bottom:4rem;padding:6px;display:inline-flex;box-shadow:0 8px 32px #b15fce26}.pricing-module-scss-module__MEXa8W__pricingBillingToggle .pricing-module-scss-module__MEXa8W__pricingToggleBtn{cursor:pointer;background:0 0;border:none;border-radius:8px;padding:12px 24px;font-weight:600;transition:all .3s;position:relative}.pricing-module-scss-module__MEXa8W__pricingBillingToggle .pricing-module-scss-module__MEXa8W__pricingToggleBtn.pricing-module-scss-module__MEXa8W__active{color:#fff;box-shadow:0 4px 15px -3px #b15fce66;background:linear-gradient(135deg,#76b3cf,#b15fce)!important}.pricing-module-scss-module__MEXa8W__pricingBillingToggle .pricing-module-scss-module__MEXa8W__pricingToggleBtn.pricing-module-scss-module__MEXa8W__inactive{color:#6b7280}.pricing-module-scss-module__MEXa8W__pricingBillingToggle .pricing-module-scss-module__MEXa8W__pricingToggleBtn.pricing-module-scss-module__MEXa8W__inactive:hover{color:#b15fce;background:#b15fce0d}.pricing-module-scss-module__MEXa8W__pricingBillingToggle .pricing-module-scss-module__MEXa8W__pricingToggleBtn .pricing-module-scss-module__MEXa8W__pricingSavingsBadge{color:#fff;vertical-align:middle;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:12px;margin-left:8px;padding:4px 12px;font-size:.75rem;font-weight:700;animation:2s ease-in-out infinite alternate pricing-module-scss-module__MEXa8W__glow;display:inline-block;transform:translateY(-1px);box-shadow:0 2px 12px #22c55e66}@keyframes pricing-module-scss-module__MEXa8W__glow{0%{box-shadow:0 2px 12px #22c55e66}to{box-shadow:0 4px 20px #22c55e99}}.pricing-module-scss-module__MEXa8W__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid}.pricing-module-scss-module__MEXa8W__pricingCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:20px;padding:2.5rem 2rem;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 10px 40px #b15fce1a}.pricing-module-scss-module__MEXa8W__pricingCard:before{content:"";pointer-events:none;background:linear-gradient(135deg,#b15fce05 0%,#76b3cf05 100%);position:absolute;inset:0}.pricing-module-scss-module__MEXa8W__pricingCard:hover{background:#fffc;border:1px solid #b15fce33;transform:translateY(-8px);box-shadow:0 25px 50px #b15fce33}.pricing-module-scss-module__MEXa8W__pricingCard.pricing-module-scss-module__MEXa8W__popular{z-index:10;background:#ffffffe6;border:2px solid #b15fce4d;transform:scale(1.05);box-shadow:0 15px 50px #b15fce26}.pricing-module-scss-module__MEXa8W__pricingCard.pricing-module-scss-module__MEXa8W__popular:before{background:linear-gradient(135deg,#b15fce0d 0%,#76b3cf0d 100%)}.pricing-module-scss-module__MEXa8W__pricingCard.pricing-module-scss-module__MEXa8W__popular:after{content:"";background:linear-gradient(135deg,#76b3cf,#b15fce);height:4px;position:absolute;top:0;left:0;right:0}.pricing-module-scss-module__MEXa8W__pricingCard.pricing-module-scss-module__MEXa8W__popular:hover{transform:scale(1.05)translateY(-8px);box-shadow:0 30px 60px #b15fce40}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingPopularBadge{color:#fff;z-index:10;border-radius:20px;padding:6px 12px;font-size:.875rem;font-weight:600;position:absolute;top:1rem;right:1rem;box-shadow:0 4px 15px -3px #b15fce66;background:linear-gradient(135deg,#76b3cf,#b15fce)!important}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingPlanName{color:#2d1b69;margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingPlanDescription{color:#6b7280;margin-bottom:2rem;line-height:1.6}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingPriceContainer{margin-bottom:2rem}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingPriceMain{align-items:baseline;gap:.5rem;margin-bottom:.5rem;display:flex}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingPriceMain .pricing-module-scss-module__MEXa8W__pricingCurrency{color:#6b7280;font-size:1.25rem;font-weight:600}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingPriceMain .pricing-module-scss-module__MEXa8W__pricingAmount{color:#2d1b69;font-size:3.5rem;font-weight:800}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingPriceMain .pricing-module-scss-module__MEXa8W__pricingAmount.pricing-module-scss-module__MEXa8W__free{background:linear-gradient(135deg,#76b3cf,#b15fce);-webkit-text-fill-color:#0000;-webkit-background-clip:text;font-size:2.5rem}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingPriceMain .pricing-module-scss-module__MEXa8W__pricingPeriod{color:#6b7280;font-size:1rem}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingPriceOriginal{color:#9ca3af;align-items:center;gap:.5rem;font-size:1.1rem;display:flex}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingPriceOriginal .pricing-module-scss-module__MEXa8W__pricingOriginalAmount{text-decoration:line-through}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingPriceOriginal .pricing-module-scss-module__MEXa8W__pricingSavings{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:12px;padding:4px 12px;font-size:.75rem;font-weight:700;box-shadow:0 2px 12px #22c55e4d}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingCtaButton{cursor:pointer;border:none;border-radius:12px;width:100%;padding:16px;font-size:1rem;font-weight:600;transition:all .3s}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingCtaButton.pricing-module-scss-module__MEXa8W__primary{color:#fff;background:linear-gradient(135deg,#76b3cf,#b15fce)!important}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingCtaButton.pricing-module-scss-module__MEXa8W__primary:hover{transform:translateY(-2px);box-shadow:0 12px 35px #b15fce66}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingCtaButton.pricing-module-scss-module__MEXa8W__secondary{color:#b15fce;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:2px solid #b15fce33}.pricing-module-scss-module__MEXa8W__pricingCard .pricing-module-scss-module__MEXa8W__pricingCtaButton.pricing-module-scss-module__MEXa8W__secondary:hover{background:#b15fce0d;border-color:#b15fce;transform:translateY(-2px);box-shadow:0 8px 25px #b15fce33}.pricing-module-scss-module__MEXa8W__pricingFeatureSection{max-width:1200px;margin:6rem auto 0;padding:0 2rem}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeaturesTitle{text-align:center;color:#2d1b69;margin-bottom:3rem;font-size:2.5rem;font-weight:700}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeaturesTitle:after{content:"";background:linear-gradient(135deg,#76b3cf,#b15fce);border-radius:2px;width:60px;height:4px;margin:1rem auto 0;display:block}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeaturesGrid{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffb3;border:1px solid #ffffff4d;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 15px 50px #b15fce1a}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeaturesGrid:before{content:"";pointer-events:none;background:linear-gradient(135deg,#b15fce05 0%,#76b3cf05 50%,#b15fce05 100%);position:absolute;inset:0}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeaturesHeader{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:linear-gradient(135deg,#b15fce14 0%,#76b3cf14 100%);border-bottom:2px solid #b15fce26;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(160px,200px));min-width:768px;display:grid;position:relative}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeaturesHeader .pricing-module-scss-module__MEXa8W__pricingHeaderCell{text-align:center;color:#2d1b69;padding:1.5rem;font-weight:600}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeaturesHeader .pricing-module-scss-module__MEXa8W__pricingPlanHeader{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff80;border-left:1px solid #b15fce26;position:relative}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeaturesHeader .pricing-module-scss-module__MEXa8W__pricingPlanHeader:before{content:"";background:linear-gradient(135deg,#b15fce08 0%,#76b3cf08 100%);position:absolute;inset:0}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeatureRow{z-index:1;border-bottom:1px solid #b15fce14;grid-template-columns:minmax(180px,1fr) repeat(3,minmax(160px,200px));min-width:768px;transition:all .3s;display:grid;position:relative}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeatureRow:hover{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#b15fce0d;transform:translate(2px)}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeatureRow:last-child{border-bottom:none}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeatureRow .pricing-module-scss-module__MEXa8W__pricingFeatureName{color:#2d1b69;padding:1.5rem;font-weight:500}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeatureRow .pricing-module-scss-module__MEXa8W__pricingFeatureValue{text-align:center;border-left:1px solid #b15fce14;justify-content:center;align-items:center;padding:1.5rem;display:flex}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeatureRow .pricing-module-scss-module__MEXa8W__pricingFeatureValue .pricing-module-scss-module__MEXa8W__pricingCheckIcon{color:#fff;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;transition:transform .2s;display:flex;box-shadow:0 4px 12px #22c55e4d}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeatureRow .pricing-module-scss-module__MEXa8W__pricingFeatureValue .pricing-module-scss-module__MEXa8W__pricingCheckIcon:hover{transform:scale(1.1)}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeatureRow .pricing-module-scss-module__MEXa8W__pricingFeatureValue .pricing-module-scss-module__MEXa8W__pricingCrossIcon{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;font-weight:700;transition:transform .2s;display:flex;box-shadow:0 4px 12px #ef44444d}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeatureRow .pricing-module-scss-module__MEXa8W__pricingFeatureValue .pricing-module-scss-module__MEXa8W__pricingCrossIcon:hover{transform:scale(1.1)}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeatureRow .pricing-module-scss-module__MEXa8W__pricingFeatureValue .pricing-module-scss-module__MEXa8W__pricingFeatureText{color:#6b7280;background:#b15fce0d;border-radius:8px;padding:4px 8px;font-weight:500}@media (max-width:768px){.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeaturesGrid{overflow-x:auto}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeaturesGrid::-webkit-scrollbar{height:6px}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeaturesGrid::-webkit-scrollbar-thumb{background:#b15fce4d;border-radius:4px}.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingPlanHeader,.pricing-module-scss-module__MEXa8W__pricingFeatureSection .pricing-module-scss-module__MEXa8W__pricingFeatureValue{border-top:1px solid #b15fce1a;border-left:none}}
