.ads-acquisition-surface{--ads-acq-navy:#043166;--ads-acq-navy-hover:#1d4675;--ads-acq-gold:#ffd602;--ads-acq-gold-hover:#f0c400;--ads-acq-ink:#0b1220;--ads-acq-surface:#f5f7fa;--ads-acq-white:#fff;--ads-acq-border:#e6e8ee;--ads-acq-orange:#ff751f;--ads-acq-cyan:#2ed9ff;--ads-acq-sage:#96a78f;--brand-navy:var(--ads-acq-navy);--focus-ring:var(--ads-acq-navy);--action-primary-hover:var(--ads-acq-navy-hover);background-color:var(--ads-acq-surface);color:var(--ads-acq-ink);font-weight:400}.ads-acquisition-surface .ads-acq-header{background-color:var(--ads-acq-navy);color:var(--ads-acq-white);border-bottom:1px solid color-mix(in srgb, var(--ads-acq-white) 12%, transparent)}.ads-acquisition-surface .ads-acq-footer{background-color:var(--ads-acq-navy);color:var(--ads-acq-white);border-top:1px solid color-mix(in srgb, var(--ads-acq-white) 12%, transparent)}.ads-acquisition-surface .ads-acq-brand-frame{background-color:var(--ads-acq-navy);color:var(--ads-acq-white)}.ads-acquisition-surface .ads-acq-brand-frame-inner{max-width:48rem;margin-left:auto;margin-right:auto;padding:1.5rem 1rem 2.75rem}@media (min-width:640px){.ads-acquisition-surface .ads-acq-brand-frame-inner{padding:1.75rem 1.5rem 3.25rem}}.ads-acquisition-surface .ads-acq-workbench{background-color:var(--ads-acq-white);border:1px solid var(--ads-acq-border);box-shadow:0 4px 18px color-mix(in srgb, var(--ads-acq-ink) 6%, transparent);border-radius:.875rem}.ads-acquisition-surface .ads-acq-workbench-lift{max-width:48rem;margin-top:-1.75rem;margin-left:auto;margin-right:auto;padding-bottom:11rem;padding-left:1rem;padding-right:1rem}@media (min-width:640px){.ads-acquisition-surface .ads-acq-workbench-lift{margin-top:-2rem;padding-bottom:12rem;padding-left:1.5rem;padding-right:1.5rem}}.ads-acquisition-surface .ads-acq-primary-cta{background-color:var(--ads-acq-gold);color:var(--ads-acq-ink);font-weight:600}.ads-acquisition-surface .ads-acq-primary-cta:hover:not(:disabled):not([aria-disabled=true]),.ads-acquisition-surface .group:hover .ads-acq-primary-cta{background-color:var(--ads-acq-gold-hover)}.ads-acquisition-surface .ads-acq-primary-cta:focus-visible{outline:3px solid var(--ads-acq-navy);outline-offset:2px}.ads-acquisition-surface .ads-acq-primary-cta:disabled,.ads-acquisition-surface .ads-acq-primary-cta[aria-disabled=true]{cursor:not-allowed;opacity:.4}.ads-acquisition-surface .bg-action-primary{background-color:var(--ads-acq-gold)!important;color:var(--ads-acq-ink)!important;font-weight:600!important}.ads-acquisition-surface .bg-action-primary:hover:not(:disabled),.ads-acquisition-surface .group:hover .bg-action-primary{background-color:var(--ads-acq-gold-hover)!important}.ads-acquisition-surface .bg-action-primary:focus-visible{outline:3px solid var(--ads-acq-navy);outline-offset:2px}.ads-acquisition-surface .ads-acq-card{background-color:var(--ads-acq-white);border:1px solid var(--ads-acq-border);box-shadow:0 1px 2px color-mix(in srgb, var(--ads-acq-ink) 4%, transparent);border-radius:.875rem}.ads-acquisition-surface .ads-acq-progress-summary{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ads-acquisition-surface .ads-acq-progress-label{color:color-mix(in srgb, var(--ads-acq-ink) 65%, transparent);font-size:.8125rem;font-weight:500}.ads-acquisition-surface .ads-acq-progress-label strong{color:var(--ads-acq-navy);font-weight:600}.ads-acquisition-surface .ads-acq-progress-track{background-color:color-mix(in srgb, var(--ads-acq-navy) 10%, var(--ads-acq-white));border-radius:9999px;width:100%;height:.25rem;margin-top:.5rem;overflow:hidden}.ads-acquisition-surface .ads-acq-progress-fill{background-color:var(--ads-acq-navy);border-radius:9999px;height:100%;transition:width .16s}.ads-acquisition-surface .ads-acq-consent-sheet{inset-inline:0;z-index:50;padding:.75rem 1rem 1rem;position:fixed;bottom:0}@media (min-width:640px){.ads-acquisition-surface .ads-acq-consent-sheet{padding:1rem 1.5rem 1.25rem}}.ads-acquisition-surface .ads-acq-consent-card{border:1px solid var(--ads-acq-border);background-color:var(--ads-acq-white);max-width:40rem;box-shadow:0 -4px 24px color-mix(in srgb, var(--ads-acq-ink) 10%, transparent);border-radius:.875rem;margin-left:auto;margin-right:auto;padding:1rem 1.125rem}.ads-acquisition-surface .ads-acq-consent-title{color:var(--ads-acq-navy);font-size:.9375rem;font-weight:600}.ads-acquisition-surface .ads-acq-consent-body{color:color-mix(in srgb, var(--ads-acq-ink) 78%, transparent);margin-top:.375rem;font-size:.8125rem;font-weight:400;line-height:1.45}.ads-acquisition-surface .ads-acq-consent-actions{flex-direction:column;gap:.5rem;margin-top:.875rem;display:flex}@media (min-width:640px){.ads-acquisition-surface .ads-acq-consent-actions{flex-direction:row}}.ads-acquisition-surface .ads-acq-consent-btn{border-radius:.625rem;flex:1;justify-content:center;align-items:center;min-height:2.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.ads-acquisition-surface .ads-acq-consent-btn:focus-visible{outline:3px solid var(--ads-acq-navy);outline-offset:2px}.ads-acquisition-surface .ads-acq-consent-btn-deny{border:1px solid var(--ads-acq-navy);background-color:var(--ads-acq-white);color:var(--ads-acq-navy)}.ads-acquisition-surface .ads-acq-consent-btn-deny:hover{background-color:color-mix(in srgb, var(--ads-acq-navy) 6%, var(--ads-acq-white))}.ads-acquisition-surface .ads-acq-consent-btn-grant{border:1px solid color-mix(in srgb, var(--ads-acq-gold) 70%, var(--ads-acq-navy));background-color:var(--ads-acq-gold);color:var(--ads-acq-ink)}.ads-acquisition-surface .ads-acq-consent-btn-grant:hover{background-color:var(--ads-acq-gold-hover)}
