#dg-consent{position:fixed;inset:auto 16px 16px;z-index:10000;max-width:880px;margin:auto;background:#fffdf9;color:#4d2d23;border:1px solid #e8d4c6;border-radius:20px;box-shadow:0 12px 50px #4d2d2330;padding:22px;font:15px/1.55 Nunito,system-ui,sans-serif}#dg-consent[hidden]{display:none}#dg-consent strong{font-size:20px}#dg-consent p{margin:8px 0 14px}#dg-consent a{color:#b51642;text-decoration:underline}.dg-consent-options{display:flex;flex-wrap:wrap;gap:12px 24px;margin:12px 0}.dg-consent-options label{display:flex;align-items:center;gap:9px}.dg-consent-options input{width:20px;height:20px;accent-color:#d6204c}.dg-consent-actions{display:flex;flex-wrap:wrap;gap:10px}.dg-consent-actions button,.dg-preferences{font:inherit;font-weight:800;color:#6b2536;border:1px solid #d9b4bd;background:#fff5f7;border-radius:12px;padding:12px 16px;min-height:44px;cursor:pointer}.dg-consent-actions button:focus-visible,.dg-preferences:focus-visible{outline:3px solid #d6204c;outline-offset:3px}.dg-preferences{margin:12px 0;background:transparent}@media(max-width:480px){#dg-consent{inset:auto 10px 10px;padding:16px;max-height:80dvh;overflow:auto}.dg-consent-options,.dg-consent-actions{display:grid;gap:10px}.dg-consent-actions button{width:100%;text-align:center}}

.price [data-plan-price]{font:inherit;font-size:clamp(24px,4vw,42px)}
