.pp-page .pe-pp-hero{border-top:0;padding-top:var(--pp-hero-top)}.pp-page .pp-hero-copy{text-align:center}.pp-page .pp-hero-copy h1{margin:var(--pp-space-5) auto 0;max-width:1160px}.pp-page .pp-hero-lede{color:var(--pp-text-muted);font-size:var(--pp-fs-lead);line-height:1.55;margin:var(--pp-space-5) auto 0;max-width:560px;text-wrap:pretty}.pp-page .pp-hero-price{margin-top:var(--pp-space-6)}.pp-page .pp-hero-actions{align-items:center;display:flex;flex-direction:column;gap:0;margin-top:var(--pp-space-5)}.pp-page .pp-hero-actions .pp-button{padding-inline:var(--pp-space-4);width:100%}.pp-page .pp-hero-actions .pp-text-link,.pp-page .pp-hero-terms{font-size:var(--pp-fs-small)}.pp-page .pp-hero-terms{color:var(--pp-text-muted);display:flex;flex-wrap:wrap;gap:var(--pp-space-1) var(--pp-space-4);justify-content:center;list-style:none;margin-top:calc(var(--pp-space-4) + var(--pp-space-1));padding:0}.pp-page .pp-hero-terms li{align-items:center;display:flex;gap:var(--pp-space-2)}.pp-page .pp-report{margin-top:var(--pp-space-7)}.pp-page .pp-report-frame{background:var(--pp-surface-1);border:1px solid var(--pp-line);border-radius:var(--pp-radius-lg)}.pp-page .pp-report-header{align-items:center;border-bottom:1px solid var(--pp-line);display:flex;gap:var(--pp-space-3);justify-content:space-between;padding:var(--pp-space-2) var(--pp-space-5)}.pp-page .pp-agency{font-weight:700}.pp-page .pp-report-sample{border:1px solid var(--pp-line-strong);border-radius:var(--pp-radius-sm);color:var(--pp-text-muted);font-size:var(--pp-fs-small);padding:var(--pp-space-1) var(--pp-space-2);text-align:center}.pp-page .pp-report-main{padding:var(--pp-space-5)}.pp-page .pp-report-title{font-family:var(--pp-font-heading);font-size:var(--pp-fs-h3);font-weight:600}.pp-page .pp-report-legend{color:var(--pp-text-muted);display:flex;flex-wrap:wrap;font-size:var(--pp-fs-small);gap:var(--pp-space-2) var(--pp-space-5);margin-block:var(--pp-space-4) var(--pp-space-5)}.pp-page .pp-report-legend>span{align-items:center;display:inline-flex;gap:var(--pp-space-2)}.pp-page .pp-key{background:var(--pp-data-neutral);border:2px solid var(--pp-surface-inset);display:inline-block;height:12px;width:12px}.pp-page .pp-key--client{background:var(--pp-accent)}.pp-page .pp-engine-list{display:grid;gap:var(--pp-space-5);list-style:none;padding:0}.pp-page .pp-engine{display:grid;gap:var(--pp-space-2)}.pp-page .pp-engine>p{font-size:var(--pp-fs-small)}.pp-page .pp-engine-series{display:grid;gap:var(--pp-space-2)}.pp-page .pp-series{align-items:center;display:grid;gap:var(--pp-space-3);grid-template-columns:minmax(0,520px) 4ch;justify-content:start}.pp-page .pp-rail{background:var(--pp-surface-inset);height:10px;max-width:none}.pp-page .pp-bar{background:var(--pp-data-neutral);display:block;height:100%;transform-origin:left}.pp-page .pp-bar--client{background:var(--pp-accent)}.pp-page .pp-share{font-family:var(--pp-font-data);font-size:var(--pp-fs-small);font-variant-numeric:tabular-nums;text-align:right}.pp-page .pp-report-footer{border-top:1px solid var(--pp-line);color:var(--pp-text-muted);font-family:var(--pp-font-data);font-size:var(--pp-fs-small);padding:var(--pp-space-4) var(--pp-space-5)}.pp-page .pp-report figcaption{margin-top:var(--pp-space-3)}.pp-page .pp-definition{color:var(--pp-text-muted);font-size:var(--pp-fs-body);margin:var(--pp-space-6) 0 0;max-width:720px}@media (min-width:768px){.pp-page .pp-hero-actions{flex-direction:row;gap:var(--pp-space-5);justify-content:center}.pp-page .pp-hero-actions .pp-button{padding-inline:var(--pp-space-5);width:auto}.pp-page .pp-report-header{padding-inline:var(--pp-space-6)}.pp-page .pp-report-main{padding:var(--pp-space-6)}.pp-page .pp-report-legend{margin-top:0}.pp-page .pp-engine-list{margin-top:var(--pp-space-5)}.pp-page .pp-engine{align-items:center;grid-template-columns:160px minmax(0,1fr)}.pp-page .pp-report-footer{padding-inline:var(--pp-space-6)}}.pp-page .pp-definition strong{color:var(--pp-text)}.pp-page .pp-definition p+p{margin-top:var(--pp-space-2)}.pp-page .pp-report-main{display:grid;gap:var(--pp-space-6)}.pp-page .pp-report-summary dl{display:grid;gap:var(--pp-space-5);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--pp-space-5)}.pp-page .pp-report-summary dt{color:var(--pp-text-muted);font-size:var(--pp-fs-small)}.pp-page .pp-report-summary dd{font:700 var(--pp-fs-stat-sm)/1.1 var(--pp-font-data);font-variant-numeric:tabular-nums;margin-top:var(--pp-space-2)}.pp-page .pp-report-summary .pp-summary-client{grid-column:1/-1}.pp-page .pp-report-summary .pp-summary-client dd{font-size:var(--pp-fs-stat)}@media (min-width:1024px){.pp-page .pp-report-main{gap:var(--pp-space-6);grid-template-columns:minmax(0,1fr) 280px}.pp-page .pp-report-summary{border-left:1px solid var(--pp-line);grid-column:2;grid-row:1;padding-left:var(--pp-space-6)}.pp-page .pp-report-chart{grid-column:1;grid-row:1}.pp-page .pp-report-summary dl{grid-template-columns:1fr}}.pp-page .pe-pp-hero>.pp-container{border-inline:1px dashed var(--pp-line)}.pp-page .pp-answer{background:var(--pp-surface-inset);border-top:1px solid var(--pp-line);display:grid;font-size:var(--pp-fs-small);gap:var(--pp-space-1);padding:var(--pp-space-4) var(--pp-space-5)}.pp-page .pp-answer-question{color:var(--pp-text-muted)}.pp-page .pp-answer-highlight{color:var(--pp-accent-strong)}.pp-page .pp-answer-text{position:relative}.pp-page .pp-answer-measure{visibility:hidden}.pp-page .pp-answer-live{inset:0;position:absolute}.pp-page .pp-report-frame{overflow:hidden}@media (min-width:1024px){.pp-page .pe-pp-hero{padding-top:calc(var(--pp-header-offset) + var(--pp-space-4))}.pp-page .pp-hero-copy h1{margin-top:var(--pp-space-3)}.pp-page :is(.pp-hero-lede,.pp-hero-price,.pp-hero-actions){margin-top:var(--pp-space-3)}.pp-page .pp-hero-lede{max-width:680px}.pp-page .pp-hero-terms{margin-top:var(--pp-space-2)}.pp-page .pp-report{margin-top:var(--pp-space-4)}.pp-page .pp-report-header{padding-block:var(--pp-space-1)}.pp-page .pp-report-main{grid-template-columns:minmax(0,1fr) 280px;padding:var(--pp-space-2) var(--pp-space-6)}.pp-page .pp-report-title{line-height:1.3}.pp-page .pp-report-summary dt{line-height:1.5}.pp-page .pp-report-summary dl{gap:var(--pp-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--pp-space-3)}.pp-page .pp-report-summary .pp-summary-client{grid-column:1/-1}.pp-page .pp-report-summary dd{margin-top:var(--pp-space-1)}.pp-page .pp-report-summary .pp-summary-client dd{font-size:var(--pp-fs-stat-sm)}.pp-page .pp-report-legend{margin-bottom:var(--pp-space-2)}.pp-page .pp-engine-list{gap:var(--pp-space-1);margin-top:0}.pp-page .pp-engine-series{gap:0}.pp-page .pp-series{line-height:1}.pp-page .pp-rail{height:6px}.pp-page .pp-answer{column-gap:var(--pp-space-5);grid-template-columns:1fr 1.5fr;padding:var(--pp-space-1) var(--pp-space-6)}.pp-page .pp-answer>:first-child{grid-column:1;grid-row:1}.pp-page .pp-answer-question{grid-column:1;grid-row:2}.pp-page .pp-answer-text{grid-column:2;grid-row:1}.pp-page .pp-answer-citation{grid-column:2;grid-row:2}.pp-page .pp-report-footer{padding-block:var(--pp-space-2)}}@media (prefers-reduced-motion:no-preference){html.pp-js .pp-page .pp-report-frame.pp-pending{opacity:0}html.pp-js .pp-page .pp-report-frame{transition:opacity var(--pp-duration-enter) var(--pp-ease)}html.pp-js .pp-page .pp-report-frame.pp-pending .pp-bar{transform:scaleX(0)}html.pp-js .pp-page .pp-report-frame .pp-bar{transition:transform var(--pp-duration-bar) var(--pp-ease-out-quart);transition-delay:calc(var(--pp-i, 0)*var(--pp-duration-stagger))}html.pp-js .pp-page .pp-report-frame .pp-series+.pp-series .pp-bar{transition-delay:calc((var(--pp-i, 0) + 2)*var(--pp-duration-stagger))}html.pp-js .pp-page .pp-report-frame.pp-pending .pp-engine{opacity:0}html.pp-js .pp-page .pp-engine{transition:opacity var(--pp-duration-enter) var(--pp-ease-out-quart),transform var(--pp-duration-enter) var(--pp-ease-out-quart);transition-delay:calc(var(--pp-i, 0)*var(--pp-duration-stagger))}html.pp-js .pp-page .pp-answer-citation{transition:opacity var(--pp-duration-state) var(--pp-ease)}html.pp-js .pp-page .pp-report-frame.pp-typing .pp-answer-citation{opacity:0}}@media (min-width:768px) and (prefers-reduced-motion:no-preference){html.pp-js .pp-page .pp-report-frame{transition:none}html.pp-js .pp-page .pp-report-frame.pp-pending{opacity:1}html.pp-js .pp-page .pp-report-frame.pp-pending .pp-engine{transform:translateY(var(--pp-space-2))}}.pp-page .pp-hero-line{display:block}.pp-page .pp-report-summary dl>div{display:flex;flex-direction:column;justify-content:space-between}.pp-page .pp-share{line-height:1.35}