.page-module__qCP4TG__hero{text-align:center;background:radial-gradient(circle at center,rgba(var(--primary),.08)0%,transparent 60%);padding:8rem 0 5rem}.page-module__qCP4TG__planGrid{grid-template-columns:repeat(3,1fr);align-items:center;gap:2rem;max-width:1200px;margin:4rem auto;display:grid}@media (max-width:1024px){.page-module__qCP4TG__planGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__qCP4TG__planGrid{grid-template-columns:1fr}}.page-module__qCP4TG__card{background:rgba(var(--card),.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--border);text-align:left;border-radius:16px;flex-direction:column;height:100%;padding:2.5rem;transition:all .3s;display:flex}.page-module__qCP4TG__card.page-module__qCP4TG__highlight{background:rgb(var(--primary));color:#fff;z-index:10;border:none;transform:scale(1.05);box-shadow:0 20px 40px #2563eb33}.page-module__qCP4TG__price{margin:1.5rem 0;font-size:2.5rem;font-weight:800;line-height:1}.page-module__qCP4TG__period{opacity:.7;font-size:1rem;font-weight:500}.page-module__qCP4TG__features{flex-direction:column;gap:1rem;margin:2rem 0;padding:0;list-style:none;display:flex}.page-module__qCP4TG__featureItem{align-items:center;gap:.75rem;font-size:.95rem;display:flex}.page-module__qCP4TG__addonCard{background:rgb(var(--card));border:1px solid var(--border);text-align:center;border-radius:16px;padding:2rem}.page-module__qCP4TG__faqItem{background:rgba(var(--card),.5);border-bottom:1px solid var(--border);padding:1.5rem 0}.page-module__qCP4TG__faqQuestion{margin-bottom:.5rem;font-size:1.2rem;font-weight:600}.page-module__qCP4TG__section{border-bottom:1px solid var(--border);padding:6rem 0}.page-module__qCP4TG__altSection{background:rgb(var(--muted));border-bottom:1px solid var(--border);padding:6rem 0}
