.plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:35px 0}.plan-card,.policy-card,.member-lock{background:#fff;border:1px solid #e5e5e8;border-radius:24px;padding:30px;box-shadow:0 10px 30px rgba(20,20,30,.04)}.plan-card.featured{border-color:#6c63d9}.plan-label{font-size:12px;font-weight:800;letter-spacing:.12em}.plan-card h2{font-size:30px;margin:10px 0 18px}.plan-card li{margin:10px 0}.price-placeholder{margin-top:24px;padding:16px;border-radius:14px;background:#f5f4fb;font-weight:700}.muted{color:#777;line-height:1.7}.member-lock{text-align:center;max-width:760px;margin:60px auto}.member-lock h1{font-size:clamp(34px,6vw,58px);margin:10px 0 20px}.member-lock p{font-size:18px;line-height:1.8;color:#666}.member-lock .btn{margin:8px}@media(max-width:700px){.plan-grid{grid-template-columns:1fr}}