.ms-video-plan{text-align:center;justify-content:center;align-items:center}.ms-video-plan-body{flex-direction:column;align-items:center;gap:12px;padding:12px 4px;display:flex}.ms-video-plan-icon{color:#fff;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.ms-video-plan-title{font-family:var(--font-saira), var(--font-sans), sans-serif;color:var(--color-ink);margin:6px 0 0;font-size:clamp(20px,2.2vw,24px);font-weight:600;line-height:1.35}.ms-video-plan-text{max-width:360px;color:var(--color-muted);margin:0;font-size:14px;line-height:1.6}.ms-video-plan-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}.ms-video-plan-primary{color:#fff;border-radius:14px;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #8b3ff540}.ms-video-plan-secondary{border:1px solid var(--color-line);background:var(--color-surface);min-height:48px;color:var(--color-ink);border-radius:14px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.ms-video-plan-secondary:hover{border-color:var(--color-brand);color:var(--color-brand)}.ms-video-plan :is(button,a):focus-visible{outline:3px solid var(--color-brand);outline-offset:3px}
