.hero-stories{--hs-progress:0%;background:#fff;border:1px solid #dbe3f1;border-radius:22px;box-shadow:0 25px 70px -35px #193b7455;overflow:hidden;color:#263e63;text-align:left;align-self:center}.hs-play{font:700 10px Manrope,sans-serif;border:0;background:#f0f4fc;border-radius:6px;padding:6px 10px;color:#3454ff;cursor:pointer}.hs-stage{height:430px;padding:23px 26px;box-sizing:border-box;position:relative}.hs-story{height:100%;display:flex;flex-direction:column;gap:23px}.hs-question{display:flex;gap:12px;align-items:flex-start;min-height:93px}.hs-avatar{display:grid;place-items:center;width:31px;height:31px;flex:0 0 31px;border-radius:50%;background:#edf2fb;color:#8e9fb9;font:600 17px Manrope,sans-serif}.hs-question small{display:block;font-size:8px;letter-spacing:1px;font-weight:800;color:#8b9bb2;margin:2px 0 8px}.hs-question blockquote{font-size:22px;line-height:1.35;letter-spacing:-.65px;font-weight:650;margin:0;color:#3b5274}.hs-answer{border-left:2px solid #d8f29e;padding-left:19px;display:flex;flex-direction:column;gap:10px}.hs-signature{display:flex;align-items:center;gap:6px;font-size:8px;font-weight:800;letter-spacing:1px;color:#3454ff}.hs-signature svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.6}.hero-stories .hs-answer h3{font-size:29px;line-height:1.12;letter-spacing:-1px;margin:0;color:#213f75}.hs-answer>p{font-size:12px;line-height:1.6;color:#7b8da7;margin:0;max-width:450px}.hs-evidence{margin-top:3px}.hs-path{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:11px;color:#7187a8}.hs-path span,.hs-path strong{padding:9px 11px;border-radius:7px;background:#f0f4fc}.hs-path strong{background:#d7fa91;color:#304823}.hs-path i{font-style:normal;color:#9cafcd}.hs-recall{display:flex;align-items:center;gap:8px;font-size:11px;color:#365587;margin-top:11px}.hs-recall svg,.hs-alert svg,.hs-opportunity svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.6;flex:0 0 21px}.hs-recall small{display:block;font-size:8px;color:#91a0b7;margin-top:3px}.hs-proof-tags{display:flex;gap:7px;margin-top:12px;flex-wrap:wrap}.hs-proof-tags span{border:1px solid #e1e8f4;border-radius:5px;padding:4px 7px;font-size:8px;color:#7890b1}.hs-alerts{display:grid;gap:10px}.hs-alert,.hs-opportunity{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid #dee6f5;border-radius:9px;background:#f6f8fc}.hs-alert small,.hs-opportunity small{display:block;color:#7c91b1;font-size:7px;letter-spacing:.7px;margin-bottom:5px}.hs-alert b,.hs-opportunity b{display:block;font-size:11px;font-weight:650}.hs-alert i{font-size:8px;font-style:normal;color:#9cadc5;margin-left:auto}.hs-opportunity{background:#f4fbe9;border-color:#dfedc8}.hs-opportunity svg{color:#638332}.hs-metric-title{display:flex;justify-content:space-between;font-size:9px;color:#647d9e;margin-bottom:10px;gap:8px}.hs-metric-title span{font-size:8px;color:#9aacc3}.hs-reach-row{display:grid;grid-template-columns:65px 1fr 36px;gap:10px;align-items:center;margin:9px 0;font-size:10px}.hs-reach-row>b{text-align:right}.hs-reach-row>div{background:#edf2fb;height:8px;border-radius:4px;overflow:hidden}.hs-reach-row i{display:block;height:100%;background:#3454ff;border-radius:4px;transform-origin:left}.hs-own i{width:53.846153846%}.hs-rival i{width:100%;background:#8098dc}.hs-bottom{padding:14px 22px;border-top:1px solid #e6ebf4;display:flex;align-items:center;gap:10px;justify-content:space-between}.hs-tabs{display:flex;gap:14px}.hs-tabs button{position:relative;display:flex;align-items:center;gap:5px;border:0;background:none;padding:5px 0;color:#899ab2;font:700 9px Manrope,sans-serif;cursor:pointer;white-space:nowrap}.hs-tabs button>i{width:5px;height:5px;border-radius:50%;background:#d5dfef}.hs-tabs [aria-selected=true]{color:#3454ff}.hs-tabs [aria-selected=true]>i{background:#3454ff}.hs-tabs [aria-selected=true]:after{content:'';position:absolute;bottom:0;left:0;height:2px;width:var(--hs-progress);background:#3454ff}.hs-preview{font-size:7px;color:#9cabc0;white-space:nowrap}.hero-stories button:focus-visible{outline:2px solid #3454ff;outline-offset:3px}
.hs-ready .hs-answer{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .6s cubic-bezier(.22,1,.36,1)}.hs-ready .hs-reveal .hs-answer{opacity:1;transform:none}.hs-ready .hs-question{animation:hs-in .55s both}.hs-ready .hs-reveal .hs-evidence{animation:hs-in .65s .22s both}.hs-ready .hs-reveal .hs-reach-row i{animation:hs-bar .8s .35s both}.hs-paused *{animation-play-state:paused!important}@keyframes hs-in{from{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes hs-bar{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:1199px){.hs-stage{height:387px;padding:18px}.hs-story{gap:17px}.hs-question{gap:9px;min-height:86px}.hs-question blockquote{font-size:20px}.hs-answer{padding-left:14px;gap:9px}.hero-stories .hs-answer h3{font-size:26px}.hs-answer>p{font-size:11px}.hs-bottom{padding:12px 16px}.hs-tabs{gap:9px}.hs-tabs button{font-size:8px}.hs-preview{display:none}.hs-path{font-size:10px}.hs-path span,.hs-path strong{padding:8px}.hs-alert b,.hs-opportunity b{font-size:10px}}
@media(max-width:700px){#main>.s-hero{gap:16px}.s-hero .s-copy h1{font-size:34px}.s-hero .s-copy .s-lead{font-size:12px;line-height:1.5}.s-hero .s-copy .button{margin-top:12px}.hero-stories{border-radius:15px}.hs-play{font-size:8px;padding:4px 8px}.hs-stage{height:265px;padding:13px 15px}.hs-story{gap:12px}.hs-question{min-height:57px;gap:8px}.hs-avatar{width:23px;height:23px;flex-basis:23px;font-size:13px}.hs-question small{font-size:6px;margin:0 0 5px}.hs-question blockquote{font-size:16px;line-height:1.3;letter-spacing:-.35px}.hs-answer{gap:6px;padding-left:11px}.hs-signature{font-size:6px;letter-spacing:.6px}.hs-signature svg{width:11px;height:11px}.hero-stories .hs-answer h3{font-size:21px;line-height:1.08;letter-spacing:-.6px}.hs-answer h3 br{display:none}.hs-answer h3 br:after{content:' '}.hs-answer>p{font-size:10px;line-height:1.5}.hs-evidence{margin-top:3px}.hs-path{font-size:8px}.hs-path span,.hs-path strong{padding:6px 8px}.hs-recall{font-size:9px;margin-top:7px;gap:6px}.hs-recall small{font-size:6px}.hs-recall svg,.hs-alert svg,.hs-opportunity svg{width:16px;height:16px;flex-basis:16px}.hs-proof-tags{margin-top:7px;gap:5px}.hs-proof-tags span{font-size:6px;padding:3px 5px}.hs-alerts{gap:6px}.hs-alert,.hs-opportunity{padding:7px 8px;gap:7px}.hs-alert small,.hs-opportunity small{font-size:6px;margin-bottom:3px}.hs-alert b,.hs-opportunity b{font-size:8px}.hs-alert i{font-size:6px}.hs-metric-title{font-size:8px;margin-bottom:7px}.hs-metric-title span{font-size:6px}.hs-reach-row{font-size:8px;grid-template-columns:55px 1fr 30px;gap:8px;margin:7px 0}.hs-reach-row>div{height:6px}.hs-bottom{padding:9px 14px}.hs-tabs{gap:18px}.hs-tabs button{font-size:8px}}
@media(max-width:700px) and (max-height:750px){#main>.s-hero{gap:10px}.s-hero .s-copy h1{font-size:28px;margin:7px 0}.s-hero .s-copy .s-lead{display:none}.s-hero .s-copy .button{margin-top:7px;padding:10px 15px;font-size:10px}.s-hero .s-note{margin:5px 0;font-size:8px}.s-hero .s-approval{margin-top:7px}.hs-stage{height:212px;padding:10px 12px}.hs-story{gap:9px}.hs-question{min-height:49px}.hs-question blockquote{font-size:14px}.hs-question small{font-size:5px;margin-bottom:4px}.hs-answer{gap:5px}.hero-stories .hs-answer h3{font-size:17px}.hs-answer>p{font-size:9px;line-height:1.4}.hs-signature{font-size:5px}.hs-path{font-size:7px}.hs-path span,.hs-path strong{padding:4px 6px}.hs-recall{font-size:8px;margin-top:5px}.hs-recall small{font-size:5px}.hs-proof-tags{margin-top:5px}.hs-proof-tags span{font-size:5px;padding:2px 4px}.hs-bottom{padding:7px 11px}.hs-tabs{gap:13px}.hs-tabs button{font-size:7px}.hs-alert,.hs-opportunity{padding:5px 6px}.hs-alert b,.hs-opportunity b{font-size:7px}.hs-alert small,.hs-opportunity small{font-size:5px}.hs-metric-title{font-size:7px;margin-bottom:5px}.hs-reach-row{font-size:7px;margin:6px 0}}
@media(min-width:701px) and (max-height:550px){.hs-play{font-size:7px;padding:3px 7px}.hs-stage{height:202px;padding:10px 13px}.hs-story{gap:8px}.hs-question{min-height:46px;gap:7px}.hs-question blockquote{font-size:14px}.hs-question small{font-size:5px;margin:0 0 4px}.hs-avatar{width:20px;height:20px;flex-basis:20px;font-size:11px}.hs-answer{gap:4px;padding-left:10px}.hs-signature{font-size:5px}.hs-signature svg{width:10px;height:10px}.hero-stories .hs-answer h3{font-size:18px;line-height:1.05;letter-spacing:-.5px}.hs-answer h3 br{display:none}.hs-answer>p{font-size:8px;line-height:1.4}.hs-path{font-size:7px}.hs-path span,.hs-path strong{padding:5px 7px}.hs-recall{font-size:8px;margin-top:5px}.hs-recall small{font-size:5px}.hs-recall svg,.hs-alert svg,.hs-opportunity svg{width:14px;height:14px;flex-basis:14px}.hs-proof-tags{margin-top:5px}.hs-proof-tags span{font-size:5px;padding:2px 4px}.hs-alerts{gap:5px}.hs-alert,.hs-opportunity{padding:5px 7px;gap:7px}.hs-alert small,.hs-opportunity small{font-size:5px;margin-bottom:3px}.hs-alert b,.hs-opportunity b{font-size:8px}.hs-metric-title{font-size:7px;margin-bottom:5px}.hs-metric-title span{font-size:5px}.hs-reach-row{font-size:7px;grid-template-columns:50px 1fr 25px;margin:5px 0}.hs-reach-row>div{height:5px}.hs-bottom{padding:6px 12px}.hs-tabs button{font-size:7px}.hs-tabs{gap:17px}}
@media(prefers-reduced-motion:reduce){.hero-stories *{animation:none!important;transition:none!important}.hs-ready .hs-answer{opacity:1;transform:none}}

.hs-manual .hs-question,.hs-manual .hs-evidence,.hs-manual .hs-reach-row i{animation:none!important}

@media(max-width:700px) and (max-height:750px){.hs-stage{height:204px}.hs-play{padding:3px 8px}.hs-bottom{padding:5px 11px}.hs-tabs button{padding:3px 0}}

@media(min-width:1200px) and (max-height:800px){.hs-stage{height:400px;padding:20px}.hs-story{gap:18px}.hs-question{min-height:85px}}
@media(max-width:700px) and (max-height:750px){.hs-stage{height:200px}.hs-story{gap:5px}.hs-question{min-height:47px}}

@media(max-width:700px) and (max-height:750px){.hs-alert,.hs-opportunity{padding-top:4px;padding-bottom:4px}}

.hs-play{flex-shrink:0}.hs-bottom .hs-preview{margin-left:auto}

/* Benchmark-led media planning: comparable reach bars, with a target rather than a forecast. */
.hs-media-plan .hs-reach-row{grid-template-columns:92px 1fr 36px}.hs-plan-competitors i{width:66.666666667%;background:#8098dc}.hs-plan-target i{width:100%}
@media(max-width:700px){.hs-tabs{gap:12px}.hs-media-plan .hs-reach-row{grid-template-columns:77px 1fr 30px}}
@media(max-width:700px) and (max-height:750px){.hs-tabs{gap:10px}#hs-mediaplan .hs-answer h3{font-size:16px}#hs-mediaplan .hs-answer>p{font-size:9px;line-height:1.35}.hs-media-plan .hs-reach-row{grid-template-columns:68px 1fr 27px}}

/* Weekly launch activity and the result of our own angle tests. */
.hs-testing-grid{display:grid;grid-template-columns:minmax(0,1fr) 110px;gap:20px;align-items:center}.hs-chart-legend{display:flex;gap:12px;font-size:8px;color:#647d9e;margin-bottom:8px}.hs-chart-legend span{display:flex;align-items:center;gap:4px}.hs-chart-legend span:before{content:'';width:7px;height:7px;border-radius:2px;background:#3454ff}.hs-chart-legend span+span:before{background:#a6b8dc}.hs-weekly-chart svg{display:block;width:100%;height:90px;overflow:visible;stroke:none}.hs-chart-axis{stroke:#e1e8f4;stroke-width:1}.hs-week-own{fill:#3454ff}.hs-week-rival{fill:#a6b8dc}.hs-week text{font:700 9px Manrope,sans-serif;text-anchor:middle;fill:#365587}.hs-week .hs-week-label{font-size:8px;font-weight:500;fill:#647d9e}.hs-cpa-result{padding:11px 8px;border-radius:10px;background:#f1f8e7;text-align:center;color:#3e5c25}.hs-cpa-result strong{display:block;font-size:33px;letter-spacing:-1.3px;line-height:1.05}.hs-cpa-result b{display:block;font-size:11px;margin-top:3px}.hs-cpa-result span{display:block;font-size:8px;line-height:1.4;margin-top:6px}.hs-ready .hs-reveal .hs-week{animation:hs-in .5s .3s both}.hs-ready .hs-reveal .hs-week-2{animation-delay:.45s}.hs-ready .hs-reveal .hs-week-3{animation-delay:.6s}.hs-ready .hs-reveal .hs-week-4{animation-delay:.75s}.hs-ready .hs-reveal .hs-cpa-result{animation:hs-in .5s 1s both}.hs-manual .hs-week,.hs-manual .hs-cpa-result{animation:none!important}
@media(max-width:700px){.hs-testing-grid{grid-template-columns:minmax(0,1fr) 73px;gap:12px}.hs-chart-legend{font-size:6px;gap:9px;margin-bottom:5px}.hs-chart-legend span:before{width:5px;height:5px}.hs-cpa-result{padding:7px 4px;border-radius:7px}.hs-cpa-result strong{font-size:25px}.hs-cpa-result b{font-size:8px}.hs-cpa-result span{font-size:6px;margin-top:4px}}
@media(max-width:700px) and (max-height:750px){#hs-position .hs-answer{gap:4px}#hs-position .hs-answer h3{font-size:16px}#hs-position .hs-answer>p{font-size:9px;line-height:1.3}.hs-testing-grid{grid-template-columns:minmax(0,1fr) 64px;gap:9px}.hs-chart-legend{font-size:5px;margin-bottom:3px;gap:7px}.hs-cpa-result{padding:5px 3px}.hs-cpa-result strong{font-size:21px}.hs-cpa-result b{font-size:7px}.hs-cpa-result span{font-size:5px;margin-top:3px}.hs-testing .hs-metric-title{margin-bottom:3px}}
@media(min-width:701px) and (max-height:550px){.hs-testing-grid{grid-template-columns:minmax(0,1fr) 64px;gap:10px}.hs-weekly-chart svg{max-height:52px}.hs-chart-legend{font-size:6px;margin-bottom:3px}.hs-cpa-result{padding:5px}.hs-cpa-result strong{font-size:21px}.hs-cpa-result b{font-size:7px}.hs-cpa-result span{font-size:5px;margin-top:3px}}
@media(max-width:700px) and (max-height:750px){.hs-weekly-chart svg{max-height:43px}.hs-testing.hs-evidence{margin-top:0}}

@media(max-width:700px){.hs-weekly-chart svg{height:62px}}
