*{box-sizing:border-box}html{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#241d2d}body{margin:0;padding:24px;min-height:100vh;min-height:100dvh;display:grid;place-items:center;background:linear-gradient(135deg,#f7f3f9,#fffaf8)}.epg-push-card{width:100%;max-width:490px;border:1px solid #e9e0ec;background:white;box-shadow:0 24px 70px rgba(33,18,42,.08);border-radius:25px;padding:clamp(24px,5vw,43px);text-align:center}.epg-push-mark{width:64px;height:64px;margin:0 auto 19px;border-radius:20px;background:#f1eaf6;display:grid;place-items:center;font-size:32px;color:var(--epg-push-accent)}.epg-push-eyebrow{font-size:11px;letter-spacing:.15em;font-weight:700;color:#725584}.epg-push-card h1{font-size:clamp(27px,6vw,35px);letter-spacing:-.04em;line-height:1.15;margin:12px 0 18px}.epg-push-copy{font-size:16px;line-height:1.65;color:#61586c}.epg-push-privacy,.epg-push-small{font-size:13px;line-height:1.55;color:#786e80}.epg-push-status{background:#f7f4f9;border:1px solid #e8e0eb;border-radius:13px;padding:14px;margin:24px 0;color:#42334b;font-size:14px}#epg-push-action{display:block;border:0;border-radius:12px;background:var(--epg-push-accent);color:var(--epg-push-on-accent);cursor:pointer;padding:15px 20px;font-weight:700;font-size:16px;width:100%}#epg-push-action[hidden]{display:none}#epg-push-action:disabled{opacity:.5;cursor:not-allowed}.epg-push-card a{display:inline-block;margin-top:25px;color:#533872;text-underline-offset:4px}
