.pricing-container{position:relative;padding:0 2rem 2rem;margin-top:4rem;z-index:1}.pricing-container,.pricing-grid{display:flex;align-items:center;justify-content:center}.pricing-grid{flex-direction:column;gap:2rem;max-width:1200px;width:100%}.background-svg-3{position:absolute;top:-300px;right:-350px;z-index:1;pointer-events:none;filter:grayscale(100%);opacity:.1}@media (min-width:1024px){.pricing-grid{flex-direction:row}}.price-card{background-color:var(--secondary);border-radius:32px;padding:var(--font-xxl);transition:all .3s ease;box-shadow:0 8px 24px rgba(0,0,0,.05);border:1px solid var(--foreground);position:relative;width:100%;max-width:400px;z-index:0}.price-card:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;opacity:0;transition:opacity .3s ease}.price-card:hover:before{opacity:1}.price-card.popular{background:var(--accent);color:var(--primary);transform:scale(1.02);border:1px solid var(--foreground)}.price-card.elite{background-color:var(--secondary)}.card-header{margin-bottom:1rem;position:relative;display:flex;justify-content:space-between;align-items:center}.plan-tag{position:absolute;top:-3.5rem;right:0;display:inline-flex;align-items:center;padding:.3rem .85rem;border-radius:20px;font-size:.8125rem;font-weight:600;z-index:9;overflow:visible;clip:unset}.tag-active{background:var(--background);color:var(--primary)}.tag-popular{background:var(--secondary);color:var(--primary)}.plan-name{font-size:var(--font-xl);font-weight:700;letter-spacing:-.02em;color:var(--primary-text)!important;margin-bottom:.5rem}.price-section{margin-bottom:1.75rem}.original-price{color:var(--primary);text-decoration:line-through;margin-right:.5rem;font-size:1.5rem;display:flex;align-items:center}.price{font-size:2.75rem;font-weight:700;line-height:1;color:var(--primary-text)!important;display:flex;width:100%;align-items:baseline}.price.discounted{color:var(--secondary-text)!important}.billing-cycle{font-size:.875rem;margin-top:.25rem}.billing-cycle,.plan-description,.popular .billing-cycle{color:var(--secondary-text)}.plan-description{margin:1.5rem 0;line-height:1.6;font-size:.9375rem}.popular .plan-description{color:var(--secondary-text)}.features-list{list-style:none;padding:0;margin-bottom:var(--font-xxl);display:grid}.feature-item{display:flex;align-items:center;color:var(--primary-text)!important;font-size:.9375rem}.app-view .feature-item{color:#fff!important}.app-view .feature-included svg{fill:green!important}.app-view .pricing-card-svg-icon{color:#fff!important}.popular .feature-item{color:#e5e7eb}.feature-item svg{margin-right:.875rem;flex-shrink:0;width:18px;height:18px}.feature-included svg{color:#22c55e;stroke:var(--theme-primary)}.feature-excluded svg{color:#94a3b8;opacity:.5}.popular .feature-excluded svg{color:#475569}.svg-container{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center}.pricing-card-svg-icon{width:200px;height:200px;position:absolute;right:-45px;top:0;z-index:0;opacity:.09}@media (max-width:1024px){.pricing-container{padding:1rem;margin-top:2rem}.pricing-grid{grid-template-columns:1fr;max-width:400px;margin-bottom:2rem}.price-card{padding:1.5rem;overflow:hidden}.pricing-card-svg-icon{width:150px;height:150px;right:0}}.pricing-container.app-view{padding:0;color:#fff}.pricing-container.app-view .price-card.app-view .plan-name,.pricing-container.app-view .pricing-title,.pricing-container.app-view h1{color:#fff}.pricing-container.app-view .price-card.app-view .feature-item,.pricing-container.app-view .price-card.app-view .plan-description,.pricing-container.app-view p{color:#d6d6d6}.pricing-container.app-view .price-card.app-view{background-color:#212121;border:1px solid #333}.pricing-container.app-view .price-card.app-view.popular{background-color:#282828;border:1px solid #444;box-shadow:0 4px 30px #505050}.pricing-container.app-view .price-card.app-view.elite{background-color:#1a1a1a;border:1px solid #333}.pricing-container.app-view .price-card.app-view .price{color:#fff}.pricing-container.app-view .price-card.app-view .price .billing-cycle{color:#bbb}.pricing-container.app-view .price-card.app-view .feature-item.feature-included{color:#d6d6d6}