.clarity-consent-module__5WFZDG__banner{z-index:9998;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#fffdfbf5;border:1px solid #ff382b33;border-radius:1.5rem;max-width:72rem;margin:0 auto;position:fixed;bottom:1rem;left:1rem;right:1rem;overflow:hidden;box-shadow:0 24px 80px #57231a2e}.clarity-consent-module__5WFZDG__content{gap:1.5rem;padding:1.35rem;display:grid}.clarity-consent-module__5WFZDG__eyebrow{color:var(--uco-red-deep,#df2d22);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:800}.clarity-consent-module__5WFZDG__title{color:var(--uco-ink,#180d0a);margin:.4rem 0 0;font-size:1.4rem;font-weight:800;line-height:1.2}.clarity-consent-module__5WFZDG__description{max-width:48rem;color:var(--uco-copy,#68544d);margin:.65rem 0 0;font-size:.92rem;line-height:1.65}.clarity-consent-module__5WFZDG__detail{max-width:48rem;color:var(--uco-muted,#8f7b74);margin:.55rem 0 0;font-size:.78rem;line-height:1.55}.clarity-consent-module__5WFZDG__actions{flex-wrap:wrap;align-items:center;gap:.7rem;display:flex}.clarity-consent-module__5WFZDG__primaryButton,.clarity-consent-module__5WFZDG__secondaryButton,.clarity-consent-module__5WFZDG__textButton,.clarity-consent-module__5WFZDG__settingsButton{cursor:pointer;border-radius:9999px;font-family:inherit;font-weight:700;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s}.clarity-consent-module__5WFZDG__primaryButton{background:linear-gradient(135deg, var(--uco-red,#ff382b), var(--uco-orange,#f04a28));color:#fff;border:1px solid #0000;padding:.78rem 1.2rem;box-shadow:0 10px 28px #ff382b33}.clarity-consent-module__5WFZDG__primaryButton:hover{transform:translateY(-1px);box-shadow:0 14px 34px #ff382b47}.clarity-consent-module__5WFZDG__secondaryButton{color:var(--uco-ink,#180d0a);background:#fffc;border:1px solid #ff382b33;padding:.78rem 1.2rem}.clarity-consent-module__5WFZDG__secondaryButton:hover{background:#fff;border-color:#ff382b73}.clarity-consent-module__5WFZDG__textButton{color:var(--uco-copy,#68544d);background:0 0;border:0;padding:.72rem .8rem}.clarity-consent-module__5WFZDG__textButton:hover{color:var(--uco-red-deep,#df2d22)}.clarity-consent-module__5WFZDG__settingsButton{z-index:9997;color:var(--uco-copy,#68544d);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfbe6;border:1px solid #ff382b2e;padding:.65rem .95rem;font-size:.75rem;position:fixed;bottom:1rem;left:1rem;box-shadow:0 10px 32px #57231a14}.clarity-consent-module__5WFZDG__settingsButton:hover{color:var(--uco-red-deep,#df2d22);border-color:#ff382b66}.clarity-consent-module__5WFZDG__settingsPanel{z-index:9998;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffdfbf7;border:1px solid #ff382b33;border-radius:1.4rem;width:min(100vw - 2rem,28rem);padding:1.25rem;position:fixed;bottom:1rem;left:1rem;box-shadow:0 24px 70px #57231a29}.clarity-consent-module__5WFZDG__settingsTitle{color:var(--uco-ink,#180d0a);margin:.4rem 0 0;font-size:1.3rem;font-weight:800}.clarity-consent-module__5WFZDG__primaryButton:focus-visible,.clarity-consent-module__5WFZDG__secondaryButton:focus-visible,.clarity-consent-module__5WFZDG__textButton:focus-visible,.clarity-consent-module__5WFZDG__settingsButton:focus-visible{outline:2px solid var(--uco-red,#ff382b);outline-offset:3px}@media (min-width:768px){.clarity-consent-module__5WFZDG__content{grid-template-columns:minmax(0,1fr) auto;align-items:center;padding:1.5rem 1.65rem}.clarity-consent-module__5WFZDG__actions{justify-content:flex-end}}@media (max-width:640px){.clarity-consent-module__5WFZDG__banner{border-radius:1.25rem;bottom:.7rem;left:.7rem;right:.7rem}.clarity-consent-module__5WFZDG__content{padding:1.1rem}.clarity-consent-module__5WFZDG__actions{width:100%}.clarity-consent-module__5WFZDG__primaryButton,.clarity-consent-module__5WFZDG__secondaryButton{flex:auto;min-height:44px}.clarity-consent-module__5WFZDG__settingsButton{bottom:.75rem;left:.75rem}}@media (prefers-reduced-motion:reduce){.clarity-consent-module__5WFZDG__primaryButton,.clarity-consent-module__5WFZDG__secondaryButton,.clarity-consent-module__5WFZDG__textButton,.clarity-consent-module__5WFZDG__settingsButton{transition:none}}
