.page-module__ehuH9G__main{max-width:900px;margin:0 auto;padding:2rem 1.5rem 5rem}.page-module__ehuH9G__hero{text-align:center;padding:3rem 0 2.5rem}.page-module__ehuH9G__heroBadge{letter-spacing:3px;color:var(--cm-cyan);background:#00f0ff12;border:1px solid #00f0ff59;border-radius:100px;margin-bottom:1.25rem;padding:5px 16px;font-size:11px;font-weight:800;display:inline-block}.page-module__ehuH9G__heroTitle{color:var(--text-primary);letter-spacing:-1px;margin:0 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.15}.page-module__ehuH9G__heroAccent{background:linear-gradient(135deg, var(--cm-cyan), #0f8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__ehuH9G__heroSub{color:var(--text-secondary);max-width:520px;margin:0 auto;font-size:1rem;line-height:1.7}.page-module__ehuH9G__planGrid{grid-template-columns:1fr 1fr;gap:20px;margin:2rem 0;display:grid}@media (max-width:600px){.page-module__ehuH9G__planGrid{grid-template-columns:1fr}}.page-module__ehuH9G__planCard{background:var(--surface-color);border:2px solid var(--border-primary);cursor:pointer;border-radius:20px;padding:2rem 1.75rem;transition:border-color .2s,transform .15s,box-shadow .2s;position:relative}.page-module__ehuH9G__planCard:hover{border-color:#00f0ff66;transform:translateY(-2px);box-shadow:0 8px 32px #0000004d}.page-module__ehuH9G__planCardFeatured{background:linear-gradient(145deg,#00f0ff0d 0%,#00ff8808 100%);border-color:#00f0ff4d}.page-module__ehuH9G__planCardSelected{border-color:var(--cm-cyan)!important;box-shadow:0 0 0 1px var(--cm-cyan), 0 8px 32px #00f0ff26!important}.page-module__ehuH9G__bestValueBadge{background:linear-gradient(135deg, var(--cm-cyan), #0c8);color:#0a0a0f;letter-spacing:1px;white-space:nowrap;border-radius:100px;padding:4px 16px;font-size:11px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.page-module__ehuH9G__planName{color:var(--text-secondary);letter-spacing:1px;text-transform:uppercase;margin-bottom:.75rem;font-size:14px;font-weight:700}.page-module__ehuH9G__planPrice{color:var(--text-primary);margin-bottom:.25rem;font-size:3rem;font-weight:900;line-height:1}.page-module__ehuH9G__planCurrency{vertical-align:super;color:var(--text-secondary);font-size:1.5rem}.page-module__ehuH9G__planPer{color:var(--text-muted);margin-bottom:.5rem;font-size:13px}.page-module__ehuH9G__planSavings{color:var(--cm-green);margin-bottom:1.25rem;font-size:13px;font-weight:700}.page-module__ehuH9G__planFeatures{flex-direction:column;gap:8px;margin:1rem 0 1.5rem;padding:0;list-style:none;display:flex}.page-module__ehuH9G__planFeatures li{color:var(--text-secondary);padding-left:20px;font-size:13px;position:relative}.page-module__ehuH9G__planFeatures li:before{content:"✓";color:var(--cm-green);font-weight:700;position:absolute;left:0}.page-module__ehuH9G__planSelect{color:var(--cm-cyan);text-align:center;background:#00f0ff0d;border:1px solid #00f0ff33;border-radius:8px;padding:8px;font-size:13px;font-weight:700;transition:background .15s}.page-module__ehuH9G__alreadyPremium{text-align:center;background:linear-gradient(135deg,#00f0ff0f,#00ff880a);border:2px solid #00f0ff40;border-radius:20px;margin:2rem 0;padding:3rem 2rem}.page-module__ehuH9G__successCard{text-align:center;background:#00ff880d;border:2px solid #00ff8840;border-radius:20px;margin:2rem 0;padding:2.5rem 2rem}.page-module__ehuH9G__comparisonSection{margin-top:4rem}.page-module__ehuH9G__comparisonTitle{text-align:center;color:var(--text-primary);margin-bottom:1.5rem;font-size:1.5rem;font-weight:800}.page-module__ehuH9G__comparisonTable{background:var(--surface-color);border:1px solid var(--border-primary);border-radius:16px;overflow:hidden}.page-module__ehuH9G__comparisonHeader{border-bottom:1px solid var(--border-primary);background:#ffffff05;grid-template-columns:1fr 80px 80px;padding:14px 20px;display:grid}.page-module__ehuH9G__comparisonRow{border-bottom:1px solid #ffffff0a;grid-template-columns:1fr 80px 80px;align-items:center;padding:13px 20px;transition:background .15s;display:grid}.page-module__ehuH9G__comparisonRow:last-child{border-bottom:none}.page-module__ehuH9G__comparisonRow:hover{background:#ffffff05}
