.consent-panel{position:fixed;z-index:10000;bottom:16px;left:16px;right:16px;margin:auto;max-width:680px;padding:20px;background:#fff;color:#171717;border:1px solid #bbb;border-radius:16px;box-shadow:0 8px 40px #0003;font:14px/1.5 system-ui,sans-serif;max-height:80vh;overflow:auto}.consent-panel[hidden]{display:none}.consent-panel p{margin:0 0 14px}.consent-panel a{color:#171717;text-decoration:underline}.consent-panel>div{display:flex;gap:12px}.consent-panel button{flex:1;min-height:44px;padding:10px 16px;background:#fff;color:#171717;border:1px solid #171717;border-radius:8px;cursor:pointer;font:inherit}.consent-panel button:hover{background:#eee}.consent-settings{display:block;cursor:pointer;color:inherit;background:transparent;border:0;padding:10px 0;font:inherit;text-decoration:underline}.consent-panel button:focus-visible,.consent-settings:focus-visible{outline:3px solid #7345c9;outline-offset:3px}.thanks-main{max-width:760px;min-height:65vh;margin:0 auto;padding:100px 24px 60px}.thanks-main h1{font-size:clamp(32px,6vw,60px);line-height:1.12}.thanks-main p{margin:24px 0}.thanks-main .button{margin-top:12px}
