body:has(.site-space-backdrop){isolation:isolate;color:#f5f7fc;--color-navy:#07101c;--color-navy-2:#091321;--color-surface:#142032;--color-line:#30465f;--color-line-hi:#55789d;--color-muted:#becce0;--color-ink:#f5f7fc;background:#03060c}body:has(.site-space-backdrop) .home-space-backdrop{z-index:-1}body:has(.site-space-backdrop) .public-site{--site-bg:transparent;--site-surface:#101c2dcc;--site-ink:#f5f7fc;--site-muted:#becce0;--site-line:#30465f;color:#f5f7fc;isolation:auto;background:0 0}body:has(.site-space-backdrop) .public-site :is(main,.consultation-page,.agency-hero,.production-story,.new-network-section,.original-network-hero,.new-globe-hero,.new-service-areas,.real-distribution-section,.consultation-network){background:0 0}body:has(.site-space-backdrop) .public-site :is(h1,h2,h3,h4){color:#f5f7fc}body:has(.site-space-backdrop) .public-site :is(.agency-intro-copy,.agency-kicker,.agency-eyebrow,.intro-caption,.new-demo-note,.discovery-section-heading p,.discovery-link-grid small,.agency-faq details p,.location-card p,.proof-strip dt,.proof-disclosure){color:#becce0}body:has(.site-space-backdrop) .public-site :is(.agency-form-panel,.agency-contact-band,.location-card,.agency-service-card,.real-report-preview,.discovery-link-grid li,.agency-faq details,.discovery-brief,.discovery-local aside){background:#101c2dcc;border-color:#35516e}body:has(.site-space-backdrop) .public-site .consultation-page{--question-bg:#101c2dde;--question-line:#45627e;--question-ink:#f5f7fc;--question-muted:#bdccdf}body:has(.site-space-backdrop) .public-site :is(.agency-header,.agency-mobile-nav){-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#060e1bed;border-color:#30465f}body:has(.site-space-backdrop) .public-site .agency-footer{background:linear-gradient(#07101d44,#08172888 60%,#03060cbb);border-color:#36516d;padding-bottom:30px}body:has(.site-space-backdrop) .public-site .agency-footer :is(p,a){color:#c4d2e4}body:has(.site-space-backdrop) .public-site .agency-footer .agency-button{color:#fff}body:has(.site-space-backdrop) .public-site .agency-button-secondary{background:#101c2ddd;border-color:#45627e}body:has(.site-space-backdrop) .client-dashboard{--client-ground:#091422a6;--client-raised:#111f31dd;--client-deep:#07101ddb;--client-ink:#f5f7fc;--client-muted:#bdccdf}body:has(.site-space-backdrop) :is(.client-shell-rail,.client-shell-topbar){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#091321ed;border-color:#30465f}body:has(.site-space-backdrop) :is(.client-shell-content,.client-report-header){background:0 0}body:has(.site-space-backdrop) :is(.connection-card,.client-shell-mobile nav){background:#101c2df5;border-color:#45627e}body:has(.site-space-backdrop) :is(.client-segmented button,.client-city-journey p){color:#bdccdf}body:has(.site-space-backdrop) .client-segmented button[aria-pressed=true]{color:#fff}body:has(.site-space-backdrop) .analytics-choice{color:#c0ccdd;background:#080f1ce8}@media print{body:has(.site-space-backdrop){padding-bottom:0}.site-space-backdrop{display:none}}.auth-brand{letter-spacing:-1.5px;color:#f5f7fc;margin-bottom:28px;font:600 38px Poppins,sans-serif;text-decoration:none;display:inline-block}.auth-brand span{color:#479dff}.password-visibility{color:#b8dcff;cursor:pointer;align-self:flex-end;margin-top:-10px;padding:6px 0;font-size:13px}.password-visibility:focus-visible,.auth-brand:focus-visible,.analytics-preference-button:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #88bfff}.analytics-preference-button{color:#b8dcff;text-underline-offset:4px;cursor:pointer;text-decoration:underline}
