.Pricing-module__zOJ4Va__pricingSection{background:var(--primary-bg);padding:var(--spacing-3xl)0;position:relative}.Pricing-module__zOJ4Va__pricingHeader{text-align:center;margin-bottom:4rem}.Pricing-module__zOJ4Va__pricingTitle{font-family:var(--font-family);font-size:max(2.5rem,min(5vw,4rem));font-weight:var(--font-weight-heavy);color:var(--text-primary);margin-bottom:1rem;line-height:1.2}.Pricing-module__zOJ4Va__highlightText{background:#5494d0;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Pricing-module__zOJ4Va__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));align-items:start;gap:2rem;max-width:1000px;margin:0 auto;display:grid}.Pricing-module__zOJ4Va__pricingCard{border-radius:32px;padding:2.5rem;transition:all .3s;position:relative;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.Pricing-module__zOJ4Va__pricingCard.Pricing-module__zOJ4Va__standard{background:#fff;border:1px solid rgba(255,255,255,.1)}.Pricing-module__zOJ4Va__pricingCard.Pricing-module__zOJ4Va__standard:hover{transform:translateY(-8px);box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.Pricing-module__zOJ4Va__pricingCard.Pricing-module__zOJ4Va__premium{background:linear-gradient(135deg,#5494d0 0%,#4a85c7 100%);border:1px solid #5494d0;transform:scale(1.05);box-shadow:0 25px 50px -12px rgba(84,148,208,.3)}.Pricing-module__zOJ4Va__pricingCard.Pricing-module__zOJ4Va__premium:hover{transform:translateY(-8px)scale(1.05);box-shadow:0 15px 35px rgba(84,148,208,.5)}.Pricing-module__zOJ4Va__pricingBadge{font-size:.75rem;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.025em;border-radius:20px;margin-bottom:1.5rem;padding:.375rem .875rem;display:inline-block}.Pricing-module__zOJ4Va__pricingBadge.Pricing-module__zOJ4Va__standard{color:#fff;background:#141414}.Pricing-module__zOJ4Va__pricingBadge.Pricing-module__zOJ4Va__premium{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.3)}.Pricing-module__zOJ4Va__planName{font-family:var(--font-family);font-size:1.5rem;font-weight:var(--font-weight-bold);margin-bottom:1.5rem}.Pricing-module__zOJ4Va__planName.Pricing-module__zOJ4Va__standard{color:var(--text-primary)}.Pricing-module__zOJ4Va__planName.Pricing-module__zOJ4Va__premium{color:#fff}.Pricing-module__zOJ4Va__planDescription{font-size:1.125rem;line-height:1.6;font-weight:var(--font-weight-regular);margin-bottom:2rem}.Pricing-module__zOJ4Va__planDescription.Pricing-module__zOJ4Va__standard{color:var(--text-secondary)}.Pricing-module__zOJ4Va__planDescription.Pricing-module__zOJ4Va__premium{color:rgba(255,255,255,.9)}.Pricing-module__zOJ4Va__planHighlight{font-weight:var(--font-weight-semibold)}.Pricing-module__zOJ4Va__planHighlight.Pricing-module__zOJ4Va__standard{background:#5494d0;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Pricing-module__zOJ4Va__planHighlight.Pricing-module__zOJ4Va__premium{color:#fff;text-shadow:0 0 20px rgba(255,215,0,.3)}.Pricing-module__zOJ4Va__priceContainer{flex-direction:column;align-items:flex-start;margin-bottom:2rem;display:flex}.Pricing-module__zOJ4Va__pricePrefix{font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-medium);margin-bottom:.25rem}.Pricing-module__zOJ4Va__planPrice{font-family:var(--font-family);font-size:3rem;font-weight:var(--font-weight-heavy);line-height:1}.Pricing-module__zOJ4Va__priceContainer.Pricing-module__zOJ4Va__standard .Pricing-module__zOJ4Va__pricePrefix{color:var(--text-secondary)}.Pricing-module__zOJ4Va__priceContainer.Pricing-module__zOJ4Va__standard .Pricing-module__zOJ4Va__planPrice{color:var(--text-primary)}.Pricing-module__zOJ4Va__priceContainer.Pricing-module__zOJ4Va__premium .Pricing-module__zOJ4Va__pricePrefix{color:rgba(255,255,255,.8)}.Pricing-module__zOJ4Va__priceContainer.Pricing-module__zOJ4Va__premium .Pricing-module__zOJ4Va__planPrice{color:#fff;text-shadow:0 0 30px rgba(255,255,255,.3)}.Pricing-module__zOJ4Va__ctaButton{width:100%;font-family:var(--font-family);font-size:.875rem;font-weight:var(--font-weight-bold);cursor:pointer;text-transform:uppercase;letter-spacing:.5px;border:none;border-radius:29.387px;justify-content:center;align-items:center;gap:.5rem;margin-bottom:2.5rem;padding:1rem 2rem;transition:all .3s;display:flex}.Pricing-module__zOJ4Va__ctaButton.Pricing-module__zOJ4Va__standard{background:var(--secondary-bg);color:var(--primary-bg);border:2px solid rgba(255,255,255,.2)}.Pricing-module__zOJ4Va__ctaButton.Pricing-module__zOJ4Va__standard:hover{background:#2a2a2a;border-color:rgba(255,255,255,.3);transform:translateY(-2px);box-shadow:0 10px 25px rgba(0,0,0,.3)}.Pricing-module__zOJ4Va__ctaButton.Pricing-module__zOJ4Va__premium{color:#fff;font-weight:var(--font-weight-heavy);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.3)}.Pricing-module__zOJ4Va__ctaButton.Pricing-module__zOJ4Va__premium:hover{color:#5494d0;background:#f2f2f2;border-color:rgba(255,255,255,.5);transform:translateY(-2px);box-shadow:0 8px 16px rgba(255,255,255,.3)}.Pricing-module__zOJ4Va__arrow{font-size:1rem;transition:transform .3s}.Pricing-module__zOJ4Va__ctaButton:hover .Pricing-module__zOJ4Va__arrow{transform:translate(2px)translateY(-2px)}.Pricing-module__zOJ4Va__featuresList{grid-template-columns:repeat(2,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.Pricing-module__zOJ4Va__featureItem{font-size:.875rem;line-height:1.5;font-weight:var(--font-weight-regular);align-items:flex-start;gap:.5rem;display:flex}.Pricing-module__zOJ4Va__featureBullet{flex-shrink:0;margin-top:.125rem;font-size:.5rem}.Pricing-module__zOJ4Va__featuresList.Pricing-module__zOJ4Va__standard .Pricing-module__zOJ4Va__featureItem{color:var(--text-secondary)}.Pricing-module__zOJ4Va__featuresList.Pricing-module__zOJ4Va__standard .Pricing-module__zOJ4Va__featureBullet{color:var(--accent-purple)}.Pricing-module__zOJ4Va__featuresList.Pricing-module__zOJ4Va__premium .Pricing-module__zOJ4Va__featureItem{color:rgba(255,255,255,.9)}.Pricing-module__zOJ4Va__featuresList.Pricing-module__zOJ4Va__premium .Pricing-module__zOJ4Va__featureBullet{color:rgba(255,255,255,.9);text-shadow:0 0 10px rgba(255,255,255,.9)}@media (max-width:1024px){.Pricing-module__zOJ4Va__pricingGrid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem}.Pricing-module__zOJ4Va__pricingCard.Pricing-module__zOJ4Va__premium{transform:none}.Pricing-module__zOJ4Va__pricingCard.Pricing-module__zOJ4Va__premium:hover{transform:translateY(-8px)}}@media (max-width:768px){.Pricing-module__zOJ4Va__pricingSection{padding:var(--spacing-2xl)0}.Pricing-module__zOJ4Va__pricingGrid{grid-template-columns:1fr;gap:1.5rem;max-width:400px}.Pricing-module__zOJ4Va__pricingCard{border-radius:24px;padding:2rem}.Pricing-module__zOJ4Va__pricingCard.Pricing-module__zOJ4Va__premium{transform:none}.Pricing-module__zOJ4Va__planPrice{font-size:2.5rem}.Pricing-module__zOJ4Va__featuresList{grid-template-columns:1fr;gap:.75rem}.Pricing-module__zOJ4Va__ctaButton{padding:.875rem 1.5rem;font-size:.8rem}}@media (max-width:480px){.Pricing-module__zOJ4Va__pricingHeader{margin-bottom:2rem}.Pricing-module__zOJ4Va__pricingTitle{font-size:max(2rem,min(8vw,2.5rem))}.Pricing-module__zOJ4Va__pricingCard{border-radius:20px;padding:1.5rem}.Pricing-module__zOJ4Va__planPrice{font-size:2rem}.Pricing-module__zOJ4Va__planDescription{font-size:1rem}.Pricing-module__zOJ4Va__planName{font-size:1.25rem}}@keyframes Pricing-module__zOJ4Va__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.Pricing-module__zOJ4Va__pricingCard{animation:.6s ease-out Pricing-module__zOJ4Va__fadeInUp}.Pricing-module__zOJ4Va__pricingCard:nth-child(2){animation-delay:.1s}@media (prefers-reduced-motion:reduce){.Pricing-module__zOJ4Va__pricingCard{animation:none}.Pricing-module__zOJ4Va__ctaButton,.Pricing-module__zOJ4Va__pricingCard{transition:none}.Pricing-module__zOJ4Va__ctaButton:hover,.Pricing-module__zOJ4Va__pricingCard:hover,.Pricing-module__zOJ4Va__pricingCard.Pricing-module__zOJ4Va__premium{transform:none}}.Pricing-module__zOJ4Va__ctaButton:focus{outline:2px solid var(--accent-purple);outline-offset:2px}
