.Pricing_pricingPage__3a09W{position:relative;min-height:100vh;padding:8rem 0 4rem;color:var(--primary);overflow:hidden}.Pricing_backgroundWrapper__Dma9Z{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.15}.Pricing_backgroundImage__LK0Pf{object-fit:cover}.Pricing_overlay__OWlVD{position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,var(--white) 0,var(--secondary) 100%);opacity:.8}.Pricing_container__fQ6Ht{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.Pricing_header__Iwu8h{text-align:center;margin-bottom:5rem}.Pricing_title__cjvhp{color:var(--primary)}.Pricing_subtitle__hB21P{font-size:1.25rem;color:var(--muted-foreground);max-width:600px;margin:0 auto}.Pricing_plansGrid__CSF0F{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:8rem}.Pricing_planCard__gBTir{background:var(--white);border:1px solid var(--border);border-radius:2rem;padding:3rem;display:flex;flex-direction:column;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;box-shadow:0 10px 30px rgba(0,0,0,.03)}.Pricing_planCard__gBTir:hover{transform:translateY(-10px);border-color:var(--highlight);box-shadow:0 20px 40px rgba(0,0,0,.08)}.Pricing_featured__uNIkG{border:2px solid var(--highlight);transform:scale(1.05);box-shadow:0 20px 50px rgba(155,118,23,.1)}.Pricing_featured__uNIkG:hover{transform:scale(1.05) translateY(-10px);border-color:var(--highlight)}.Pricing_mostPopular__GldLR{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--gradient-gold);color:var(--primary);padding:.5rem 1.5rem;border-radius:var(--radius);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;box-shadow:var(--shadow-gold)}.Pricing_active__CZC8P{background:var(--accent-muted)!important;border-color:var(--alternative-background)!important;box-shadow:0 20px 50px rgba(155,118,23,.15)!important}.Pricing_currentPlanLabel__lNQLi{position:absolute;top:-12px;right:20px;background:var(--alternative-background);color:var(--white);padding:.5rem 1rem;border-radius:var(--radius);font-size:.75rem;font-weight:700;text-transform:uppercase;box-shadow:0 4px 10px rgba(0,0,0,.1)}.Pricing_planHeader__0kYrh{margin-bottom:2.5rem}.Pricing_planIcon__Fk_tz{width:3.5rem;height:3.5rem;background:var(--accent-muted);border-radius:var(--radius);display:flex;align-items:center;justify-content:center;color:var(--highlight);margin-bottom:1.5rem}.Pricing_planName__wsnpk{font-size:1.75rem;margin-bottom:1rem;color:var(--primary)}.Pricing_priceWrapper__yHE1G{display:flex;align-items:baseline;gap:.25rem;margin-bottom:1rem}.Pricing_price__9pAcI{font-size:3rem;font-weight:700;color:var(--primary)}.Pricing_period__xz3zm{font-size:1.125rem;color:var(--muted-foreground)}.Pricing_description__S69WI{color:var(--muted-foreground);line-height:1.6}.Pricing_featuresList__Izjwx{display:flex;flex-direction:column;gap:1.25rem;margin-bottom:3rem;flex-grow:1}.Pricing_featureItem__IL3R5{display:flex;align-items:center;gap:1rem;font-size:1rem;color:var(--primary)}.Pricing_limitation__O8UeK{color:var(--muted-foreground);opacity:.5}.Pricing_planCta__HiytO{width:100%;padding:1rem;border-radius:var(--radius);font-weight:600;transition:all .3s ease}.Pricing_faqSection__WdEe1{max-width:800px;margin:0 auto}.Pricing_faqTitle__wvKNn{font-size:2.5rem;text-align:center;margin-bottom:4rem;color:var(--primary)}.Pricing_faqGrid__UGlYT{display:flex;flex-direction:column;gap:2rem}.Pricing_faqItem__Z7t_w{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.02)}.Pricing_faqItem__Z7t_w:hover{border-color:var(--highlight);box-shadow:0 10px 20px rgba(0,0,0,.05)}.Pricing_faqQuestion__3xaPV{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;text-align:left}.Pricing_faqQuestion__3xaPV h3{font-size:1.25rem;color:var(--primary)}.Pricing_faqAnswer__R_cu5{color:var(--muted-foreground);line-height:1.7;padding-left:2.25rem;text-align:left}@media (max-width:768px){.Pricing_title__cjvhp{color:var(--primary)}.Pricing_plansGrid__CSF0F{grid-template-columns:1fr}.Pricing_featured__uNIkG{transform:none}.Pricing_featured__uNIkG:hover{transform:translateY(-10px)}}.Pricing_textGold__ac1FH{color:var(--highlight)}.Pricing_textGray__FnH91{color:var(--muted-foreground)}.Pricing_shrink0__JeU2I{flex-shrink:0}.Pricing_spinner__UzGEV{animation:Pricing_spin__i9bZ1 1s linear infinite}@keyframes Pricing_spin__i9bZ1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}