/* Extracted from plans.html style block 1 */
@keyframes slideIn { from { transform: translateX(100px); opacity:0; } to { transform: translateX(0); opacity:1; } }
/* Extracted inline styles from plans.html */
.plans-inline-1 { max-width:960px; margin:0 auto; width:100%; }
.plans-inline-2 { font-size:28px; font-weight:800; text-align:center; margin-bottom:8px; }
.plans-inline-3 { text-align:center; color:var(--text-muted); margin-bottom:40px; }
.plans-inline-4 { text-align:center; padding:40px; grid-column:1/-1; }
.plans-inline-5 { margin:auto; }
.plans-inline-6 { margin-top:40px; }
.plans-inline-7 { font-size:18px; font-weight:700; margin-bottom:20px; }
.plans-inline-8 { text-align:center; padding:20px; }
.plans-inline-9 { margin:auto; }
.plans-inline-10 { display:flex; gap:12px; }
.plans-inline-11 { flex:1; border:2px solid var(--border); border-radius:8px; padding:14px; cursor:pointer; text-align:center; font-weight:600; }
.plans-inline-12 { display:none; }
.plans-inline-13 { font-size:22px; }
.plans-inline-14 { flex:1; border:2px solid var(--border); border-radius:8px; padding:14px; cursor:pointer; text-align:center; font-weight:600; }
.plans-inline-15 { display:none; }
.plans-inline-16 { font-size:22px; }
.plans-inline-17 { flex:1; border:2px solid var(--border); border-radius:8px; padding:14px; cursor:pointer; text-align:center; font-weight:600; }
.plans-inline-18 { display:none; }
.plans-inline-19 { font-size:22px; }
.plans-inline-20 { background:var(--bg); border-radius:8px; padding:16px; margin-bottom:20px; text-align:center; }
.plans-inline-21 { font-size:24px; font-weight:800; }
.plans-inline-22 { font-size:13px; color:var(--text-muted); }
.plans-inline-23 { font-size:20px; font-weight:700; }
.plans-inline-24 { color:var(--text-muted); text-align:center; padding:20px; }
.plans-inline-25 { text-transform:capitalize; }
