.analytics-choice{position:fixed;inset:auto 0 24px;margin:0 auto;width:calc(100% - 48px);max-width:980px;max-height:calc(100dvh - 48px);overflow:auto;box-sizing:border-box;padding:30px 36px 26px;color:#eeeae0;background:#111416;border:1px solid #716143;border-top:3px solid #c7ae76;border-radius:4px;box-shadow:0 18px 80px #0009;font-family:inherit}
.analytics-choice::backdrop{background:rgb(0 0 0 / .65)}
.analytics-choice .analytics-eyebrow{margin:0 0 10px;color:#c7ae76;font-size:11px;font-weight:700;letter-spacing:.18em}
.analytics-choice h2{margin:0 0 14px;font-size:clamp(24px,3vw,32px);line-height:1.2;color:#f4efe4}
.analytics-choice #analytics-description{max-width:850px;margin:0 0 24px;font-size:15px;line-height:1.7;color:#c9c9c5}
.analytics-choice .analytics-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}
.analytics-choice .analytics-actions .btn{justify-content:center;min-width:200px;min-height:48px;margin:0;border:1px solid #c7ae76;color:#eeeae0;background:transparent}
.analytics-choice .analytics-actions .btn:hover{background:#c7ae7626}
.analytics-choice a{color:#c7ae76;font-size:13px;text-decoration:underline;text-underline-offset:4px}
.analytics-choice :focus-visible{outline:2px solid #f1cf8b;outline-offset:4px}
@media(max-width:600px){.analytics-choice{inset:auto 0 12px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:24px 20px}.analytics-choice .analytics-actions{flex-direction:column}.analytics-choice .analytics-actions .btn{width:100%}.analytics-choice #analytics-description{font-size:14px;line-height:1.6}}
