.PricingPage-module__o6cRJq__page{background-color:var(--background-color)}.PricingPage-module__o6cRJq__hero{padding:3.5rem var(--section-padding-inline)2.5rem}.PricingPage-module__o6cRJq__heroInner{max-width:var(--container-max-width);margin:0 auto}.PricingPage-module__o6cRJq__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent-color);opacity:.7;margin-bottom:.75rem;font-size:.8rem;font-weight:600}.PricingPage-module__o6cRJq__title{letter-spacing:-.02em;color:var(--accent-color);margin-bottom:1rem;font-size:2.4rem;font-weight:900}.PricingPage-module__o6cRJq__subtitle{color:var(--text-color);opacity:.9;max-width:720px;font-size:1.05rem;line-height:1.8}.PricingPage-module__o6cRJq__subtitleMuted{color:var(--text-color);opacity:.8;max-width:680px;margin-top:.5rem;font-size:.95rem;line-height:1.7}.PricingPage-module__o6cRJq__plansSection{padding:1rem var(--section-padding-inline)3rem}.PricingPage-module__o6cRJq__plansInner{max-width:var(--container-max-width);margin:0 auto}.PricingPage-module__o6cRJq__plansGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.75rem;display:grid}.PricingPage-module__o6cRJq__planCard{border-radius:var(--radius-lg);background-color:#fff;border:1px solid #0000000f;flex-direction:column;gap:1.25rem;padding:2rem 1.8rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 10px 40px #00000012}.PricingPage-module__o6cRJq__planCard:hover{border-color:#0000001f;transform:translateY(-4px);box-shadow:0 18px 54px #00000029}.PricingPage-module__o6cRJq__planCardHighlight{background-image:linear-gradient(135deg,#fff 0%,#fdf7f0 100%);border:2px solid #a2602aa6;box-shadow:0 20px 60px #a2602a4d}.PricingPage-module__o6cRJq__planCardHighlight:hover{border-color:#a2602aa6;box-shadow:0 24px 70px #a2602a66}.PricingPage-module__o6cRJq__planBadge{background-image:var(--primary-gradient);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .8rem;font-size:.75rem;font-weight:700;display:inline-flex}.PricingPage-module__o6cRJq__planName{color:var(--accent-color);font-size:1.3rem;font-weight:800}.PricingPage-module__o6cRJq__planDescription{color:var(--text-color);opacity:.9;font-size:.95rem;line-height:1.7}.PricingPage-module__o6cRJq__originalPrice{color:#c53030;opacity:.9;font-size:.9rem;font-weight:600;text-decoration:line-through}.PricingPage-module__o6cRJq__priceRow{align-items:baseline;gap:.5rem;display:flex}.PricingPage-module__o6cRJq__price{color:var(--accent-color);font-size:2rem;font-weight:900}.PricingPage-module__o6cRJq__priceUnit{color:var(--text-color);opacity:.8;font-size:.9rem}.PricingPage-module__o6cRJq__featureList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.PricingPage-module__o6cRJq__featureItem{color:var(--text-color);align-items:flex-start;gap:.5rem;font-size:.93rem;display:flex}.PricingPage-module__o6cRJq__featureIcon{color:var(--primary-color);margin-top:.15rem}.PricingPage-module__o6cRJq__mutedNote{color:var(--text-color);opacity:.75;margin-top:.5rem;font-size:.82rem}.PricingPage-module__o6cRJq__planCta{background-image:var(--primary-gradient);color:#fff;letter-spacing:.08em;text-transform:uppercase;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.85rem 1.6rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .14s,box-shadow .14s;display:inline-flex;box-shadow:0 12px 40px #0000002e}.PricingPage-module__o6cRJq__planCta:hover{transform:translateY(-2px);box-shadow:0 18px 54px #0000003d}.PricingPage-module__o6cRJq__whySection{padding:0 var(--section-padding-inline)3rem}.PricingPage-module__o6cRJq__whyInner{max-width:var(--container-max-width);border-radius:var(--radius-lg);background-color:#fff;border:1px solid #0000000f;margin:0 auto;padding:2rem 1.8rem;box-shadow:0 10px 40px #00000014}.PricingPage-module__o6cRJq__whyTitle{color:var(--accent-color);margin-bottom:.75rem;font-size:1.5rem;font-weight:900}.PricingPage-module__o6cRJq__whySubtitle{color:var(--text-color);opacity:.9;margin-bottom:1.25rem;font-size:.98rem;line-height:1.7}.PricingPage-module__o6cRJq__whyList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.PricingPage-module__o6cRJq__whyItem{color:var(--text-color);gap:.5rem;font-size:.93rem;display:flex}.PricingPage-module__o6cRJq__whyBullet{background-image:var(--primary-gradient);border-radius:999px;flex-shrink:0;width:.55rem;height:.55rem;margin-top:.35rem}.PricingPage-module__o6cRJq__contactSection{padding:0 var(--section-padding-inline)3.5rem}.PricingPage-module__o6cRJq__contactInner{max-width:var(--container-max-width);border-radius:var(--radius-lg);background-image:var(--primary-gradient);color:#fff;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding:1.8rem;display:flex}.PricingPage-module__o6cRJq__contactCopy{max-width:520px}.PricingPage-module__o6cRJq__contactTitle{margin-bottom:.5rem;font-size:1.4rem;font-weight:900}.PricingPage-module__o6cRJq__contactText{font-size:.98rem;line-height:1.7}.PricingPage-module__o6cRJq__contactActions{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.PricingPage-module__o6cRJq__contactLink{color:#fff;border:2px solid #ffffffb3;border-radius:999px;padding:.75rem 1.4rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .14s,border-color .14s,transform .14s,box-shadow .14s}.PricingPage-module__o6cRJq__contactPrimary{color:var(--accent-color);background-color:#fff;border-radius:999px;padding:.8rem 1.6rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background-color .14s,color .14s,transform .14s,box-shadow .14s}.PricingPage-module__o6cRJq__contactLink:hover{background-color:#ffffff29;border-color:#fff}.PricingPage-module__o6cRJq__contactPrimary:hover{background-color:#f3f3f3;transform:translateY(-2px);box-shadow:0 10px 34px #00000038}@media (max-width:900px){.PricingPage-module__o6cRJq__contactInner{flex-direction:column;align-items:flex-start}}@media (max-width:720px){.PricingPage-module__o6cRJq__hero{padding:2.8rem var(--section-padding-inline)2.2rem}.PricingPage-module__o6cRJq__title{font-size:2rem}.PricingPage-module__o6cRJq__plansSection{padding-bottom:2.4rem}}
