.page-module__qCP4TG__page{min-height:100vh;color:var(--text);font-family:var(--font-geist-sans),"Poppins",system-ui;background:radial-gradient(circle at top,#1a1a28,#05050b 70%);padding:3.5rem 1.5rem 4rem}.page-module__qCP4TG__container{flex-direction:column;gap:3rem;width:min(1200px,100%);margin:0 auto;display:flex}.page-module__qCP4TG__hero{text-align:center}.page-module__qCP4TG__hero h1{margin-bottom:.5rem;font-size:clamp(2rem,4vw,2.8rem)}.page-module__qCP4TG__hero p{color:var(--muted)}.page-module__qCP4TG__plans{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.8rem;display:grid}.page-module__qCP4TG__plan{background:#ffffff05;border:1px solid #fff3;border-radius:32px;flex-direction:column;gap:1rem;padding:2.5rem 2rem;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;box-shadow:0 30px 70px #00000080}.page-module__qCP4TG__planHighlight{background:linear-gradient(145deg,#0000001f,#ffe92d1f)}.page-module__qCP4TG__plan:hover{border-color:#ffffff59;transform:translateY(-8px);box-shadow:0 45px 90px #0000008c}.page-module__qCP4TG__badge{background:linear-gradient(120deg,var(--tempolor-pro-blue),var(--accent-2));color:#05070e;border-radius:999px;padding:.35rem 1rem;font-size:.78rem;font-weight:600;position:absolute;top:-16px;right:24px;box-shadow:0 10px 25px #00000059}.page-module__qCP4TG__planHead h3{margin:0 0 .35rem;font-size:1.8rem}.page-module__qCP4TG__planHead p{color:var(--muted);margin:0;line-height:1.5}.page-module__qCP4TG__priceRow{align-items:baseline;gap:.3rem;display:flex}.page-module__qCP4TG__currency{font-size:1.6rem;font-weight:600}.page-module__qCP4TG__price{font-size:3.2rem;font-weight:700}.page-module__qCP4TG__frequency{color:var(--muted);font-weight:500}.page-module__qCP4TG__billingNote{color:var(--muted);margin-top:-.6rem}.page-module__qCP4TG__cta{color:#05060f;border-radius:999px;justify-content:center;margin-top:.25rem;padding:.95rem 1.4rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 15px 40px #00000059}.page-module__qCP4TG__divider{background:#ffffff1a;height:1px;margin:.5rem 0}.page-module__qCP4TG__featureBlock h4{letter-spacing:.14rem;color:#9ea5c7;margin-bottom:.8rem;font-size:.9rem}.page-module__qCP4TG__featureBlock ul{color:var(--muted);flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}
