.mkt-outcomes .perception-hero{display:flex;flex-direction:column;align-items:center;gap:52px;padding-top:76px;overflow:clip}.mkt-outcomes .perception-hero .outcome-hero-copy{align-items:center;text-align:center;max-width:720px;padding-inline:24px}.mkt-outcomes .perception-hero .outcome-hero-copy>p{max-width:660px}.mkt-outcomes .perception-hero-stage{position:relative;width:min(880px,calc(100% - 80px));margin-bottom:-28px}.mkt-outcomes .perception-description{overflow:hidden}.mkt-outcomes .perception-description-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:56px;padding:12px 28px;border-bottom:1px solid var(--mkt-line-soft)}.mkt-outcomes .perception-description-heading>div{display:flex;align-items:baseline;gap:10px;min-width:0}.mkt-outcomes .perception-description-heading strong{font-size:14px;line-height:20px;font-weight:500;white-space:nowrap}.mkt-outcomes .perception-tone{display:inline-flex;align-items:center;gap:12px;color:var(--mkt-green-text);font-size:13px;line-height:20px;font-weight:500;white-space:nowrap}.mkt-outcomes .perception-dots{display:inline-flex;gap:3px}.mkt-outcomes .perception-dots i{width:7px;height:7px;border-radius:99px;background:var(--mkt-line)}.mkt-outcomes .perception-dots i.is-filled{background:var(--mkt-green)}.mkt-outcomes .perception-description-text{padding:40px 64px 76px;font-size:36px;line-height:54px;letter-spacing:-.025em;text-wrap:pretty}.mkt-outcomes .perception-description-text .outcome-word sup{top:6px;font-size:13px;line-height:16px}.mkt-outcomes .perception-new-word{position:absolute;z-index:1;right:-170px;bottom:62px;display:flex;align-items:center;gap:14px;padding:14px 22px 14px 14px;border:0;border-radius:16px;background:#fff;box-shadow:var(--mkt-toast-shadow);text-align:left;color:var(--mkt-ink);transition:transform var(--mkt-hover-time) var(--mkt-ease-hover),box-shadow var(--mkt-hover-time) var(--mkt-ease-hover)}.mkt-outcomes .perception-new-word img{flex:none;width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.mkt-outcomes .perception-new-word strong{display:block;font-size:13px;line-height:18px;font-weight:500}.mkt-outcomes .perception-new-word small{display:block;margin-top:1px;font-size:11px;line-height:16px;color:var(--mkt-muted)}.mkt-outcomes .perception-description .outcome-word-mark:after{animation:outcome-wipe .64s var(--mkt-ease) both;animation-delay:calc(.5s + var(--word-i, 0) * .18s)}.mkt-outcomes .perception-description .outcome-word sup{animation:outcome-fade-in .36s var(--mkt-ease) both;animation-delay:calc(.9s + var(--word-i, 0) * .18s)}.mkt-outcomes .perception-description .outcome-word:nth-of-type(2){--word-i: 1}.mkt-outcomes .perception-description .outcome-word:nth-of-type(3){--word-i: 2}.mkt-outcomes .perception-description .outcome-word:nth-of-type(4){--word-i: 3}.mkt-outcomes .perception-description .outcome-word:nth-of-type(5){--word-i: 4}.mkt-outcomes .perception-new-word{animation:outcome-toast-in var(--mkt-enter-time) var(--mkt-ease) 2.4s both}.mkt-outcomes .perception-field{position:relative;height:410px}.mkt-outcomes .perception-field:before{content:"";position:absolute;left:50%;top:0;height:350px;border-left:1px dashed var(--mkt-line)}.mkt-outcomes .perception-field-word{position:absolute;left:var(--word-x);top:var(--word-y);font-size:var(--word-size);line-height:1.1;letter-spacing:-.025em;white-space:nowrap}.mkt-outcomes .perception-field-word .outcome-word sup{top:2px}.mkt-outcomes .perception-field-word .outcome-word-mark:after{bottom:-6px}.mkt-outcomes .perception-new{font-weight:500}.mkt-outcomes .perception-field-group{display:none}.mkt-outcomes .perception-tone-axis{position:absolute;left:0;right:0;top:350px;height:2px}.mkt-outcomes .perception-axis-line{position:absolute;inset:0;border-radius:2px;background:linear-gradient(90deg,var(--outcome-faint) 0 40%,var(--mkt-green) 100%);transform-origin:left center}.mkt-outcomes .perception-axis-marker{position:absolute;left:70%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border:2px solid var(--mkt-green);border-radius:99px;background:#fff}.mkt-outcomes .perception-tone-labels{position:absolute;left:0;right:0;top:370px;height:18px;font-size:13px;line-height:18px;color:var(--mkt-muted)}.mkt-outcomes .perception-tone-labels>span{position:absolute;top:0;white-space:nowrap}.mkt-outcomes .perception-tone-labels .is-questioned{left:0;font-weight:500}.mkt-outcomes .perception-tone-labels .is-mixed{left:50%;transform:translate(-50%)}.mkt-outcomes .perception-tone-labels .is-lean{left:70%;transform:translate(-50%);color:var(--mkt-green-text);font-weight:500}.mkt-outcomes .perception-tone-labels .is-praised{right:0;color:var(--mkt-green-text);font-weight:500}.mkt-outcomes .perception-field[data-play=pending] .perception-field-word,.mkt-outcomes .perception-field[data-play=pending] .perception-axis-marker,.mkt-outcomes .perception-field[data-play=pending] .perception-tone-labels{opacity:0}.mkt-outcomes .perception-field[data-play=pending] .perception-axis-line{transform:scaleX(0)}.mkt-outcomes .perception-field[data-play=in] .perception-field-word{animation:outcome-rise-in var(--mkt-enter-time) var(--mkt-ease) both;animation-delay:calc(var(--i) * 45ms)}.mkt-outcomes .perception-field[data-play=in] .perception-axis-line{animation:outcome-draw-x var(--mkt-draw-time) var(--mkt-ease) .2s both}.mkt-outcomes .perception-field[data-play=in] .perception-axis-marker{animation:outcome-pop .42s var(--mkt-ease) .9s both}.mkt-outcomes .perception-field[data-play=in] .perception-tone-labels{animation:outcome-fade-in .4s var(--mkt-ease) .7s both}.mkt-outcomes .perception-rival-map{padding:36px 40px 28px;border:1px solid var(--mkt-line);border-radius:16px;background:#fff}.mkt-outcomes .perception-map-plot{position:relative;height:440px;border-left:1px solid var(--mkt-line);border-bottom:1px solid var(--mkt-line)}.mkt-outcomes .perception-map-cross{position:absolute}.mkt-outcomes .perception-map-cross--x{left:0;right:0;top:48.6%;border-top:1px dashed var(--mkt-line);transform-origin:left}.mkt-outcomes .perception-map-cross--y{top:0;bottom:0;left:50%;border-left:1px dashed var(--mkt-line);transform-origin:bottom}.mkt-outcomes .perception-quadrant{position:absolute;font-size:10px;line-height:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--mkt-muted)}.mkt-outcomes .perception-quadrant--hidden{left:16px;top:12px}.mkt-outcomes .perception-quadrant--leading{right:8px;top:12px;color:var(--mkt-green-text)}.mkt-outcomes .perception-quadrant--losing{left:16px;bottom:12px}.mkt-outcomes .perception-quadrant--generic{right:8px;bottom:12px}.mkt-outcomes .perception-map-brand{position:absolute;left:var(--map-x);top:var(--map-y);display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:var(--mkt-muted)}.mkt-outcomes .perception-map-word{position:relative;font-size:var(--map-size);line-height:1.1;letter-spacing:-.03em;white-space:nowrap}.mkt-outcomes .perception-map-label{display:flex;align-items:center;gap:6px;font-size:13px;line-height:16px;white-space:nowrap}.mkt-outcomes .perception-map-label strong{color:var(--mkt-secondary);font-weight:500}.mkt-outcomes .perception-map-label i{width:6px;height:6px;border-radius:99px;background:var(--mkt-green)}.mkt-outcomes .perception-map-brand.is-primary .perception-map-word{padding-bottom:7px;color:var(--mkt-ink);font-weight:500;letter-spacing:-.035em}.mkt-outcomes .perception-map-brand.is-primary .perception-map-word:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5px;border-radius:2px;background:var(--mkt-green);transform-origin:left}.mkt-outcomes .perception-map-brand.is-primary .perception-map-label,.mkt-outcomes .perception-map-brand.is-primary .perception-map-label strong{color:var(--mkt-green-text);font-weight:600}.mkt-outcomes .perception-map-brand.is-primary .perception-map-label span{font-weight:400}.mkt-outcomes .perception-map-axes{display:flex;justify-content:space-between;padding:14px 0 20px;font-family:Trakkr Marketing Mono,ui-monospace,monospace;font-size:11px;line-height:14px;color:var(--mkt-muted)}.mkt-outcomes .perception-map-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:20px;border-top:1px solid var(--mkt-line-soft);font-size:15px;line-height:22px;color:var(--mkt-secondary)}.mkt-outcomes .perception-map-footer p{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px}.mkt-outcomes .perception-map-footer p+p{gap:6px 18px}.mkt-outcomes .perception-map-footer strong{color:var(--mkt-ink);font-weight:600}.mkt-outcomes .perception-map-footer strong+span{color:var(--mkt-muted)}.mkt-outcomes .perception-rival-map>.outcome-sample{margin-top:14px}.mkt-outcomes .perception-rival-map[data-play=pending] .perception-map-brand,.mkt-outcomes .perception-rival-map[data-play=pending] .perception-quadrant{opacity:0}.mkt-outcomes .perception-rival-map[data-play=pending] .perception-map-cross--x{transform:scaleX(0)}.mkt-outcomes .perception-rival-map[data-play=pending] .perception-map-cross--y{transform:scaleY(0)}.mkt-outcomes .perception-rival-map[data-play=pending] .is-primary .perception-map-word:after{transform:scaleX(0)}.mkt-outcomes .perception-rival-map[data-play=in] .perception-map-cross--x{animation:outcome-draw-x .7s var(--mkt-ease) both}.mkt-outcomes .perception-rival-map[data-play=in] .perception-map-cross--y{animation:outcome-draw-y .7s var(--mkt-ease) both}.mkt-outcomes .perception-rival-map[data-play=in] .perception-quadrant{animation:outcome-fade-in .4s var(--mkt-ease) .3s both}.mkt-outcomes .perception-rival-map[data-play=in] .perception-map-brand{animation:outcome-rise-in var(--mkt-enter-time) var(--mkt-ease) both;animation-delay:calc(.36s + var(--i) * 70ms)}.mkt-outcomes .perception-rival-map[data-play=in] .is-primary .perception-map-word:after{animation:outcome-draw-x .6s var(--mkt-ease) .82s both}.mkt-outcomes .perception-evidence-band{display:flex;flex-direction:column;gap:48px;padding:96px max(40px,calc(50% - 560px)) 0;overflow:clip}.mkt-outcomes .perception-evidence-copy{align-self:flex-end;width:min(560px,100%);margin-right:max(0px,min(76px,calc(100% - 1044px)));color:var(--mkt-deep)}.mkt-outcomes .perception-evidence-copy h2{color:var(--mkt-deep)}.mkt-outcomes .perception-evidence-copy>p{max-width:500px;margin-top:20px;font-size:18px;line-height:29px;color:var(--outcome-on-atmosphere)}.mkt-outcomes .perception-evidence-stage{width:min(1024px,100%);margin-bottom:-72px}.mkt-outcomes .perception-evidence{display:grid;grid-template-columns:440px minmax(0,1fr);overflow:hidden}.mkt-outcomes .perception-evidence-summary{min-width:0;padding:32px 44px 120px;border-right:1px solid var(--mkt-line-soft)}.mkt-outcomes .perception-back{display:inline-flex;align-items:center;gap:6px;min-height:28px;margin:0 0 8px -2px;padding:0 2px;border:0;border-radius:6px;background:none;color:var(--mkt-muted);font-size:13px;line-height:18px}.mkt-outcomes .perception-back>svg{transition:transform var(--mkt-hover-time) var(--mkt-ease-hover)}.mkt-outcomes .perception-evidence-summary h3{font-size:52px;line-height:56px;letter-spacing:-.04em;font-weight:500;overflow-wrap:anywhere;border-radius:6px}.mkt-outcomes .perception-evidence-summary h3>span{background-repeat:repeat-x;background-position:0 100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.mkt-outcomes .perception-evidence-summary h3.is-doubt>span{background-image:radial-gradient(circle at center,#a8a29e 0 1.6px,transparent 1.9px);background-size:8px 4px}.mkt-outcomes .perception-evidence-summary h3.is-praised>span{background-image:linear-gradient(var(--mkt-green),var(--mkt-green));background-size:100% 2.5px}.mkt-outcomes .perception-claim-meta{margin-top:16px;font-size:14px;line-height:22px;color:var(--mkt-secondary)}.mkt-outcomes .perception-meta-part{white-space:nowrap}.mkt-outcomes .perception-claim-meta>span:first-child{color:var(--mkt-ink);font-weight:500}.mkt-outcomes .perception-claim-meta i{font-style:normal;padding-left:4px;color:var(--outcome-faint)}.mkt-outcomes .perception-week-short{display:none}.mkt-outcomes .perception-suggested-fix{margin-top:32px;padding-top:28px;border-top:1px solid var(--mkt-line-soft)}.mkt-outcomes .perception-suggested-fix h4{margin-top:12px;font-size:20px;line-height:28px;font-weight:500;letter-spacing:-.015em}.mkt-outcomes .perception-suggested-fix>p:not(.perception-example-state){margin-top:12px;font-size:15px;line-height:24px;color:var(--mkt-secondary)}.mkt-outcomes .perception-evidence-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px}.mkt-outcomes .perception-evidence-actions .mkt-button{min-height:40px;padding-inline:16px;border-radius:10px}.mkt-outcomes .perception-action.is-done{background:var(--mkt-soft-hover)}.mkt-outcomes .perception-track.is-done{border-color:#b9cfc7;background:var(--outcome-row-tint);color:var(--mkt-green-text)}.mkt-outcomes .perception-example-state{min-height:20px;margin-top:12px;font-size:13px;line-height:20px;color:var(--mkt-green-text)}.mkt-outcomes .perception-example-state a{text-decoration:underline;text-underline-offset:3px}.mkt-outcomes .perception-evidence-quotes{min-width:0;padding:40px 44px 120px}.mkt-outcomes .perception-evidence-quotes ol{margin:6px 0 0;padding:0;list-style:none}.mkt-outcomes .perception-quote{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid var(--mkt-line-soft)}.mkt-outcomes .perception-quote:last-child{border-bottom:0}.mkt-outcomes .perception-quote-index{flex:0 0 14px;font-size:13px;line-height:27px;font-weight:500;color:var(--mkt-muted)}.mkt-outcomes .perception-quote blockquote{margin:0;font-size:17px;line-height:27px;text-wrap:pretty}.mkt-outcomes .perception-quote mark{background:none;color:inherit;padding-bottom:3px;background-repeat:repeat-x;background-position:0 100%}.mkt-outcomes .perception-quote mark.is-doubt{background-image:radial-gradient(circle at center,#a8a29e 0 1px,transparent 1.3px);background-size:4.5px 3px}.mkt-outcomes .perception-quote mark.is-praised{background-image:linear-gradient(var(--mkt-green),var(--mkt-green));background-size:100% 1.5px}.mkt-outcomes .perception-quote p{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:13px;line-height:18px;color:var(--mkt-secondary)}.mkt-outcomes .perception-quote p small{font-size:13px;color:var(--mkt-muted)}.mkt-outcomes .perception-evidence-quotes>.outcome-sample{margin-top:14px}.mkt-outcomes .perception-history{--history-col: 180px}.mkt-outcomes .perception-history-dates,.mkt-outcomes .perception-history-row{display:grid;grid-template-columns:repeat(5,var(--history-col)) minmax(0,1fr);align-items:end}.mkt-outcomes .perception-history-dates{height:40px;align-items:center;border-bottom:1px solid var(--mkt-line);font-family:Trakkr Marketing Mono,ui-monospace,monospace;font-size:11px;line-height:14px;color:var(--mkt-muted)}.mkt-outcomes .perception-history-dates .beat-4{color:var(--mkt-ink)}.mkt-outcomes .perception-history-row{position:relative;height:104px;border-bottom:1px solid var(--mkt-line-soft)}.mkt-outcomes .perception-history-row:last-child{border-bottom:0}.mkt-outcomes .history-beat{display:flex;align-items:flex-end;min-width:0;height:100%;padding-bottom:26px;font-size:var(--history-size);line-height:1.15;letter-spacing:-.025em}.mkt-outcomes .history-beat .outcome-word sup{font-size:11px;line-height:13px;top:-1px}.mkt-outcomes .history-beat .outcome-word-mark:after{bottom:-6px}.mkt-outcomes .history-empty{display:block;width:5px;height:5px;margin-bottom:8px;border-radius:99px;background:var(--outcome-faint)}.mkt-outcomes .history-note{justify-self:end;align-self:end;padding-bottom:32px;text-align:right;font-size:14px;line-height:20px;font-weight:500}.mkt-outcomes .history-note.is-positive{color:var(--mkt-green-text)}.mkt-outcomes .history-note.is-muted{color:var(--mkt-muted)}.mkt-outcomes .history-note.is-ink{color:var(--mkt-ink)}.mkt-outcomes .perception-history-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px;border-top:1px solid var(--mkt-line);font-size:15px;line-height:22px;color:var(--mkt-secondary)}.mkt-outcomes .perception-method-toggle>svg{transition:transform var(--mkt-state-time) var(--mkt-ease)}.mkt-outcomes .perception-method-toggle[aria-expanded=true]>svg{transform:rotate(45deg)}.mkt-outcomes .perception-history-section .outcome-method{margin-top:0}.mkt-outcomes .perception-history[data-play=pending] .history-beat>*,.mkt-outcomes .perception-history[data-play=pending] .history-note{opacity:0}.mkt-outcomes .perception-history[data-play=in] .history-beat>*{animation:outcome-rise-in var(--mkt-enter-time) var(--mkt-ease) both;animation-delay:calc(var(--i) * .11s)}.mkt-outcomes .perception-history[data-play=in] .history-row-1 .history-beat>*{animation-delay:calc(80ms + var(--i) * .11s)}.mkt-outcomes .perception-history[data-play=in] .history-row-2 .history-beat>*{animation-delay:calc(.16s + var(--i) * .11s)}.mkt-outcomes .perception-history[data-play=in] .history-note{animation:outcome-fade-in .4s var(--mkt-ease) .76s both}.mkt-outcomes .perception-closing{display:grid;grid-template-columns:minmax(0,580px) minmax(0,500px);justify-content:space-between;align-items:start;gap:48px;height:600px;padding:124px 112px 0 104px;overflow:clip}.mkt-outcomes .perception-closing .outcome-closing-copy{padding-top:56px}.mkt-outcomes .perception-week{min-height:560px}.mkt-outcomes .perception-week header{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:12px 28px;border-bottom:1px solid var(--mkt-line-soft)}.mkt-outcomes .perception-week header>span:first-child{display:flex;align-items:baseline;gap:10px}.mkt-outcomes .perception-week header strong{font-size:14px;line-height:20px;font-weight:500}.mkt-outcomes .perception-week header small{font-size:13px;line-height:20px;color:var(--mkt-muted)}.mkt-outcomes .perception-week .perception-dots i{width:6px;height:6px}.mkt-outcomes .perception-week blockquote{margin:0;padding:28px 28px 8px;font-size:21px;line-height:31px;letter-spacing:-.015em;text-wrap:pretty}.mkt-outcomes .perception-week .outcome-mini-heading{padding:16px 28px 6px}.mkt-outcomes .perception-week ul{margin:0;padding:0 28px;list-style:none}.mkt-outcomes .perception-week li{border-top:1px solid var(--mkt-line-soft)}.mkt-outcomes .perception-week li button{display:flex;align-items:center;justify-content:space-between;gap:20px;width:calc(100% + 24px);margin-inline:-12px;padding:16px 12px;border:0;border-radius:8px;background:transparent;text-align:left;font-size:20px;line-height:24px;letter-spacing:-.015em;color:var(--mkt-ink)}.mkt-outcomes .perception-week li .outcome-word-mark{padding-bottom:6px}.mkt-outcomes .perception-week li .outcome-word-mark:after{bottom:0}.mkt-outcomes .perception-week li small{font-size:14px;line-height:20px;letter-spacing:0;color:var(--mkt-secondary);text-align:right}.mkt-outcomes .perception-week li small.is-positive{color:var(--mkt-green-text)}.mkt-outcomes .perception-week-stage[data-play=pending] .perception-week li{opacity:0}.mkt-outcomes .perception-week-stage[data-play=pending] .perception-week{opacity:0;transform:translateY(16px)}.mkt-outcomes .perception-week-stage[data-play=in] .perception-week{animation:outcome-rise-in var(--mkt-enter-time) var(--mkt-ease) both}.mkt-outcomes .perception-week-stage[data-play=in] .perception-week li{animation:outcome-rise-in var(--mkt-enter-time) var(--mkt-ease) both;animation-delay:calc(.36s + var(--i) * 90ms)}@media(hover:hover){.mkt-outcomes .perception-new-word:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #063c2e14,0 2px 4px #063c2e0a,0 24px 44px -16px #063c2e66}.mkt-outcomes .perception-back:hover{color:var(--mkt-green-hover)}.mkt-outcomes .perception-back:hover>svg{transform:translate(-2px)}.mkt-outcomes .perception-week li button:hover{background:var(--outcome-row-tint)}.mkt-outcomes .perception-week li button:hover .outcome-word-mark{color:var(--mkt-green-hover)}}@media(max-width:1279px){.mkt-outcomes .perception-new-word{right:-96px}.mkt-outcomes .perception-closing{padding-inline:72px}}@media(max-width:1250px){.mkt-outcomes .perception-history{--history-col: minmax(0, 1fr)}.mkt-outcomes .perception-history-dates,.mkt-outcomes .perception-history-row{grid-template-columns:repeat(5,minmax(0,1fr)) 150px}.mkt-outcomes .history-beat{font-size:calc(var(--history-size) * .82)}.mkt-outcomes .perception-closing{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);padding-inline:56px}}@media(max-width:1100px){.mkt-outcomes .perception-hero{gap:44px;padding-top:64px}.mkt-outcomes .perception-hero-stage{width:calc(100% - 64px)}.mkt-outcomes .perception-description-text{padding:32px 40px 72px;font-size:30px;line-height:46px}.mkt-outcomes .perception-new-word{right:16px;bottom:40px}.mkt-outcomes .perception-field{display:flex;flex-wrap:wrap;align-items:baseline;gap:18px 22px;height:auto}.mkt-outcomes .perception-field:before{display:none}.mkt-outcomes .perception-field-group{display:flex;justify-content:space-between;width:100%;font-size:13px;line-height:18px;font-weight:500;color:var(--mkt-green-text)}.mkt-outcomes .perception-field-group small{font-size:13px;font-weight:400;color:var(--mkt-muted)}.mkt-outcomes .perception-field-group--praise{order:-1}.mkt-outcomes .perception-field-group--doubt{order:30;margin-top:18px;color:var(--mkt-muted)}.mkt-outcomes .perception-field-word{position:static;order:var(--phone-order);font-size:calc(var(--word-size) * .85);line-height:1.35}.mkt-outcomes .perception-field-word.is-questioned{order:calc(var(--phone-order) + 30)}.mkt-outcomes .perception-tone-axis{position:relative;order:20;flex:0 0 100%;top:auto;margin-top:14px}.mkt-outcomes .perception-tone-labels{position:relative;order:21;flex:0 0 100%;top:auto;margin-top:-8px}.mkt-outcomes .perception-rival-map{padding:28px 24px 22px}.mkt-outcomes .perception-map-plot{height:400px}.mkt-outcomes .perception-map-word{font-size:calc(var(--map-size) * .72)}.mkt-outcomes .perception-map-brand{left:var(--map-tx);gap:6px}.mkt-outcomes .perception-map-label{font-size:12px}.mkt-outcomes .perception-map-footer{flex-direction:column;align-items:flex-start;gap:10px}.mkt-outcomes .perception-evidence-band{padding-top:72px;gap:40px}.mkt-outcomes .perception-evidence-copy{align-self:flex-start;margin-right:0}.mkt-outcomes .perception-evidence{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.mkt-outcomes .perception-evidence-summary{padding:28px 28px 112px}.mkt-outcomes .perception-evidence-summary h3{font-size:40px;line-height:46px}.mkt-outcomes .perception-evidence-quotes{padding:32px 28px 112px}.mkt-outcomes .perception-history-dates,.mkt-outcomes .perception-history-row{grid-template-columns:repeat(5,minmax(0,1fr))}.mkt-outcomes .perception-history-row{height:auto;grid-template-rows:88px auto}.mkt-outcomes .history-note{grid-column:1 / -1;justify-self:start;text-align:left;padding:0 0 18px}.mkt-outcomes .history-note br{display:none}.mkt-outcomes .history-beat{padding-bottom:20px;font-size:calc(var(--history-size) * .72)}.mkt-outcomes .perception-closing{display:flex;flex-direction:column-reverse;align-items:flex-start;gap:44px;height:auto;padding:64px 48px 0}.mkt-outcomes .perception-closing .outcome-closing-copy{max-width:560px;padding-top:0}.mkt-outcomes .perception-week-stage{width:min(580px,100%);margin-bottom:-96px}.mkt-outcomes .perception-week{min-height:0;padding-bottom:96px}}@media(max-width:650px){.mkt-outcomes .perception-hero{gap:36px;padding:40px 20px 0;align-items:stretch}.mkt-outcomes .perception-hero .outcome-hero-copy{align-items:flex-start;text-align:left;padding-inline:0}.mkt-outcomes .perception-hero-stage{width:100%;margin-bottom:-40px}.mkt-outcomes .perception-description-heading{padding:14px 20px}.mkt-outcomes .perception-description-heading>div{flex-direction:column;align-items:flex-start;gap:0}.mkt-outcomes .perception-description-heading strong{font-size:13px}.mkt-outcomes .perception-description-heading .perception-tone{display:none}.mkt-outcomes .perception-description-text{padding:28px 20px 72px;font-size:22px;line-height:36px;letter-spacing:-.02em}.mkt-outcomes .perception-description-text .outcome-word{white-space:normal}.mkt-outcomes .perception-description-text .outcome-word sup{top:2px;font-size:11px;line-height:13px}.mkt-outcomes .perception-new-word{display:none}.mkt-outcomes .perception-field{gap:14px 16px}.mkt-outcomes .perception-field-word{font-size:var(--word-phone-size, 20px)}.mkt-outcomes .perception-field-word .outcome-word sup{font-size:11px;line-height:13px}.mkt-outcomes .perception-tone-labels .is-mixed{display:none}.mkt-outcomes .perception-tone-labels .is-lean,.mkt-outcomes .perception-tone-axis .perception-axis-marker{left:67%}.mkt-outcomes .perception-tone-labels{font-size:12px}.mkt-outcomes .perception-rival-map{padding:20px 18px 18px}.mkt-outcomes .perception-map-plot{height:330px}.mkt-outcomes .perception-map-brand{left:var(--map-px);top:var(--map-py);gap:5px}.mkt-outcomes .perception-map-word{font-size:var(--map-phone-size)}.mkt-outcomes .perception-map-brand.is-primary .perception-map-word{padding-bottom:5px}.mkt-outcomes .perception-map-label{gap:5px;font-size:12px;line-height:14px}.mkt-outcomes .perception-quadrant--hidden,.mkt-outcomes .perception-quadrant--losing{left:8px}.mkt-outcomes .perception-quadrant--leading,.mkt-outcomes .perception-quadrant--generic{right:6px}.mkt-outcomes .perception-quadrant--hidden,.mkt-outcomes .perception-quadrant--leading{top:6px}.mkt-outcomes .perception-quadrant--losing,.mkt-outcomes .perception-quadrant--generic{bottom:6px}.mkt-outcomes .perception-map-axes{padding:10px 0 14px;font-size:10px;line-height:13px}.mkt-outcomes .perception-map-footer{padding-top:14px;font-size:14px;line-height:20px}.mkt-outcomes .perception-map-footer p+p{flex-direction:column;align-items:flex-start;gap:4px}.mkt-outcomes .perception-evidence-band{gap:32px;padding:48px 24px 0}.mkt-outcomes .perception-evidence-copy>p{margin-top:14px;font-size:17px;line-height:27px}.mkt-outcomes .perception-evidence-stage{margin-bottom:-48px}.mkt-outcomes .perception-evidence{display:flex;flex-direction:column}.mkt-outcomes .perception-evidence-summary{display:contents}.mkt-outcomes .perception-back{order:-3;margin:18px 20px 0;align-self:flex-start}.mkt-outcomes .perception-evidence-summary h3{order:-2;padding:4px 20px 0;font-size:36px;line-height:42px}.mkt-outcomes .perception-claim-meta{order:-1;padding:0 20px 22px;margin-top:10px;font-size:13px;gap:6px;border-bottom:1px solid var(--mkt-line-soft)}.mkt-outcomes .perception-claim-meta>span{gap:6px}.mkt-outcomes .perception-evidence-quotes{order:0;padding:20px 20px 4px;border-bottom:1px solid var(--mkt-line-soft)}.mkt-outcomes .perception-quote{padding:14px 0}.mkt-outcomes .perception-quote:not(:first-child){display:none}.mkt-outcomes .perception-quote:first-child{border-bottom:0}.mkt-outcomes .perception-quote-index{display:none}.mkt-outcomes .perception-quote blockquote{font-size:16px;line-height:25px}.mkt-outcomes .perception-suggested-fix{order:1;margin:0;padding:20px 20px 92px;border:0}.mkt-outcomes .perception-suggested-fix h4{font-size:18px;line-height:26px}.mkt-outcomes .perception-suggested-fix>p:not(.perception-example-state){display:none}.mkt-outcomes .perception-evidence-actions{margin-top:18px}.mkt-outcomes .perception-evidence-actions .mkt-button{min-height:44px}.mkt-outcomes .perception-history-dates{grid-template-columns:1fr 1fr}.mkt-outcomes .perception-history-dates>:is(.beat-1,.beat-2,.beat-3){display:none}.mkt-outcomes .perception-history-row{grid-template-columns:1fr 1fr;grid-template-rows:76px auto}.mkt-outcomes .history-beat:is(.beat-1,.beat-2,.beat-3){display:none}.mkt-outcomes .history-beat{padding-bottom:16px;font-size:calc(var(--history-size) * .75)}.mkt-outcomes .history-note{padding-bottom:20px;font-size:14px}.mkt-outcomes .perception-history-footer{flex-direction:column;align-items:flex-start;gap:4px;font-size:15px;line-height:23px}.mkt-outcomes .perception-closing{display:flex;flex-direction:column;gap:36px;height:auto;padding:20px 20px 44px;background-position:70% 100%!important}.mkt-outcomes .perception-closing .outcome-closing-copy{padding-top:0}.mkt-outcomes .perception-week{min-height:0}.mkt-outcomes .perception-week header{padding:14px 18px}.mkt-outcomes .perception-week header small,.mkt-outcomes .perception-week header .perception-dots{display:none}.mkt-outcomes .perception-week blockquote{padding:20px 18px 6px;font-size:18px;line-height:27px}.mkt-outcomes .perception-week .outcome-mini-heading{padding:12px 18px 4px}.mkt-outcomes .perception-week ul{padding:0 18px}.mkt-outcomes .perception-week li button{flex-direction:row;align-items:center;font-size:17px;line-height:22px}.mkt-outcomes .perception-week li small{font-size:13px;line-height:18px;white-space:nowrap}.mkt-outcomes .perception-week-note{display:none}.mkt-outcomes .perception-week-short{display:inline}.mkt-outcomes .perception-closing{flex-direction:column}.mkt-outcomes .perception-week-stage{width:100%;margin-bottom:0}.mkt-outcomes .perception-week{padding-bottom:0}}
