.solutions-hub .analytics-demo,.solutions-hub .analytics-intro,.solutions-hub .analytics-measure{width:min(1180px,calc(100% - 48px));margin-inline:auto}.solutions-hub .analytics-intro{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:end;padding:3.5rem 0 2.5rem}.solutions-hub .analytics-intro h1{font-family:var(--font-display),Georgia,serif;font-size:clamp(2.75rem,5vw,4.5rem);line-height:1.02;letter-spacing:-.04em;margin:0;font-weight:500}.solutions-hub .analytics-intro h1 em{color:var(--copper)}.solutions-hub .analytics-intro p:not(.eyebrow){font-size:1rem;line-height:1.7;margin-bottom:0}.solutions-hub .analytics-demo{border:1px solid var(--line);border-radius:12px;background:#23262B;padding:2rem;margin-bottom:4rem;scroll-margin-top:1rem}.solutions-hub .ad-top{display:flex;justify-content:space-between;gap:1rem;align-items:center}.solutions-hub .ad-top h2{font-size:1.6rem;letter-spacing:-.04em;margin:0}.solutions-hub .ad-label{font-size:.875rem;font-weight:800;color:var(--ink-soft);margin:0 0 .7rem}.solutions-hub .ad-disclosure{font-size:.875rem;line-height:1.6;background:var(--mint);padding:1rem;margin:1.5rem 0}.solutions-hub .analytics-demo button,.solutions-hub .analytics-demo input{font:inherit;min-height:44px}.solutions-hub .analytics-demo button{cursor:pointer;border-radius:6px}.solutions-hub .analytics-demo button:disabled{cursor:default;opacity:.7}.solutions-hub .ad-quiet{border:1px solid var(--line);background:var(--paper);padding:.6rem 1rem;font-size:.875rem!important}.solutions-hub .ad-questions{display:flex;flex-wrap:wrap;gap:.6rem}.solutions-hub .ad-questions button,.solutions-hub .ad-source-links button{padding:.7rem 1rem;border:1px solid var(--line);background:#23262B;text-align:left;font-size:.875rem}.solutions-hub .ad-questions button[aria-pressed=true],.solutions-hub .ad-source-links button[aria-pressed=true]{border-color:var(--ink);background:var(--mint)}.solutions-hub .ad-form{margin:1.5rem 0 2rem}.solutions-hub .ad-form label{display:block;font-size:.875rem;font-weight:800;margin-bottom:.5rem}.solutions-hub .ad-scope{margin-bottom:1.5rem}.solutions-hub .ad-scope label{display:block;font-size:.875rem;font-weight:800;margin-bottom:.5rem}.solutions-hub .ad-scope select{font:inherit;min-height:44px;max-width:100%;width:100%;padding:.75rem;border:1px solid var(--line);border-radius:6px;background:var(--paper)}.solutions-hub .ad-scope p{font-size:.875rem;line-height:1.6;color:var(--ink-soft)}.solutions-hub .ad-form>div{display:flex;gap:.6rem}.solutions-hub .ad-form input{min-width:0;flex:1;border:1px solid var(--line);border-radius:6px;padding:.75rem;background:var(--paper);font-size:1rem}.solutions-hub .ad-form p{font-size:.875rem;line-height:1.6;margin:.5rem 0 0;color:var(--ink-soft)}.solutions-hub .ad-primary{background:var(--hub-fill);color:white;padding:.75rem 1rem;border:1px solid var(--ink);font-weight:700!important}.solutions-hub .ad-workspace{display:grid;grid-template-columns:1.35fr 1fr;border-top:1px solid var(--line)}.solutions-hub .ad-workspace>*{min-width:0}.solutions-hub .ad-answer{padding:2rem 2rem 0 0}.solutions-hub .ad-answer h3{font-family:var(--font-display),Georgia,serif;font-size:2.3rem;line-height:1.1;margin:.5rem 0 1rem;font-weight:600}.solutions-hub .ad-answer>p:not(.ad-label){font-size:1rem;line-height:1.7}.solutions-hub .ad-answer .ad-context{font-size:.875rem!important;color:var(--ink-soft)}.solutions-hub .ad-answer h4{margin:1.5rem 0 .75rem;font-size:1rem}.solutions-hub .ad-source-links{display:flex;flex-wrap:wrap;gap:.5rem}.solutions-hub .ad-evidence{background:var(--paper);border-left:1px solid var(--line);padding:2rem;margin-top:0}.solutions-hub .ad-evidence h3{font-size:1.25rem;margin:0 0 .75rem}.solutions-hub .ad-evidence p{font-size:1rem;line-height:1.6}.solutions-hub .ad-evidence .ad-timestamp,.solutions-hub .ad-source-stamp{font-size:.875rem;color:var(--ink-soft)}.solutions-hub .ad-evidence dl{margin:1.5rem 0}.solutions-hub .ad-evidence dl>div{padding:1rem 0;border-block-start:1px solid var(--line)}.solutions-hub .ad-evidence dt{font-size:.875rem;margin-bottom:.35rem}.solutions-hub .ad-evidence dd{margin:0;font-size:1.4rem;font-weight:800}.solutions-hub .ad-review{margin-top:1.5rem;padding:1.25rem;background:#30271E;border:1px solid #aa753d;border-radius:6px}.solutions-hub .ad-review h4{margin:0 0 .5rem}.solutions-hub .ad-review p{font-size:1rem;line-height:1.6}.solutions-hub .ad-review-receipt{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.solutions-hub .ad-review-receipt strong{font-size:.875rem}.solutions-hub .ad-notice{font-size:.875rem;line-height:1.6;margin-bottom:0;min-height:1.5rem}.solutions-hub .analytics-demo :is(button,input,select):focus-visible{outline:3px solid var(--copper);outline-offset:3px}.solutions-hub .analytics-measure{padding:4rem 0}.solutions-hub .analytics-measure h2{font-family:var(--font-display),Georgia,serif;font-size:2.8rem;line-height:1.1;margin:0 0 1.5rem}.solutions-hub .analytics-measure>p:not(.eyebrow){font-size:1rem;line-height:1.7;max-width:800px}.solutions-hub .analytics-measure>div{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.solutions-hub .analytics-measure span{border:1px solid var(--line);padding:1rem;font-size:1rem}@media(max-width:800px){.solutions-hub .analytics-intro{grid-template-columns:1fr;gap:1.5rem}.solutions-hub .ad-workspace{grid-template-columns:1fr}.solutions-hub .ad-answer{padding:1.5rem 0}.solutions-hub .ad-evidence{border-left:0;border-top:1px solid var(--line);padding:1.25rem}.solutions-hub .ad-form>div{flex-direction:column}.solutions-hub .ad-top{align-items:flex-start;flex-wrap:wrap}}@media(max-width:640px){.solutions-hub .analytics-demo,.solutions-hub .analytics-intro,.solutions-hub .analytics-measure{width:calc(100% - 32px)}.solutions-hub .analytics-demo{padding:1.1rem}.solutions-hub .analytics-intro{padding-top:2.5rem}.solutions-hub .analytics-intro h1{font-size:2.75rem}.solutions-hub .ad-questions,.solutions-hub .ad-source-links{flex-direction:column}.solutions-hub .ad-answer h3{font-size:2rem}.solutions-hub .analytics-page .status-pill{font-size:.875rem}}