.pricing-switch{display:flex;flex-direction:column;align-items:center;gap:8px;margin:12px 0 20px}
.switch-center{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.8);border:1px solid #e5e7eb;border-radius:999px;padding:2px}
.period-btn{min-width:92px;padding:8px 16px;border-radius:999px;border:1px solid transparent;background:transparent;color:#374151;font-size:14px;cursor:pointer;transition:.2s}
.period-btn:hover{background:#f3f4f6}
.period-btn.active{background:linear-gradient(90deg,#3b82f6,#8b5cf6);color:#ffffff;font-weight:600}
