@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;650;700;750;800&display=swap";:root{color-scheme:dark;--ink: #07101f;--ink-deep: #050b15;--panel: #0d1a2d;--panel-2: #10213a;--panel-3: #142642;--white: #f5f7fb;--muted: #a2aec1;--muted-2: #76859d;--line: rgba(191, 207, 231, .16);--line-strong: rgba(206, 220, 241, .28);--blue: #3b72ff;--violet: #8649dc;--magenta: #df287b;--coral: #ff7659;--gold: #ffba66;--danger: #ffb071;--shadow: 0 20px 55px rgba(0, 0, 0, .22);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{background:var(--ink-deep);scroll-behavior:smooth}body{min-width:320px;margin:0;background:var(--ink);color:var(--white)}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(900px 600px at 77% 5%,rgba(47,88,163,.13),transparent 67%),radial-gradient(700px 500px at 8% 62%,rgba(68,64,131,.08),transparent 70%);z-index:-1}button,select,input{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,select:focus-visible,input:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #a1bcff;outline-offset:3px}.site-header{position:sticky;top:0;z-index:30;min-height:72px;background:#07101fe6;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header__inner{width:min(100% - 48px,1440px);min-height:72px;margin:0 auto;display:grid;grid-template-columns:265px 1fr 210px;align-items:center;gap:22px}.brand-lockup{display:inline-flex;align-items:center;gap:10px;min-width:0}.brand-lockup__crest{width:42px;height:42px;object-fit:contain;filter:drop-shadow(0 2px 9px rgba(0,0,0,.28))}.brand-lockup__copy{display:flex;flex-direction:column;gap:2px;letter-spacing:.05em;font-size:15px;font-weight:800;line-height:1.05;white-space:nowrap}.brand-lockup__copy small{color:var(--muted);font-size:15px;letter-spacing:.17em}.primary-nav{display:flex;align-items:stretch;justify-content:center;align-self:stretch;gap:2px}.primary-nav__link{position:relative;display:flex;align-items:center;justify-content:center;padding:0 12px;color:#aebad0;font-size:15px;font-weight:750;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;transition:color .16s ease}.primary-nav__link:after{content:"";position:absolute;height:2px;width:0;bottom:0;left:50%;background:linear-gradient(90deg,var(--blue),var(--violet),var(--magenta));transition:width .16s ease,left .16s ease}.primary-nav__link:hover,.primary-nav__link.is-active{color:var(--white)}.primary-nav__link.is-active:after{width:calc(100% - 22px);left:11px}.site-header__partner{justify-self:end;display:flex;align-items:center;gap:10px;color:#8c9ab1;font-size:15px;letter-spacing:.13em;font-weight:750;white-space:nowrap}.site-header__partner img{width:82px;height:auto;object-fit:contain}.filter-rail{position:sticky;top:72px;z-index:25;background:#0a172af0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.filter-rail__inner{width:min(100% - 48px,1440px);min-height:62px;margin:0 auto;display:flex;align-items:stretch;gap:0}.filter-rail__label{display:flex;width:164px;flex:0 0 164px;align-items:center;gap:9px;color:#aebbd2;font-size:15px;letter-spacing:.15em;font-weight:800}.filter-rail__dot{display:block;width:7px;height:7px;border-radius:50%;background:linear-gradient(145deg,var(--blue),var(--magenta));box-shadow:0 0 15px #694be299}.filter-control{position:relative;min-width:185px;padding:11px 16px 9px;border-left:1px solid var(--line);display:grid;gap:4px}.filter-control>span,.filter-control summary>span{color:#7f8ea6;font-size:15px;font-weight:750;letter-spacing:.14em;text-transform:uppercase}.filter-control select{appearance:none;border:0;padding:0 17px 0 0;color:var(--white);background:transparent;font-size:15px;font-weight:650;line-height:18px;outline:none;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,#8fa0bb 50%),linear-gradient(135deg,#8fa0bb 50%,transparent 50%);background-position:calc(100% - 7px) 52%,calc(100% - 3px) 52%;background-size:4px 4px,4px 4px;background-repeat:no-repeat}.filter-control select option{color:var(--ink);background:#eef2f9}.filter-control--segments{display:block;padding:0}.filter-control--segments summary{height:62px;list-style:none;padding:11px 33px 9px 16px;display:grid;gap:4px;cursor:pointer;position:relative}.filter-control--segments summary::-webkit-details-marker{display:none}.filter-control--segments summary strong{font-size:15px;font-weight:650;color:var(--white)}.filter-control--segments summary i{position:absolute;right:15px;bottom:13px;color:var(--muted);font-style:normal}.segment-menu{position:absolute;top:calc(100% + 7px);left:0;min-width:255px;padding:12px;background:#10213b;border:1px solid var(--line-strong);box-shadow:var(--shadow);z-index:35}.segment-menu p{margin:0 0 8px;color:var(--muted);font-size:15px;line-height:1.45}.checkbox-row{display:flex;align-items:center;gap:8px;padding:9px 4px;border-top:1px solid var(--line);cursor:pointer;font-size:15px;color:var(--white)}.checkbox-row input{accent-color:var(--blue)}.color-dot{flex:0 0 auto;display:inline-block;width:8px;height:8px;border-radius:50%}.filter-rail__actions{margin-left:auto;display:flex;align-items:center;gap:16px}.saved-views{position:relative}.saved-views summary{list-style:none;display:inline-flex;align-items:center;gap:8px;color:#d5dceb;font-size:15px;font-weight:650;cursor:pointer}.saved-views summary::-webkit-details-marker{display:none}.saved-views__panel{position:absolute;right:0;top:28px;z-index:40;width:300px;padding:14px;background:#10213b;border:1px solid var(--line-strong);box-shadow:var(--shadow)}.saved-views__label{margin:0 0 8px;color:var(--muted);font-size:15px;text-transform:uppercase;letter-spacing:.1em}.saved-views__form{display:flex;gap:7px}.saved-views__form input{min-width:0;flex:1;padding:8px 9px;color:var(--white);border:1px solid var(--line-strong);background:var(--ink)}.saved-views__list{margin-top:10px}.saved-views__empty{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.saved-view{display:flex;align-items:center;gap:7px;padding:7px 0;border-top:1px solid var(--line)}.saved-view>button:first-child{flex:1;border:0;padding:0;color:var(--white);background:transparent;text-align:left;font-size:15px}.text-button{padding:0;border:0;background:transparent;color:#acb7c9;font-size:15px;font-weight:600;transition:color .16s ease}.text-button:hover{color:var(--white)}.active-chips{width:min(100% - 48px,1440px);min-height:35px;margin:0 auto;display:flex;gap:6px;align-items:center;overflow-x:auto;border-top:1px solid rgba(190,207,235,.07)}.active-chips__label{color:#6f7f97;font-size:15px;font-weight:800;letter-spacing:.14em;margin-right:3px}.filter-chip{display:inline-flex;align-items:center;min-height:21px;padding:3px 7px;border:1px solid rgba(184,203,237,.16);border-radius:99px;color:#d9e0ed;font-size:15px;white-space:nowrap}.filter-chip--segment{border-color:#c297d959;color:#e4d4ed}.site-main{width:min(100% - 48px,1280px);margin:0 auto;padding-bottom:104px}.page-loading{min-height:45vh;display:grid;place-items:center;color:var(--muted);font-size:15px}.page-hero{padding:76px 0 42px;border-bottom:1px solid var(--line)}.signal-rule{display:flex;align-items:center;width:184px;height:3px;margin-bottom:24px;background:linear-gradient(90deg,var(--blue),var(--violet),var(--magenta),var(--coral))}.signal-rule span{width:7px;height:7px;margin-left:auto;border-radius:50%;background:var(--coral);box-shadow:0 0 16px #ff7659b3}.eyebrow{margin:0 0 10px;color:#7ea8ff;font-size:15px;font-weight:800;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.page-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,330px);align-items:end;gap:48px}h1,h2,h3,p{margin-top:0}h1{margin-bottom:0;font-size:clamp(43px,5.2vw,76px);letter-spacing:-.065em;line-height:.98;font-weight:750}h1 .gradient-text,.gradient-text{background:linear-gradient(90deg,#3477ff,#9f45cf 53%,#ee3d7f);-webkit-background-clip:text;background-clip:text;color:transparent}.page-purpose{margin:0 0 5px;color:#b4bfd1;font-size:15px;line-height:1.55}.hero-status-row{display:flex;align-items:center;gap:10px;margin-top:27px;color:var(--muted);font-size:15px}.status-tag{display:inline-flex;align-items:center;min-height:20px;padding:4px 7px;border:1px solid rgba(180,197,220,.2);border-radius:2px;color:#bbc8da;background:#778bac14;font-size:15px;font-weight:800;letter-spacing:.11em;line-height:1;white-space:nowrap}.status-tag--accent{border-color:#7e7ceb66;color:#d8d0ff;background:#5d54c229}.status-tag--warning{border-color:#ffa46366;color:#ffc98f;background:#b564301f}.study-strip{display:grid;grid-template-columns:1.25fr 2fr 1.45fr;gap:32px;padding:28px 0;border-bottom:1px solid var(--line)}.study-strip__title h3{margin:0;font-size:17px;letter-spacing:-.035em;line-height:1.1}.study-strip__facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.study-strip__facts div{padding-left:12px;border-left:1px solid var(--line)}.study-strip__facts span,.study-strip__facts b{display:block}.study-strip__facts span{margin-bottom:7px;color:var(--muted-2);font-size:15px;letter-spacing:.11em;text-transform:uppercase}.study-strip__facts b{color:#dae2ee;font-size:15px;font-weight:600}.study-strip__note{align-self:center;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.content-section{padding:68px 0;border-bottom:1px solid var(--line)}.content-section--top{padding-top:56px}.section-title{display:flex;justify-content:space-between;gap:28px;margin-bottom:28px}.section-title h2{margin:0;font-size:clamp(25px,3vw,36px);letter-spacing:-.055em;line-height:1.04}.section-description{max-width:650px;margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.55}.section-title__action{display:flex;align-items:flex-end}.kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line);background:#0d1c3273}.kpi-shell{min-height:165px;display:flex;flex-direction:column;padding:19px 18px;border-right:1px solid var(--line)}.kpi-shell:last-child{border-right:0}.kpi-shell__label{color:#c6d1e3;font-size:15px;font-weight:650;line-height:1.35}.kpi-shell__value{flex:1;padding:20px 0 8px;color:#536178;font-size:33px;font-weight:500}.kpi-shell p{margin:0;color:var(--muted-2);font-size:15px;line-height:1.45}.sizing-lock{display:inline-flex;align-items:center;gap:5px;margin:0;color:#9cadc3;font-size:15px;line-height:1.3}.sizing-lock span{color:#99b9ff;font-size:15px}.sizing-lock--locked{color:#ffd198}.sizing-lock--locked span{color:var(--gold)}.split-section,.content-section--two-col{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:28px}.chart-shell{min-height:285px;padding:21px;border:1px solid var(--line);background:linear-gradient(145deg,#11233ce0,#0a1627ba)}.chart-shell--emphasis{border-color:#6f8ab752;box-shadow:inset 0 1px #ffffff09}.chart-shell__head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.chart-shell h3{margin:0;color:var(--white);font-size:17px;letter-spacing:-.035em;line-height:1.12}.chart-shell__actions{display:flex;align-items:center;gap:12px}.base-label{display:inline-flex;gap:5px;color:var(--muted-2);font-size:15px;white-space:nowrap}.base-label b{color:#d3dbe9}.mode-toggle,.choice-toggle{display:inline-flex;border:1px solid var(--line);background:#040a1442}.mode-toggle button,.choice-toggle button{border:0;padding:6px 8px;color:var(--muted);background:transparent;font-size:15px;font-weight:700;transition:.16s ease}.mode-toggle button.is-active,.choice-toggle button.is-active{color:var(--white);background:#5c72964d}.chart-shell__meta{min-height:26px;display:flex;align-items:center;gap:13px;margin-top:13px;padding:6px 0;border-top:1px solid var(--line);color:#8593a9;font-size:15px}.chart-shell__meta .sizing-lock{margin-left:auto}.chart-shell__body{min-height:164px;display:flex;align-items:center}.empty-state{width:100%;min-height:138px;display:flex;align-items:center;justify-content:center;gap:13px;padding:20px;border:1px dashed rgba(179,199,228,.2);color:var(--muted);text-align:left}.empty-state__marker{display:grid;place-items:center;width:26px;height:26px;border:1px solid rgba(147,171,209,.3);border-radius:50%;color:#849bc3;font-size:15px}.empty-state strong{display:block;margin-bottom:3px;color:#d7dfeb;font-size:15px}.empty-state p{max-width:340px;margin:0;color:var(--muted-2);font-size:15px;line-height:1.5}.pending-table{width:100%;border:1px solid var(--line)}.pending-table__row{display:grid;grid-template-columns:1.6fr .7fr .5fr;border-top:1px solid var(--line);color:#8997aa;font-size:15px}.pending-table__row:first-child{border-top:0}.pending-table__row span{padding:9px 10px;border-left:1px solid var(--line)}.pending-table__row span:first-child{border-left:0}.pending-table__row--head{color:#cbd5e5;background:#060f1c73;font-size:15px;text-transform:uppercase;letter-spacing:.08em}.funnel-frame{display:flex;width:100%;align-items:stretch}.funnel-frame__step{flex:1;min-height:151px;display:flex;flex-direction:column;justify-content:flex-end;gap:5px;padding:12px 9px;border-left:1px solid var(--line);background:linear-gradient(180deg,#4461940d,#49629038)}.funnel-frame__step:first-child{border-left:0}.funnel-frame__step:nth-child(2){background:linear-gradient(180deg,#44619412,#406db640)}.funnel-frame__step:nth-child(3){background:linear-gradient(180deg,#624fac12,#634eb440)}.funnel-frame__step:nth-child(4){background:linear-gradient(180deg,#86409c0f,#893e973d)}.funnel-frame__step:nth-child(5){background:linear-gradient(180deg,#bb377f0f,#b337773b)}.funnel-frame__step:nth-child(6){background:linear-gradient(180deg,#df4e630f,#d04d5c3d)}.funnel-frame__step span{color:#8193ae;font-size:15px;letter-spacing:.1em}.funnel-frame__step b{min-height:31px;color:#e3e9f3;font-size:15px;line-height:1.35}.funnel-frame__step i{color:#a3b1c5;font-size:16px;font-style:normal}.illustrative-note{margin:10px 0 0;color:#8291a8;font-size:15px;line-height:1.45}.strategic-callout{padding:28px;background:linear-gradient(150deg,#182b51,#111e36 64%,#171531);border:1px solid rgba(133,141,221,.28)}.strategic-callout h3{margin:0 0 16px;font-size:28px;letter-spacing:-.055em;line-height:1.03}.strategic-callout h3 span{color:#b35bd3}.strategic-callout>p:not(.eyebrow):not(.pending-copy){margin-bottom:23px;color:#b3c0d5;font-size:15px;line-height:1.58}.strategic-callout__rule{height:2px;width:100%;margin-bottom:14px;background:linear-gradient(90deg,var(--blue),var(--violet),var(--magenta))}.pending-copy{margin:0;color:#9eabc3;font-size:15px;line-height:1.5}.segment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.segment-card{position:relative;overflow:hidden;min-height:245px;display:flex;flex-direction:column;width:100%;padding:17px;border:1px solid var(--line);color:inherit;background:linear-gradient(135deg,#12243ccc,#0c192bb3);text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}button.segment-card:hover,.segment-card.is-selected{border-color:#9eb3de80;background:linear-gradient(135deg,#192e4bf7,#0d1d32eb);transform:translateY(-2px)}.segment-card__stripe{position:absolute;inset:0 0 auto;height:3px}.segment-card__head{display:flex;justify-content:space-between;align-items:center;margin-bottom:29px}.segment-card__arrow{color:#9fb1ce;font-size:17px}.segment-card h3{margin:0 0 7px;font-size:21px;letter-spacing:-.045em}.segment-card>p{min-height:35px;margin:0;color:var(--muted);font-size:15px;line-height:1.5}.segment-card__fields{display:grid;gap:6px;margin-top:auto;padding-top:18px}.segment-card__fields span{display:flex;justify-content:space-between;color:#8493aa;font-size:15px}.segment-card__fields b{color:#e2e8f2;font-weight:600}.segment-card__cta{margin-top:14px;color:#9fc0ff;font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.comparison-placeholder{width:100%;border:1px solid var(--line)}.comparison-placeholder__head,.comparison-placeholder__row{display:grid;grid-template-columns:1.3fr repeat(3,1fr)}.comparison-placeholder__head{color:#d9e1ed;background:#060f1c61;font-size:15px;font-weight:700}.comparison-placeholder__row{border-top:1px solid var(--line);color:#8592a6;font-size:15px}.comparison-placeholder span,.comparison-placeholder i{min-height:27px;padding:7px 8px;border-left:1px solid var(--line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparison-placeholder span:first-child{border-left:0}.comparison-placeholder i{color:#aab7ca;font-style:normal}.gtm-shell{padding:23px;border:1px solid var(--line);background:#0f1d3070}.gtm-shell h3{margin:0 0 23px;font-size:23px;letter-spacing:-.045em}.gtm-shell__rows{display:grid;gap:0;border-top:1px solid var(--line)}.gtm-shell__rows>div{display:grid;grid-template-columns:9px 78px 1fr;align-items:start;gap:8px;padding:11px 0;border-bottom:1px solid var(--line)}.gtm-shell__rows b{color:#e1e8f2;font-size:15px}.gtm-shell__rows p{margin:0;color:var(--muted);font-size:15px;line-height:1.45}.journey-rail{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.journey-rail__step{position:relative;min-height:175px;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0f1e3459}.journey-rail__step:not(:last-child):after{content:"→";position:absolute;right:-9px;top:50%;z-index:2;transform:translateY(-50%);color:#c7d1e0;font-size:16px}.journey-rail__step span{color:#7f91ac;font-size:15px;letter-spacing:.12em}.journey-rail__step b{display:block;margin:38px 0 9px;font-size:15px;letter-spacing:-.03em;line-height:1.15}.journey-rail__step p{margin:0;color:#8090a8;font-size:15px;line-height:1.45}.deep-dive-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:23px}.deep-dive-heading h2{display:flex;align-items:center;gap:12px;margin:0 0 6px;font-size:38px;letter-spacing:-.055em}.deep-dive-heading>div>p:last-child{margin:0;color:var(--muted);font-size:15px}.deep-dive-dot{width:12px;height:12px;border-radius:50%}.snapshot-row{display:grid;grid-template-columns:repeat(6,1fr);border:1px solid var(--line)}.snapshot-row>div{min-height:119px;display:flex;flex-direction:column;padding:15px;border-left:1px solid var(--line)}.snapshot-row>div:first-child{border-left:0}.snapshot-row span{color:#9ba9bd;font-size:15px;line-height:1.35}.snapshot-row b{flex:1;padding-top:16px;color:#58677f;font-size:27px;font-weight:500}.profile-section-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:14px}.profile-section{min-height:238px;display:flex;flex-direction:column;padding:18px;border:1px solid var(--line);background:#0c1b2f7a}.profile-section h3{margin:1px 0 7px;font-size:17px;letter-spacing:-.035em}.profile-section>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.5}.profile-section .empty-state{margin-top:auto}.profile-wide-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:13px;margin-top:13px}.side-by-side-placeholder{display:grid;grid-template-columns:1fr 1fr;gap:16px;width:100%}.side-by-side-placeholder>div+div{padding-left:16px;border-left:1px solid var(--line)}.side-by-side-placeholder>div>span{display:block;margin-bottom:13px;color:#a3b1c5;font-size:15px;letter-spacing:.1em}.placeholder-bars{width:100%}.placeholder-bars__row{display:grid;grid-template-columns:minmax(0,1.1fr) 1fr 15px;align-items:center;gap:7px;min-height:27px;border-top:1px solid rgba(184,202,228,.11)}.placeholder-bars__row span{overflow:hidden;color:#a7b3c5;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.placeholder-bars__row i{display:block;height:6px;min-width:18px;background:linear-gradient(90deg,#497aed91,#904bbe7a)}.placeholder-bars__row b{color:#bdc8d8;font-size:15px;font-weight:500}.gtm-playbook{margin-top:13px;padding:22px;border:1px solid rgba(137,132,221,.35);background:linear-gradient(110deg,#17274dcc,#141733bf)}.gtm-playbook h3{margin:0 0 4px;font-size:22px;letter-spacing:-.045em}.gtm-playbook>p:not(.eyebrow){margin:0 0 17px;color:#b1bfd1;font-size:15px}.gtm-playbook>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.gtm-playbook span{display:flex;flex-direction:column;gap:9px;padding:12px;border-right:1px solid var(--line);color:#aab9d1;font-size:15px}.gtm-playbook b{color:#6e7f98;font-size:15px;font-weight:600}.gtm-evidence{margin:0 0 18px;padding:14px;border:1px solid rgba(177,201,239,.16);background:#040e1d47}.gtm-evidence__head{display:flex;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:11px}.gtm-evidence__head span{color:#a4b8db;font-size:15px;font-weight:800;letter-spacing:.11em}.gtm-evidence__head p{margin:0;color:var(--muted);font-size:15px}.gtm-evidence__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.gtm-evidence__grid>div{display:flex;flex-direction:column;gap:5px;min-height:72px;padding:10px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.gtm-evidence__grid span{color:#9caabe;font-size:15px;line-height:1.35}.gtm-evidence__grid b{color:#eff4fb;font-size:19px;line-height:1.05}.gtm-evidence__grid .metric-base-note{margin:0}.choice-toggle{white-space:nowrap}.choice-toggle button{min-height:31px;padding:7px 10px;font-size:15px}.product-map{width:100%;border:1px solid var(--line)}.product-map__labels{display:grid;grid-template-columns:1.6fr repeat(3,1fr);color:#b8c4d4;font-size:15px}.product-map__labels span{min-height:42px;display:grid;place-items:center;padding:7px;border-left:1px solid var(--line);text-align:center}.product-map__labels span:first-child{border-left:0;color:#8695aa}.product-map .empty-state{border:0;border-top:1px solid var(--line)}.seating-tiers{display:grid;grid-template-columns:repeat(4,1fr);width:100%;border:1px solid var(--line)}.seating-tiers div{min-height:123px;display:flex;flex-direction:column;padding:12px;border-left:1px solid var(--line)}.seating-tiers div:first-child{border-left:0}.seating-tiers span{color:#b7c3d4;font-size:15px;line-height:1.25}.seating-tiers b{flex:1;padding-top:12px;color:#65748a;font-size:24px}.seating-tiers small{color:#7c8ca4;font-size:15px;line-height:1.3}.rollup-legend{display:flex;align-items:center;gap:9px;width:100%;margin-top:11px;color:#9baac0;font-size:15px}.rollup-legend span{padding-left:8px;border-left:2px solid #757ec5}.rollup-legend span+span{border-color:#778db6}.rollup-legend .status-tag{margin-left:auto}.pricing-module{padding:32px;border:1px solid rgba(135,147,219,.32);background:linear-gradient(145deg,#101f3adb,#0d162cb8)}.pricing-module__head{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.pricing-module__head h2{margin:0 0 8px;font-size:32px;letter-spacing:-.055em}.pricing-module__head p:not(.eyebrow){margin:0;color:var(--muted);font-size:15px}.pricing-controls{display:flex;align-items:flex-end;gap:13px;margin:29px 0 15px;padding:14px;border:1px solid var(--line);background:#050c1945}.pricing-controls label{display:grid;gap:6px}.pricing-controls label>span,.pricing-controls__context>span{color:#8594aa;font-size:15px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.pricing-controls select{min-width:180px;padding:8px 24px 8px 9px;border:1px solid var(--line-strong);color:var(--white);background:#0c192b;font-size:15px}.pricing-controls select option{color:var(--ink)}.pricing-controls__context{margin-left:auto;display:grid;gap:5px}.pricing-controls__context b{color:#dce5f2;font-size:15px}.pricing-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line)}.pricing-output{min-height:135px;padding:15px;border-left:1px solid var(--line)}.pricing-output:first-child{border-left:0}.pricing-output span{display:block;color:#b8c4d6;font-size:15px;line-height:1.35}.pricing-output b{display:block;padding:16px 0 7px;color:#66758d;font-size:27px;font-weight:500}.pricing-output p{margin:0;color:#7c8da5;font-size:15px;line-height:1.35}.demand-frame{display:grid;grid-template-columns:22px 1fr;grid-template-rows:1fr 18px;height:163px;width:100%}.demand-frame__axis{display:flex;align-items:center;justify-content:center;color:#7f91a9;font-size:15px;text-transform:uppercase;letter-spacing:.04em}.demand-frame__axis--y{writing-mode:vertical-rl;transform:rotate(180deg)}.demand-frame__field{position:relative;display:grid;place-items:center;overflow:hidden;border-left:1px solid var(--line);border-bottom:1px solid var(--line);background-image:linear-gradient(rgba(182,202,232,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(182,202,232,.07) 1px,transparent 1px);background-size:100% 25%,16.666% 100%}.demand-frame__field i{position:relative;z-index:1;padding:5px 8px;background:#0e1d33;color:#9cacbe;font-size:15px;font-style:normal}.demand-frame__curve{position:absolute;width:85%;height:70%;border-radius:50%;border-top:2px dashed rgba(150,123,216,.4);transform:rotate(-13deg)}.explorer-tabs{display:flex;margin-bottom:31px;border-bottom:1px solid var(--line)}.explorer-tabs button{min-width:220px;padding:15px 18px;border:0;border-right:1px solid var(--line);border-bottom:2px solid transparent;color:#8d9ab0;background:transparent;text-align:left;font-size:15px;font-weight:700;letter-spacing:-.02em}.explorer-tabs button span{display:block;margin-bottom:4px;color:#71829d;font-size:15px;letter-spacing:.14em}.explorer-tabs button.is-active{border-bottom-color:#a24acc;color:var(--white);background:linear-gradient(180deg,rgba(62,69,132,.12),transparent)}.explorer-intro{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:25px}.explorer-intro h2{margin:0 0 8px;font-size:32px;letter-spacing:-.055em}.explorer-intro p:not(.eyebrow){max-width:660px;margin:0;color:var(--muted);font-size:15px;line-height:1.55}.current-audience{min-width:190px;padding:14px;border:1px solid var(--line);background:#0d1c319e}.current-audience span,.current-audience b,.current-audience small{display:block}.current-audience span{margin-bottom:5px;color:#8192aa;font-size:15px;letter-spacing:.1em}.current-audience b{color:#dbe5f1;font-size:15px}.current-audience small{margin-top:7px;color:#91a0b6;font-size:15px}.audience-builder{padding:20px;border:1px solid rgba(119,147,210,.3);background:linear-gradient(135deg,#11223dcc,#0e192da6)}.audience-builder__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.audience-builder h3{margin:0;font-size:18px;letter-spacing:-.03em}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:9px 13px;border:1px solid rgba(146,162,255,.45);color:#fff;background:linear-gradient(115deg,#3f61cc,#884bcb 52%,#bb3977);font-size:15px;font-weight:750;letter-spacing:.02em;transition:filter .16s ease,transform .16s ease}.button:hover{filter:brightness(1.12);transform:translateY(-1px)}.button--small{min-height:29px;padding:6px 9px;font-size:15px}.button--ghost{color:#cbd8ec;border-color:var(--line-strong);background:transparent}.audience-builder__intro,.audience-builder__closed{margin:15px 0;color:#a5b2c6;font-size:15px;line-height:1.55}.criteria-list{display:grid;gap:7px}.criterion{display:flex;align-items:center;gap:7px}.criterion__operator{width:44px;color:#a9a0dc;font-size:15px;font-weight:800;letter-spacing:.11em}.criterion select{min-width:0;padding:8px 24px 8px 9px;border:1px solid var(--line-strong);color:#e6edf7;background:#0b182b;font-size:15px}.criterion select:first-of-type{width:210px}.criterion select:nth-of-type(2){min-width:180px}.icon-button{display:inline-grid;width:22px;height:22px;place-items:center;border:0;color:#aab7cb;background:transparent;font-size:18px;line-height:1}.icon-button:hover{color:#fff}.text-button--add{margin-top:13px;color:#a3c3ff}.comparison-draft{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:13px;border-top:1px solid var(--line);color:#a2b0c4;font-size:15px}.comparison-draft span{padding:4px 5px;color:#b8b0ee;border:1px solid rgba(151,130,228,.35);font-size:15px;letter-spacing:.07em}.comparison-draft strong{color:#d5deeb;font-size:15px}.comparison-draft i{margin-left:7px;color:#d67bc7;font-size:15px;font-style:normal;font-weight:800}.audience-profile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:15px}.audience-profile-grid article{min-height:160px;display:flex;flex-direction:column;padding:16px;border:1px solid var(--line);background:#0c1b2f6b}.audience-profile-grid h3{margin:0 0 14px;font-size:16px;letter-spacing:-.03em}.audience-profile-grid .empty-state{margin-top:auto;min-height:74px}.data-explorer__layout{display:grid;grid-template-columns:245px 1fr;min-height:445px;border:1px solid var(--line)}.question-nav{padding:12px;border-right:1px solid var(--line);background:#060f1d57}.question-nav>p{margin:5px 8px 12px;color:#8f9db0;font-size:15px;letter-spacing:.12em;text-transform:uppercase}.question-nav button{display:flex;width:100%;justify-content:space-between;gap:12px;padding:10px 8px;border:0;border-top:1px solid rgba(188,205,231,.08);color:#afbbcc;background:transparent;text-align:left;font-size:15px;line-height:1.35}.question-nav button span{color:#65758d}.question-nav button.is-active{color:#fff;background:#5057b133}.question-nav button.is-active span{color:#a4a2ff}.question-workspace{padding:25px}.question-workspace h3{margin:0 0 17px;font-size:23px;letter-spacing:-.045em}.question-meta{display:flex;gap:18px;margin-bottom:17px;padding:10px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.question-meta span{color:#8696ac;font-size:15px}.question-meta b{margin-left:4px;color:#d1dbe8;font-weight:600}.open-end-plan{display:flex;align-items:center;gap:13px;margin-top:17px;padding:13px;border:1px solid var(--line)}.open-end-plan span{padding:4px 6px;border:1px solid rgba(127,162,213,.32);color:#a9c9ff;font-size:15px;font-weight:750;letter-spacing:.09em}.open-end-plan p{margin:0;color:#9cabbe;font-size:15px;line-height:1.5}.open-end-shell{margin-top:17px;padding:13px;border:1px solid var(--line);background:#08122152}.open-end-shell__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.open-end-shell__head h4{margin:0;color:#d4deec;font-size:15px;letter-spacing:-.02em}.open-end-shell__grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.open-end-shell__label{display:block;margin-bottom:7px;color:#899ab2;font-size:15px;font-weight:750;letter-spacing:.11em}.method-card-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--line)}.method-card-grid article{min-height:160px;display:flex;flex-direction:column;padding:17px;border-left:1px solid var(--line)}.method-card-grid article:first-child{border-left:0}.method-card-grid span{color:#bdc8d8;font-size:15px;line-height:1.35}.method-card-grid b{flex:1;padding-top:20px;color:#6b7b92;font-size:22px;font-weight:500}.method-card-grid p{margin:0;color:#7b8ba2;font-size:15px;line-height:1.4}.methodology-rule{display:grid;grid-template-columns:1.4fr .6fr;align-items:center;gap:40px;padding:42px;border:1px solid rgba(128,148,213,.38);background:linear-gradient(112deg,#1a2f56e0,#151c3ecc)}.methodology-rule h2{max-width:780px;margin:0 0 13px;font-size:clamp(27px,3.2vw,43px);letter-spacing:-.06em;line-height:1.02}.methodology-rule p:not(.eyebrow){max-width:740px;margin:0;color:#b4c1d6;font-size:15px;line-height:1.55}.methodology-rule__badge{min-height:196px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(171,186,247,.38);background:#060f1f40;text-align:center}.methodology-rule__badge span{color:#afc5ff;font-size:15px;font-weight:800;letter-spacing:.16em}.methodology-rule__badge b{color:#d8e1f1;font-size:15px;letter-spacing:.09em}.methodology-rule__badge i{color:#9e70df;font-size:21px;font-style:normal}.method-flow{display:grid;grid-template-columns:1fr 160px 1fr;align-items:stretch}.method-flow__column{padding:24px;border:1px solid var(--line)}.method-flow__column h3{min-height:49px;margin:0 0 19px;font-size:21px;letter-spacing:-.04em;line-height:1.1}.method-flow__column div{display:flex;flex-wrap:wrap;gap:7px}.method-flow__column div span{padding:7px 8px;border:1px solid var(--line);color:#b8c6d9;background:#040c182e;font-size:15px}.method-flow__column--define{background:#0f2441a1}.method-flow__column--profile{background:#20173e85}.method-flow__bridge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px;background:#0a1427d4;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center}.method-flow__bridge span{display:grid;place-items:center;width:22px;height:22px;border:1px solid rgba(155,170,220,.38);border-radius:50%;color:#a7b9e9;font-size:15px}.method-flow__bridge i{color:#9e65d7;font-style:normal}.method-flow__bridge b{color:#cbd6e9;font-size:15px;line-height:1.35}.typing-tool,.read-site{padding:27px;border:1px solid var(--line);background:#0e1d318c}.typing-tool h2,.read-site h2{margin:0 0 12px;font-size:27px;letter-spacing:-.05em;line-height:1.05}.typing-tool>p:not(.eyebrow),.read-site>p:not(.eyebrow){color:var(--muted);font-size:15px;line-height:1.55}.typing-tool>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:21px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.typing-tool span{display:flex;flex-direction:column;gap:9px;min-height:70px;padding:11px;border-right:1px solid var(--line);color:#b4c2d3;font-size:15px}.typing-tool span b{color:#75859c;font-size:15px}.read-site>div{display:flex;flex-wrap:wrap;gap:7px;margin-top:26px}.glossary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.glossary-grid article{min-height:121px;padding:15px;border:1px solid var(--line);background:#0d1c306b}.glossary-grid h3{margin:0 0 8px;font-size:15px;letter-spacing:-.02em}.glossary-grid p{margin:0;color:#9ba9bc;font-size:15px;line-height:1.48}.site-footer{width:min(100% - 48px,1280px);margin:0 auto;padding:30px 0 40px;border-top:1px solid var(--line);color:#77859a}.site-footer__brands{display:flex;align-items:center;gap:12px;margin-bottom:15px}.site-footer__brands>img:first-child{width:37px;height:37px;object-fit:contain}.site-footer__divider{width:1px;height:24px;background:var(--line-strong)}.site-footer__navigate{width:95px;height:auto}.site-footer p{margin:4px 0;font-size:15px;line-height:1.5}.onboarding-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:22px;background:#02070fbf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.onboarding-card{position:relative;width:min(100%,600px);max-height:calc(100vh - 44px);overflow-y:auto;padding:36px;border:1px solid rgba(144,157,242,.4);background:radial-gradient(480px 240px at 20% 0%,rgba(61,91,178,.28),transparent 80%),linear-gradient(145deg,#0f2040,#0c172d 56%,#1c1238);box-shadow:0 30px 90px #00000094}.onboarding-card__close{position:absolute;top:13px;right:13px;width:28px;height:28px;border:1px solid var(--line);color:#c5d1e1;background:transparent;font-size:20px;line-height:1}.onboarding-card h2{margin:0 0 15px;font-size:clamp(34px,5vw,51px);letter-spacing:-.07em;line-height:.98}.onboarding-card h2 span{color:#c764d4}.onboarding-card__intro{max-width:475px;color:#bdc9da;font-size:15px;line-height:1.55}.onboarding-steps{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:23px 0}.onboarding-steps div{display:grid;grid-template-columns:25px 1fr;gap:8px;padding:9px;border:1px solid rgba(188,204,234,.15);background:#050d1c2e}.onboarding-steps b{color:#87a8ff;font-size:15px}.onboarding-steps span{color:#c0ccdc;font-size:15px;line-height:1.45}.walkthrough-placeholder{display:flex;align-items:center;gap:11px;padding:12px;margin-bottom:22px;border:1px dashed rgba(204,177,247,.34);color:#d6c2f5}.walkthrough-placeholder>span{display:grid;place-items:center;width:25px;height:25px;border:1px solid rgba(219,191,250,.38);border-radius:50%;font-size:15px}.walkthrough-placeholder p{margin:0;font-size:15px;line-height:1.4}.walkthrough-placeholder small{color:#a89abc;font-size:15px}@media(max-width:1120px){.site-header__inner{grid-template-columns:220px 1fr 148px;gap:10px}.primary-nav__link{padding:0 8px;font-size:15px}.site-header__partner img{width:70px}.filter-rail__label{width:120px;flex-basis:120px}.filter-control{min-width:160px}.filter-rail__actions{gap:10px}.kpi-grid{grid-template-columns:repeat(3,1fr)}.kpi-shell:nth-child(3){border-right:0}.kpi-shell:nth-child(n+4){border-top:1px solid var(--line)}.snapshot-row{grid-template-columns:repeat(3,1fr)}.snapshot-row>div:nth-child(4){border-left:0;border-top:1px solid var(--line)}.snapshot-row>div:nth-child(n+5){border-top:1px solid var(--line)}}@media(max-width:850px){.site-header{position:relative}.site-header__inner{width:min(100% - 32px,680px);grid-template-columns:1fr auto;min-height:64px}.brand-lockup__crest{width:35px;height:35px}.primary-nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;overflow-x:auto;min-height:40px;margin:0 -16px;padding:0 16px;border-top:1px solid var(--line)}.primary-nav__link{flex:0 0 auto;min-height:40px;padding:0 10px;font-size:15px}.site-header__partner{grid-column:2;grid-row:1}.filter-rail{position:sticky;top:0}.filter-rail__inner{width:min(100% - 32px,680px);display:grid;grid-template-columns:1fr 1fr;padding:9px 0;gap:6px}.filter-rail__label{display:none}.filter-control{min-width:0;border:1px solid var(--line)}.filter-control--segments summary{height:54px}.filter-rail__actions{margin-left:0;grid-column:1 / -1;min-height:30px}.active-chips,.site-main,.site-footer{width:min(100% - 32px,680px)}.page-hero{padding:49px 0 34px}.page-hero__grid,.study-strip,.split-section,.content-section--two-col,.methodology-rule{grid-template-columns:1fr;gap:18px}.page-purpose{max-width:480px}.study-strip__facts{grid-template-columns:repeat(2,1fr)}.section-title{flex-direction:column;gap:13px}.section-title__action{align-items:flex-start}.kpi-grid{grid-template-columns:repeat(2,1fr)}.kpi-shell:nth-child(2){border-right:0}.kpi-shell:nth-child(3){border-right:1px solid var(--line)}.kpi-shell:nth-child(n+3){border-top:1px solid var(--line)}.kpi-shell:last-child{grid-column:1 / -1;border-right:0}.segment-grid,.profile-section-grid,.audience-profile-grid{grid-template-columns:repeat(2,1fr)}.journey-rail{grid-template-columns:1fr}.journey-rail__step{min-height:103px}.journey-rail__step:not(:last-child):after{inset:auto auto -12px 22px;transform:rotate(90deg)}.journey-rail__step b{margin:14px 0 6px}.profile-wide-grid,.method-flow{grid-template-columns:1fr}.method-flow__bridge{min-height:94px;flex-direction:row}.pricing-module{padding:23px}.pricing-controls{flex-wrap:wrap}.pricing-controls__context{width:100%;margin-left:0}.pricing-grid{grid-template-columns:repeat(2,1fr)}.pricing-output:nth-child(3){border-left:0;border-top:1px solid var(--line)}.pricing-output:nth-child(4){border-top:1px solid var(--line)}.data-explorer__layout{grid-template-columns:1fr}.question-nav{border-right:0;border-bottom:1px solid var(--line)}.question-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:0 8px}.question-nav>p{grid-column:1 / -1}.methodology-rule{padding:29px}.methodology-rule__badge{min-height:130px}}@media(max-width:560px){.site-header__inner,.filter-rail__inner,.site-main,.site-footer,.active-chips{width:calc(100% - 28px)}.site-header__partner span{display:none}.site-header__partner img{width:78px}.brand-lockup__copy,.brand-lockup__copy small,.primary-nav__link{font-size:15px}.filter-rail__inner{grid-template-columns:1fr}.filter-rail__actions{grid-column:auto}.filter-control{min-width:100%}.page-hero{padding-top:40px}h1{font-size:42px}.hero-status-row{align-items:flex-start;flex-direction:column;gap:7px}.study-strip__facts{gap:16px 8px}.study-strip__note{font-size:15px}.content-section{padding:45px 0}.kpi-grid,.segment-grid,.profile-section-grid,.audience-profile-grid{grid-template-columns:1fr}.kpi-shell,.kpi-shell:nth-child(n){border-right:0;border-top:1px solid var(--line)}.kpi-shell:first-child{border-top:0}.funnel-frame{overflow-x:auto}.funnel-frame__step{min-width:125px}.comparison-placeholder{overflow-x:auto}.comparison-placeholder__head,.comparison-placeholder__row{min-width:510px}.snapshot-row{grid-template-columns:repeat(2,1fr)}.snapshot-row>div:nth-child(n){border-top:1px solid var(--line);border-left:1px solid var(--line)}.snapshot-row>div:first-child,.snapshot-row>div:nth-child(2){border-top:0}.snapshot-row>div:nth-child(odd){border-left:0}.side-by-side-placeholder{grid-template-columns:1fr}.side-by-side-placeholder>div+div{padding:14px 0 0;border-left:0;border-top:1px solid var(--line)}.gtm-playbook>div{grid-template-columns:1fr 1fr}.gtm-playbook span{border-bottom:1px solid var(--line)}.gtm-evidence__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.choice-toggle{width:100%;overflow-x:auto}.choice-toggle button{flex:1 0 auto}.seating-tiers{grid-template-columns:repeat(2,1fr)}.seating-tiers div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.seating-tiers div:nth-child(4){border-top:1px solid var(--line)}.pricing-module{padding:17px}.pricing-module__head,.explorer-intro{flex-direction:column}.pricing-controls label,.pricing-controls select{width:100%}.pricing-grid{grid-template-columns:1fr}.pricing-output,.pricing-output:nth-child(n){border-left:0;border-top:1px solid var(--line)}.pricing-output:first-child{border-top:0}.explorer-tabs button{min-width:0;flex:1;padding:12px 8px;font-size:15px}.current-audience{width:100%}.criterion{flex-wrap:wrap}.criterion__operator{width:100%}.criterion select:first-of-type,.criterion select:nth-of-type(2){flex:1;width:calc(50% - 16px);min-width:0}.comparison-draft{flex-wrap:wrap}.data-explorer__layout{margin:0 -2px}.open-end-shell__grid{grid-template-columns:1fr}.question-nav{display:block;max-height:220px;overflow-y:auto}.question-meta{flex-direction:column;gap:6px}.method-card-grid{grid-template-columns:1fr}.method-card-grid article,.method-card-grid article:first-child{border-left:0;border-top:1px solid var(--line)}.method-card-grid article:first-child{border-top:0}.method-flow__column{padding:18px}.typing-tool>div{grid-template-columns:1fr}.typing-tool span{min-height:56px;border-bottom:1px solid var(--line)}.glossary-grid{grid-template-columns:1fr}.onboarding-card{padding:25px 20px}.onboarding-steps{grid-template-columns:1fr}}:root{--header-height: 72px;--type-body: 17px;--type-support: 15px;--type-meta: 12px;--container-gutter: clamp(20px, 3vw, 56px)}html,body,#root{max-width:100%;overflow-x:clip}body{font-size:var(--type-body);line-height:1.5}.site-header__inner,.filter-rail__inner,.active-chips{width:min(calc(100% - (var(--container-gutter) * 2)),1440px)}.site-main,.site-footer{width:min(calc(100% - (var(--container-gutter) * 2)),1280px)}.site-header__inner>*,.filter-rail__inner>*,.page-hero__grid>*,.section-title>*,.split-section>*,.content-section--two-col>*,.profile-wide-grid>*,.methodology-rule>*,.data-explorer__layout>*{min-width:0}h1,h2,h3,h4,p,span,b,strong,small,button,a,label,summary{overflow-wrap:anywhere}.site-header{min-height:var(--header-height)}.site-header__inner{grid-template-columns:minmax(205px,.9fr) minmax(0,3.15fr) minmax(135px,.65fr);gap:clamp(12px,1.5vw,24px)}.brand-lockup__crest{width:46px;height:46px}.brand-lockup__copy{font-size:15px;line-height:1.15}.brand-lockup__copy small{font-size:15px}.primary-nav{min-width:0;gap:0}.primary-nav__link{min-height:72px;padding:0 clamp(8px,.8vw,13px);font-size:15px;line-height:1.25;letter-spacing:.045em;text-align:center;white-space:normal}.primary-nav__link.is-active:after{width:calc(100% - 16px);left:8px}.site-header__partner{gap:8px;font-size:15px;line-height:1.25;white-space:normal;text-align:right}.site-header__partner img{width:88px;max-width:100%}.filter-rail__inner{min-height:78px}.filter-rail__label{width:174px;flex-basis:174px;font-size:15px;line-height:1.25}.filter-rail__dot{width:9px;height:9px}.filter-control{min-width:202px;padding:13px 18px 12px;gap:6px}.filter-control>span,.filter-control summary>span{font-size:15px;letter-spacing:.1em}.filter-control select{min-height:25px;font-size:17px;line-height:1.35}.filter-control--segments summary{height:78px;padding:13px 38px 12px 18px;gap:6px}.filter-control--segments summary strong{font-size:17px;line-height:1.25}.filter-control--segments summary i{right:17px;bottom:15px;font-size:16px}.segment-menu{min-width:min(320px,calc(100vw - 40px));padding:16px}.segment-menu p{margin-bottom:11px;font-size:15px;line-height:1.5}.checkbox-row{gap:10px;padding:12px 5px;font-size:16px}.checkbox-row input{width:17px;height:17px}.color-dot{width:10px;height:10px}.filter-rail__actions{gap:20px;padding:0 4px 0 16px}.saved-views summary,.text-button{font-size:16px;line-height:1.25}.saved-views__panel{top:38px;width:min(352px,calc(100vw - 40px));padding:17px}.saved-views__label{margin-bottom:10px;font-size:15px}.saved-views__form{gap:9px}.saved-views__form input{min-height:40px;padding:8px 11px;font-size:16px}.saved-views__empty{font-size:15px;line-height:1.5}.saved-view{padding:10px 0}.active-chips{min-height:45px;gap:8px;flex-wrap:wrap;padding:7px 0;overflow-x:visible}.filter-chip{min-height:29px;padding:5px 10px;font-size:15px;line-height:1.25}.eyebrow{margin-bottom:12px;font-size:var(--type-meta);line-height:1.35;letter-spacing:.13em}.page-hero{padding:86px 0 48px}.signal-rule{width:208px;margin-bottom:28px}h1{font-size:clamp(52px,5.45vw,82px)}.page-purpose{font-size:19px;line-height:1.55}.hero-status-row{gap:12px;margin-top:30px;font-size:16px;line-height:1.45}.status-tag{min-height:27px;padding:6px 9px;font-size:15px;line-height:1.2;letter-spacing:.09em;white-space:normal;text-align:center}.study-strip{gap:clamp(20px,2.5vw,40px);padding:34px 0}.study-strip__title h3{font-size:24px;line-height:1.15}.study-strip__facts{gap:16px}.study-strip__facts div{padding-left:14px}.study-strip__facts span{margin-bottom:8px;font-size:15px;letter-spacing:.09em;line-height:1.3}.study-strip__facts b{font-size:16px;line-height:1.35}.study-strip__note{font-size:16px;line-height:1.55}.content-section{padding:76px 0}.content-section--top{padding-top:64px}.section-title{gap:32px;margin-bottom:34px}.section-title h2{font-size:clamp(31px,3.2vw,42px);line-height:1.08}.section-description{max-width:730px;margin-top:13px;font-size:17px;line-height:1.58}.kpi-shell{min-height:202px;padding:24px 22px}.kpi-shell__label{font-size:16px;line-height:1.42}.kpi-shell__value{padding:24px 0 12px;font-size:39px}.kpi-shell p{font-size:15px;line-height:1.5}.sizing-lock{gap:7px;font-size:15px;line-height:1.4}.sizing-lock span{font-size:16px}.split-section,.content-section--two-col{gap:32px}.chart-shell{min-height:340px;padding:26px}.chart-shell__head{flex-wrap:wrap;gap:17px}.chart-shell h3{font-size:23px;line-height:1.17}.chart-shell__actions{flex-wrap:wrap;gap:12px}.base-label{font-size:15px;line-height:1.35}.mode-toggle button,.choice-toggle button{min-height:36px;padding:7px 11px;font-size:15px;line-height:1.25}.chart-shell__meta{min-height:38px;flex-wrap:wrap;gap:9px 17px;margin-top:16px;padding:9px 0;font-size:15px;line-height:1.4}.chart-shell__meta .sizing-lock{width:100%;margin-left:0}.chart-shell__body{min-height:185px}.empty-state{min-height:158px;gap:16px;padding:24px}.empty-state--compact{min-height:112px;padding:16px}.empty-state__marker{width:32px;height:32px;font-size:17px}.empty-state strong{margin-bottom:4px;font-size:16px}.empty-state p{max-width:420px;font-size:15px;line-height:1.55}.pending-table{max-width:100%;overflow-x:auto}.pending-table__row{min-width:600px;font-size:15px}.pending-table__row span{min-height:43px;padding:11px 13px;white-space:normal}.funnel-frame{flex-wrap:wrap}.funnel-frame__step{flex:1 1 16%;min-height:174px;gap:8px;padding:16px 13px}.funnel-frame__step b{min-height:44px;font-size:15px;line-height:1.4}.funnel-frame__step i{font-size:22px}.illustrative-note{margin-top:13px;font-size:15px;line-height:1.5}.strategic-callout{padding:32px}.strategic-callout h3{margin-bottom:19px;font-size:34px;line-height:1.07}.strategic-callout>p:not(.eyebrow):not(.pending-copy){margin-bottom:28px;font-size:17px}.pending-copy{font-size:15px;line-height:1.55}.segment-grid{gap:18px}.segment-card{min-height:304px;padding:22px}.segment-card__head{margin-bottom:34px}.segment-card__arrow{font-size:21px}.segment-card h3{margin-bottom:9px;font-size:27px;line-height:1.12}.segment-card>p{min-height:50px;font-size:16px;line-height:1.55}.segment-card__fields{gap:9px;padding-top:22px}.segment-card__fields span{gap:10px;font-size:15px;line-height:1.4}.segment-card__cta{margin-top:17px;font-size:15px;line-height:1.3}.comparison-placeholder{max-width:100%;overflow-x:auto}.comparison-placeholder__head,.comparison-placeholder__row{min-width:700px}.comparison-placeholder span,.comparison-placeholder i{min-height:43px;padding:10px 12px;white-space:normal}.gtm-shell{padding:28px}.gtm-shell h3{margin-bottom:27px;font-size:29px}.gtm-shell__rows>div{grid-template-columns:12px minmax(94px,.6fr) minmax(0,1.8fr);gap:10px;padding:14px 0}.gtm-shell__rows b{font-size:15px;line-height:1.4}.gtm-shell__rows p{font-size:15px;line-height:1.5}.journey-rail__step{min-height:208px;padding:22px}.journey-rail__step b{margin:46px 0 11px;font-size:18px;line-height:1.25}.journey-rail__step p{font-size:15px;line-height:1.5}.deep-dive-heading{gap:25px;margin-bottom:28px}.deep-dive-heading h2{font-size:46px;line-height:1.08}.deep-dive-heading>div>p:last-child{font-size:17px;line-height:1.55}.snapshot-row>div{min-height:148px;padding:19px}.snapshot-row span{font-size:15px;line-height:1.4}.snapshot-row b{padding-top:19px;font-size:33px}.profile-section-grid,.profile-wide-grid{gap:17px;margin-top:17px}.profile-section{min-height:286px;padding:22px}.profile-section h3{margin-bottom:9px;font-size:22px;line-height:1.18}.profile-section>p:not(.eyebrow){font-size:15px;line-height:1.58}.side-by-side-placeholder{gap:20px}.side-by-side-placeholder>div+div{padding-left:20px}.side-by-side-placeholder>div>span{margin-bottom:15px;font-size:15px;line-height:1.35}.placeholder-bars__row{grid-template-columns:minmax(0,1.35fr) 1fr 23px;gap:10px;min-height:39px}.placeholder-bars__row span{font-size:15px;white-space:normal}.placeholder-bars__row i{height:8px}.placeholder-bars__row b{font-size:16px}.gtm-playbook{margin-top:17px;padding:27px}.gtm-playbook h3{font-size:29px}.gtm-playbook>p:not(.eyebrow){margin-bottom:21px;font-size:16px;line-height:1.5}.gtm-playbook span{gap:10px;min-height:78px;padding:15px;font-size:15px;line-height:1.35}.choice-toggle{max-width:100%;flex-wrap:wrap;white-space:normal}.choice-toggle button{min-height:42px;font-size:15px}.product-map{overflow-x:auto}.product-map__labels{min-width:660px;font-size:15px}.product-map__labels span{min-height:55px;padding:11px}.seating-tiers{overflow:hidden}.seating-tiers div{min-height:158px;padding:16px}.seating-tiers span{font-size:15px;line-height:1.35}.seating-tiers b{padding-top:16px;font-size:31px}.seating-tiers small{font-size:15px;line-height:1.4}.rollup-legend{flex-wrap:wrap;gap:10px;margin-top:15px;font-size:15px;line-height:1.4}.rollup-legend .status-tag{margin-left:0}.pricing-module{padding:38px}.pricing-module__head{gap:30px}.pricing-module__head h2{font-size:39px;line-height:1.08}.pricing-module__head p:not(.eyebrow){font-size:17px;line-height:1.55}.pricing-controls{gap:17px;margin:34px 0 19px;padding:19px}.pricing-controls label{gap:8px}.pricing-controls select{min-width:220px;min-height:44px;padding:9px 28px 9px 11px;font-size:16px}.pricing-controls__context{gap:7px}.pricing-controls__context b{font-size:16px;line-height:1.4}.pricing-output{min-height:166px;padding:19px}.pricing-output span{font-size:15px;line-height:1.42}.pricing-output b{padding:19px 0 9px;font-size:35px}.pricing-output p{font-size:15px;line-height:1.45}.demand-shell{margin-top:18px}.demand-frame{grid-template-columns:30px 1fr;grid-template-rows:1fr 26px;height:215px}.demand-frame__axis{font-size:15px}.demand-frame__field i{padding:7px 10px;font-size:15px;text-align:center}.explorer-tabs{flex-wrap:wrap;margin-bottom:36px}.explorer-tabs button{min-width:min(280px,50%);min-height:69px;padding:16px 20px;font-size:18px;line-height:1.25}.explorer-tabs button span{margin-bottom:5px;font-size:15px}.explorer-intro{gap:28px;margin-bottom:30px}.explorer-intro h2{font-size:39px;line-height:1.08}.explorer-intro p:not(.eyebrow){font-size:17px;line-height:1.58}.current-audience{min-width:230px;padding:18px}.current-audience span{font-size:15px}.current-audience b{font-size:16px;line-height:1.4}.current-audience small{font-size:15px;line-height:1.45}.audience-builder{padding:25px}.audience-builder h3{font-size:24px;line-height:1.2}.button{min-height:46px;padding:10px 15px;font-size:16px}.button--small{min-height:38px;padding:8px 11px;font-size:15px}.audience-builder__intro,.audience-builder__closed{font-size:16px;line-height:1.58}.criteria-list{gap:11px}.criterion{gap:10px}.criterion__operator{width:57px;font-size:15px}.criterion select{min-height:42px;padding:8px 28px 8px 11px;font-size:16px}.criterion select:first-of-type{width:min(100%,260px)}.criterion select:nth-of-type(2){min-width:min(100%,230px)}.icon-button{width:34px;height:34px;font-size:24px}.comparison-draft{gap:12px;margin-top:22px;padding-top:17px;font-size:15px;line-height:1.4}.comparison-draft span{padding:6px 7px;font-size:15px}.comparison-draft strong,.comparison-draft i{font-size:15px}.audience-profile-grid{gap:16px;margin-top:20px}.audience-profile-grid article{min-height:198px;padding:21px}.audience-profile-grid h3{margin-bottom:17px;font-size:21px;line-height:1.2}.audience-profile-grid .empty-state{min-height:94px}.data-explorer__layout{grid-template-columns:minmax(280px,.75fr) minmax(0,2fr);min-height:520px}.question-nav{padding:16px}.question-nav>p{margin:7px 9px 14px;font-size:15px}.question-nav button{gap:15px;padding:13px 10px;font-size:15px;line-height:1.4}.question-workspace{padding:31px}.question-workspace h3{margin-bottom:21px;font-size:30px;line-height:1.12}.question-meta{flex-wrap:wrap;gap:12px 22px;margin-bottom:21px;padding:13px 0}.question-meta span{font-size:15px;line-height:1.4}.open-end-shell{margin-top:21px;padding:17px}.open-end-shell__head{gap:16px;margin-bottom:16px}.open-end-shell__head h4{font-size:18px;line-height:1.25}.open-end-shell__grid{gap:14px}.open-end-shell__label{margin-bottom:9px;font-size:15px}.method-card-grid article{min-height:192px;padding:21px}.method-card-grid span{font-size:15px;line-height:1.4}.method-card-grid b{padding-top:24px;font-size:29px}.method-card-grid p{font-size:15px;line-height:1.45}.methodology-rule{gap:46px;padding:48px}.methodology-rule h2{font-size:clamp(34px,3.4vw,49px);line-height:1.06}.methodology-rule p:not(.eyebrow){font-size:17px;line-height:1.58}.methodology-rule__badge{min-height:214px;gap:11px}.methodology-rule__badge i{font-size:28px}.method-flow{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr)}.method-flow__column{padding:29px}.method-flow__column h3{min-height:64px;margin-bottom:22px;font-size:26px;line-height:1.16}.method-flow__column div{gap:10px}.method-flow__column div span{padding:9px 10px;font-size:15px;line-height:1.4}.method-flow__bridge{gap:12px;padding:22px}.method-flow__bridge span{width:30px;height:30px;font-size:15px}.method-flow__bridge b{font-size:15px;line-height:1.45}.typing-tool,.read-site{padding:32px}.typing-tool h2,.read-site h2{font-size:34px;line-height:1.08}.typing-tool>p:not(.eyebrow),.read-site>p:not(.eyebrow){font-size:17px;line-height:1.58}.typing-tool>div{margin-top:25px}.typing-tool span{gap:10px;min-height:88px;padding:15px;font-size:15px}.glossary-grid{gap:14px}.glossary-grid article{min-height:148px;padding:20px}.glossary-grid h3{margin-bottom:10px;font-size:19px;line-height:1.25}.glossary-grid p{font-size:15px;line-height:1.55}.site-footer{padding:36px 0 46px}.site-footer__brands{gap:15px;margin-bottom:19px}.site-footer__brands>img:first-child{width:46px;height:46px}.site-footer__navigate{width:110px}.site-footer p{font-size:15px;line-height:1.55}.onboarding-card{width:min(100%,680px);padding:42px}.onboarding-card__close{width:34px;height:34px;font-size:24px}.onboarding-card h2{font-size:clamp(42px,4.3vw,58px)}.onboarding-card__intro{max-width:560px;font-size:17px;line-height:1.55}.onboarding-steps{gap:12px;margin:27px 0}.onboarding-steps div{grid-template-columns:33px 1fr;gap:11px;padding:13px}.onboarding-steps b{font-size:15px}.onboarding-steps span{font-size:15px;line-height:1.48}.walkthrough-placeholder{gap:14px;padding:15px;margin-bottom:25px}.walkthrough-placeholder>span{width:32px;height:32px;font-size:15px}.walkthrough-placeholder p{font-size:15px;line-height:1.45}.walkthrough-placeholder small{font-size:15px}@media(max-width:1300px){:root{--header-height: 126px}.site-header__inner{grid-template-columns:minmax(0,1fr) auto;min-height:126px;padding:10px 0 0}.site-header__partner{grid-column:2;grid-row:1}.primary-nav{grid-column:1 / -1;grid-row:2;justify-content:flex-start;align-self:stretch;flex-wrap:wrap;min-height:60px;border-top:1px solid var(--line)}.primary-nav__link{min-height:52px;padding:8px 14px}.filter-rail__inner{min-height:84px}.filter-rail__label{width:150px;flex-basis:150px}.filter-control{min-width:188px}.filter-rail__actions{gap:16px}}@media(max-width:1180px){.filter-rail{top:var(--header-height)}.filter-rail__inner{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0}.filter-rail__label{display:none}.filter-control{min-width:0;border-left:1px solid var(--line)}.filter-control:first-of-type{border-left:0}.filter-rail__actions{grid-column:1 / -1;min-height:52px;margin-left:0;justify-content:flex-end;padding:10px 0;border-top:1px solid var(--line)}.active-chips{padding-top:9px;padding-bottom:9px}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi-shell:nth-child(n){border-top:1px solid var(--line)}.kpi-shell:nth-child(-n+3){border-top:0}.kpi-shell:nth-child(3){border-right:0}.kpi-shell:last-child{grid-column:auto;border-right:1px solid var(--line)}.split-section,.content-section--two-col{grid-template-columns:1fr}.segment-grid,.profile-section-grid,.audience-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-rail__step:not(:last-child):after{display:none}.method-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.method-card-grid article:nth-child(4),.method-card-grid article:nth-child(5){border-top:1px solid var(--line)}.method-card-grid article:nth-child(4){border-left:0}.method-flow{grid-template-columns:minmax(0,1fr) 150px minmax(0,1fr)}.seating-tiers,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.seating-tiers div:nth-child(3),.pricing-output:nth-child(3){border-left:0;border-top:1px solid var(--line)}.seating-tiers div:nth-child(4),.pricing-output:nth-child(4){border-top:1px solid var(--line)}.pricing-controls{flex-wrap:wrap}.pricing-controls__context{width:100%;margin-left:0}.glossary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){:root{--header-height: 0px;--container-gutter: 18px}.site-header{position:relative}.site-header__inner{width:min(calc(100% - (var(--container-gutter) * 2)),720px);min-height:0}.primary-nav{justify-content:flex-start}.primary-nav__link{flex:1 1 160px;min-height:50px}.filter-rail{top:0}.filter-rail__inner{width:min(calc(100% - (var(--container-gutter) * 2)),720px);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px 0}.filter-control{border:1px solid var(--line)}.filter-rail__actions{grid-column:1 / -1;min-height:42px;padding:5px 0 0;border-top:0;justify-content:space-between}.active-chips,.site-main,.site-footer{width:min(calc(100% - (var(--container-gutter) * 2)),720px)}.page-hero{padding:60px 0 40px}.page-hero__grid,.study-strip,.methodology-rule{grid-template-columns:1fr;gap:22px}.page-purpose{max-width:560px}.study-strip__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.section-title,.explorer-intro,.pricing-module__head{flex-direction:column}.section-title__action{align-items:flex-start}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-shell:nth-child(n){border-top:1px solid var(--line);border-right:1px solid var(--line)}.kpi-shell:nth-child(-n+2){border-top:0}.kpi-shell:nth-child(2),.kpi-shell:nth-child(4){border-right:0}.kpi-shell:last-child{grid-column:1 / -1;border-right:0}.funnel-frame__step{flex-basis:33.333%}.snapshot-row{grid-template-columns:repeat(3,minmax(0,1fr))}.snapshot-row>div:nth-child(4){border-left:0;border-top:1px solid var(--line)}.snapshot-row>div:nth-child(n+5){border-top:1px solid var(--line)}.profile-wide-grid,.method-flow{grid-template-columns:1fr}.method-flow__bridge{min-height:110px;flex-direction:row}.data-explorer__layout{grid-template-columns:1fr}.question-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;border-right:0;border-bottom:1px solid var(--line)}.question-nav>p{grid-column:1 / -1}.methodology-rule{padding:34px}.methodology-rule__badge{min-height:150px}}@media(max-width:600px){:root{--container-gutter: 14px}.site-header__inner{grid-template-columns:minmax(0,1fr) auto;gap:10px}.brand-lockup__crest{width:38px;height:38px}.brand-lockup__copy{font-size:15px}.brand-lockup__copy small,.site-header__partner span{display:none}.site-header__partner img{width:78px}.primary-nav__link{flex-basis:140px;min-height:48px;padding:7px 9px;font-size:15px}.filter-rail__inner{grid-template-columns:1fr}.filter-rail__actions{grid-column:auto}.filter-control--segments summary{height:74px}.page-hero{padding-top:48px}h1{font-size:clamp(48px,14vw,64px)}.hero-status-row{align-items:flex-start;flex-direction:column}.content-section{padding:54px 0}.kpi-grid,.segment-grid,.profile-section-grid,.audience-profile-grid{grid-template-columns:1fr}.kpi-shell:nth-child(n){border-right:0;border-top:1px solid var(--line)}.kpi-shell:first-child{border-top:0}.funnel-frame__step{flex-basis:50%}.journey-rail{grid-template-columns:1fr}.journey-rail__step{min-height:130px}.journey-rail__step b{margin:18px 0 8px}.snapshot-row{grid-template-columns:repeat(2,minmax(0,1fr))}.snapshot-row>div:nth-child(n){border-top:1px solid var(--line);border-left:1px solid var(--line)}.snapshot-row>div:first-child,.snapshot-row>div:nth-child(2){border-top:0}.snapshot-row>div:nth-child(odd){border-left:0}.side-by-side-placeholder,.open-end-shell__grid{grid-template-columns:1fr}.side-by-side-placeholder>div+div{padding:18px 0 0;border-left:0;border-top:1px solid var(--line)}.gtm-playbook>div{grid-template-columns:1fr 1fr}.choice-toggle{width:100%}.choice-toggle button{flex:1 1 150px}.pricing-module{padding:22px}.pricing-controls label,.pricing-controls select{width:100%}.pricing-grid,.seating-tiers{grid-template-columns:1fr}.seating-tiers div:nth-child(n),.pricing-output:nth-child(n){border-left:0;border-top:1px solid var(--line)}.seating-tiers div:first-child,.pricing-output:first-child{border-top:0}.explorer-tabs button{min-width:0;flex:1 1 50%;padding:14px 10px;font-size:16px}.current-audience{width:100%}.criterion{flex-wrap:wrap}.criterion__operator{width:100%}.criterion select:first-of-type,.criterion select:nth-of-type(2){flex:1 1 100%;width:100%}.comparison-draft{flex-wrap:wrap}.question-nav{display:block;max-height:260px;overflow-y:auto}.question-meta{flex-direction:column;gap:8px}.method-card-grid,.glossary-grid{grid-template-columns:1fr}.method-card-grid article:nth-child(n){border-left:0;border-top:1px solid var(--line)}.method-card-grid article:first-child{border-top:0}.typing-tool>div{grid-template-columns:1fr}.typing-tool span{min-height:64px;border-bottom:1px solid var(--line)}.onboarding-card{padding:30px 22px}.onboarding-steps{grid-template-columns:1fr}}.filter-control,.filter-control>span,.filter-control select,.filter-control--segments,.filter-control--segments summary{min-width:0;max-width:100%}.filter-control select{width:100%}@media(max-width:1150px)and (min-width:861px){:root{--header-height: 166px}.site-header__inner{min-height:166px}.primary-nav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch}.primary-nav__link{grid-column:span 2;width:100%;min-height:52px}.primary-nav__link:nth-child(4){grid-column:2 / span 2}.primary-nav__link:nth-child(5){grid-column:4 / span 2}}:root{--type-body: 16px;--type-support: 15px;--type-meta: 15px;--container-gutter: clamp(18px, 2.6vw, 48px)}h1,h2,h3,h4,p,span,b,strong,small,button,a,label,summary,td,th{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.site-header__inner{grid-template-columns:minmax(195px,.9fr) minmax(0,3.3fr) minmax(128px,.6fr);gap:clamp(10px,1.25vw,20px)}.brand-lockup__crest{width:43px;height:43px}.brand-lockup__copy,.brand-lockup__copy small{font-size:15px}.primary-nav__link{min-height:68px;padding:0 clamp(7px,.65vw,10px);font-size:15px;letter-spacing:.04em}.site-header__partner{font-size:15px}.site-header__partner img{width:84px}.filter-rail__inner{min-height:70px}.filter-rail__label{width:155px;flex-basis:155px;font-size:15px}.filter-control{min-width:184px;padding:11px 14px 10px;gap:5px}.filter-control select{min-height:23px;font-size:15px}.filter-control--segments summary{height:70px;padding:11px 34px 10px 14px;gap:5px}.filter-control--segments summary i{right:14px;bottom:12px;font-size:15px}.segment-menu{min-width:min(300px,calc(100vw - 36px));padding:14px}.segment-menu p{font-size:15px}.checkbox-row{padding:10px 4px;font-size:15px}.checkbox-row input{width:16px;height:16px}.filter-rail__actions{gap:15px;padding-left:13px}.saved-views summary,.text-button{font-size:15px}.saved-views__panel{width:min(330px,calc(100vw - 36px));padding:14px}.saved-views__form input{min-height:36px;font-size:15px}.saved-views__empty{font-size:15px}.saved-view>button:first-child{font-size:15px}.active-chips{min-height:39px;gap:7px;padding:5px 0}.active-chips__label{font-size:15px}.filter-chip{min-height:27px;padding:4px 9px;font-size:15px}.eyebrow{margin-bottom:10px;font-size:var(--type-meta)}.page-hero{padding:72px 0 42px}.signal-rule{width:190px;margin-bottom:24px}h1{font-size:clamp(48px,5vw,74px)}.page-purpose{font-size:17px}.hero-status-row{gap:10px;margin-top:25px;font-size:15px}.status-tag{min-height:24px;padding:5px 8px;font-size:15px}.study-strip{gap:clamp(18px,2.2vw,32px);padding:28px 0}.study-strip__title h3{font-size:21px}.study-strip__facts{gap:13px}.study-strip__facts div{padding-left:12px}.study-strip__facts span{margin-bottom:6px;font-size:15px}.study-strip__facts b,.study-strip__note{font-size:15px}.content-section{padding:64px 0}.content-section--top{padding-top:54px}.section-title{gap:26px;margin-bottom:28px}.section-title h2{font-size:clamp(29px,2.9vw,38px)}.section-description{max-width:680px;margin-top:11px;font-size:16px}.kpi-shell{min-height:178px;padding:19px 18px}.kpi-shell__label{font-size:15px;line-height:1.38}.kpi-shell__value{padding:19px 0 9px;font-size:34px}.kpi-shell p{font-size:15px}.sizing-lock{gap:6px;font-size:15px}.sizing-lock span{font-size:15px}.split-section,.content-section--two-col{gap:26px}.chart-shell{min-height:300px;padding:21px}.chart-shell__head{gap:14px}.chart-shell h3{font-size:20px}.base-label{font-size:15px}.mode-toggle button,.choice-toggle button{min-height:33px;padding:6px 9px;font-size:15px}.chart-shell__meta{min-height:32px;gap:8px 14px;margin-top:13px;padding:7px 0;font-size:15px}.chart-shell__body{min-height:168px}.empty-state{min-height:136px;gap:13px;padding:19px}.empty-state--compact{min-height:96px;padding:13px}.empty-state__marker{width:28px;height:28px;font-size:15px}.empty-state strong,.empty-state p{font-size:15px}.pending-table__row{min-width:540px;font-size:15px}.pending-table__row span{min-height:38px;padding:9px 11px}.pending-table__row--head{font-size:15px}.funnel-frame__step{min-height:150px;gap:6px;padding:13px 10px}.funnel-frame__step span{font-size:15px}.funnel-frame__step b{min-height:38px;font-size:15px;line-height:1.35}.funnel-frame__step i{font-size:19px}.illustrative-note{margin-top:10px;font-size:15px}.strategic-callout{padding:26px}.strategic-callout h3{margin-bottom:15px;font-size:29px}.strategic-callout>p:not(.eyebrow):not(.pending-copy){margin-bottom:22px;font-size:16px}.pending-copy{font-size:15px}.segment-grid{gap:15px}.segment-card{min-height:264px;padding:18px}.segment-card__head{margin-bottom:27px}.segment-card__head .status-tag{font-size:15px}.segment-card__arrow{font-size:18px}.segment-card h3{margin-bottom:7px;font-size:24px}.segment-card>p{min-height:43px;font-size:15px}.segment-card__fields{gap:7px;padding-top:17px}.segment-card__fields span{font-size:15px}.segment-card__cta{margin-top:13px;font-size:15px}.comparison-placeholder__head,.comparison-placeholder__row{min-width:640px}.comparison-placeholder__head,.comparison-placeholder__row{font-size:15px}.comparison-placeholder span,.comparison-placeholder i{min-height:38px;padding:8px 10px}.gtm-shell{padding:23px}.gtm-shell h3{margin-bottom:21px;font-size:25px}.gtm-shell__rows>div{grid-template-columns:10px minmax(82px,.65fr) minmax(0,1.7fr);gap:8px;padding:11px 0}.gtm-shell__rows b,.gtm-shell__rows p{font-size:15px}.journey-rail__step{min-height:176px;padding:18px}.journey-rail__step span{font-size:15px}.journey-rail__step b{margin:35px 0 8px;font-size:16px}.journey-rail__step p{font-size:15px}.deep-dive-heading{gap:20px;margin-bottom:23px}.deep-dive-heading h2{font-size:40px}.deep-dive-heading>div>p:last-child{font-size:16px}.snapshot-row>div{min-height:126px;padding:15px}.snapshot-row b{padding-top:15px;font-size:29px}.profile-section-grid,.profile-wide-grid{gap:14px;margin-top:14px}.profile-section{min-height:242px;padding:18px}.profile-section h3{font-size:19px}.profile-section>p:not(.eyebrow){font-size:15px}.side-by-side-placeholder{gap:16px}.side-by-side-placeholder>div+div{padding-left:16px}.side-by-side-placeholder>div>span{margin-bottom:12px;font-size:15px}.placeholder-bars__row{grid-template-columns:minmax(0,1.35fr) 1fr 18px;gap:8px;min-height:32px}.placeholder-bars__row span{font-size:15px}.placeholder-bars__row i{height:7px}.placeholder-bars__row b{font-size:15px}.gtm-playbook{margin-top:14px;padding:22px}.gtm-playbook h3{font-size:25px}.gtm-playbook>p:not(.eyebrow){margin-bottom:17px;font-size:15px}.gtm-playbook span{min-height:66px;padding:12px;font-size:15px}.gtm-playbook b{font-size:15px}.choice-toggle button{min-height:37px;font-size:15px}.product-map__labels{min-width:600px;font-size:15px}.product-map__labels span{min-height:48px;padding:9px}.seating-tiers div{min-height:134px;padding:13px}.seating-tiers span{font-size:15px}.seating-tiers b{padding-top:13px;font-size:27px}.seating-tiers small{font-size:15px}.rollup-legend{gap:8px;margin-top:11px;font-size:15px}.pricing-module{padding:29px}.pricing-module__head{gap:23px}.pricing-module__head h2{font-size:33px}.pricing-module__head p:not(.eyebrow){font-size:16px}.pricing-lab-launch{display:inline-flex;align-items:center;gap:9px;margin:18px 0 0;color:#d6d4ff;font-size:15px;font-weight:700}.pricing-lab-launch:hover{color:var(--white)}.pricing-lab-launch span{color:#e85091;font-size:18px;transition:transform .15s ease}.pricing-lab-launch:hover span{transform:translate(3px)}.pricing-controls{gap:13px;margin:26px 0 15px;padding:14px}.pricing-controls label>span,.pricing-controls__context>span{font-size:15px}.pricing-controls select{min-width:192px;min-height:39px;padding:8px 25px 8px 9px;font-size:15px}.pricing-controls__context b{font-size:15px}.pricing-output{min-height:142px;padding:15px}.pricing-output span{font-size:15px}.pricing-output b{padding:15px 0 7px;font-size:30px}.pricing-output p{font-size:15px}.demand-shell{margin-top:14px}.demand-frame{grid-template-columns:25px 1fr;grid-template-rows:1fr 22px;height:180px}.demand-frame__axis,.demand-frame__field i{font-size:15px}.explorer-tabs{margin-bottom:28px}.explorer-tabs button{min-width:min(250px,50%);min-height:59px;padding:13px 16px;font-size:16px}.explorer-tabs button span{font-size:15px}.explorer-intro{gap:22px;margin-bottom:24px}.explorer-intro h2{font-size:33px}.explorer-intro p:not(.eyebrow){font-size:16px}.current-audience{min-width:205px;padding:14px}.current-audience span,.current-audience b,.current-audience small{font-size:15px}.audience-builder{padding:20px}.audience-builder h3{font-size:21px}.button{min-height:40px;padding:8px 12px;font-size:15px}.button--small{min-height:33px;padding:6px 9px;font-size:15px}.criteria-list,.criterion{gap:8px}.criterion__operator{width:50px;font-size:15px}.criterion select{min-height:37px;padding:7px 25px 7px 9px;font-size:15px}.criterion select:first-of-type{width:min(100%,235px)}.criterion select:nth-of-type(2){min-width:min(100%,210px)}.icon-button{width:28px;height:28px;font-size:21px}.comparison-draft{gap:9px;margin-top:17px;padding-top:13px;font-size:15px}.comparison-draft span,.comparison-draft strong,.comparison-draft i{font-size:15px}.audience-profile-grid{gap:13px;margin-top:16px}.audience-profile-grid article{min-height:170px;padding:17px}.audience-profile-grid h3{margin-bottom:13px;font-size:18px}.audience-profile-grid .empty-state{min-height:80px}.data-explorer__layout{grid-template-columns:minmax(250px,.75fr) minmax(0,2fr);min-height:460px}.question-nav{padding:13px}.question-nav>p{margin:6px 8px 11px;font-size:15px}.question-nav button{gap:12px;padding:10px 8px;font-size:15px}.question-workspace{padding:24px}.question-workspace h3{margin-bottom:17px;font-size:26px}.question-meta{gap:10px 18px;margin-bottom:17px;padding:10px 0}.open-end-shell{margin-top:17px;padding:13px}.open-end-shell__head{gap:12px;margin-bottom:12px}.open-end-shell__head h4{font-size:16px}.open-end-shell__grid{gap:11px}.open-end-shell__label{margin-bottom:7px;font-size:15px}.method-card-grid article{min-height:166px;padding:17px}.method-card-grid span{font-size:15px}.method-card-grid b{padding-top:18px;font-size:25px}.method-card-grid p{font-size:15px}.methodology-rule{gap:34px;padding:36px}.methodology-rule h2{font-size:clamp(30px,3.1vw,43px)}.methodology-rule p:not(.eyebrow){font-size:16px}.methodology-rule__badge{min-height:176px}.methodology-rule__badge span,.methodology-rule__badge b{font-size:15px}.methodology-rule__badge i{font-size:24px}.method-flow{grid-template-columns:minmax(0,1fr) 165px minmax(0,1fr)}.method-flow__column{padding:22px}.method-flow__column h3{min-height:55px;margin-bottom:17px;font-size:22px}.method-flow__column div{gap:8px}.method-flow__column div span{padding:7px 8px;font-size:15px}.method-flow__bridge{gap:9px;padding:17px}.method-flow__bridge span{width:26px;height:26px;font-size:15px}.method-flow__bridge b{font-size:15px}.typing-tool,.read-site{padding:25px}.typing-tool h2,.read-site h2{font-size:29px}.typing-tool>p:not(.eyebrow),.read-site>p:not(.eyebrow){font-size:16px}.typing-tool>div{margin-top:19px}.typing-tool span{min-height:72px;padding:11px;font-size:15px}.typing-tool span b{font-size:15px}.glossary-grid{gap:11px}.glossary-grid article{min-height:126px;padding:16px}.glossary-grid h3{font-size:17px}.glossary-grid p{font-size:15px}.site-footer{padding:29px 0 38px}.site-footer__brands{gap:12px;margin-bottom:15px}.site-footer__brands>img:first-child{width:40px;height:40px}.site-footer__navigate{width:100px}.site-footer p{font-size:15px}@media(max-width:1300px){:root{--header-height: 118px}.site-header__inner{min-height:118px;padding-top:7px}.primary-nav{min-height:54px}.primary-nav__link{min-height:47px;padding:6px 10px;font-size:15px}.filter-rail__inner{min-height:76px}.filter-rail__label{width:136px;flex-basis:136px}.filter-control{min-width:172px}.filter-rail__actions{gap:13px}}@media(max-width:1180px){.filter-rail__actions{min-height:46px;padding:8px 0}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.segment-grid,.profile-section-grid,.audience-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-rail,.method-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1150px)and (min-width:861px){:root{--header-height: 154px}.site-header__inner{min-height:154px}.primary-nav__link{min-height:47px;padding:6px 8px;font-size:15px}.primary-nav__link:nth-child(4),.primary-nav__link:nth-child(5),.primary-nav__link:nth-child(6){grid-column:span 2}}@media(max-width:860px){.page-hero{padding:54px 0 36px}.filter-control--segments summary{height:68px}.methodology-rule{padding:29px}}@media(max-width:600px){.primary-nav__link{font-size:15px}h1{font-size:clamp(43px,13vw,59px)}.content-section{padding:48px 0}.pricing-module{padding:18px}.onboarding-card{padding:25px 18px}}.funnel-shell .chart-shell__body{align-items:stretch}.funnel-shell .funnel-frame{min-height:100%;align-self:stretch}.funnel-shell .funnel-frame__step{min-height:168px}.filter-loading{align-self:center;margin:0;color:var(--muted);font-size:15px}.segment-menu__divider{margin:10px 0 6px;padding-top:10px;border-top:1px solid var(--line);color:var(--muted-2);font-size:15px;letter-spacing:.1em;text-transform:uppercase}.checkbox-row--muted,.segment-card--muted{opacity:.78}.is-muted{color:var(--muted)!important}.filter-chip--notice{max-width:390px;color:#f0c985;border-color:#f0c98561;white-space:normal}.metric-base-note{display:block;margin-top:4px;color:var(--muted);font-size:15px;font-weight:600}.analysis-table{width:100%;color:var(--text)}.analysis-table__meta{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.4}.analysis-table__scroll{width:100%;overflow-x:auto;border:1px solid var(--line)}.analysis-table__row{display:grid;min-width:440px;border-top:1px solid var(--line);font-size:15px;line-height:1.35}.analysis-table__row:first-child{border-top:0}.analysis-table__row>span{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:2px;padding:10px 11px;border-left:1px solid var(--line);overflow-wrap:anywhere}.analysis-table__row>span:first-child{color:#d5deeb;font-weight:600}.analysis-table__row span>b{font-weight:650}.analysis-table__row span>small,.product-map small{color:var(--muted);font-size:15px;font-style:normal;line-height:1.25}.analysis-table__row--head{color:#aebbd0;background:#040e1d6b;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.analysis-table__row--head>span{color:inherit}.analysis-table .is-directional,.comparison-live .is-directional,.product-map .is-directional{color:#c4cbd6;opacity:.72}.analysis-table .is-suppressed,.result-bars .is-suppressed,.comparison-live .is-suppressed,.product-map .is-suppressed{color:var(--muted);font-style:italic}.analysis-table__legend{margin:10px 0 0;color:var(--muted);font-size:15px;line-height:1.45}.analysis-table--compact,.analysis-table--compact .analysis-table__meta{font-size:15px}.analysis-table--compact .analysis-table__row{min-width:0;font-size:15px}.analysis-table--compact .analysis-table__row>span{padding:7px 6px}.configured-question-group{display:grid;gap:8px}.configured-question-group details{overflow:hidden;border:1px solid rgba(207,222,244,.12);background:#040e1d38}.configured-question-group summary{display:grid;grid-template-columns:54px minmax(0,1fr) 18px;gap:9px;align-items:center;padding:10px 11px;color:#e3eaf4;cursor:pointer;font-size:15px;font-weight:650;list-style:none}.configured-question-group summary::-webkit-details-marker{display:none}.configured-question-group summary span{color:var(--muted-2);font-size:15px;letter-spacing:.08em}.configured-question-group summary i{color:var(--muted);font-style:normal;text-align:right;transition:transform .16s ease}.configured-question-group details[open] summary i{transform:rotate(180deg)}.configured-question-group__wording{margin:0;padding:0 11px 10px;color:var(--muted);font-size:15px;line-height:1.45}.configured-question-group .analysis-table{padding:0 11px 11px}.configured-question-group .analysis-table__scroll{border-color:#cfdef41f}.profile-section-stack,.audience-profile-stack{display:grid;gap:16px}.profile-section-stack .profile-section,.audience-profile-stack>article{min-height:0;padding:20px;border:1px solid var(--line);background:linear-gradient(135deg,#142a4d99,#050f1f9e)}.profile-section-stack h3,.audience-profile-stack h3{margin:5px 0 14px}.profile-section__note{margin:-3px 0 13px;color:var(--muted);font-size:15px;line-height:1.45}.result-bars{display:grid;gap:10px;width:100%}.result-bars>div{display:grid;grid-template-columns:minmax(120px,1.3fr) minmax(100px,2.2fr) auto;gap:10px;align-items:center;color:#c5d0df;font-size:15px}.result-bars span{display:grid;gap:3px}.result-bars span small{color:var(--muted);font-size:15px}.result-bars i{display:block;height:7px;overflow:hidden;background:#97a5ba29;border-radius:999px}.result-bars i b{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--magenta));border-radius:inherit}.result-bars strong{min-width:48px;color:#fff;font-size:15px;text-align:right}.side-by-side-result{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:100%}.side-by-side-result>div+div{padding-left:22px;border-left:1px solid var(--line)}.side-by-side-result>div>span{display:block;margin-bottom:12px;color:var(--muted-2);font-size:15px;font-weight:800;letter-spacing:.1em}.profile-configured-sections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.pricing-lab-launch--small{display:block;margin-top:16px;font-size:15px}.question-wording{max-width:900px;margin:-7px 0 16px;color:var(--muted);font-size:15px;line-height:1.55}.verbatim-search{width:100%;margin:16px 0;padding:10px 12px;color:#fff;border:1px solid var(--line);background:#040e1d73}.verbatim-list{display:grid;gap:8px;max-height:360px;overflow:auto}.verbatim-list p{margin:0;padding:10px 12px;color:#cdd6e4;border-left:2px solid rgba(87,129,255,.55);background:#0c1a2e8c;font-size:15px;line-height:1.5}.verbatim-list span{display:block;margin-bottom:3px;color:var(--muted-2);font-size:15px;font-weight:800;letter-spacing:.1em}.theme-summary{margin:16px 0;padding:15px;border:1px solid rgba(207,222,244,.15);background:#06122361}.theme-summary__head span{color:#a7bade;font-size:15px;font-weight:800;letter-spacing:.1em}.theme-summary__head p{max-width:900px;margin:7px 0 13px;color:var(--muted);font-size:15px;line-height:1.45}.theme-summary__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.theme-summary details{border:1px solid rgba(207,222,244,.12);background:#0d1e357a}.theme-summary summary{display:grid;grid-template-columns:1fr 14px;gap:7px;padding:11px;cursor:pointer;list-style:none}.theme-summary summary::-webkit-details-marker{display:none}.theme-summary summary span{grid-column:1 / -1;color:var(--muted-2);font-size:15px;font-weight:800;letter-spacing:.08em}.theme-summary summary b{color:#e1e8f4;font-size:15px;line-height:1.35}.theme-summary summary i{color:var(--muted);font-style:normal;text-align:right;transition:transform .16s ease}.theme-summary details[open] summary i{transform:rotate(180deg)}.theme-summary details>p,.theme-summary details>small,.theme-summary details>em{display:block;margin:0;padding:0 11px 11px;color:#b8c4d4;font-size:15px;font-style:normal;line-height:1.45}.theme-summary details>small{color:var(--muted);font-size:15px}.theme-summary details>em{color:#9eb4d7}.criterion--multivalue{display:grid;grid-template-columns:50px minmax(170px,230px) minmax(0,1fr) 32px;gap:10px;align-items:start}.criterion--multivalue>select{padding:8px;color:#fff;border:1px solid var(--line);background:var(--ink)}.criterion__values{display:flex;flex-wrap:wrap;gap:6px 10px}.criterion__values label{display:inline-flex;gap:5px;align-items:center;color:#b8c4d4;font-size:15px}.sample-definition-list{display:grid;gap:8px}.sample-definition-list p{display:grid;grid-template-columns:minmax(120px,1fr) 1.6fr;gap:10px;margin:0;padding-top:8px;border-top:1px solid var(--line);color:var(--muted);font-size:15px;line-height:1.4}.sample-definition-list b{color:#e2e8f2}.comparison-live .comparison-placeholder__row--data i{display:grid;gap:3px;align-content:center;min-height:42px;font-style:normal}.comparison-live .comparison-placeholder__row--data i small{color:var(--muted);font-size:15px;font-weight:500}.funnel-frame__step small,.journey-rail__step small{display:block;margin-top:3px;color:var(--muted);font-size:15px;font-weight:600}.product-map__labels>span{display:flex;min-width:0;flex-direction:column;gap:3px}.segment-differentiators,.gtm-action-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(248px,1fr);grid-template-columns:none;gap:12px;width:100%;overflow-x:auto;padding:2px 2px 12px;scroll-snap-type:x proximity;scrollbar-color:rgba(133,159,206,.5) transparent}.segment-differentiator{min-height:205px;padding:15px;border:1px solid rgba(207,222,244,.14);color:inherit;background:linear-gradient(145deg,#172f55ad,#050f1f99);text-align:left;scroll-snap-align:start}button.segment-differentiator{cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}button.segment-differentiator:hover,button.segment-differentiator:focus-visible{border-color:#78a6ffa6;outline:none;background:linear-gradient(145deg,#1d3a67e6,#0b1830d9);transform:translateY(-2px)}.segment-differentiator--muted{opacity:.75}.segment-differentiator__head{display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:9px;align-items:center}.segment-differentiator__head .color-dot{width:9px;height:36px;border-radius:2px}.segment-differentiator__head p{margin:0 0 3px;color:var(--muted-2);font-size:15px;font-weight:800;letter-spacing:.11em}.segment-differentiator__head h4{margin:0;color:#eef3fa;font-size:15px}.segment-differentiator__head>b{color:#fff;font-size:15px}.segment-differentiator__prompt{margin:16px 0 8px;color:var(--muted);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.segment-differentiator ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.segment-differentiator li{position:relative;padding-left:12px;color:#d3ddea;font-size:15px;line-height:1.38}.segment-differentiator li:before{position:absolute;top:.5em;left:0;width:4px;height:4px;border-radius:50%;background:var(--blue);content:""}.segment-differentiator__link{display:inline-flex;align-items:center;gap:7px;margin-top:14px;color:#9fc0ff;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.segment-differentiator__link i,.gtm-action-card i{font-style:normal}.gtm-action-row{grid-auto-columns:minmax(290px,1fr)}.gtm-action-card{position:relative;min-height:230px;padding:18px;border:1px solid rgba(207,222,244,.16);color:inherit;background:linear-gradient(150deg,#1b2f52cc,#0a1529b8);text-align:left;cursor:pointer;scroll-snap-align:start;transition:transform .16s ease,border-color .16s ease,background .16s ease}.gtm-action-card:hover,.gtm-action-card:focus-visible{border-color:#ad7de6a6;outline:none;background:linear-gradient(150deg,#2a3968f0,#17143bd6);transform:translateY(-2px)}.gtm-action-card--guardrail{cursor:default;border-color:#d67e8b52;background:linear-gradient(150deg,#471f31ad,#191223c7)}.gtm-action-card>.color-dot{position:absolute;top:0;right:0;left:0;width:auto;height:3px;border-radius:0}.gtm-action-card__head{display:grid;gap:5px;margin-top:3px}.gtm-action-card__head span{color:var(--muted-2);font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.gtm-action-card__head b{color:#e8eef8;font-size:16px}.gtm-action-card h4{margin:20px 0 8px;color:#fff;font-size:19px;letter-spacing:-.035em;line-height:1.08}.gtm-action-card p{margin:0;color:#bdc9d9;font-size:15px;line-height:1.5}.gtm-action-card small{display:inline-flex;gap:7px;align-items:center;margin-top:16px;color:#a8c7ff;font-size:15px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.gtm-action-card__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:15px}.gtm-action-card__signals span{display:flex;flex-direction:column;gap:4px;color:#c7aeb7;font-size:15px;line-height:1.3}.gtm-action-card__signals b{color:#fff0f2;font-size:15px;line-height:1}@media(max-width:720px){.side-by-side-result,.profile-configured-sections,.theme-summary__grid{grid-template-columns:1fr}.side-by-side-result>div+div{padding:16px 0 0;border-top:1px solid var(--line);border-left:0}.criterion--multivalue{grid-template-columns:42px 1fr 30px}.criterion__values{grid-column:2 / -1}.result-bars>div{grid-template-columns:1fr;gap:5px}.result-bars strong{text-align:left}.configured-question-group summary{grid-template-columns:44px minmax(0,1fr) 16px}}:root{--header-height: 64px}.site-header,.site-header__inner{min-height:var(--header-height)}.site-header__inner{grid-template-columns:minmax(185px,.86fr) minmax(0,3.3fr) minmax(122px,.58fr)}.primary-nav__link{min-height:var(--header-height);font-size:12px}.filter-rail{top:var(--header-height)}.filter-rail__inner{min-height:58px}.filter-control{min-width:172px;padding:8px 13px 7px}.filter-control>span,.filter-control summary>span{font-size:15px}.filter-control select{min-height:19px;font-size:15px}.filter-control--segments summary{height:58px;padding:8px 30px 7px 13px}.filter-control--segments summary strong{font-size:15px}.filter-control--segments summary i{right:13px;bottom:9px;font-size:15px}.active-chips{min-height:33px;padding:4px 0}.filter-chip{min-height:23px;padding:3px 8px;font-size:15px}.page-hero{padding:46px 0 29px}.signal-rule{width:142px;height:2px;margin-bottom:15px}.page-hero__grid{gap:32px}h1{font-size:clamp(42px,4.5vw,64px)}.page-purpose{max-width:340px;font-size:15px;line-height:1.45}.hero-status-row{margin-top:16px;font-size:15px}.study-strip--refined{grid-template-columns:1fr 2.25fr 1.2fr;gap:20px;padding:20px 0}.study-strip__title h3{font-size:17px}.study-strip__facts{gap:10px}.study-strip__facts span{font-size:15px}.study-strip__facts b,.study-strip__note{font-size:15px;line-height:1.45}.geographic-caveat{max-width:980px;margin:15px 0 0;padding:10px 13px;border-left:2px solid rgba(255,186,102,.72);color:#abb8ca;background:#ffba660e;font-size:15px;line-height:1.5}.geographic-caveat--method{max-width:none;margin-top:18px}.content-section{padding:48px 0}.content-section--top{padding-top:40px}.section-title{margin-bottom:21px}.section-title h2{font-size:clamp(27px,2.5vw,34px)}.section-description{font-size:15px;line-height:1.5}.chart-shell{min-height:0;padding:18px}.chart-shell__head{gap:12px}.chart-shell h3{font-size:18px}.chart-shell__meta{min-height:0;margin-top:10px;padding:7px 0;font-size:15px}.chart-shell__body{min-height:0;margin-top:10px}.content-section--two-col{grid-template-columns:repeat(2,minmax(0,1fr))}.module-note{margin:0 0 12px;color:var(--muted);font-size:15px;line-height:1.45}.detail-count{display:inline-block;margin:11px 10px 0 0;color:var(--muted);font-size:15px}.detail-toggle{margin-top:11px;padding:0;border:0;color:#a9c5ff;background:transparent;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.detail-toggle+.detail-toggle{margin-left:16px}.module-toggle-row{display:flex;justify-content:flex-end;margin:0 0 12px}.module-toggle-row .choice-toggle button{min-height:28px;font-size:15px}.segment-grid--portfolio{grid-template-columns:repeat(4,minmax(0,1fr))}.segment-grid--portfolio .segment-card{min-height:0;padding:16px}.segment-grid--portfolio .segment-card__head{margin-bottom:18px}.segment-grid--portfolio .segment-card h3{font-size:19px}.segment-grid--portfolio .segment-card>p{min-height:0;font-size:15px}.portfolio-guardrail{margin-top:13px}.portfolio-guardrail .segment-card{min-height:0;padding:14px 16px}.segment-differentiators,.gtm-action-row{display:grid;grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;overflow:visible;padding:0}.segment-differentiator{min-height:0;padding:16px}.segment-differentiator__prompt{margin:11px 0 7px}.segment-differentiator ul{gap:5px}.gtm-action-card{min-height:0;padding:17px}.gtm-action-card h4{margin:13px 0 7px;font-size:17px}.gtm-action-card--guardrail{grid-column:1 / -1}.segment-grid--interactive{grid-template-columns:repeat(4,minmax(0,1fr))}.segment-grid--interactive .segment-card{min-height:0;padding:15px}.segment-grid--interactive .segment-card__head{margin-bottom:14px}.segment-grid--interactive .segment-card h3{font-size:19px}.segment-grid--interactive .segment-card>p{min-height:72px;font-size:15px}.deep-dive-heading{margin-bottom:18px}.deep-dive-heading h2{font-size:34px}.snapshot-row>div{min-height:101px;padding:13px}.snapshot-row span{font-size:15px}.snapshot-row b,.snapshot-row__link{padding-top:12px;font-size:22px}.snapshot-row__link{color:#a8c6ff;font-weight:700;line-height:1.15}.profile-section-stack,.audience-profile-stack{gap:12px}.profile-section-stack .profile-section,.audience-profile-stack>article{min-height:0;padding:17px}.profile-section__heading,.gtm-playbook__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.profile-section__heading>span{color:var(--muted-2);font-size:15px;white-space:nowrap}.profile-section h3{margin:0;font-size:17px}.configured-question-group{gap:6px}.configured-question-group summary{grid-template-columns:82px minmax(0,1fr) 18px;padding:9px 10px;font-size:15px}.configured-question-group summary span{font-size:15px}.analysis-table__meta{gap:5px 16px;margin-bottom:8px;font-size:15px}.analysis-table__row{font-size:15px}.analysis-table__row>span{padding:8px 9px}.analysis-table__legend{font-size:15px}.profile-wide-grid{grid-template-columns:1fr}.gtm-playbook{margin-top:12px;padding:18px}.gtm-playbook h3{margin-bottom:0;font-size:20px}.gtm-playbook>p:not(.eyebrow){margin-top:13px;font-size:15px;line-height:1.5}.gtm-playbook__fields{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gtm-playbook__fields span{min-height:0;padding:11px;font-size:15px}.gtm-playbook__fields b{color:#d9e4f2;font-size:15px;line-height:1.4}.gtm-evidence{margin-bottom:14px;padding:12px}.gtm-evidence__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gtm-evidence__grid>div{min-height:58px;padding:8px}.gtm-evidence__grid b{font-size:16px}.explorer-tabs{margin-bottom:20px}.explorer-tabs button{min-height:47px;padding:10px 16px;font-size:15px}.explorer-tabs button span{display:none}.explorer-intro{gap:18px;margin-bottom:19px}.explorer-intro h2{font-size:28px}.explorer-intro p:not(.eyebrow){font-size:15px}.current-audience{min-width:196px;padding:13px}.audience-builder{padding:17px}.audience-builder h3{font-size:19px}.audience-builder__intro,.audience-builder__closed{font-size:15px}.audience-profile-stack>article{background:#0a172961}.data-explorer__layout{min-height:0}.question-workspace{padding:20px}.question-workspace h3{margin-bottom:13px;font-size:23px}.question-wording{font-size:15px}.question-meta{margin-bottom:14px;padding:9px 0}.question-meta span{font-size:15px}.verbatim-list{max-height:280px}.theme-summary__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comment-count{margin:0 0 8px;color:var(--muted-2);font-size:15px}.method-card-grid--refined{grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--line)}.method-card-grid--refined article{min-height:0;padding:15px;border-left:1px solid var(--line);background:#0c1c315c}.method-card-grid--refined article:first-child{border-left:0}.method-card-grid--refined span{font-size:15px}.method-card-grid--refined b{padding-top:9px;font-size:15px;line-height:1.3}.methodology-rule--refined{gap:30px;padding:28px}.methodology-rule--refined h2{font-size:clamp(26px,2.65vw,37px)}.methodology-rule--refined p:not(.eyebrow){font-size:15px}.methodology-rule__badge{min-height:152px}.methodology-compact-grid{align-items:start}.typing-tool,.read-site{padding:21px}.typing-tool h2,.read-site h2{font-size:22px}.typing-tool>p:not(.eyebrow),.read-site>p:not(.eyebrow){font-size:15px}.method-disclosure{margin-top:16px;border-top:1px solid var(--line)}.method-disclosure summary{padding:10px 0;color:#cdd8e9;cursor:pointer;font-size:15px;font-weight:700;list-style:none}.method-disclosure summary::-webkit-details-marker{display:none}.method-disclosure summary i{float:right;color:var(--muted);font-style:normal}.method-disclosure p{margin:0 0 10px;color:var(--muted);font-size:15px!important;line-height:1.5}.methodology-source-note{margin-top:12px!important;color:var(--muted-2)!important;font-size:15px!important}.sample-definition-list p{grid-template-columns:minmax(136px,.8fr) minmax(0,1.6fr);column-gap:12px;align-items:start}.sample-definition-list span{display:block}@media(max-width:1300px)and (min-width:861px){:root{--header-height: 134px}.site-header__inner{min-height:134px;padding-top:5px}.primary-nav{min-height:48px}.primary-nav__link{min-height:44px;padding:6px 9px;font-size:12px}.filter-rail__inner{min-height:68px}}@media(max-width:1180px){.content-section--two-col{grid-template-columns:1fr}.segment-grid--portfolio,.segment-grid--interactive{grid-template-columns:repeat(2,minmax(0,1fr))}.method-card-grid--refined{grid-template-columns:repeat(3,minmax(0,1fr))}.method-card-grid--refined article:nth-child(4){border-left:0;border-top:1px solid var(--line)}.method-card-grid--refined article:nth-child(5){border-top:1px solid var(--line)}}@media(max-width:860px){:root{--header-height: 0px}.page-hero{padding:35px 0 24px}.study-strip--refined{grid-template-columns:1fr;gap:14px}.geographic-caveat{margin-top:11px}.segment-differentiators,.gtm-action-row{grid-template-columns:1fr}.gtm-action-card--guardrail{grid-column:auto}.gtm-evidence__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.method-card-grid--refined{grid-template-columns:1fr}.method-card-grid--refined article:nth-child(n){border-top:1px solid var(--line);border-left:0}.method-card-grid--refined article:first-child{border-top:0}}@media(max-width:600px){.content-section{padding:40px 0}.page-purpose{font-size:15px}.segment-grid--portfolio,.segment-grid--interactive{grid-template-columns:1fr}.snapshot-row__link{font-size:16px}.profile-section__heading{gap:10px}.profile-section__heading>span{font-size:15px}.configured-question-group summary{grid-template-columns:1fr 16px}.configured-question-group summary span{display:none}.gtm-playbook__heading{display:block}.gtm-playbook__heading .status-tag{margin-top:10px}.gtm-playbook__fields,.theme-summary__grid{grid-template-columns:1fr!important}.gtm-evidence__grid{grid-template-columns:1fr}.methodology-rule--refined{padding:20px}.module-toggle-row{justify-content:flex-start}.module-toggle-row .choice-toggle{width:100%}}.module-toggle-row .choice-toggle{display:inline-flex;flex-wrap:nowrap;width:auto}.module-toggle-row .choice-toggle button{flex:0 0 auto}.question-group-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:1px 0 7px;color:var(--muted-2);font-size:15px}.question-group-tools>div{display:inline-flex;gap:9px}.question-group-tools button{padding:0;border:0;color:#a9c5ff;background:transparent;cursor:pointer;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:2px}.active-cut-utility{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;margin:-7px 0 18px;padding:9px 11px;border:1px solid rgba(151,177,221,.18);background:#0916288a;color:var(--muted);font-size:15px;line-height:1.35}.active-cut-utility>span{color:var(--muted-2);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.active-cut-utility b{color:#dbe6f4;font-weight:650}.ticket-rollup-title{margin:14px 0 8px;color:#cbd7e7;font-size:15px;font-weight:700}@media(max-width:600px){.question-group-tools{align-items:flex-start;flex-direction:column}.active-cut-utility{margin-bottom:14px}}.seating-rollup-stack{display:grid;gap:8px;width:100%}.seating-rollup-stack,.seating-rollup-stack .analysis-table{min-width:0}.seating-rollup-stack .analysis-table__scroll{max-width:100%}.question-group-tools{justify-content:flex-end}.funnel-shell .funnel-frame{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-height:0}.funnel-shell .funnel-frame__step{min-height:142px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.funnel-shell .funnel-frame__step:nth-child(-n+3){border-top:0}.funnel-shell .funnel-frame__step:nth-child(3n+1){border-left:0}@media(max-width:860px){.funnel-shell .funnel-frame{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel-shell .funnel-frame__step:nth-child(n){border-top:1px solid var(--line);border-left:1px solid var(--line)}.funnel-shell .funnel-frame__step:nth-child(-n+2){border-top:0}.funnel-shell .funnel-frame__step:nth-child(odd){border-left:0}}@media(max-width:520px){.funnel-shell .funnel-frame{grid-template-columns:1fr}.funnel-shell .funnel-frame__step:nth-child(n){border-top:1px solid var(--line);border-left:0}.funnel-shell .funnel-frame__step:first-child{border-top:0}}.executive-conclusion{padding-top:30px;padding-bottom:22px}.strategic-callout--executive{min-height:0;padding:34px 38px}.strategic-callout--executive h3{max-width:940px}.strategic-callout--executive>p:not(.eyebrow){max-width:820px;margin-bottom:0}.content-section--progression{padding-top:22px}@media(max-width:720px){.executive-conclusion{padding-top:22px;padding-bottom:14px}.strategic-callout--executive{padding:26px 22px}}.analysis-table__row{line-height:1.45}.analysis-table__row>span{gap:4px;padding:12px 14px}.analysis-table--compact .analysis-table__row>span{padding:11px 12px}.configured-question-group summary{padding:13px 14px;line-height:1.45}.configured-question-group__wording{padding:0 14px 13px;line-height:1.55}.configured-question-group .analysis-table{padding:0 14px 14px}.result-bars{gap:12px}.result-bars>div{gap:12px;line-height:1.45}.theme-summary{padding:18px}.theme-summary summary{padding:13px}.theme-summary details>p,.theme-summary details>small,.theme-summary details>em{padding:0 13px 13px;line-height:1.55}.gtm-evidence{padding:15px}.gtm-evidence__grid>div{min-height:70px;padding:11px}.question-group-tools{gap:14px;padding-bottom:10px;line-height:1.4}.active-cut-utility{gap:9px 18px;padding:12px 14px;line-height:1.45}.ticketing-package-preferences .analysis-table--compact .analysis-table__row{min-width:760px}.ticketing-seat-interest{grid-template-columns:1fr}.ticketing-seat-interest .analysis-table--compact .analysis-table__row{min-width:700px}.ticketing-seat-interest .chart-shell{min-height:0}@media(max-width:860px){.ticketing-package-preferences .chart-shell,.ticketing-seat-interest .chart-shell{padding:22px}.ticketing-package-preferences .analysis-table__scroll,.ticketing-seat-interest .analysis-table__scroll{-webkit-overflow-scrolling:touch}}@media(max-width:600px){.ticketing-package-preferences .chart-shell,.ticketing-seat-interest .chart-shell{padding:19px}.analysis-table__row>span{padding:11px 12px}.configured-question-group summary{padding:12px}.theme-summary{padding:15px}}.segment-name{display:inline-grid;gap:2px;min-width:0}.segment-name b{color:inherit;font:inherit;font-weight:750}.segment-name small{color:var(--muted-2);font-size:15px;font-weight:650;line-height:1.3}.filter-rail__compact-toggle{display:none;width:min(100% - 48px,1440px);min-height:46px;margin:0 auto;padding:8px 0;border:0;color:#dbe5f2;background:transparent;text-align:left}.filter-rail__compact-toggle>span{display:grid;min-width:0;gap:2px}.filter-rail__compact-toggle b{color:#aebbd2;font-size:15px;letter-spacing:.13em;text-transform:uppercase}.filter-rail__compact-toggle small{overflow:hidden;color:var(--muted);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.filter-rail__compact-toggle>i{margin-left:auto;color:#a8c6ff;font-size:15px;font-style:normal;font-weight:750}.filter-rail__compact-toggle>i span{display:inline-block;margin-left:4px;transition:transform .16s ease}.filter-rail--collapsed{min-height:46px}.filter-rail--collapsed .filter-rail__compact-toggle{display:flex;align-items:center}.filter-rail--collapsed .filter-rail__inner,.filter-rail--collapsed .active-chips{display:none}.executive-conclusion{display:grid;gap:18px}.executive-segment-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:#0814256b}.executive-segment-strip__item{position:relative;display:grid;min-height:188px;gap:5px;padding:17px;border:0;border-left:1px solid var(--line);color:inherit;background:transparent;text-align:left;transition:background .16s ease}.executive-segment-strip__item:first-child{border-left:0}.executive-segment-strip__item:hover,.executive-segment-strip__item:focus-visible{outline:none;background:#2d4c7a52}.executive-segment-strip__item>.color-dot{position:absolute;top:0;right:0;left:0;width:auto;height:3px;border-radius:0}.executive-segment-strip__item>p{margin:6px 0 3px;color:var(--muted-2);font-size:15px;font-weight:800;letter-spacing:.08em;line-height:1.25;text-transform:uppercase}.executive-segment-strip__item .segment-name b{color:#eff4fb;font-size:18px;letter-spacing:-.03em}.executive-segment-strip__item>b{margin-top:auto;color:#fff;font-size:18px;line-height:1.15}.executive-segment-strip__item>small{color:var(--muted);font-size:15px}.executive-segment-strip__item>i{margin-top:7px;color:#9fc0ff;font-size:15px;font-style:normal;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.executive-market-context{margin-top:22px}.market-segment-summary{display:grid;gap:9px;width:100%}.market-segment-summary>div{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:9px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.market-segment-summary>div:first-child{padding-top:0;border-top:0}.market-segment-summary .color-dot{grid-row:1 / span 2;width:8px;height:30px;border-radius:2px}.market-segment-summary .segment-name{grid-column:2}.market-segment-summary>div>b{grid-column:3;grid-row:1;color:#f4f7fb;font-size:17px}.market-segment-summary>div>small{grid-column:2 / -1;color:var(--muted);font-size:15px}.executive-driver-grid{margin-bottom:16px}.executive-driver-grid--segment{grid-template-columns:minmax(0,1fr);gap:16px}.priority-driver-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.priority-driver-card{position:relative;display:grid;gap:11px;min-height:205px;padding:16px;border:1px solid var(--line);background:#0a182c75}.priority-driver-card>.color-dot{position:absolute;top:0;right:0;left:0;width:auto;height:3px;border-radius:0}.priority-driver-card .segment-name b{color:#e9eff8;font-size:17px}.priority-driver-card>div{display:grid;gap:4px;padding-top:9px;border-top:1px solid var(--line)}.priority-driver-card>div span{color:var(--muted-2);font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.priority-driver-card>div b{color:#ced9e9;font-size:15px;font-weight:650;line-height:1.35}.priority-driver-card>div strong{color:#fff;font-size:17px}.executive-actions-spacer{height:20px}.gtm-action-card__head .segment-name b{color:#e8eef8;font-size:16px}.gtm-action-card__head .segment-name small{color:#b2bfce}.executive-engine-grid{margin-bottom:16px}.conversion-gap{display:grid;grid-template-columns:1fr 1px 1fr;gap:16px;align-items:start;width:100%}.conversion-gap>div{display:grid;gap:8px}.conversion-gap span{color:var(--muted);font-size:15px;line-height:1.4}.conversion-gap b{color:#fff;font-size:clamp(34px,3vw,46px);letter-spacing:-.05em;line-height:1}.conversion-gap__rule{align-self:stretch;min-height:92px;background:var(--line)}.conversion-gap>p{grid-column:1 / -1;margin:5px 0 0;color:#c1ccdb;font-size:15px;line-height:1.5}.market-milestone-shell{margin-top:16px}.market-milestone-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;border:1px solid var(--line)}.market-milestone-grid>div{display:grid;gap:8px;min-height:130px;padding:16px;border-left:1px solid var(--line);background:#162c4f57}.market-milestone-grid>div:first-child{border-left:0}.market-milestone-grid span{color:#aab8cc;font-size:15px;font-weight:700;line-height:1.35}.market-milestone-grid b{margin-top:auto;color:#f4f7fb;font-size:29px;letter-spacing:-.05em}.segment-data-handoff{display:flex;justify-content:space-between;gap:24px;margin-top:13px;padding:19px;border:1px solid rgba(146,176,227,.25);background:linear-gradient(145deg,#152f55b8,#0916289e)}.segment-data-handoff h3{margin:0 0 8px;color:#f1f5fb;font-size:20px;letter-spacing:-.035em}.segment-data-handoff p:not(.eyebrow){max-width:710px;margin:0;color:#b9c5d5;font-size:15px;line-height:1.5}.segment-data-handoff>div:last-child{display:grid;align-content:center;justify-items:start;gap:8px;min-width:224px}.segment-data-handoff .pricing-lab-launch--small{margin-top:0}.analysis-table__segment-head{white-space:normal}.analysis-table__segment-head>b{color:inherit;font-size:15px;line-height:1.25}.analysis-table__segment-head>small{color:#a4b3c8!important;font-size:15px!important;font-weight:650;line-height:1.3}@media(max-width:1300px)and (min-width:861px){:root{--header-height: 64px}.site-header__inner{min-height:64px;grid-template-columns:175px minmax(0,1fr) 108px;gap:10px}.primary-nav{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.primary-nav::-webkit-scrollbar{display:none}.primary-nav__link{flex:0 0 auto;padding:0 9px}.site-header__partner{gap:0}.site-header__partner>span{display:none}.filter-rail__inner{min-height:58px}}@media(max-width:1300px)and (min-width:1101px){.site-header__inner{grid-template-columns:175px minmax(0,1fr) 150px}.site-header__partner{gap:6px}.site-header__partner>span{display:inline}}@media(max-width:1180px){.executive-segment-strip,.priority-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-segment-strip__item:nth-child(3),.executive-segment-strip__item:nth-child(4){border-top:1px solid var(--line)}.executive-segment-strip__item:nth-child(3){border-left:0}}@media(max-width:860px){.filter-rail__compact-toggle{width:min(100% - 32px,1440px)}.executive-segment-strip,.priority-driver-grid,.market-milestone-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-milestone-grid>div:nth-child(3){border-top:1px solid var(--line);border-left:0}.market-milestone-grid>div:nth-child(4){border-top:1px solid var(--line)}.segment-data-handoff{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.executive-segment-strip,.priority-driver-grid,.market-milestone-grid{grid-template-columns:1fr}.executive-segment-strip__item:nth-child(n),.market-milestone-grid>div:nth-child(n){border-top:1px solid var(--line);border-left:0}.executive-segment-strip__item:first-child,.market-milestone-grid>div:first-child{border-top:0}.conversion-gap{gap:12px}.segment-data-handoff{padding:17px}}.active-cut-utility{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:16px 0 22px;padding:11px 13px;border:1px solid rgba(154,183,228,.24);background:#142c4f61}.active-cut-utility>span{color:#9fb0c6;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.active-cut-utility>b{padding:4px 7px;border:1px solid rgba(177,199,230,.18);border-radius:999px;color:#dbe7f7;font-size:15px;font-weight:650;line-height:1.25}@media(max-width:600px){.active-cut-utility{align-items:flex-start;flex-direction:column;gap:6px}.active-cut-utility>b{width:100%;border-radius:3px}}.segment-index-panel{margin-top:18px;border:1px solid rgba(154,183,228,.25);background:linear-gradient(135deg,#112b4d9e,#08162985)}.segment-index-panel__head{display:flex;justify-content:space-between;gap:20px;padding:19px 20px;border-bottom:1px solid rgba(154,183,228,.2)}.segment-index-panel__head h3{margin:3px 0 6px;color:#f0f5fc;font-size:22px;letter-spacing:-.035em}.segment-index-panel__head p:not(.eyebrow){max-width:720px;margin:0;color:#bac7d8;font-size:15px;line-height:1.5}.segment-index-panel__benchmark{flex:0 0 auto;align-self:center;padding:8px 10px;border:1px solid rgba(140,179,237,.35);color:#b8d2fb;font-size:15px;font-weight:800;letter-spacing:.04em;line-height:1.25;text-align:center;text-transform:uppercase}.segment-index-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.segment-index-panel__grid>div{padding:16px 20px 18px}.segment-index-panel__grid>div+div{border-left:1px solid rgba(154,183,228,.2)}.segment-index-panel__grid h4{margin:0 0 9px;color:#a9c5f7;font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.segment-index-panel__grid>div+div h4{color:#d2b5d8}.segment-index-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:center;min-height:60px;padding:11px 0;border-top:1px solid rgba(154,183,228,.15)}.segment-index-metric:first-of-type{border-top:0}.segment-index-metric>div:first-child{display:grid;gap:3px;min-width:0}.segment-index-metric>div:first-child>span{color:#e6edf7;font-size:15px;font-weight:700;line-height:1.3}.segment-index-metric>div:first-child>small{color:#9fb0c6;font-size:15px;line-height:1.3}.segment-index-metric__score{display:grid;justify-items:end;gap:1px;min-width:58px}.segment-index-metric__score b{color:#f8fbff;font-size:23px;letter-spacing:-.05em;line-height:1}.segment-index-metric__score span{color:#9eafc4;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.segment-index-metric .metric-base-note{grid-column:1 / -1}.segment-index-panel__details{border-top:1px solid rgba(154,183,228,.2)}.segment-index-panel__details>summary{display:flex;justify-content:space-between;gap:12px;padding:14px 20px;color:#c4dcff;cursor:pointer;font-size:15px;font-weight:800}.segment-index-panel__details>summary span{color:#9eafc4;font-weight:650}.segment-index-panel__details>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding:0 20px 17px}@media(max-width:700px){.segment-index-panel__head{align-items:flex-start;flex-direction:column;gap:11px;padding:17px}.segment-index-panel__benchmark{align-self:auto}.segment-index-panel__grid{grid-template-columns:1fr}.segment-index-panel__grid>div{padding:15px 17px}.segment-index-panel__grid>div+div{border-top:1px solid rgba(154,183,228,.2);border-left:0}.segment-index-panel__details>summary{padding:14px 17px}.segment-index-panel__details>div{grid-template-columns:1fr;gap:0;padding:0 17px 15px}}.segment-dashboard{display:grid;gap:18px;padding-top:26px}.segment-dashboard__masthead{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:22px;align-items:stretch;padding:26px;border:1px solid rgba(154,183,228,.28);background:linear-gradient(130deg,#1a3963c7,#091628bf 62%,#3115436b)}.segment-dashboard__identity{display:grid;grid-template-columns:6px minmax(0,1fr);gap:17px}.segment-dashboard__color{border-radius:999px}.segment-dashboard__identity h2{margin:3px 0 9px;color:#f4f7fc;font-size:clamp(32px,3.4vw,45px);letter-spacing:-.055em;line-height:1}.segment-dashboard__identity h2 .segment-name{display:block}.segment-dashboard__identity h2 .segment-name b{font-size:inherit}.segment-dashboard__identity>div>p:not(.eyebrow){max-width:780px;margin:0;color:#c2cedd;font-size:16px;line-height:1.55}.segment-dashboard__role{display:grid;align-content:end;gap:9px;padding:18px;border:1px solid rgba(169,196,237,.22);background:#030e1d47}.segment-dashboard__role span{color:#b9cdf0;font-size:15px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.segment-dashboard__role b{color:#fff;font-size:20px;letter-spacing:-.035em;line-height:1.25}.segment-dashboard__nav{display:flex;flex-wrap:wrap;gap:6px;padding:10px 0 1px;border-bottom:1px solid var(--line)}.segment-dashboard__nav a{display:inline-flex;align-items:center;min-height:37px;padding:7px 11px;color:#b9c8dc;border:1px solid transparent;font-size:15px;font-weight:750;text-decoration:none}.segment-dashboard__nav a:hover,.segment-dashboard__nav a:focus-visible{color:#eaf1fb;border-color:#8db3f273;background:#4470b62e;outline:none}.segment-dashboard__section{scroll-margin-top:136px}.segment-dashboard__section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:5px 0 12px}.segment-dashboard__section-heading h3{margin:4px 0 0;color:#eef3fb;font-size:25px;letter-spacing:-.04em}.segment-dashboard__section-heading>span{color:var(--muted);font-size:15px;font-weight:700}.segment-dashboard__snapshot{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid var(--line);background:#0714256b}.segment-dashboard__snapshot>div{display:grid;align-content:start;min-height:124px;padding:16px;border-left:1px solid var(--line)}.segment-dashboard__snapshot>div:first-child{border-left:0}.segment-dashboard__snapshot>div:nth-child(odd){background:#2745761f}.segment-dashboard__snapshot span{color:#aebed4;font-size:15px;font-weight:750;line-height:1.25}.segment-dashboard__snapshot b,.segment-dashboard__snapshot .snapshot-row__link{margin-top:auto;padding-top:14px;color:#fff;font-size:24px;letter-spacing:-.045em;line-height:1.08}.segment-dashboard__snapshot .snapshot-row__link{color:#b4d0ff;font-size:16px;letter-spacing:0}.segment-dashboard__demand-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:16px}.segment-dashboard__demand-grid .chart-shell{min-height:0}.segment-dashboard__signal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;border-top:1px solid var(--line);border-left:1px solid var(--line)}.segment-dashboard__signal{display:grid;min-height:122px;align-content:start;gap:6px;padding:13px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#152e5147}.segment-dashboard__signal:nth-child(4n+2),.segment-dashboard__signal:nth-child(4n+3){background:#3e275833}.segment-dashboard__signal>span{color:#aec2e0;font-size:15px;font-weight:800;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.segment-dashboard__signal>b{color:#dce7f5;font-size:15px;font-weight:700;line-height:1.35}.segment-dashboard__signal>strong{margin-top:auto;color:#fff;font-size:25px;letter-spacing:-.045em;line-height:1}.segment-dashboard__motivation-shell .side-by-side-result{min-height:260px}.segment-dashboard__activation .gtm-playbook{margin:0;border-color:#a4bee647;background:linear-gradient(145deg,#183359b8,#101733d1)}.segment-dashboard__evidence{overflow:hidden;border:1px solid rgba(157,184,224,.26);background:#08162980}.segment-dashboard__evidence>summary{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px;color:inherit;cursor:pointer;list-style:none}.segment-dashboard__evidence>summary::-webkit-details-marker{display:none}.segment-dashboard__evidence>summary b{display:block;margin-top:4px;color:#f0f5fb;font-size:22px;letter-spacing:-.035em}.segment-dashboard__evidence>summary span{display:block;max-width:780px;margin-top:7px;color:#b6c4d7;font-size:15px;line-height:1.5}.segment-dashboard__evidence>summary>i{flex:0 0 auto;color:#b7d0f8;font-size:20px;font-style:normal;transition:transform .16s ease}.segment-dashboard__evidence[open]>summary{border-bottom:1px solid var(--line);background:#1f3b6733}.segment-dashboard__evidence[open]>summary>i{transform:rotate(180deg)}.segment-dashboard__evidence-body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:18px}.segment-dashboard__evidence-card{min-width:0;padding:17px;border:1px solid rgba(207,222,244,.14);background:#05101f57}.segment-dashboard__evidence-head{display:flex;align-items:start;justify-content:space-between;gap:14px;margin-bottom:14px}.segment-dashboard__evidence-head h3{margin:3px 0 0;color:#edf3fb;font-size:19px;letter-spacing:-.025em}.segment-dashboard__evidence-head p:not(.eyebrow){margin:7px 0 0;color:var(--muted);font-size:15px;line-height:1.45}.segment-dashboard__evidence-head>span{flex:0 0 auto;color:#9fc0ee;font-size:15px;font-weight:750}.segment-dashboard__evidence-card .question-group-tools{justify-content:flex-start}@media(max-width:1180px){.segment-dashboard__masthead{grid-template-columns:1fr}.segment-dashboard__role{min-height:98px}.segment-dashboard__snapshot{grid-template-columns:repeat(3,minmax(0,1fr))}.segment-dashboard__snapshot>div:nth-child(4){border-left:0}.segment-dashboard__snapshot>div:nth-child(n+4){border-top:1px solid var(--line)}.segment-dashboard__demand-grid{grid-template-columns:1fr}}@media(max-width:760px){.segment-dashboard{gap:15px}.segment-dashboard__masthead{padding:20px}.segment-dashboard__identity{grid-template-columns:5px minmax(0,1fr);gap:13px}.segment-dashboard__identity h2{font-size:35px}.segment-dashboard__nav{flex-wrap:nowrap;overflow-x:auto;padding-bottom:9px}.segment-dashboard__nav a{flex:0 0 auto}.segment-dashboard__section-heading{align-items:flex-start;flex-direction:column;gap:7px}.segment-dashboard__snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-dashboard__snapshot>div:nth-child(n){border-top:1px solid var(--line);border-left:1px solid var(--line)}.segment-dashboard__snapshot>div:nth-child(-n+2){border-top:0}.segment-dashboard__snapshot>div:nth-child(odd){border-left:0}.segment-dashboard__evidence-body{grid-template-columns:1fr;padding:13px}.segment-dashboard__evidence-card{padding:15px}}@media(max-width:480px){.segment-dashboard__masthead{padding:18px}.segment-dashboard__identity h2{font-size:31px}.segment-dashboard__signal-grid{grid-template-columns:1fr}.segment-dashboard__evidence>summary{align-items:flex-start;padding:17px}}.segment-dashboard__snapshot .snapshot-row__distribution{max-width:170px;margin-top:auto;padding-top:14px;color:#dde8f7;font-size:15px;font-weight:750;letter-spacing:0;line-height:1.25}.segment-dashboard__snapshot>div>strong{color:#fff;font-size:23px;letter-spacing:-.04em;line-height:1}.segment-dashboard__snapshot .snapshot-row__distribution+strong+.snapshot-row__link{margin-top:7px;padding-top:0;font-size:15px}.analysis-display-toggle{display:inline-flex;gap:0;margin:0 0 12px;border:1px solid rgba(150,179,224,.3);background:#040e1d70}.analysis-display-toggle button{min-height:34px;padding:7px 12px;border:0;border-left:1px solid rgba(150,179,224,.3);color:#aebed5;background:transparent;cursor:pointer;font-size:15px;font-weight:750}.analysis-display-toggle button:first-child{border-left:0}.analysis-display-toggle button:hover,.analysis-display-toggle button:focus-visible{color:#fff;background:#3a609e42;outline:none}.analysis-display-toggle button.is-active{color:#fff;background:linear-gradient(135deg,#3861a6bd,#563191a6)}.response-chart{display:grid;gap:11px;width:100%}.response-chart__row{display:grid;grid-template-columns:minmax(160px,1.35fr) minmax(130px,2.3fr) minmax(56px,auto);gap:12px;align-items:center;min-height:42px;color:#d5dfed}.response-chart__row>span{display:grid;gap:3px;min-width:0}.response-chart__row>span>b{font-size:15px;font-weight:700;line-height:1.35}.response-chart__row>span>small{color:var(--muted);font-size:15px;line-height:1.25}.response-chart__row>i{display:block;height:12px;overflow:hidden;border:1px solid rgba(173,196,226,.14);background:#7b97c221;border-radius:999px}.response-chart__row>i>b{display:block;height:100%;min-width:2px;background:linear-gradient(90deg,#628ed7,#9a58d3 74%,#d74594);border-radius:inherit}.response-chart__row>strong{color:#f4f7fb;font-size:17px;letter-spacing:-.02em;text-align:right}.response-chart__row.is-directional{opacity:.75}.response-chart__row.is-suppressed>i{opacity:.22}.comparison-heatmap{overflow-x:auto;border:1px solid var(--line)}.comparison-heatmap__row{display:grid;min-width:500px;border-top:1px solid var(--line);color:#d6e0ee;font-size:15px;line-height:1.35}.comparison-heatmap__row:first-child{border-top:0}.comparison-heatmap__row>span{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:3px;padding:11px 12px;border-left:1px solid var(--line);overflow-wrap:anywhere}.comparison-heatmap__row>span:first-child{border-left:0;font-weight:650}.comparison-heatmap__row--head{color:#b8c6d8;background:#040e1d99;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.comparison-heatmap__row--head b{font-size:15px}.comparison-heatmap__row--head small{color:#99acc5;font-size:15px;font-weight:650;line-height:1.28;letter-spacing:0;text-transform:none}.comparison-heatmap__cell{position:relative;overflow:hidden;background:linear-gradient(90deg,rgba(79,123,196,calc(var(--heat) * .0025)),rgba(173,78,177,calc(var(--heat) * .0045)))}.comparison-heatmap__cell>b,.comparison-heatmap__cell>small{position:relative;z-index:1}.comparison-heatmap__cell.is-directional{opacity:.72}.comparison-heatmap__cell.is-suppressed{color:var(--muted);font-style:italic;background:#7d8fa914}.comparison-heatmap__legend{margin:0;padding:11px 12px;border-top:1px solid var(--line);color:var(--muted);font-size:15px;line-height:1.45}.composition-mode{width:100%}.segment-composition{display:grid;gap:15px;width:100%}.segment-composition__legend{display:flex;flex-wrap:wrap;gap:7px 14px;color:#b5c4d6;font-size:15px;font-weight:650}.segment-composition__legend span{display:inline-flex;gap:6px;align-items:center}.segment-composition__legend i{width:10px;height:10px;border-radius:50%}.segment-composition__other,.tier-rollup-chart__other{background:#abbacf61}.segment-composition__rows{display:grid;gap:14px}.segment-composition__row{display:grid;grid-template-columns:minmax(160px,.85fr) minmax(220px,2fr);column-gap:18px;row-gap:8px;align-items:center;padding:13px;border:1px solid rgba(184,203,232,.16);background:#0b1c3359}.segment-composition__label{display:grid;gap:4px}.segment-composition__label b{color:#e8eff8;font-size:15px;line-height:1.35}.segment-composition__label span{color:var(--muted);font-size:15px}.segment-composition__stack{height:19px;overflow:hidden;border:1px solid rgba(181,202,232,.18);background:#040e1d80;border-radius:999px}.segment-composition__stack-inner{display:flex;width:100%;height:100%}.segment-composition__stack i{display:block;min-width:0;height:100%;transition:opacity .15s ease}.segment-composition__stack i:hover{opacity:.72}.segment-composition__values{display:flex;flex-wrap:wrap;grid-column:2;gap:5px 13px;color:#b9c7d8;font-size:15px;line-height:1.35}.segment-composition__values b{color:#f1f5fb}.tier-rollup-chart{display:grid;gap:10px;width:100%}.tier-rollup-chart>article{display:grid;grid-template-columns:minmax(150px,.85fr) minmax(170px,2fr);column-gap:16px;row-gap:7px;align-items:center;padding:12px;border:1px solid rgba(185,204,234,.14);background:#0a1a2f47}.tier-rollup-chart>article>div:first-child{display:grid;gap:4px}.tier-rollup-chart>article>div:first-child>span{color:var(--muted);font-size:15px}.tier-rollup-chart__stack{display:flex;height:17px;overflow:hidden;border:1px solid rgba(185,204,234,.15);border-radius:999px;background:#040e1d73}.tier-rollup-chart__stack i{display:block;height:100%}.tier-rollup-chart__premium{background:linear-gradient(90deg,#7c57d4,#b06be1)}.tier-rollup-chart__general{background:linear-gradient(90deg,#4d82d5,#6db7df)}.tier-rollup-chart__values{display:flex;flex-wrap:wrap;grid-column:2;gap:5px 13px;color:#b9c7d8;font-size:15px;line-height:1.35}.tier-rollup-chart__values b{color:#f2f6fb}@media(max-width:760px){.response-chart__row{grid-template-columns:1fr;gap:6px;padding:10px 0;border-top:1px solid rgba(184,203,232,.12)}.response-chart__row:first-child{padding-top:0;border-top:0}.response-chart__row>strong{text-align:left}.segment-composition__row,.tier-rollup-chart>article{grid-template-columns:1fr;gap:9px}.segment-composition__values,.tier-rollup-chart__values{grid-column:1}.segment-composition__stack{width:100%}}.analysis-display-toggle button:focus-visible{outline:2px solid #a8c6ff;outline-offset:2px;position:relative;z-index:2}.segment-composition__unavailable,.tier-rollup-chart__unavailable{display:flex;align-items:center;gap:8px;min-height:19px;color:#bdcadb;font-size:15px}.segment-composition__row.is-suppressed,.tier-rollup-chart>article.is-suppressed{opacity:.72}.segment-composition__row.is-directional,.tier-rollup-chart>article.is-directional{opacity:.82}.segment-dashboard__sports-shell .ranked-results{padding-top:2px}.activation-plan{overflow:hidden;border:1px solid rgba(171,198,238,.32);background:linear-gradient(140deg,#123057e6,#091528f0 58%,#221039c7);box-shadow:inset 4px 0 0 var(--segment-activation)}.activation-plan__head{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(230px,.8fr);gap:22px;padding:25px;border-bottom:1px solid rgba(183,207,239,.18)}.activation-plan__head h3{margin:4px 0 8px;color:#f4f8ff;font-size:clamp(25px,2.4vw,34px);letter-spacing:-.045em;line-height:1.06}.activation-plan__head>div:first-child>p:not(.eyebrow){max-width:780px;margin:0;color:#d0dcec;font-size:17px;line-height:1.55}.activation-plan__priority{display:grid;align-content:start;gap:9px;padding:16px;border:1px solid rgba(194,215,242,.2);background:#030c1952}.activation-plan__priority>span{color:#a9c7f4;font-size:15px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.activation-plan__priority>b{color:#f3f7fc;font-size:19px;letter-spacing:-.025em;line-height:1.3}.activation-plan__priority .status-tag{width:max-content;margin-top:3px}.activation-plan__selector{display:grid;gap:7px;padding-bottom:13px;border-bottom:1px solid rgba(194,215,242,.18)}.activation-plan__selector>span{color:#a9c7f4;font-size:15px;font-weight:800;letter-spacing:.09em;line-height:1.2;text-transform:uppercase}.activation-plan__selector select{width:100%;min-height:42px;padding:8px 34px 8px 11px;border:1px solid rgba(194,215,242,.3);border-radius:0;color:#f3f7fc;background:#051020b3;font:700 15px/1.2 var(--font-sans)}.activation-plan__selector select:focus-visible{outline:2px solid #a8c6ff;outline-offset:2px}.activation-plan__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid rgba(183,207,239,.16)}.activation-plan__steps article{display:grid;align-content:start;gap:8px;min-height:160px;padding:18px;border-left:1px solid rgba(183,207,239,.16);background:#2543721f}.activation-plan__steps article:first-child{border-left:0}.activation-plan__steps article:nth-child(2n){background:#5a2a6929}.activation-plan__steps article>span{color:var(--segment-activation);font-size:15px;font-weight:900;letter-spacing:.13em}.activation-plan__steps article p{margin:0;color:#acc0dc;font-size:15px;font-weight:800;line-height:1.3;text-transform:uppercase}.activation-plan__steps article b{color:#eaf1fb;font-size:16px;line-height:1.45}.activation-plan__guardrail{display:grid;grid-template-columns:minmax(135px,.35fr) minmax(0,1.65fr);gap:16px;align-items:center;margin:18px;padding:15px 17px;border:1px solid rgba(232,177,112,.34);background:#6739153d}.activation-plan__guardrail span{color:#ffd498;font-size:15px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.activation-plan__guardrail b{color:#f6e5ca;font-size:16px;line-height:1.45}.activation-plan__evidence{padding:3px 18px 0}.activation-plan__evidence>div:first-child{margin:0 0 10px}.activation-plan__evidence h4{margin:4px 0 0;color:#eef5ff;font-size:20px;letter-spacing:-.025em}.activation-plan__evidence .gtm-evidence{margin:0;border-color:#b4cced2e;background:#040e1c47}.activation-plan__evidence .gtm-evidence__head{display:none}.activation-plan__actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px;padding:18px;border-top:1px solid rgba(183,207,239,.16)}.activation-plan__actions .button{margin:0}.activation-plan__actions a{color:#c6dcff;font-size:15px;font-weight:800;text-decoration:none}.activation-plan__actions a:hover,.activation-plan__actions a:focus-visible{color:#fff;text-decoration:underline;outline:none}@media(max-width:980px){.activation-plan__head{grid-template-columns:1fr}.activation-plan__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.activation-plan__steps article:nth-child(3){border-left:0;border-top:1px solid rgba(183,207,239,.16)}.activation-plan__steps article:nth-child(4){border-top:1px solid rgba(183,207,239,.16)}}@media(max-width:620px){.activation-plan__head{padding:19px}.activation-plan__steps{grid-template-columns:1fr}.activation-plan__steps article,.activation-plan__steps article:nth-child(3),.activation-plan__steps article:nth-child(4){min-height:0;border-top:1px solid rgba(183,207,239,.16);border-left:0}.activation-plan__steps article:first-child{border-top:0}.activation-plan__guardrail{grid-template-columns:1fr;gap:8px;margin:13px}.activation-plan__evidence{padding:2px 13px 0}.activation-plan__actions{align-items:stretch;flex-direction:column;padding:15px}.activation-plan__actions .button{width:100%}}.activation-plan__actions a{display:inline-flex;align-items:center;min-height:36px;padding:6px 2px}.activation-plan__actions a:focus-visible{outline:2px solid #a8c6ff;outline-offset:3px}.atlanta-sports-results{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;width:100%}.atlanta-sports-result{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;min-width:0;min-height:260px;padding:12px;border:1px solid rgba(183,205,235,.19);background:linear-gradient(160deg,#1c386173,#0713248f)}.atlanta-sports-result__rank{color:#9ebeea;font-size:15px;font-weight:900;letter-spacing:.12em}.atlanta-sports-result__mark{display:grid;grid-template-rows:minmax(112px,1fr) auto;align-items:center;justify-items:center;gap:7px;min-height:0;padding:10px;border:1px solid rgba(165,186,217,.48);background:linear-gradient(145deg,#f6f9fe,#cbd7e7)}.atlanta-sports-result__mark img{width:100%;max-width:112px;height:104px;object-fit:contain;filter:drop-shadow(0 4px 7px rgba(5,15,30,.18))}.atlanta-sports-result__mark span{color:#203249;font-size:15px;font-weight:900;letter-spacing:.08em;line-height:1.15;text-align:center}.atlanta-sports-result__content{display:grid;gap:7px;align-content:end;min-width:0}.atlanta-sports-result__content>b{color:#edf4fd;font-size:16px;line-height:1.3}.atlanta-sports-result__content>strong{color:#fff;font-size:26px;letter-spacing:-.045em;line-height:1}.atlanta-sports-result__content>i{display:block;height:5px;overflow:hidden;background:#8da4c740}.atlanta-sports-result__content>i>em{display:block;height:100%;background:linear-gradient(90deg,#5186d8,#db4fb0)}.atlanta-sports-result__content>small{color:#b8c6d7;font-size:15px;line-height:1.3}.atlanta-sports-result.is-directional{opacity:.82}.atlanta-sports-result.is-suppressed{opacity:.68}.atlanta-sports-result.is-suppressed .atlanta-sports-result__content>i>em{width:0!important;background:#7f91a7}@media(max-width:1080px){.atlanta-sports-results{grid-template-columns:repeat(3,minmax(0,1fr))}.atlanta-sports-result{min-height:235px}}@media(max-width:680px){.atlanta-sports-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.atlanta-sports-result{min-height:225px;padding:10px}.atlanta-sports-result__mark{grid-template-rows:minmax(94px,1fr) auto;padding:8px}.atlanta-sports-result__mark img{max-width:94px;height:86px}}@media(max-width:390px){.atlanta-sports-results{grid-template-columns:1fr}.atlanta-sports-result{grid-template-columns:auto 96px minmax(0,1fr);grid-template-rows:1fr;align-items:stretch;min-height:122px}.atlanta-sports-result__rank{align-self:start}.atlanta-sports-result__mark{grid-template-rows:minmax(68px,1fr) auto;min-height:100px}.atlanta-sports-result__mark img{max-width:74px;height:65px}}.atlanta-sports-result__mark img{width:112px;max-width:100%;height:112px}@media(max-width:680px){.atlanta-sports-result__mark img{width:94px;height:94px}}@media(max-width:390px){.atlanta-sports-result__mark img{width:74px;height:74px}}.study-strip--refined .study-strip__note{display:grid;align-content:center;justify-items:center;gap:4px;min-height:94px;padding:10px 22px;color:#b8c8dc;font-weight:700;line-height:1.42;text-align:center}.study-strip--refined .study-strip__note span{display:block;white-space:nowrap}@media(max-width:760px){.study-strip--refined .study-strip__note{min-height:0;padding:16px 10px}.study-strip--refined .study-strip__note span{white-space:normal}}.segment-card__fields{gap:0}.segment-card__field{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;border-top:1px solid rgba(154,179,215,.18)}.segment-card__field:first-child{border-top:0}.segment-card__fields .segment-card__field>span{display:flex;align-items:center;justify-content:flex-start;min-width:0;min-height:48px;padding:10px 12px 10px 0;color:#9eafc6;font-size:15px;font-weight:700;line-height:1.32;text-align:left}.segment-card__fields .segment-card__field>b{display:grid;place-items:center;min-width:0;min-height:48px;padding:10px 12px;border-left:1px solid rgba(154,179,215,.24);color:#eef5ff;background:#5f8bcc14;font-size:15px;font-weight:700;line-height:1.38;overflow-wrap:anywhere;text-align:center}@media(max-width:600px){.segment-card__field{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.segment-card__fields .segment-card__field>span,.segment-card__fields .segment-card__field>b{min-height:46px;padding-top:9px;padding-bottom:9px}}.segment-card__fields .segment-card__field>span{flex-direction:column;gap:1px}.segment-card__fields .segment-card__field>span>i{display:block;font-style:normal}.segment-card__fields .segment-card__field>span{align-items:flex-start;font-size:15px;line-height:1.2;letter-spacing:.01em}.configured-question-group summary{grid-template-columns:minmax(0,1fr) 18px}@media(max-width:600px){.configured-question-group summary{grid-template-columns:minmax(0,1fr) 16px}}.segment-card__fields .segment-card__field--trait>span{justify-content:center}.segment-card__fields .segment-card__field--trait>.segment-card__trait-value{display:grid;place-items:center;min-width:0;min-height:48px;padding:10px 12px;border-left:1px solid rgba(154,179,215,.24);color:#d9e4f2;background:#5f8bcc14;font-size:15px;font-weight:400;line-height:1.38;overflow-wrap:anywhere;text-align:center}.pricing-module{padding:30px}.pricing-module__head>div{min-width:0}.pricing-module .pricing-lab-launch{margin-top:20px}.ticketing-seat-shell{display:grid;gap:12px;min-width:0}.ticketing-seat-shell__controls{display:flex;align-items:center;justify-content:flex-start;min-width:0}.ticketing-seat-shell__controls .choice-toggle{display:inline-flex;width:auto;gap:10px;max-width:100%;flex-wrap:nowrap;border:0;background:transparent;white-space:nowrap}.ticketing-seat-shell__controls .choice-toggle button{flex:0 0 auto;min-height:42px;padding:8px 14px;border:1px solid var(--line)}.ticketing-seat-shell .chart-shell__body{display:block;min-height:0}.ticketing-seat-shell .seating-map,.ticketing-seat-shell .seating-rollup-stack,.ticketing-seat-shell .analysis-table{width:100%;min-width:0}.ticketing-seat-shell .analysis-table__scroll{max-width:100%}@media(max-width:860px){.pricing-module{padding:26px}}@media(max-width:600px){.pricing-module{padding:22px}.ticketing-seat-shell__controls .choice-toggle{flex-wrap:wrap}.ticketing-seat-shell__controls .choice-toggle button{flex:1 1 100%}}.atlanta-sports-result__mark img[alt="Atlanta Braves logo"]{width:164px;max-width:calc(100% - 10px);height:112px}@media(max-width:680px){.atlanta-sports-result__mark img[alt="Atlanta Braves logo"]{width:124px;height:94px}}@media(max-width:390px){.atlanta-sports-result__mark img[alt="Atlanta Braves logo"]{width:94px;height:74px}}.seating-tier-table .analysis-table__row{min-width:0}@media(max-width:600px){.seating-tier-table .analysis-table__row{min-width:480px}}.brand-lockup__copy{font-size:13px;line-height:1.15}.brand-lockup__copy small{font-size:9px}.site-header__partner{font-size:9px;line-height:1.25}.methodology-rule--refined{grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);align-items:stretch;gap:clamp(28px,4vw,64px);padding:clamp(28px,3vw,42px)}.methodology-rule__summary{display:flex;min-height:100%;flex-direction:column;justify-content:center}.methodology-rule--refined h2{max-width:none;margin-bottom:0}.methodology-rule__details{display:grid;align-content:center;gap:16px;padding-left:clamp(20px,3vw,44px);border-left:1px solid rgba(171,186,247,.28)}.methodology-rule__details p:not(.eyebrow){max-width:none;margin:0}.methodology-rule__details .geographic-caveat--method,.methodology-rule__details .methodology-source-note{padding-top:14px;border-top:1px solid rgba(171,186,247,.18)}@media(max-width:860px){.methodology-rule--refined{grid-template-columns:1fr;gap:24px}.methodology-rule__details{padding-left:0;border-left:0;border-top:1px solid rgba(171,186,247,.28);padding-top:24px}}.methodology-segment-table__scroll{width:100%;overflow-x:auto;border:1px solid var(--line);background:#050f1f57}.methodology-segment-table{width:100%;min-width:680px;border-collapse:collapse;table-layout:fixed;color:var(--text);font-size:15px;line-height:1.45}.methodology-segment-table th,.methodology-segment-table td{padding:15px 16px;border-top:1px solid var(--line);border-left:1px solid var(--line);text-align:left;vertical-align:middle;overflow-wrap:anywhere}.methodology-segment-table th:first-child,.methodology-segment-table td:first-child{border-left:0}.methodology-segment-table thead th{border-top:0;color:#aebbd0;background:#040e1d6b;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.methodology-segment-table tbody th{color:#e6edf6;font-weight:700}.methodology-segment-table th:nth-child(1),.methodology-segment-table td:nth-child(1){width:24%}.methodology-segment-table th:nth-child(2),.methodology-segment-table td:nth-child(2){width:60%}.methodology-segment-table th:nth-child(3),.methodology-segment-table td:nth-child(3){width:16%;color:#f4f7fb;font-weight:700;text-align:right;white-space:nowrap}@media(max-width:720px){.methodology-segment-table{min-width:620px}.methodology-segment-table th,.methodology-segment-table td{padding:13px 14px}}.filter-rail__label-copy{display:grid;gap:1px;font-size:14px;line-height:1.05;letter-spacing:.12em;text-transform:uppercase}.filter-rail__label-copy>span{display:block}.segment-dashboard__demographics{display:grid;gap:14px}.demographic-snapshot__heading{margin-bottom:1px}.demographic-snapshot__heading>div>p:not(.eyebrow){max-width:760px;margin:8px 0 0;color:#b9c7d8;font-size:15px;line-height:1.5}.demographic-selector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.demographic-selector__card{display:grid;align-content:start;min-height:154px;padding:16px;text-align:left}.demographic-selector__card .segment-card__stripe{position:absolute;top:0;right:0;left:0;height:4px}.demographic-selector__label,.demographic-selector__base{color:#aebed4;font-size:15px;font-weight:800;letter-spacing:.07em;line-height:1.25;text-transform:uppercase}.demographic-selector__card h3{margin:11px 0 7px;color:#f0f5fc;font-size:19px;letter-spacing:-.03em;line-height:1.12}.demographic-selector__card .segment-name b{font-size:inherit}.demographic-selector__base{color:#c5d1e1;font-weight:700;letter-spacing:0;text-transform:none}.demographic-selector__card .segment-card__cta{margin-top:auto;padding-top:16px}.demographic-selector__card:focus-visible{outline:2px solid #a8c6ff;outline-offset:3px}.demographic-snapshot{overflow:hidden;border:1px solid rgba(171,198,238,.32);background:#08172bb8;box-shadow:inset 4px 0 0 var(--demographic-segment)}.demographic-snapshot__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:24px;align-items:end;padding:23px;border-bottom:1px solid rgba(183,207,239,.16);background:#26447029}.demographic-snapshot__segment{display:inline-flex;align-items:center;gap:8px;color:#c6d6eb;font-size:15px;font-weight:800;letter-spacing:.07em;line-height:1.3;text-transform:uppercase}.demographic-snapshot__segment i{width:8px;height:8px;border-radius:50%}.demographic-snapshot__intro h4{margin:8px 0 0;color:#f2f6fc;font-size:24px;letter-spacing:-.04em;line-height:1.08}.demographic-snapshot__intro>p{max-width:475px;margin:0;color:#c1cddd;font-size:16px;line-height:1.55}.demographic-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#b7cfef26}.demographic-bars__metric{display:grid;gap:10px;min-width:0;padding:17px;background:#08172beb}.demographic-bars__metric h5{margin:0;color:#edf3fa;font-size:16px;line-height:1.35}.demographic-bars__series{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:6px;align-items:center}.demographic-bars__series>span{min-width:0;color:#b6c5d8;font-size:15px;line-height:1.3;overflow-wrap:anywhere}.demographic-bars__series>b{color:#f5f8fc;font-size:17px;letter-spacing:-.02em;line-height:1}.demographic-bars__series>i{display:block;grid-column:1 / -1;width:100%;height:10px;overflow:hidden;border:1px solid rgba(177,200,229,.14);background:#a2b6d321;border-radius:999px}.demographic-bars__series>i>em{display:block;min-width:2px;height:100%;border-radius:inherit}.demographic-bars__series--segment>i>em{background:var(--demographic-segment)}.demographic-bars__series--gen-pop>i>em{background:#8492a6}.demographic-snapshot__takeaway{display:grid;grid-template-columns:minmax(160px,.45fr) minmax(0,1.55fr);gap:20px;align-items:start;padding:17px 23px;border-top:1px solid rgba(183,207,239,.16);background:#39275429}.demographic-snapshot__takeaway>span{color:#b8caf0;font-size:15px;font-weight:850;letter-spacing:.08em;line-height:1.35;text-transform:uppercase}.demographic-snapshot__takeaway>p{max-width:760px;margin:0;color:#e0e8f3;font-size:16px;font-weight:650;line-height:1.5}.demographic-snapshot__methodology{margin:0;color:#9fadbf;font-size:15px;line-height:1.5}@media(max-width:1180px){.demographic-selector{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1020px){.demographic-bars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.demographic-snapshot__intro{grid-template-columns:1fr;gap:14px;padding:19px}.demographic-snapshot__intro>p{max-width:none;font-size:15px}.demographic-snapshot__takeaway{grid-template-columns:1fr;gap:7px;padding:16px 19px}.demographic-snapshot__takeaway>p{font-size:15px}}@media(max-width:560px){.demographic-selector{grid-template-columns:1fr}.demographic-selector__card{min-height:132px}.demographic-bars{grid-template-columns:1fr}.demographic-bars__metric{padding:15px}}.executive-segment-strip__entry{display:grid;grid-template-rows:minmax(188px,1fr) auto;min-width:0;margin:0;border-left:1px solid var(--line)}.executive-segment-strip__entry:first-child{border-left:0}.executive-segment-strip__entry .executive-segment-strip__item{width:100%;min-height:188px;border-left:0}.executive-segment-strip__photo{width:100%;aspect-ratio:3 / 2;overflow:hidden;border-top:1px solid var(--line);background:#050f1f52}.executive-segment-strip__photo img{display:block;width:100%;height:100%;object-fit:contain}.executive-segment-strip__photo.is-cover img{object-fit:cover}.segment-grid--interactive{align-items:stretch;grid-auto-rows:1fr}.segment-profile-card{display:grid;grid-template-rows:minmax(0,1fr) auto;width:100%;height:100%;min-width:0;margin:0;transition:transform .16s ease}.segment-profile-card:hover,.segment-profile-card:focus-within,.segment-profile-card.is-selected{transform:translateY(-2px)}.segment-profile-card .segment-card{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;min-height:0;height:100%;border-bottom:0;transform:none}.segment-profile-card .segment-card:hover,.segment-profile-card .segment-card:focus-visible,.segment-profile-card .segment-card.is-selected{transform:none}.segment-profile-card .segment-card__head{margin-bottom:14px}.segment-profile-card .segment-card>p{min-height:0;align-self:start}.segment-profile-card .segment-card__fields{align-self:end;margin-top:0}.segment-profile-card .segment-card__field--trait,.segment-profile-card .segment-card__field--trait>span,.segment-profile-card .segment-card__field--trait>.segment-card__trait-value{height:106px;min-height:106px}.segment-profile-card .segment-card__cta{align-self:end}.segment-profile-card__photo{width:100%;aspect-ratio:3 / 2;overflow:hidden;border:1px solid var(--line);border-top:1px solid rgba(154,183,215,.22);background:#050f1f52}.segment-profile-card__photo img{display:block;width:100%;height:100%;object-fit:contain}.segment-profile-card__photo.is-cover img{object-fit:cover}.segment-profile-card:hover .segment-profile-card__photo,.segment-profile-card.is-selected .segment-profile-card__photo{border-color:#9eb3de80}@media(max-width:1180px){.executive-segment-strip__entry:nth-child(3),.executive-segment-strip__entry:nth-child(4){border-top:1px solid var(--line)}.executive-segment-strip__entry:nth-child(3){border-left:0}}@media(max-width:600px){.executive-segment-strip__entry:nth-child(n){border-top:1px solid var(--line);border-left:0}.executive-segment-strip__entry:first-child{border-top:0}.segment-grid--interactive{grid-auto-rows:auto}.segment-profile-card{height:auto;grid-template-rows:auto auto}.segment-profile-card .segment-card{height:auto;grid-template-rows:auto}.segment-profile-card .segment-card__fields{margin-top:auto}.segment-profile-card .segment-card__field--trait,.segment-profile-card .segment-card__field--trait>span,.segment-profile-card .segment-card__field--trait>.segment-card__trait-value{height:auto;min-height:0}}.research-introduction{display:grid;gap:24px;padding-top:42px;padding-bottom:44px;border-bottom:1px solid var(--line)}.research-introduction>div{max-width:780px}.research-introduction h2{margin:7px 0 13px;color:var(--white);font-size:clamp(28px,3vw,42px);line-height:1.04;letter-spacing:-.035em}.research-introduction>div>p:last-child{margin:0;color:var(--muted);font-size:16px;line-height:1.6}.research-question-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.research-question-nav a{position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:8px 10px;min-height:126px;padding:17px 17px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:3px solid #a780e8;background:#0c1e396b;color:var(--white);text-decoration:none;transition:background .16s ease,transform .16s ease}.research-question-nav a:hover,.research-question-nav a:focus-visible{background:#1d355eb8;transform:translateY(-2px);outline:0}.research-question-nav span{color:#c8b7ef;font:700 13px/1 var(--mono);letter-spacing:.08em}.research-question-nav b{align-self:start;font-size:16px;line-height:1.18;letter-spacing:-.01em}.research-question-nav small{grid-column:1 / span 2;color:var(--muted);font-size:15px;line-height:1.35}.research-question-nav i{grid-column:3;grid-row:1 / span 2;align-self:end;color:#c8b7ef;font-size:17px;font-style:normal}.research-question{padding-top:58px;padding-bottom:62px;border-bottom:1px solid var(--line);scroll-margin-top:170px}.research-question .section-title{max-width:850px}.research-market-answer{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.45fr);gap:28px;align-items:stretch;margin-top:28px;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.research-market-answer h3{max-width:510px;margin:7px 0 0;color:var(--white);font-size:clamp(21px,2.3vw,31px);line-height:1.13;letter-spacing:-.025em}.research-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.research-metric{display:flex;min-height:94px;flex-direction:column;justify-content:space-between;padding:14px;border:1px solid rgba(149,182,217,.2);background:#09182f70}.research-metric>span{color:var(--muted);font-size:15px;line-height:1.25}.research-metric b{margin-top:12px;color:var(--white);font-size:clamp(20px,2.2vw,30px);line-height:1;letter-spacing:-.035em}.research-metric small{margin-top:9px;color:var(--muted);font-size:14px;line-height:1.3}.research-question__visual{margin-top:28px}.research-visual-grid,.research-accordion__visual{gap:18px}.research-question__segments-head{display:flex;align-items:end;justify-content:space-between;gap:22px;margin-top:42px;margin-bottom:18px}.research-question__segments-head h3{margin:6px 0 0;color:var(--white);font-size:23px;line-height:1.15;letter-spacing:-.02em}.research-question__segments-head>span{padding-bottom:3px;color:var(--muted);font:700 12px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.research-segment-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;border-top:1px solid var(--line);border-left:1px solid var(--line)}.research-segment-card{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a1c3566}.research-segment-card__body{position:relative;display:grid;grid-template-rows:auto auto minmax(50px,auto) 1fr auto auto;width:100%;min-height:380px;padding:21px 18px 17px;border:0;border-top:3px solid var(--white);background:transparent;color:inherit;text-align:left;cursor:pointer;transition:background .16s ease}.research-segment-card__body:hover,.research-segment-card__body:focus-visible{background:#1a325a94;outline:0}.research-segment-card .color-dot{position:absolute;top:-3px;right:0;left:0;height:3px}.research-segment-card__body>p{margin:0 0 12px;color:#b8c9e3;font:700 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.research-segment-card__body h3{margin:0;color:var(--white);font-size:21px;line-height:1.08;letter-spacing:-.025em}.research-segment-card__body>strong{display:block;align-self:start;margin-top:12px;color:#dbe8fb;font-size:15px;font-weight:500;line-height:1.45}.research-segment-card__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-self:end;margin-top:18px}.research-segment-card .research-metric{min-height:80px;padding:10px;background:#2b447038}.research-segment-card .research-metric>span{font-size:13px}.research-segment-card .research-metric b{margin-top:7px;font-size:20px}.research-segment-card .research-metric small{display:none}.research-segment-card__body>small{min-height:44px;margin-top:15px;color:var(--muted);font-size:14px;line-height:1.38}.research-segment-card__body i{margin-top:14px;color:#c4d0e7;font:700 12px/1 var(--mono);letter-spacing:.08em;font-style:normal;text-transform:uppercase}.research-segment-card__body i span{color:#c8b7ef;font-size:15px}.research-segment-card__photo{width:100%;aspect-ratio:3 / 2;overflow:hidden;border-top:1px solid var(--line);background:#050f1f52}.research-segment-card__photo img{display:block;width:100%;height:100%;object-fit:contain}.research-segment-card__photo.is-cover img{object-fit:cover}.research-priority-evidence{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.research-priority-evidence>div{position:relative;min-width:0;padding:19px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a1c355c}.research-priority-evidence .color-dot{position:absolute;top:0;right:0;left:0;height:3px}.research-priority-evidence p{min-height:27px;margin:0 0 10px;color:#b8c9e3;font:700 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.research-priority-evidence h3{min-height:45px;margin:0;color:var(--white);font-size:19px;line-height:1.08;letter-spacing:-.02em}.research-priority-evidence>div>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px}.research-priority-evidence .research-metric{min-height:76px;padding:10px;background:#2b447038}.research-priority-evidence .research-metric>span{font-size:13px}.research-priority-evidence .research-metric b{margin-top:7px;font-size:19px}.research-priority-evidence .research-metric small{display:none}.research-action-block{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:26px;padding:24px 0 0 20px;border-left:3px solid #a780e8}.research-action-block h3{max-width:780px;margin:8px 0 12px;color:var(--white);font-size:22px;line-height:1.18;letter-spacing:-.015em}.research-action-block ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;max-width:850px;margin:0;padding-left:18px;color:var(--muted);font-size:15px;line-height:1.45}.research-action-block a,.research-accordion__links a{flex:0 0 auto;color:#d5c7f6;font:700 12px/1.2 var(--mono);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.research-action-block a:hover,.research-action-block a:focus-visible,.research-accordion__links a:hover,.research-accordion__links a:focus-visible{color:var(--white);outline:0}.research-accordion-section{padding-top:58px;padding-bottom:72px;scroll-margin-top:170px}.research-accordion{margin-top:28px;border-top:1px solid var(--line)}.research-accordion details{border-bottom:1px solid var(--line)}.research-accordion summary{display:grid;grid-template-columns:150px 1fr auto;gap:18px;align-items:center;min-height:76px;padding:18px 2px;color:var(--white);cursor:pointer;list-style:none}.research-accordion summary::-webkit-details-marker{display:none}.research-accordion summary>span{color:#c8b7ef;font:700 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.research-accordion summary b{font-size:18px;line-height:1.2;letter-spacing:-.015em}.research-accordion summary i{color:#c8b7ef;font-size:19px;font-style:normal;transition:transform .16s ease}.research-accordion details[open] summary i{transform:rotate(180deg)}.research-accordion__body{padding:4px 0 30px}.research-accordion__answer{max-width:820px;margin:0 0 17px;color:#dce8f8;font-size:17px;line-height:1.55}.research-accordion__metrics{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.research-accordion__metrics span{padding:7px 10px;border:1px solid rgba(149,182,217,.2);background:#10264659;color:#ccd9eb;font-size:15px;line-height:1.2}.research-accordion__segments{margin-top:22px;padding:18px 20px;border-left:3px solid #a780e8;background:#10264647}.research-accordion__segments h4{margin:0 0 8px;color:var(--white);font-size:16px}.research-accordion__segments ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:0;padding-left:18px;color:var(--muted);font-size:15px;line-height:1.45}.research-accordion__action{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.research-accordion__action strong{color:#c8b7ef;font:700 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.research-accordion__action p,.research-accordion__limitation{max-width:850px;margin:8px 0 0;color:#dce8f8;font-size:16px;line-height:1.55}.research-accordion__limitation{color:var(--muted)}.research-accordion__links{display:flex;flex-wrap:wrap;gap:18px;margin-top:22px}.research-question-nav a:focus-visible,.research-segment-card__body:focus-visible,.research-action-block a:focus-visible,.research-accordion__links a:focus-visible,.research-accordion summary:focus-visible{outline:2px solid #f4f8ff;outline-offset:-3px;text-decoration:underline}@media(max-width:1180px){.research-question-nav,.research-segment-strip,.research-priority-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.research-segment-card:nth-child(3),.research-segment-card:nth-child(4){border-top:1px solid var(--line)}.research-market-answer{grid-template-columns:1fr}}@media(max-width:720px){.research-question{padding-top:44px;padding-bottom:48px}.research-question-nav{grid-template-columns:1fr}.research-question-nav a{min-height:100px}.research-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.research-question__segments-head{display:block}.research-question__segments-head>span{display:block;margin-top:12px}.research-segment-strip,.research-priority-evidence{grid-template-columns:1fr}.research-segment-card:nth-child(n){border-top:1px solid var(--line)}.research-segment-card:first-child{border-top:0}.research-segment-card__body{min-height:0}.research-action-block{display:block}.research-action-block ul,.research-accordion__segments ul{grid-template-columns:1fr}.research-action-block a{display:inline-block;margin-top:20px}.research-accordion summary{grid-template-columns:1fr auto;gap:8px 14px}.research-accordion summary>span{grid-column:1}.research-accordion summary b{grid-column:1}.research-accordion summary i{grid-column:2;grid-row:1 / span 2}}@media(max-width:460px){.research-metric-grid,.research-segment-card__metrics{grid-template-columns:1fr}.research-segment-card .research-metric{min-height:70px}}.research-question{padding-top:48px;padding-bottom:50px}.research-question .section-title{max-width:900px}.research-market-answer{grid-template-columns:1fr;max-width:940px;gap:0;margin-top:20px;padding:22px 0}.research-market-answer h3{max-width:780px}.research-market-answer>div>p:not(.eyebrow){max-width:800px;margin:12px 0 0;color:var(--muted);font-size:16px;line-height:1.55}.research-question__evidence{margin-top:24px}.research-metric-grid--market{max-width:940px}.research-evidence-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:16px}.research-evidence-heading h3{max-width:760px;margin:6px 0 0;color:var(--white);font-size:clamp(21px,2.1vw,29px);line-height:1.14;letter-spacing:-.025em}.research-evidence-heading>span{flex:0 0 auto;padding-bottom:2px;color:var(--muted);font:700 12px/1.2 var(--mono);letter-spacing:.08em;text-align:right;text-transform:uppercase}.research-segment-introduction{margin-top:32px}.research-segment-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.research-segment-overview__card{display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a1c3566}.research-segment-overview__body{position:relative;display:grid;grid-template-rows:auto auto minmax(44px,auto) minmax(66px,1fr) auto auto;min-height:378px;padding:20px 17px 17px}.research-segment-overview__body>.color-dot{position:absolute;top:0;right:0;left:0;height:4px}.research-segment-overview__body>p{min-height:27px;margin:2px 0 10px;color:#b8c9e3;font:700 12px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}.research-segment-overview__body h3{min-height:44px;margin:0;color:var(--white);font-size:21px;line-height:1.06;letter-spacing:-.025em}.research-segment-overview__body>strong{min-height:44px;margin-top:11px;color:#dbe8fb;font-size:17px;font-weight:600;line-height:1.28}.research-segment-overview__description{display:block;min-height:65px;margin-top:11px;color:var(--muted);font-size:15px;line-height:1.43}.research-segment-overview__body>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;align-self:end;margin-top:16px}.research-segment-overview__card .research-metric{min-height:72px;padding:10px;background:#2b447038}.research-segment-overview__card .research-metric>span{font-size:14px}.research-segment-overview__card .research-metric b{margin-top:7px;font-size:20px}.research-segment-overview__card .research-metric small{display:none}.research-segment-overview__body>a,.research-segment-notes a i,.research-priority-plan a i{margin-top:16px;color:#d5c7f6;font:700 12px/1.2 var(--mono);letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.research-segment-overview__body>a:hover,.research-segment-overview__body>a:focus-visible,.research-segment-notes a:hover,.research-segment-notes a:focus-visible,.research-priority-plan a:hover,.research-priority-plan a:focus-visible{color:var(--white);outline:0;text-decoration:underline}.research-segment-overview__photo{width:100%;aspect-ratio:3 / 2;overflow:hidden;border-top:1px solid var(--line);background:#050f1f52}.research-segment-overview__photo img{display:block;width:100%;height:100%;object-fit:contain}.research-segment-overview__photo.is-cover img{object-fit:cover}.research-opportunity-chart{display:grid;grid-template-columns:minmax(270px,.9fr) minmax(0,2.1fr);overflow:hidden;border:1px solid rgba(149,182,217,.28);background:#09182f70}.research-opportunity-chart__metric{display:grid;align-content:space-between;gap:18px;min-height:170px;padding:19px;background:#152f5240}.research-opportunity-chart__metric>div:first-child{display:grid;gap:8px}.research-opportunity-chart__metric span{color:#dce8f8;font-size:15px;font-weight:800;letter-spacing:.04em;line-height:1.3}.research-opportunity-chart__metric b{color:#f4f8ff;font-size:clamp(30px,3vw,44px);letter-spacing:-.055em;line-height:.95}.research-opportunity-chart__metric small{color:var(--muted);font-size:15px;line-height:1.35}.research-opportunity-chart__metric--base{border-right:1px solid rgba(149,182,217,.28);background:linear-gradient(145deg,#1f477794,#0a1930c2)}.research-opportunity-chart__metric--base b{font-size:clamp(35px,3.9vw,54px)}.research-opportunity-chart__signals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.research-opportunity-chart__signals .research-opportunity-chart__metric+.research-opportunity-chart__metric{border-left:1px solid rgba(149,182,217,.22)}.research-opportunity-chart__meter{height:8px;overflow:hidden;background:#a2b8d62e}.research-opportunity-chart__meter>i{display:block;height:100%;min-width:6px;background:linear-gradient(90deg,#8ea9e4,#c69be8)}.research-opportunity-path{max-width:940px}.research-opportunity-path__steps{border-top:1px solid var(--line);border-left:1px solid var(--line)}.research-opportunity-path__steps>div{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:stretch;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0a1c3557}.research-opportunity-path__steps>div>span{display:grid;place-items:center;border-right:1px solid var(--line);color:#c8b7ef;font:700 12px/1 var(--mono);letter-spacing:.08em}.research-opportunity-path__steps .research-metric{display:grid;grid-template-columns:minmax(160px,1fr) auto;align-items:center;min-height:68px;padding:14px 18px;border:0;background:transparent}.research-opportunity-path__steps .research-metric>span{color:#dce8f8;font-size:16px}.research-opportunity-path__steps .research-metric b{margin:0;font-size:clamp(24px,2.8vw,35px);text-align:right}.research-opportunity-path__steps .research-metric small{grid-column:1 / -1;margin-top:5px;font-size:14px}.research-opportunity-path>p{max-width:800px;margin:13px 0 0;color:var(--muted);font-size:15px;line-height:1.45}.research-package-preference{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:22px;align-items:stretch;max-width:940px;margin-top:18px;padding:19px;border:1px solid var(--line);background:#10264640}.research-package-preference h3{margin:6px 0 0;color:var(--white);font-size:21px;line-height:1.16;letter-spacing:-.02em}.research-package-preference p:last-child{max-width:570px;margin:8px 0 0;color:var(--muted);font-size:15px;line-height:1.45}.research-package-preference>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.research-package-preference .research-metric{min-height:84px;padding:12px;background:#2b447038}.research-package-preference .research-metric>span{font-size:14px}.research-package-preference .research-metric b{margin-top:8px;font-size:24px}.research-package-preference .research-metric small{display:none}.research-segment-notes{max-width:940px;margin-top:30px}.research-segment-notes>div:last-child{border-top:1px solid var(--line)}.research-segment-notes a{position:relative;display:grid;grid-template-columns:minmax(190px,.75fr) minmax(0,1.55fr) auto;gap:18px;align-items:center;min-height:76px;padding:16px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#0a1c354d;color:inherit;text-decoration:none}.research-segment-notes .color-dot{position:absolute;top:0;bottom:0;left:0;width:3px}.research-segment-notes h3{margin:0;color:var(--white);font-size:18px}.research-segment-notes a>p{margin:0;color:#dbe8fb;font-size:15px;line-height:1.45}.research-segment-notes a i{margin-top:0;white-space:nowrap}.research-priority-plan{max-width:1040px}.research-priority-plan>div:last-child{border-top:1px solid var(--line)}.research-priority-plan a{position:relative;display:grid;grid-template-columns:minmax(170px,.8fr) minmax(180px,.9fr) minmax(220px,1.25fr) minmax(120px,.55fr) auto;gap:18px;align-items:center;min-height:104px;padding:17px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#0a1c354d;color:inherit;text-decoration:none}.research-priority-plan .color-dot{position:absolute;top:0;bottom:0;left:0;width:3px}.research-priority-plan__audience>p{margin:0 0 7px;color:#b8c9e3;font:700 12px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}.research-priority-plan h3{margin:0;color:var(--white);font-size:18px}.research-priority-plan a>div:not(.research-priority-plan__audience)>span{display:block;margin-bottom:6px;color:var(--muted);font:700 12px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}.research-priority-plan a>div:not(.research-priority-plan__proof)>b{display:block;color:#dbe8fb;font-size:15px;font-weight:500;line-height:1.4}.research-priority-plan__proof .research-metric{min-height:0;padding:0;border:0;background:transparent}.research-priority-plan__proof .research-metric>span{margin-bottom:6px;color:var(--muted);font-size:13px}.research-priority-plan__proof .research-metric b{margin:0;font-size:22px}.research-priority-plan__proof .research-metric small{display:none}.research-priority-plan a i{margin-top:0;white-space:nowrap}.research-implication{display:flex;align-items:end;justify-content:space-between;gap:28px;max-width:1040px;margin-top:26px;padding:20px 0 0 20px;border-left:3px solid #a780e8}.research-implication h3{max-width:760px;margin:8px 0 0;color:var(--white);font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.015em}.research-implication__links{flex:0 0 auto}.research-implication__links>p{margin:0 0 9px;text-align:right}.research-implication__links>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px 18px}.research-implication__links--stacked>div{flex-direction:column;align-items:flex-end;gap:10px}.research-implication a{color:#d5c7f6;font:700 12px/1.2 var(--mono);letter-spacing:.07em;text-decoration:none;text-transform:uppercase}.research-implication a:hover,.research-implication a:focus-visible{color:var(--white);outline:0;text-decoration:underline}@media(max-width:1180px){.research-segment-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.research-segment-overview__card:nth-child(3),.research-segment-overview__card:nth-child(4){border-top:1px solid var(--line)}.research-priority-plan a{grid-template-columns:minmax(170px,.8fr) minmax(190px,1fr) minmax(0,1.2fr)}.research-priority-plan__proof,.research-priority-plan a i{grid-row:2}.research-priority-plan__proof{grid-column:2}.research-priority-plan a i{grid-column:3;justify-self:end}}@media(max-width:720px){.research-question{padding-top:40px;padding-bottom:42px}.research-evidence-heading{display:block}.research-evidence-heading>span{display:block;margin-top:11px;text-align:left}.research-segment-overview{grid-template-columns:1fr}.research-segment-overview__card:nth-child(n){border-top:1px solid var(--line)}.research-segment-overview__card:first-child{border-top:0}.research-opportunity-path__steps .research-metric{grid-template-columns:1fr}.research-opportunity-path__steps .research-metric b{margin-top:7px;text-align:left}.research-package-preference{grid-template-columns:1fr}.research-segment-notes a,.research-priority-plan a{grid-template-columns:1fr;gap:10px}.research-segment-notes a i,.research-priority-plan a i{margin-top:4px}.research-priority-plan__proof{grid-column:auto;grid-row:auto}.research-priority-plan a i{grid-column:auto;grid-row:auto;justify-self:start}.research-implication{display:block}.research-implication__links{margin-top:18px}.research-implication__links>p{text-align:left}.research-implication__links>div{justify-content:flex-start}.research-implication__links--stacked>div{align-items:flex-start}}@media(max-width:460px){.research-metric-grid--market,.research-package-preference>div:last-child,.research-segment-overview__body>div{grid-template-columns:1fr}}.explorer-analysis-controls{display:grid;grid-template-columns:repeat(2,minmax(220px,340px));gap:12px;margin:0 0 12px;padding:14px;border:1px solid rgba(149,182,217,.2);background:#09182f70}.explorer-analysis-controls label{display:grid;gap:7px;min-width:0}.explorer-analysis-controls label>span,.local-analysis-control>span{color:var(--muted-2);font:700 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.explorer-analysis-controls select{min-width:0;min-height:38px;padding:8px 10px;color:var(--white);border:1px solid var(--line);background:#050f1fb8;font-size:15px}.local-analysis-control{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0 0 12px}.local-analysis-control .choice-toggle{flex:0 0 auto}.executive-driver-section{width:100%}.ticketing-evidence-panel{min-width:0}.ticketing-reasons>.local-analysis-control{margin-bottom:16px}.ticketing-reasons__stack{grid-template-columns:minmax(0,1fr)}.research-introduction>div,.research-question .section-title,.research-market-answer,.research-metric-grid--market,.research-opportunity-path,.research-package-preference,.research-segment-notes,.research-priority-plan,.research-implication{max-width:none}.research-question{scroll-margin-top:calc(var(--header-height) + 24px)}.research-question-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.research-question-nav a{min-height:148px;padding:21px 22px 20px}.research-question-nav b{font-size:19px}.research-question-nav small{max-width:560px}.research-market-answer h3,.research-market-answer>div>p:not(.eyebrow){max-width:1040px}.research-opportunity-path__steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.research-opportunity-path__steps>div:nth-child(odd){border-right:0}.research-opportunity-path>p{max-width:1040px}.research-segment-overview{gap:12px;border:0}.research-segment-overview__card{border:1px solid rgba(149,182,217,.34);box-shadow:0 0 0 1px #020c1c73}.research-opportunity-chart{width:100%}.research-package-preference{grid-template-columns:minmax(0,1.35fr) minmax(360px,.85fr)}.research-segment-notes a{grid-template-columns:minmax(220px,.8fr) minmax(0,1.8fr) auto}.research-priority-plan__row{position:relative;display:grid;grid-template-columns:minmax(190px,.8fr) minmax(220px,.95fr) minmax(270px,1.25fr) minmax(135px,.55fr) auto;gap:22px;align-items:center;min-height:104px;padding:17px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line);background:#0a1c354d}.research-priority-plan__row .color-dot{position:absolute;top:0;bottom:0;left:0;width:3px}.research-priority-plan__row>div:not(.research-priority-plan__audience)>span{display:block;margin-bottom:6px;color:var(--muted);font:700 12px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}.research-priority-plan__row>div:not(.research-priority-plan__proof)>b{display:block;color:#dbe8fb;font-size:15px;font-weight:500;line-height:1.4}.research-priority-plan .research-priority-plan__link{position:static;display:inline;min-height:0;padding:0;border:0;background:transparent;color:#d5c7f6;font:700 12px/1.2 var(--mono);letter-spacing:.07em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.research-priority-plan__link:hover,.research-priority-plan__link:focus-visible{color:var(--white);outline:0;text-decoration:underline}@media(min-width:1101px){.research-evidence-heading h3,.research-market-answer h3{max-width:none;white-space:nowrap}}@media(max-width:1180px){.research-priority-plan__row{grid-template-columns:minmax(170px,.8fr) minmax(190px,1fr) minmax(0,1.2fr)}.research-priority-plan__row .research-priority-plan__proof,.research-priority-plan__row .research-priority-plan__link{grid-row:2}.research-priority-plan__row .research-priority-plan__proof{grid-column:2}.research-priority-plan__row .research-priority-plan__link{grid-column:3;justify-self:end}}@media(max-width:900px){.research-opportunity-chart{grid-template-columns:1fr}.research-opportunity-chart__metric--base{border-right:0;border-bottom:1px solid rgba(149,182,217,.28)}}@media(max-width:720px){.explorer-analysis-controls{grid-template-columns:1fr}.local-analysis-control{align-items:flex-start;flex-direction:column}.local-analysis-control .choice-toggle{width:100%}.local-analysis-control .choice-toggle button{flex:1 1 0}.research-question-nav{grid-template-columns:1fr}.research-question-nav a{min-height:108px;padding:17px}.research-opportunity-path__steps{grid-template-columns:1fr}.research-opportunity-path__steps>div:nth-child(odd){border-right:1px solid var(--line)}.research-segment-overview__card:nth-child(n),.research-segment-overview__card:first-child{border:1px solid rgba(149,182,217,.34)}.research-opportunity-chart__signals{grid-template-columns:1fr}.research-opportunity-chart__signals .research-opportunity-chart__metric+.research-opportunity-chart__metric{border-top:1px solid rgba(149,182,217,.22);border-left:0}.research-priority-plan__row{grid-template-columns:1fr;gap:10px}.research-priority-plan__row .research-priority-plan__proof,.research-priority-plan__row .research-priority-plan__link{grid-column:auto;grid-row:auto}.research-priority-plan__row .research-priority-plan__link{justify-self:start;margin-top:4px}}.research-opportunity-chart{grid-template-columns:repeat(4,minmax(0,1fr))}.research-opportunity-chart__signals{grid-column:span 3}.research-opportunity-chart__metric--base b{font-size:clamp(30px,3vw,44px);white-space:nowrap}.comparison-heatmap__segment-column,.analysis-table__segment-column{position:relative}.comparison-heatmap__segment-column:before,.analysis-table__segment-column:before{position:absolute;top:0;right:0;left:0;height:3px;background:var(--segment-color);content:""}.comparison-heatmap__cell--segment,.analysis-table__cell--segment{box-shadow:inset 3px 0 0 var(--segment-color)}.tier-rollup-chart>article{box-shadow:inset 3px 0 0 var(--segment-color)}.analysis-table__segment-name{box-shadow:inset 3px 0 0 var(--segment-color)}.methodology-segment-table__name{display:inline-flex;gap:10px;align-items:center}.methodology-segment-table__name>i{display:block;width:4px;height:30px;border-radius:2px;background:var(--segment-color)}.explorer-shell{position:relative}.explorer-shell>.active-cut-utility{position:sticky;top:calc(var(--header-height) + 10px);z-index:6;box-shadow:0 10px 24px #01081552;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.active-cut-utility__filter{display:inline-flex;gap:6px;align-items:baseline}.active-cut-utility__filter i{color:#9fb0c6;font:800 11px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}.active-cut-utility>b.active-cut-utility__segment{border-color:color-mix(in srgb,var(--segment-color) 58%,transparent);color:var(--segment-color);font-weight:800}.explorer-section-view{margin:-4px 0 13px;color:var(--muted);font-size:15px;line-height:1.45}.explorer-section-view__label{margin-right:8px;color:#9fb0c6;font:800 12px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}.explorer-section-view__segment{color:var(--segment-color);font-weight:800}@media(max-width:1050px){.research-opportunity-chart{grid-template-columns:1fr}.research-opportunity-chart__signals{grid-column:auto}.research-opportunity-chart__metric--base{border-right:0;border-bottom:1px solid rgba(149,182,217,.28)}}@media(max-width:600px){.explorer-shell>.active-cut-utility{top:calc(var(--header-height) + 6px);max-height:42vh;overflow-y:auto}}.research-segment-coverage{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;margin:16px 0 0;padding:14px 16px;border-left:3px solid #6B7A90;background:#3a47592e;color:#c9d5e2;font-size:15px;line-height:1.5}.research-segment-coverage strong{color:#edf3fa}.research-segment-coverage a{color:#d5c7f6;font:800 12px/1.25 var(--mono);letter-spacing:.06em;text-decoration:none;text-transform:uppercase}.research-segment-coverage a:hover,.research-segment-coverage a:focus-visible{color:#fff;outline:0;text-decoration:underline}.market-ceiling-profile{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:20px;align-items:stretch;margin-top:22px;padding-top:22px;border-top:1px solid var(--line)}.market-ceiling-profile__intro{display:grid;align-content:center;min-height:100%;padding:20px 0 20px 18px;border-left:3px solid #6B7A90}.market-ceiling-profile__intro h3{margin:6px 0 10px;color:#f0f4fa;font-size:clamp(22px,2.1vw,30px);letter-spacing:-.035em;line-height:1.08}.market-ceiling-profile__intro>p:not(.eyebrow){max-width:700px;margin:0;color:var(--muted);font-size:16px;line-height:1.52}.market-ceiling-profile__card{position:relative;min-width:0;border:1px solid rgba(151,168,189,.38);background:linear-gradient(145deg,#253244b8,#071222cc)}.market-ceiling-profile__card.is-selected{border-color:#becee2b8;box-shadow:0 0 0 1px #6b7a9052}.market-ceiling-profile__card button{position:relative;display:grid;grid-template-rows:auto auto minmax(54px,1fr) auto auto;width:100%;min-height:280px;padding:19px;border:0;color:inherit;background:transparent;cursor:pointer;text-align:left}.market-ceiling-profile__card button:hover,.market-ceiling-profile__card button:focus-visible{background:#6c7c9129;outline:0}.market-ceiling-profile__stripe{position:absolute;top:0;right:0;left:0;height:4px}.market-ceiling-profile__label{color:#b8c6d8;font:800 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.market-ceiling-profile__card .segment-name{display:block;margin:10px 0 0}.market-ceiling-profile__card .segment-name b{color:#f1f5fa;font-size:24px;letter-spacing:-.035em;line-height:1.05}.market-ceiling-profile__card>button>p{margin:12px 0 0;color:#ccd6e4;font-size:15px;line-height:1.45}.market-ceiling-profile__card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 0}.market-ceiling-profile__card dl>div{min-width:0;padding:10px;background:#a2b7d314}.market-ceiling-profile__card dt{color:#aebdd0;font-size:13px;font-weight:750;line-height:1.25}.market-ceiling-profile__card dd{margin:7px 0 0;color:#f0f4fa;font-size:15px;font-weight:750;line-height:1.32}.market-ceiling-profile__cta{display:block;margin-top:17px;color:#cbd8ea;font:800 12px/1.2 var(--mono);letter-spacing:.07em;text-transform:uppercase}.market-ceiling-profile__cta i{color:#d5c7f6;font-size:15px;font-style:normal}.market-ceiling-definition{overflow:hidden;border:1px solid rgba(151,168,189,.36);background:linear-gradient(135deg,#243245a3,#071323c7);box-shadow:inset 4px 0 #6b7a90}.market-ceiling-definition__head{padding:23px;border-bottom:1px solid rgba(179,195,216,.17)}.market-ceiling-definition__head h3{margin:5px 0 8px;color:#f0f4fa;font-size:clamp(23px,2.2vw,31px);letter-spacing:-.04em;line-height:1.08}.market-ceiling-definition__head>p:not(.eyebrow){max-width:790px;margin:0;color:#c6d2e0;font-size:16px;line-height:1.55}.market-ceiling-definition ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.market-ceiling-definition li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:11px;min-width:0;padding:18px;border-left:1px solid rgba(179,195,216,.17)}.market-ceiling-definition li:first-child{border-left:0}.market-ceiling-definition li>span{color:#aebfd5;font:850 12px/1.2 var(--mono);letter-spacing:.1em}.market-ceiling-definition li p{margin:0;color:#e1e9f3;font-size:15px;line-height:1.43}.market-ceiling-definition aside{display:grid;grid-template-columns:minmax(145px,.32fr) minmax(0,1.68fr);gap:16px;align-items:center;margin:18px;padding:14px 16px;border:1px solid rgba(171,191,215,.2);background:#06111f4d}.market-ceiling-definition aside span{color:#b7c6d8;font-size:15px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.market-ceiling-definition aside b{color:#edf3fa;font-size:16px;line-height:1.45}.activation-plan--market-ceiling{background:linear-gradient(140deg,#2e3c4ee6,#091528f5 58%,#2b2d41c7)}.activation-plan--market-ceiling .status-tag{color:#d8e2ee;border-color:#bcccdc52;background:#91a2b624}.demographic-selector__market-ceiling{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,.52fr);gap:16px;align-items:stretch;padding:15px 16px;border:1px solid rgba(151,168,189,.3);background:#2a364857}.demographic-selector__market-ceiling>div{display:grid;align-content:center}.demographic-selector__market-ceiling>div>p:not(.eyebrow){max-width:680px;margin:6px 0 0;color:#c2cfde;font-size:15px;line-height:1.45}.demographic-selector__card--market-ceiling{min-height:142px;border-color:#97a8bd57;background:#09152680}@media(max-width:900px){.market-ceiling-profile{grid-template-columns:1fr}.market-ceiling-profile__intro{padding-right:18px}.market-ceiling-definition ol{grid-template-columns:1fr}.market-ceiling-definition li,.market-ceiling-definition li:first-child{border-top:1px solid rgba(179,195,216,.17);border-left:0}.market-ceiling-definition li:first-child{border-top:0}.demographic-selector__market-ceiling{grid-template-columns:1fr}}@media(max-width:620px){.market-ceiling-profile__card dl{grid-template-columns:1fr}.market-ceiling-definition__head{padding:19px}.market-ceiling-definition aside{grid-template-columns:1fr;gap:7px;margin:13px}.demographic-selector__market-ceiling{padding:13px}}.research-segment-overview{display:grid;grid-template-columns:1fr;gap:12px;border:0}.research-segment-overview__panels,.research-segment-overview__photos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.research-segment-overview__card{display:block;min-width:0;border:1px solid rgba(149,182,217,.34);background:#0a1c3566;box-shadow:0 0 0 1px #020c1c73}.research-segment-overview__photo{border:1px solid rgba(149,182,217,.34);box-shadow:0 0 0 1px #020c1c73}.research-segment-coverage{margin:0}@media(max-width:1180px){.research-segment-overview__panels,.research-segment-overview__photos{grid-template-columns:repeat(2,minmax(0,1fr))}.research-segment-overview__card:nth-child(3),.research-segment-overview__card:nth-child(4){border-top:1px solid rgba(149,182,217,.34)}}@media(max-width:720px){.research-segment-overview__panels,.research-segment-overview__photos{grid-template-columns:1fr}.research-segment-overview__card:nth-child(n),.research-segment-overview__card:first-child{border:1px solid rgba(149,182,217,.34)}}.activation-delivery-guide{margin:18px;padding:18px;border:1px solid rgba(164,193,231,.24);background:#040f1e47}.activation-delivery-guide__head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:14px}.activation-delivery-guide__head h4{max-width:680px;margin:4px 0 0;color:#edf4fc;font-size:20px;letter-spacing:-.025em;line-height:1.2}.activation-delivery-guide__head>span{flex:0 0 auto;color:#acc9f6;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.activation-delivery-guide__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(177,204,239,.16)}.activation-delivery-guide__grid article{display:grid;align-content:start;gap:7px;min-height:184px;padding:15px;border-left:1px solid rgba(177,204,239,.16);background:#1b375e33}.activation-delivery-guide__grid article:first-child{border-left:0}.activation-delivery-guide__grid article:nth-child(2n){background:#47275b33}.activation-delivery-guide__grid p{margin:0;color:var(--segment-activation);font-size:15px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.activation-delivery-guide__grid strong{color:#b9cbe2;font-size:15px;font-weight:800;line-height:1.35}.activation-delivery-guide__grid b{color:#edf3fb;font-size:16px;line-height:1.45}.activation-delivery-guide__grid small{margin-top:auto;color:#aabbd0;font-size:15px;line-height:1.45}.activation-delivery-guide__note{margin:13px 0 0;color:#b6c6d9;font-size:15px;line-height:1.5}.typing-tool__scope{margin-top:13px!important;padding-top:13px;border-top:1px solid rgba(171,186,247,.18);color:#b8c8dc}.executive-utilization{padding-top:26px;padding-bottom:68px}.executive-utilization__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);background:#09172a7a}.executive-utilization__grid article{display:grid;align-content:start;gap:9px;min-height:240px;padding:18px;border-left:1px solid var(--line);background:linear-gradient(150deg,#1f3d6a47,#0914262e)}.executive-utilization__grid article:first-child{border-left:0}.executive-utilization__grid article:nth-child(2n){background:linear-gradient(150deg,#44275e40,#0914262e)}.executive-utilization__grid span{color:#9cc1f8;font:800 15px/1 var(--mono);letter-spacing:.08em}.executive-utilization__grid p{margin:5px 0 0;color:#aebed4;font-size:15px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.executive-utilization__grid h3{margin:0;color:#f0f5fb;font-size:20px;letter-spacing:-.03em;line-height:1.15}.executive-utilization__grid b{color:#c4cfdd;font-size:15px;font-weight:500;line-height:1.52}.executive-utilization__rule{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:28px;align-items:center;padding:22px;border:1px solid rgba(164,193,231,.26);border-top:0;background:linear-gradient(135deg,#1c375e80,#0f1832a8)}.executive-utilization__rule h3{max-width:720px;margin:5px 0 0;color:#f2f6fc;font-size:22px;letter-spacing:-.035em;line-height:1.2}.executive-utilization__rule>p{margin:0;color:#c0cddd;font-size:15px;line-height:1.52}@media(max-width:1080px){.executive-utilization__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.executive-utilization__grid article:nth-child(3){border-top:1px solid var(--line);border-left:0}.executive-utilization__grid article:nth-child(4){border-top:1px solid var(--line)}}@media(max-width:760px){.activation-delivery-guide{margin:13px;padding:15px}.activation-delivery-guide__head{align-items:flex-start;flex-direction:column;gap:8px}.activation-delivery-guide__grid{grid-template-columns:1fr}.activation-delivery-guide__grid article,.activation-delivery-guide__grid article:first-child{min-height:0;border-top:1px solid rgba(177,204,239,.16);border-left:0}.activation-delivery-guide__grid article:first-child{border-top:0}.executive-utilization__grid{grid-template-columns:1fr}.executive-utilization__grid article,.executive-utilization__grid article:first-child,.executive-utilization__grid article:nth-child(3),.executive-utilization__grid article:nth-child(4){min-height:0;border-top:1px solid var(--line);border-left:0}.executive-utilization__grid article:first-child{border-top:0}.executive-utilization__rule{grid-template-columns:1fr;gap:15px;padding:19px}}.analysis-sports-context{margin:0 0 10px;color:var(--muted);font-size:15px;line-height:1.45}.analysis-sports-context b{color:var(--text);font-weight:600}.analysis-sports-distribution{margin-top:14px;border-top:1px solid var(--line)}.analysis-table .analysis-sports-distribution{border-right:0;border-bottom:0;border-left:0;background:transparent}.analysis-sports-distribution summary{padding:12px 0;color:var(--text);font-size:15px;line-height:1.45;cursor:pointer}.analysis-sports-distribution[open] summary{margin-bottom:4px}.analysis-sports-distribution summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ask-data{display:grid;gap:18px}.ask-data__intro{align-items:end}.ask-data__scope{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.62fr);gap:1px;border:1px solid rgba(149,182,217,.28);background:#95b6d947}.ask-data__scope>div{display:grid;align-content:start;gap:7px;min-height:110px;padding:17px 18px;background:#09182fbf}.ask-data__scope span,.ask-data__composer .eyebrow,.ask-data__answer-context>span,.ask-data-evidence__summary-head>span{color:var(--muted-2);font:700 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.ask-data__scope b{color:var(--white);font-size:18px;line-height:1.25}.ask-data__scope small,.ask-data__answer-context small{color:var(--muted);font-size:15px;line-height:1.4}.ask-data__composer{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:20px;padding:20px;border:1px solid rgba(149,182,217,.32);background:linear-gradient(135deg,#14315794,#08152bb3)}.ask-data__composer h3{margin:6px 0 0;color:var(--white);font-size:22px;line-height:1.18}.ask-data__composer p:not(.eyebrow){margin:9px 0 0;color:#d4e0f0;font-size:15px;line-height:1.5}.ask-data__composer form{display:grid;gap:10px}.ask-data__composer textarea{width:100%;min-height:126px;padding:14px;resize:vertical;color:var(--white);border:1px solid rgba(149,182,217,.44);background:#030e1eb3;font:500 16px/1.45 var(--sans)}.ask-data__composer textarea::placeholder{color:#9aabc4}.ask-data__composer textarea:focus{outline:2px solid #a7bbff;outline-offset:2px}.ask-data__composer-actions{display:flex;justify-content:space-between;align-items:center;gap:14px}.ask-data__composer-actions>span{color:var(--muted);font:700 12px/1 var(--mono);letter-spacing:.05em}.ask-data__composer-actions .button{min-width:138px}.ask-data__examples{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding-top:3px}.ask-data__examples>span{margin-right:4px;color:var(--muted-2);font:700 12px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase}.ask-data__examples button{padding:8px 10px;color:#dbe9fb;border:1px solid rgba(149,182,217,.3);background:#0714288c;font:600 14px/1.25 var(--sans);text-align:left;cursor:pointer}.ask-data__examples button:hover,.ask-data__examples button:focus-visible{border-color:#9eb6f5;background:#3d5f975c;outline:0}.ask-data__guardrail{grid-column:1 / -1;margin:0;padding-top:14px;border-top:1px solid rgba(149,182,217,.18);color:#b8c9e3;font-size:15px;line-height:1.48}.ask-data__error{margin:0;padding:14px 16px;color:#ffe3cb;border-left:3px solid #ffb547;background:#68401f40;font-size:15px;line-height:1.45}.ask-data__answer{display:grid;gap:18px;padding:21px;border:1px solid rgba(149,182,217,.38);background:#08182fa8}.ask-data__answer.is-partial,.ask-data__answer.is-not_answerable{border-color:#ffb5478c}.ask-data__answer-head{display:flex;justify-content:space-between;align-items:start;gap:18px}.ask-data__answer-head h3{margin:6px 0 0;color:var(--white);font-size:23px;line-height:1.15}.ask-data__answer-copy{max-width:920px;margin:0;color:#edf4fd;font-size:17px;line-height:1.58;white-space:pre-line}.ask-data__answer-context{display:grid;gap:5px;padding:15px;border-left:3px solid #a780e8;background:#1e385f4d}.ask-data__answer-context b{color:var(--white);font-size:16px}.ask-data__limitations{padding-top:16px;border-top:1px solid rgba(149,182,217,.2)}.ask-data__limitations strong{color:#dbe9fb;font-size:15px}.ask-data__limitations ul{margin:8px 0 0;padding-left:20px;color:var(--muted);font-size:15px;line-height:1.5}.ask-data__limitations li+li{margin-top:5px}.ask-data__evidence{display:grid;gap:10px;padding-top:18px;border-top:1px solid rgba(149,182,217,.24)}.ask-data__evidence-head{display:flex;justify-content:space-between;align-items:end;gap:20px}.ask-data__evidence-head h4{margin:6px 0 0;color:var(--white);font-size:18px}.ask-data__evidence-head>p{max-width:430px;margin:0;color:var(--muted);font-size:15px;line-height:1.42;text-align:right}.ask-data-evidence{border:1px solid rgba(149,182,217,.28);background:#05112380}.ask-data-evidence summary{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px;cursor:pointer;list-style:none}.ask-data-evidence summary::-webkit-details-marker{display:none}.ask-data-evidence summary>span{display:grid;place-items:center;width:34px;height:28px;color:#dcd1fb;border:1px solid rgba(202,184,244,.42);font:700 12px/1 var(--mono)}.ask-data-evidence summary b{display:block;color:var(--white);font-size:16px;line-height:1.28}.ask-data-evidence summary small{display:block;margin-top:4px;color:var(--muted);font-size:14px}.ask-data-evidence summary i{color:#d5c7f6;font-style:normal;transition:transform .16s ease}.ask-data-evidence[open] summary i{transform:rotate(180deg)}.ask-data-evidence__body{display:grid;gap:15px;padding:0 14px 16px;border-top:1px solid rgba(149,182,217,.2)}.ask-data-evidence__wording{margin:14px 0 0;color:#c9d8eb;font-size:15px;font-style:italic;line-height:1.5}.ask-data-evidence__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ask-data-evidence__summary{min-width:0;padding:13px;background:#1730534d}.ask-data-evidence__summary.is-directional{border-left:2px solid #ffb547}.ask-data-evidence__summary-head{display:flex;justify-content:space-between;gap:12px;align-items:baseline;padding-bottom:10px;border-bottom:1px solid rgba(149,182,217,.2)}.ask-data-evidence__summary-head strong{color:#f0f5fc;font-size:15px}.ask-data-evidence__summary-head>span{color:var(--muted);font-size:10px;letter-spacing:.05em;text-align:right}.ask-data-evidence__metrics{display:grid;gap:8px;padding-top:10px}.ask-data-evidence__metrics>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-items:baseline}.ask-data-evidence__metrics span{color:#cad8e9;font-size:15px;line-height:1.35}.ask-data-evidence__metrics b{color:var(--white);font-size:16px;white-space:nowrap}.ask-data-evidence__metrics small{grid-column:1 / -1;color:#ffcf88;font-size:13px}@media(max-width:760px){.ask-data__scope,.ask-data__composer,.ask-data-evidence__grid{grid-template-columns:1fr}.ask-data__examples{align-items:stretch}.ask-data__examples>span{width:100%}.ask-data__examples button{width:100%}.ask-data__evidence-head{display:block}.ask-data__evidence-head>p{margin-top:8px;text-align:left}}@media(max-width:520px){.ask-data__composer,.ask-data__answer{padding:15px}.ask-data__answer-head,.ask-data__composer-actions{align-items:flex-start;flex-direction:column}.ask-data__composer-actions .button{width:100%}.ask-data-evidence summary{grid-template-columns:34px minmax(0,1fr) auto;gap:8px;padding:12px}}.secondary-disclosure{margin:22px 0 0;border:1px solid rgba(147,164,190,.25);background:#12203561;color:#f3f6fc;font-size:16px;line-height:1.55;scroll-margin-top:125px}.secondary-disclosure>summary{display:flex;align-items:center;gap:16px;padding:17px 20px;cursor:pointer;list-style:none}.secondary-disclosure>summary::-webkit-details-marker{display:none}.secondary-disclosure>summary>strong,.secondary-disclosure>summary>b{font-size:18px;font-weight:650}.secondary-disclosure>summary>span:first-child{color:#94b7ff;font-size:15px;font-weight:650;letter-spacing:.055em;text-transform:uppercase}.secondary-disclosure>summary>span:nth-last-child(2){margin-left:auto;color:#a1adc0;font-size:15px}.secondary-disclosure>summary>i{font-style:normal;transition:transform .16s ease}.secondary-disclosure[open]>summary{border-bottom:1px solid rgba(147,164,190,.2)}.secondary-disclosure[open]>summary>i{transform:rotate(180deg)}.secondary-disclosure>summary:hover{background:#7a9ad20f}.secondary-disclosure>summary:focus-visible{outline:2px solid #94b7ff;outline-offset:3px}.secondary-disclosure__body{padding:24px}.secondary-disclosure__body>:first-child{margin-top:0}.secondary-disclosure__body>:last-child{margin-bottom:0}.secondary-panel+.secondary-panel{margin-top:32px;padding-top:28px;border-top:1px solid rgba(147,164,190,.2)}.secondary-panel__head{margin-bottom:15px}.secondary-panel h3,.secondary-panel__head h3{margin:0 0 12px;font-size:22px;line-height:1.3}.secondary-panel h4{font-size:18px;line-height:1.4;margin:0 0 12px}.secondary-copy{margin:12px 0 18px;color:#d5deec;font-size:16px}.secondary-source,.secondary-note,.secondary-benefit-footnote{display:block;font-size:15px;line-height:1.55;color:#a7b5cb;overflow-wrap:anywhere}.secondary-source{margin:10px 0 0}.secondary-note{margin:13px 0 0}.secondary-benefit-footnote{margin:16px 0 0;font-weight:400}.secondary-benefit-footnote .secondary-source{margin-top:5px}.secondary-table-wrap{width:100%;max-width:100%}.secondary-table{width:100%;border-collapse:collapse;table-layout:fixed;margin-top:16px;font-size:15px}.secondary-table th,.secondary-table td{padding:13px 12px;border-bottom:1px solid rgba(147,164,190,.18);text-align:left;vertical-align:top;overflow-wrap:anywhere}.secondary-table thead th{background:#0510216b;color:#b3c2d8;font-size:15px;font-weight:650}.secondary-table tbody th{font-size:16px;font-weight:600}.secondary-table td{color:#dce5f2;font-variant-numeric:tabular-nums}.secondary-table .secondary-source{margin:0}.secondary-table th:first-child{width:21%}.secondary-table th:last-child{width:24%}.secondary-table a,.secondary-source-list a{color:#a7c3ff;text-underline-offset:3px}.secondary-table a:focus-visible,.secondary-source-list a:focus-visible{outline:2px solid #94b7ff;outline-offset:2px}.secondary-change-meter{display:flex;align-items:center;gap:9px;min-height:24px}.secondary-change-meter>i{display:block;flex:1;height:6px;background:#92a4c21f}.secondary-change-meter>i>span,.secondary-change-meter>i>b{display:block;height:100%;background:#779bcc}.secondary-change-meter.is-positive>i>span,.secondary-change-meter.is-positive>i>b{background:#2ec4b6}.secondary-change-meter strong{white-space:nowrap;font-size:15px}.secondary-case-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px}.secondary-case-card{min-width:0;border:1px solid rgba(147,164,190,.2);padding:20px;background:#05102133}.secondary-case-card>p{font-size:16px;color:#ccd8e9;margin:12px 0}.secondary-case-card h4{margin:0 0 8px}.secondary-case-card h5{font-size:16px;color:#9cbbf5;margin:0 0 16px;font-weight:600}.secondary-case-callout{border-top:1px solid rgba(147,164,190,.2);padding-top:14px;margin-top:18px;font-size:16px;color:#dce5f2}.secondary-case-callout strong{display:block;font-size:15px;margin-bottom:7px;color:#94b7ff}.secondary-trajectory{width:100%;margin:14px 0;color:#94b7ff}.secondary-trajectory svg{display:block;width:100%;height:auto;max-height:120px;overflow:visible}.secondary-trajectory table{width:100%;border-collapse:collapse;font-size:15px}.secondary-trajectory th,.secondary-trajectory td{padding:5px 3px;text-align:left}.secondary-trajectory figcaption{font-size:15px;color:#a7b5cb;margin-top:7px}.secondary-chip-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.secondary-chip{min-width:0;padding:20px;border:1px solid rgba(147,164,190,.2);background:#05102133}.secondary-chip>strong,.secondary-chip>b{display:block;font-size:29px;line-height:1.2;font-weight:650;margin-bottom:12px;color:#c3d6fc}.secondary-chip>p{font-size:16px;color:#d7e1f0;margin:0}.secondary-chip .secondary-source{font-size:15px}.secondary-demand-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.secondary-demand-card{padding:20px;border:1px solid rgba(147,164,190,.2);background:#05102133}.secondary-demand-card>h4,.secondary-demand-card>strong{display:block;margin:0 0 12px;color:#b1c9f5;font-size:17px}.secondary-demand-card>p{margin:0;font-size:16px;color:#d7e1f0}.secondary-caveats{margin:18px 0 0;padding-left:22px;color:#a7b5cb;font-size:15px}.secondary-caveats li+li{margin-top:9px}.secondary-source-list{margin:15px 0;padding-left:22px;font-size:15px;color:#c6d2e6}.secondary-source-list li+li{margin-top:12px}.secondary-source-list strong{display:block;color:#eef4fc}@media(max-width:1100px){.secondary-case-grid{grid-template-columns:1fr}.secondary-table th,.secondary-table td{padding:11px 8px}}@media(max-width:760px){.secondary-disclosure>summary{flex-wrap:wrap;gap:6px 12px;padding:15px}.secondary-disclosure>summary>span:first-child{flex-basis:calc(100% - 28px)}.secondary-disclosure>summary>strong,.secondary-disclosure>summary>b{flex:1;font-size:17px}.secondary-disclosure>summary>span:nth-last-child(2){display:none}.secondary-disclosure__body{padding:18px 14px}.secondary-chip-grid,.secondary-demand-grid{grid-template-columns:1fr}.secondary-chip,.secondary-demand-card,.secondary-case-card{padding:17px}.secondary-table,.secondary-table tbody{display:block;width:100%}.secondary-table thead{display:none}.secondary-table tbody tr{display:block;border:1px solid rgba(147,164,190,.2);margin-bottom:12px;padding:10px 12px}.secondary-table tbody th,.secondary-table tbody td{display:block;width:100%;border:0;padding:6px 0}.secondary-table tbody th{padding-bottom:9px}.secondary-table tbody td:before{content:attr(data-label);display:block;margin-bottom:3px;color:#99abc5;font-size:15px}.secondary-table th:first-child,.secondary-table th:last-child{width:100%}}@media(prefers-reduced-motion:reduce){.secondary-disclosure>summary>i{transition:none}}.secondary-sparkline{margin:0 0 16px;color:#94b7ff}.secondary-sparkline figcaption{display:flex;justify-content:space-between;gap:12px;font-size:15px;color:#c3d0e4}.secondary-sparkline .secondary-source,.secondary-sparkline .secondary-note{color:#a7b5cb}.secondary-trajectory-data{border-top:1px solid rgba(147,164,190,.2);margin:15px 0;padding-top:11px}.secondary-trajectory-data>summary{cursor:pointer;font-size:15px;color:#aac4f3}.secondary-trajectory-data>summary:focus-visible{outline:2px solid #94b7ff;outline-offset:3px}.secondary-table caption{text-align:left;padding:0 0 12px;color:#a7b5cb;font-size:15px}.secondary-note a{color:#a7c3ff;text-underline-offset:3px}@media(max-width:760px){.secondary-table caption{display:block;width:100%}}.secondary-market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.secondary-market-card{min-width:0;padding:20px;border:1px solid rgba(147,164,190,.2);background:#05102133}.secondary-market-stat{margin:0 0 12px;color:#c3d6fc;font-size:29px;line-height:1.25;font-weight:650;overflow-wrap:break-word}.secondary-market-label,.secondary-dream-label{margin:0;color:#d7e1f0;font-size:16px;line-height:1.55}.secondary-market-card .secondary-source{margin:12px 0 0;font-size:15px;line-height:1.55}.secondary-dream-disclosure{margin-top:18px;border-top:1px solid rgba(147,164,190,.2)}.secondary-dream-summary{display:flex;align-items:center;gap:12px;padding:14px 0;color:#c3d6fc;font-size:16px;font-weight:600;line-height:1.45;cursor:pointer;list-style:none}.secondary-dream-summary::-webkit-details-marker{display:none}.secondary-dream-summary>span{min-width:0}.secondary-dream-summary:hover{color:#f3f6fc}.secondary-dream-summary:focus-visible{outline:2px solid #94b7ff;outline-offset:3px}.secondary-dream-caret{flex-shrink:0;margin-left:auto;font-size:16px;font-style:normal;transition:transform .16s ease}.secondary-dream-disclosure[open]>.secondary-dream-summary>.secondary-dream-caret{transform:rotate(180deg)}.secondary-dream-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.secondary-dream-card{min-width:0;padding:14px;border:1px solid rgba(147,164,190,.18);background:#05102133}.secondary-dream-stat{margin:0 0 8px;color:#c3d6fc;font-size:24px;font-weight:650;line-height:1.25;overflow-wrap:break-word}@media(max-width:760px){.secondary-market-grid,.secondary-dream-grid{grid-template-columns:1fr}.secondary-market-card{padding:17px}}@media(prefers-reduced-motion:reduce){.secondary-dream-caret{transition:none}}.sac-chart{--sac-label-width: 170px;--sac-value-width: 7ch;--sac-column-gap: 16px;--sac-opener: #5b8eff;--sac-first5: #ffba66;--sac-season: #2ec4b6;--sac-muted-bar: #8193ad;--sac-axis-color: #b6c4d8;container-type:inline-size;width:100%;max-width:100%;min-width:0;margin:0;color:var(--white, #f5f7fb);font-family:inherit;font-size:15px;line-height:1.45;text-align:left}.sac-chart *,.sac-chart *:before,.sac-chart *:after{box-sizing:border-box}.sac-chart__legend{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 20px;padding:0;list-style:none;color:#dce5f2;font-size:15px}.sac-chart__legend-item{display:flex;align-items:center;gap:9px;min-width:0;font-size:15px}.sac-chart__legend-item>span:last-child{min-width:0;overflow-wrap:anywhere;font-size:15px}.sac-chart__swatch{display:block;flex:0 0 15px;width:15px;height:15px}.sac-series--opener{background:var(--sac-opener)}.sac-series--first5{background:var(--sac-first5)}.sac-series--season{background:var(--sac-season)}.sac-chart__groups{display:grid;gap:18px}.sac-chart__group{display:grid;grid-template-columns:var(--sac-label-width) minmax(0,1fr);align-items:center;column-gap:var(--sac-column-gap);min-width:0}.sac-chart__club{display:flex;flex-direction:column;gap:3px;min-width:0;color:#edf3fc;overflow-wrap:anywhere;font-size:15px;line-height:1.4}.sac-chart__club>strong{font-size:15px;font-weight:650}.sac-chart__year{color:var(--sac-axis-color);font-size:15px;font-weight:400}.sac-chart__lanes{display:grid;gap:5px;min-width:0}.sac-chart__lane{display:grid;grid-template-columns:minmax(0,1fr) var(--sac-value-width);align-items:center;column-gap:var(--sac-column-gap);min-width:0;min-height:23px}.sac-chart__track{position:relative;min-width:0;height:19px}.sac-chart__track--attendance{border-left:1px solid rgba(206,220,241,.48);background:#bfcfe70e}.sac-chart__bar{display:block;height:100%}.sac-chart__value{display:block;width:100%;color:#edf3fc;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.45;text-align:right;white-space:nowrap}.sac-chart__axis-row{margin-top:14px;margin-left:calc(var(--sac-label-width) + var(--sac-column-gap));margin-right:calc(var(--sac-value-width) + var(--sac-column-gap));min-width:0}.sac-chart__axis{position:relative;height:30px;border-top:1px solid rgba(191,207,231,.24);color:var(--sac-axis-color);font-size:15px;font-variant-numeric:tabular-nums}.sac-chart__tick{position:absolute;top:6px;font-size:15px;line-height:1.4;white-space:nowrap;transform:translate(-50%)}.sac-chart__tick:first-child{transform:none}.sac-chart__tick:last-child{transform:translate(-100%)}.sac-chart__unit{margin-top:8px;margin-left:calc(var(--sac-label-width) + var(--sac-column-gap));color:var(--sac-axis-color);overflow-wrap:anywhere;font-size:15px;line-height:1.45}.sac-chart__changes{display:grid;gap:14px}.sac-chart__change-row{display:grid;grid-template-columns:var(--sac-label-width) minmax(0,1fr) var(--sac-value-width);align-items:center;column-gap:var(--sac-column-gap);min-width:0}.sac-chart__track--change{height:25px;background:#bfcfe709}.sac-chart__gridline{position:absolute;top:-5px;bottom:-5px;width:1px;background:#bfcfe724;transform:translate(-50%)}.sac-chart__gridline--zero{z-index:1;background:#e2ebf8bf}.sac-chart__bar--change{position:absolute;top:3px;height:19px}.sac-chart__bar--muted{background:var(--sac-muted-bar)}.sac-chart__bar--positive{background:var(--sac-season)}.sac-chart__value--positive{color:#65dbcf}@container (max-width: 640px){.sac-chart__group{grid-template-columns:minmax(0,1fr);row-gap:9px}.sac-chart__club{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.sac-chart__change-row{grid-template-columns:minmax(0,1fr) var(--sac-value-width);row-gap:9px}.sac-chart__change-row>.sac-chart__club{grid-column:1 / -1}.sac-chart__axis-row,.sac-chart__unit{margin-left:0}.sac-chart__tick--interior{display:none}.sac-chart__legend{column-gap:18px}}@media(max-width:760px){.sac-chart{--sac-column-gap: 12px}.sac-chart__group{grid-template-columns:minmax(0,1fr);row-gap:9px}.sac-chart__club{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.sac-chart__change-row{grid-template-columns:minmax(0,1fr) var(--sac-value-width);row-gap:9px}.sac-chart__change-row>.sac-chart__club{grid-column:1 / -1}.sac-chart__axis-row,.sac-chart__unit{margin-left:0}.sac-chart__tick--interior{display:none}}@container (max-width: 360px){.sac-chart--established .sac-chart__axis{height:52px}.sac-chart--established .sac-chart__tick:last-child{top:28px}}@media(max-width:420px){.sac-chart--established .sac-chart__axis{height:52px}.sac-chart--established .sac-chart__tick:last-child{top:28px}}.secondary-attendance-section{--saf-pearl: #f4f2f3;--saf-copy: #c8d3e3;--saf-muted: #acbad0;--saf-accent: #94b7ff;--saf-line: rgba(206, 220, 241, .28);--saf-card-line: rgba(191, 207, 231, .18);min-width:0;margin-top:24px;padding-top:20px;border-top:1px dotted var(--saf-line);color:var(--saf-pearl);font-family:inherit;font-size:15px;line-height:1.45;scroll-margin-top:140px}.secondary-attendance-section *,.secondary-attendance-section *:before,.secondary-attendance-section *:after{box-sizing:border-box}.secondary-attendance-section .secondary-attendance-eyebrow{margin:0 0 6px;color:var(--saf-muted);font-size:15px;font-weight:600;line-height:1.45}.secondary-attendance-section .secondary-attendance-details{width:100%;min-width:0;border-bottom:1px solid var(--saf-card-line)}.secondary-attendance-section .secondary-attendance-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:10px 0;color:#c3d6fc;font-size:16px;font-weight:650;line-height:1.45;cursor:pointer;list-style:none}.secondary-attendance-section .secondary-attendance-summary>span{min-width:0;overflow-wrap:anywhere}.secondary-attendance-section .secondary-attendance-summary::-webkit-details-marker{display:none}.secondary-attendance-section .secondary-attendance-summary::marker{content:""}.secondary-attendance-section .secondary-attendance-summary:hover{color:var(--saf-pearl)}.secondary-attendance-section .secondary-attendance-summary:focus-visible{outline:2px solid var(--saf-accent);outline-offset:4px}.secondary-attendance-section .secondary-attendance-summary-caret{flex-shrink:0;transition:transform .18s ease}.secondary-attendance-section .secondary-attendance-details[open]>.secondary-attendance-summary{border-bottom:1px dotted var(--saf-line)}.secondary-attendance-section .secondary-attendance-details[open]>.secondary-attendance-summary>.secondary-attendance-summary-caret{transform:rotate(180deg)}.secondary-attendance-section .secondary-attendance-details-body{min-width:0;padding:18px 0}.secondary-attendance-section .secondary-attendance-evidence-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}.secondary-attendance-section .secondary-attendance-module{min-width:0}.secondary-attendance-section .secondary-attendance-sustain{padding-left:22px;border-left:1px dotted var(--saf-line)}.secondary-attendance-section .secondary-attendance-heading{margin:0 0 12px;color:var(--saf-pearl);font-size:clamp(19px,1.7vw,22px);font-weight:650;letter-spacing:-.025em;line-height:1.3;text-wrap:balance}.secondary-attendance-section .secondary-attendance-benchmark{display:flex;align-items:center;gap:14px;min-width:0;min-height:calc(clamp(34px,3.1vw,44px)*1.1);margin-bottom:16px}.secondary-attendance-section .secondary-attendance-benchmark-stat{flex-shrink:0;color:#c3d6fc;font-size:34px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1.1}.secondary-attendance-section .secondary-attendance-benchmark-label{min-width:0;margin:0;color:var(--saf-copy);font-size:15px;line-height:1.45}.secondary-attendance-section .secondary-attendance-chart{min-width:0;max-width:100%}.secondary-attendance-section .sac-chart{--sac-label-width: 150px;--sac-value-width: 7ch;--sac-column-gap: 12px;font-family:inherit;font-size:15px}.secondary-attendance-section .sac-chart__legend{gap:6px 16px;margin-bottom:14px}.secondary-attendance-section .sac-chart__groups{gap:14px}.secondary-attendance-section .sac-chart__changes{gap:12px}.secondary-attendance-section .secondary-attendance-interpretation{margin:12px 0 0;color:#dde6f3;font-size:15px;font-weight:600;line-height:1.45}.secondary-attendance-section .secondary-attendance-note,.secondary-attendance-section .secondary-attendance-source{margin:10px 0 0;color:var(--saf-muted);font-size:15px;line-height:1.45;overflow-wrap:anywhere}.secondary-attendance-section .secondary-attendance-lessons{margin-top:20px;padding-top:18px;border-top:1px dotted var(--saf-line)}.secondary-attendance-section .secondary-attendance-lesson-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px}.secondary-attendance-section .secondary-attendance-lesson-card{display:flex;flex-direction:column;min-width:0;padding:14px;border:1px solid var(--saf-card-line);background:#0a172d73}.secondary-attendance-section .secondary-attendance-lesson-club{margin:0 0 4px;color:var(--saf-muted);font-size:15px;font-weight:550;line-height:1.45}.secondary-attendance-section .secondary-attendance-lesson-header h4{margin:0;font-size:19px;font-weight:650;letter-spacing:-.025em;line-height:1.3;text-wrap:balance}.secondary-attendance-section .secondary-attendance-lesson-stat{display:block;margin:12px 0 8px;color:#c3d6fc;font-size:clamp(28px,2.7vw,36px);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.15}.secondary-attendance-section .secondary-attendance-lesson-copy{flex:1;margin:0;color:var(--saf-copy);font-size:15px;line-height:1.45}.secondary-attendance-section .secondary-attendance-lesson-action{margin:12px 0 0;padding-top:10px;border-top:1px dotted var(--saf-line);color:#dde6f3;font-size:15px;line-height:1.45}.secondary-attendance-section .secondary-attendance-lesson-action>span{color:var(--saf-accent);font-size:15px;font-weight:650}.secondary-attendance-section .secondary-attendance-takeaway{display:flex;align-items:baseline;gap:12px;margin-top:18px;padding:14px 16px;border:1px solid var(--saf-line);background:#0a172d40}.secondary-attendance-section .secondary-attendance-takeaway>h3{flex-shrink:0;margin:0;color:var(--saf-accent);font-size:15px;font-weight:650;line-height:1.45}.secondary-attendance-section .secondary-attendance-takeaway>p{min-width:0;margin:0;color:#e3ebf7;font-size:15px;font-weight:550;line-height:1.45}@media(min-width:1100px){.secondary-attendance-section .sac-chart__group{grid-template-columns:var(--sac-label-width) minmax(0,1fr);row-gap:0}.secondary-attendance-section .sac-chart__club{flex-direction:column;align-items:flex-start;gap:3px}.secondary-attendance-section .sac-chart__change-row{grid-template-columns:var(--sac-label-width) minmax(0,1fr) var(--sac-value-width);row-gap:0}.secondary-attendance-section .sac-chart__change-row>.sac-chart__club{grid-column:auto}.secondary-attendance-section .sac-chart__axis-row,.secondary-attendance-section .sac-chart__unit{margin-left:calc(var(--sac-label-width) + var(--sac-column-gap))}}@media(max-width:1099px){.secondary-attendance-section .secondary-attendance-evidence-row{grid-template-columns:minmax(0,1fr);gap:18px}.secondary-attendance-section .secondary-attendance-sustain{padding-top:18px;padding-left:0;border-top:1px dotted var(--saf-line);border-left:0}}@media(max-width:760px){.secondary-attendance-section{margin-top:20px;padding-top:18px}.secondary-attendance-section .secondary-attendance-lesson-grid{grid-template-columns:minmax(0,1fr)}.secondary-attendance-section .secondary-attendance-takeaway{flex-direction:column;gap:6px}}@media(max-width:420px){.secondary-attendance-section .secondary-attendance-benchmark{flex-direction:column;align-items:flex-start;gap:8px}}@media(prefers-reduced-motion:reduce){.secondary-attendance-section .secondary-attendance-summary-caret{transition:none}}html:has(.secondary-attendance-details[open]){overflow-anchor:none}.poc-chart{--poc-label-width: 210px;--poc-value-width: 5ch;--poc-column-gap: 16px;--poc-gold: #FFB547;--poc-comparator: #8193AD;--poc-axis-color: #b6c4d8;container-type:inline-size;width:100%;max-width:100%;min-width:0;margin:0;color:var(--white, #f5f7fb);font-family:inherit;font-size:15px;line-height:1.45;text-align:left}.poc-chart *,.poc-chart *:before,.poc-chart *:after{box-sizing:border-box}.poc-chart--comparison{--poc-label-width: 265px}.poc-chart__legend{display:grid;gap:7px;margin:0 0 16px;padding:0;list-style:none;color:#dce5f2;font-size:15px}.poc-chart__legend-item{display:flex;align-items:baseline;gap:9px;min-width:0;font-size:15px}.poc-chart__legend-item>span:last-child{min-width:0;overflow-wrap:anywhere;font-size:15px}.poc-chart__swatch{display:block;flex:0 0 15px;width:15px;height:15px}.poc-series--black-pes{background:var(--poc-gold)}.poc-series--comparator{background:var(--poc-comparator)}.poc-chart__groups{display:grid;gap:14px;min-width:0}.poc-chart__group{display:grid;grid-template-columns:var(--poc-label-width) minmax(0,1fr);align-items:center;column-gap:var(--poc-column-gap);min-width:0}.poc-chart__label{min-width:0;color:#edf3fc;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.4}.poc-chart__lanes{display:grid;gap:5px;min-width:0}.poc-chart__lane{display:grid;grid-template-columns:minmax(0,1fr) var(--poc-value-width);align-items:center;column-gap:var(--poc-column-gap);min-width:0;min-height:23px}.poc-chart__track{position:relative;min-width:0;height:19px;background:#bfcfe70e}.poc-chart__bar{display:block;height:100%}.poc-chart__zero{position:absolute;top:0;bottom:0;left:0;width:1px;background:#cedcf1a6}.poc-chart__benchmark{position:absolute;z-index:1;top:-5px;bottom:-5px;width:0;border-left:2px dashed #f4f2f3;transform:translate(-1px)}.poc-chart__value{display:block;width:100%;color:#edf3fc;font-size:16px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.45;text-align:right;white-space:nowrap}.poc-chart--index .poc-chart__value{font-size:17px}.poc-chart__axis-row{display:grid;grid-template-columns:var(--poc-label-width) minmax(0,1fr) var(--poc-value-width);column-gap:var(--poc-column-gap);min-width:0;margin-top:12px}.poc-chart__axis{position:relative;grid-column:2;min-width:0;height:30px;border-top:1px solid rgba(191,207,231,.3);color:var(--poc-axis-color);font-size:15px;font-variant-numeric:tabular-nums}.poc-chart__tick{position:absolute;top:6px;font-size:15px;line-height:1.4;white-space:nowrap;transform:translate(-50%)}.poc-chart__tick:first-child{transform:none}.poc-chart__tick:last-child{transform:translate(-100%)}.poc-chart__tick--benchmark{color:#f4f2f3}.poc-chart__unit{margin-top:6px;margin-left:calc(var(--poc-label-width) + var(--poc-column-gap));color:var(--poc-axis-color);overflow-wrap:anywhere;font-size:15px;line-height:1.45}@container (max-width: 640px){.poc-chart__group{grid-template-columns:minmax(0,1fr);row-gap:8px}.poc-chart__axis-row{grid-template-columns:minmax(0,1fr) var(--poc-value-width)}.poc-chart__axis{grid-column:1}.poc-chart__unit{margin-left:0}}@media(max-width:760px){.poc-chart{--poc-column-gap: 12px}.poc-chart__group{grid-template-columns:minmax(0,1fr);row-gap:8px}.poc-chart__axis-row{grid-template-columns:minmax(0,1fr) var(--poc-value-width)}.poc-chart__axis{grid-column:1}.poc-chart__unit{margin-left:0}}@container (max-width: 260px){.poc-chart__axis{height:52px}.poc-chart__tick:not(:first-child):not(:last-child){top:28px}}@media(max-width:340px){.poc-chart__axis{height:52px}.poc-chart__tick:not(:first-child):not(:last-child){top:28px}}.premium-opportunity-section{--pof-pearl: #f4f2f3;--pof-copy: #c8d3e3;--pof-muted: #acbad0;--pof-accent: #94b7ff;--pof-line: rgba(206, 220, 241, .28);--pof-card-line: rgba(191, 207, 231, .18);min-width:0;margin-top:24px;scroll-margin-top:140px;padding-top:20px;border-top:1px dotted var(--pof-line);color:var(--pof-pearl);font-family:inherit;font-size:15px;line-height:1.45}.premium-opportunity-eyebrow{margin:0 0 6px;color:var(--pof-muted);font-size:15px;font-weight:600;line-height:1.45}.premium-opportunity-details{width:100%;min-width:0;border-bottom:1px solid var(--pof-card-line)}.premium-opportunity-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:10px 0;color:#c3d6fc;font-size:16px;font-weight:650;line-height:1.45;cursor:pointer;list-style:none}.premium-opportunity-summary>span{min-width:0;overflow-wrap:anywhere}.premium-opportunity-summary::-webkit-details-marker{display:none}.premium-opportunity-summary::marker{content:""}.premium-opportunity-summary:hover{color:var(--pof-pearl)}.premium-opportunity-summary:focus-visible{outline:2px solid var(--pof-accent);outline-offset:4px}.premium-opportunity-summary-caret{flex-shrink:0;transition:transform .18s ease}.premium-opportunity-details[open]>.premium-opportunity-summary{border-bottom:1px dotted var(--pof-line)}.premium-opportunity-details[open]>.premium-opportunity-summary>.premium-opportunity-summary-caret{transform:rotate(180deg)}.premium-opportunity-details-body{min-width:0;padding:18px 0}.premium-opportunity-evidence-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:22px}.premium-opportunity-module{min-width:0}.premium-opportunity-experiences{padding-left:22px;border-left:1px dotted var(--pof-line)}.premium-opportunity-heading{margin:0 0 12px;color:var(--pof-pearl);font-size:clamp(19px,1.7vw,22px);font-weight:650;letter-spacing:-.025em;line-height:1.3;text-wrap:balance}.premium-opportunity-interest-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px}.premium-opportunity-interest-card{display:flex;flex-direction:column;min-width:0;padding:14px;border:1px solid var(--pof-card-line);background:#0a172d73}.premium-opportunity-interest-stat{display:block;margin-bottom:8px;color:#c3d6fc;font-size:clamp(34px,3.1vw,44px);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.045em;line-height:1.1}.premium-opportunity-opening-intro{margin:0 0 12px;color:var(--pof-copy);font-size:15px;line-height:1.45}.premium-opportunity-interest-unit{font-size:15px;font-weight:600;letter-spacing:normal}.premium-opportunity-interest-topic{margin:0 0 8px;color:var(--pof-pearl);font-size:15px;font-weight:600;line-height:1.4}.premium-opportunity-card-copy{margin:0;color:var(--pof-copy);font-size:15px;line-height:1.45}.premium-opportunity-source{margin:auto 0 0;padding-top:9px;color:var(--pof-muted);font-size:15px;line-height:1.4}.premium-opportunity-local-card{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.75fr);align-items:center;gap:14px;min-width:0;margin-top:12px;padding:12px 14px;border-left:2px solid var(--pof-card-line);background:#0a172d40}.premium-opportunity-local-stat{display:block;color:#c3d6fc;font-size:24px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.035em;line-height:1.15;text-wrap:balance}.premium-opportunity-local-copy{min-width:0}.premium-opportunity-local-title{margin:0 0 4px;color:var(--pof-pearl);font-size:15px;font-weight:650;line-height:1.4}.premium-opportunity-local-source{display:block;margin-top:6px;color:var(--pof-muted);font-size:15px;line-height:1.4}.premium-opportunity-note{margin:10px 0 0;color:var(--pof-muted);font-size:15px;line-height:1.45}.premium-opportunity-chart-context{margin:0 0 10px;color:var(--pof-muted);font-size:15px;line-height:1.4}.premium-opportunity-chart,.premium-opportunity-comparison-chart{min-width:0;max-width:100%}.premium-opportunity-consumer-takeaway{margin:12px 0 0;color:#dde6f3;font-size:15px;font-weight:600;line-height:1.45}.premium-opportunity-survey{min-width:0;margin-top:20px;padding-top:18px;border-top:1px dotted var(--pof-line)}.premium-opportunity-survey-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.premium-opportunity-survey-header>.premium-opportunity-heading{margin:0;font-size:clamp(23px,2.2vw,27px)}.premium-opportunity-survey-tag{margin:0;color:var(--pof-muted);font-size:15px;line-height:1.4}.premium-opportunity-section .poc-chart--comparison .poc-chart__group+.poc-chart__group{padding-top:12px;border-top:1px dotted var(--pof-line)}.premium-opportunity-confidence-note{margin:10px 0 0;color:var(--pof-muted);font-size:15px;line-height:1.45}.premium-opportunity-atlanta-takeaway{display:grid;grid-template-columns:185px minmax(0,1fr);align-items:start;gap:18px;margin-top:18px;padding:14px 16px;border:1px solid var(--pof-line);background:#0a172d40}.premium-opportunity-atlanta-takeaway>span{color:var(--pof-accent);font-size:15px;font-weight:650;line-height:1.45}.premium-opportunity-atlanta-takeaway>p{margin:0;color:#e3ebf7;font-size:16px;font-weight:550;line-height:1.45}@media(max-width:1000px){.premium-opportunity-evidence-row{gap:18px}.premium-opportunity-experiences{padding-left:18px}.premium-opportunity-interest-card{padding:12px}}@media(max-width:900px){.premium-opportunity-evidence-row{grid-template-columns:minmax(0,1fr);gap:18px}.premium-opportunity-experiences{padding-top:18px;padding-left:0;border-top:1px dotted var(--pof-line);border-left:0}}@media(max-width:760px){.premium-opportunity-section{margin-top:20px;padding-top:18px}.premium-opportunity-survey-header{flex-wrap:wrap;gap:6px 12px}.premium-opportunity-atlanta-takeaway{grid-template-columns:minmax(0,1fr);gap:6px}}@media(max-width:420px){.premium-opportunity-interest-cards,.premium-opportunity-local-card{grid-template-columns:minmax(0,1fr)}.premium-opportunity-local-card{gap:8px}}@media(prefers-reduced-motion:reduce){.premium-opportunity-summary-caret{transition:none}}html:has(.premium-opportunity-details[open]){overflow-anchor:none}.ask-data.ask-data--presets{gap:22px;font-size:15px;line-height:1.5}.ask-data--presets :where(p,span,small,label,li,a,b,strong,button,select,textarea){font-size:max(15px,1em)}.ask-data--presets .eyebrow,.ask-data--presets .ask-data__scope span,.ask-data--presets .ask-data__answer-context>span,.ask-data--presets .ask-data-evidence__summary-head>span,.ask-data--presets .ask-data-evidence summary>span,.ask-data--presets .ask-data-evidence summary small,.ask-data--presets .ask-data-evidence__metrics small,.ask-data--presets .ask-data__composer-actions>span,.ask-data--presets .base-label,.ask-data--presets .criterion__operator,.ask-data--presets .status-tag{font-size:15px;line-height:1.4}.ask-data--presets .ask-data__intro{margin-bottom:0}.ask-data--presets :where(section,article,details,select,textarea,button,.status-tag){border-radius:0;box-shadow:none}.ask-data--presets .ask-data__scope,.ask-data--presets .ask-data__answer{border-color:#95b6d95c}.ask-data--presets .audience-builder,.ask-data--presets .ask-data__presets,.ask-data--presets .ask-data__custom,.ask-data--presets .ask-data__composer{background:#0a172dcc}.ask-data--presets .ask-data__presets{display:grid;grid-template-columns:minmax(220px,.68fr) minmax(0,1.32fr);align-items:start;gap:26px;padding:24px;border:1px solid rgba(149,182,217,.4);border-top:3px solid #0193d5}.ask-data--presets .ask-data__preset-intro h3{margin:8px 0 12px;color:var(--white, #fff);font-size:clamp(22px,2.2vw,28px);line-height:1.2;letter-spacing:-.025em}.ask-data--presets .ask-data__preset-intro>p:not(.eyebrow){margin:0;color:#c9d8eb;font-size:16px}.ask-data--presets .ask-data__presets form{display:grid;min-width:0;gap:18px}.ask-data--presets .ask-data__preset-fields,.ask-data--presets .ask-data__field{display:grid;min-width:0;gap:8px}.ask-data--presets .ask-data__preset-fields{gap:17px}.ask-data--presets label{color:#eef4fc;font-size:15px;font-weight:600}.ask-data--presets .ask-data__field select{width:100%;min-width:0;min-height:48px;padding:11px 12px;border:1px solid rgba(149,182,217,.55);color:#fff;background:#0a172d;font:500 16px/1.5 var(--sans, Arial, sans-serif);color-scheme:dark;cursor:pointer}.ask-data--presets .ask-data__field option{color:#fff;background:#0a172d}.ask-data--presets .ask-data__preset-scope{padding:14px 16px;border-left:3px solid #0193d5;background:#0193d514}.ask-data--presets .ask-data__preset-scope strong{color:#f5f8ff;font-size:16px}.ask-data--presets .ask-data__preset-scope p{margin:6px 0 0;color:#c9d8eb;font-size:15px;line-height:1.55}.ask-data--presets .ask-data__preset-actions{display:flex;justify-content:flex-end}.ask-data--presets .button{min-height:44px;padding:10px 17px;border:1px solid #0782d5;color:#fff;background:#1c68d7;font-size:15px;line-height:1.4;text-transform:uppercase;cursor:pointer}.ask-data--presets .button--ghost{border-color:#95b6d980;color:#e1ebf9;background:transparent}.ask-data--presets button:disabled{opacity:.62;cursor:wait;transform:none;filter:none}.ask-data--presets :where(select,textarea,button,summary,a,input):focus-visible{outline:3px solid #8fd7ff;outline-offset:3px}.ask-data--presets .ask-data__custom{border:1px solid rgba(149,182,217,.28)}.ask-data--presets .ask-data__custom>summary{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;color:#eef4fc;cursor:pointer;list-style:none}.ask-data--presets .ask-data__custom>summary::-webkit-details-marker{display:none}.ask-data--presets .ask-data__custom>summary>div{display:grid;gap:4px}.ask-data--presets .ask-data__custom>summary strong{font-size:17px}.ask-data--presets .ask-data__custom>summary span:not(.ask-data__disclosure-mark){color:#bbcde4;font-size:15px}.ask-data--presets .ask-data__disclosure-mark{display:block;color:#a3dfff;font-size:25px;line-height:1}.ask-data--presets .ask-data__custom[open]>summary .ask-data__disclosure-mark{transform:rotate(45deg)}.ask-data--presets .ask-data__composer{border:0;border-top:1px solid rgba(149,182,217,.24)}.ask-data--presets .ask-data__composer textarea{border-radius:0;font-size:16px}.ask-data--presets .ask-data__request-status{color:#c9d8eb;font-size:15px}.ask-data--presets .ask-data__request-status:empty{display:none}.ask-data--presets .ask-data__answer{gap:20px;padding:26px;background:#0a172dd9}.ask-data--presets .ask-data__answer-head h3{max-width:850px;font-size:clamp(24px,2.4vw,32px);line-height:1.18;letter-spacing:-.025em}.ask-data--presets .ask-data__answer-status{margin:10px 0 0;color:#c3d3e8;font-size:15px}.ask-data--presets .ask-data__answered-question{margin:0;color:#c3d3e8;font-size:16px}.ask-data--presets .ask-data__coverage{display:grid;gap:7px;padding:15px 17px;border-left:3px solid #0193d5;background:#0193d514;color:#eef4fc}.ask-data--presets .ask-data__coverage>p{max-width:940px;margin:0;color:#d6e3f3;font-size:16px;line-height:1.55;white-space:pre-line}.ask-data--presets .ask-data__answer-context{border-left-color:#0193d5;background:#95b6d914}.ask-data--presets .ask-data__answer-copy{max-width:940px;color:#fff;font-size:18px;line-height:1.6;white-space:pre-line}.ask-data--presets .ask-data__sources{display:grid;gap:8px;color:#d6e3f3}.ask-data--presets .ask-data__sources ul{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none}.ask-data--presets .ask-data__sources a{color:#a3dfff;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.ask-data--presets .ask-data__sources a:hover{color:#fff}.ask-data--presets .ask-data__sources .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.ask-data--presets .ask-data__interpretation,.ask-data--presets .ask-data__next-steps,.ask-data--presets .ask-data__recommendations{padding-top:20px;border-top:1px solid rgba(149,182,217,.26)}.ask-data--presets .ask-data__answer h4{margin:0 0 9px;color:#fff;font-size:20px;line-height:1.3}.ask-data--presets .ask-data__interpretation>p,.ask-data--presets .ask-data__next-steps p,.ask-data--presets .ask-data__calculated-findings>p,.ask-data--presets .ask-data__recommendations p{max-width:940px;margin:0;color:#c9d8eb;font-size:16px;line-height:1.55;white-space:pre-line}.ask-data--presets .ask-data__interpretation>h4{font-size:17px}.ask-data--presets .ask-data__next-steps>.ask-data__next-steps-label,.ask-data--presets .ask-data__recommendations>.ask-data__recommendations-label{font-size:15px}.ask-data--presets .ask-data__next-steps ul,.ask-data--presets .ask-data__recommendations ul{display:grid;gap:18px;margin:18px 0 0;padding:0;list-style:none}.ask-data--presets .ask-data__next-steps li,.ask-data--presets .ask-data__recommendations li{padding-left:15px;border-left:2px solid #0193d5}.ask-data--presets .ask-data__next-steps h5,.ask-data--presets .ask-data__calculated-findings>h5,.ask-data--presets .ask-data__recommendations h5,.ask-data--presets .ask-data-evidence__grid h5{margin:0 0 7px;color:#f0f5fc;font-size:16px;line-height:1.4}.ask-data--presets .ask-data__proposal-label{color:#a3dfff;font-size:15px}.ask-data--presets .ask-data__supporting{min-width:0;border:1px solid rgba(149,182,217,.28);background:#0511234d}.ask-data--presets .ask-data__supporting>summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;color:#eef4fc;cursor:pointer;list-style:none}.ask-data--presets .ask-data__supporting>summary::-webkit-details-marker{display:none}.ask-data--presets .ask-data__supporting>summary>div{display:grid;min-width:0;gap:4px}.ask-data--presets .ask-data__supporting>summary strong{font-size:17px}.ask-data--presets .ask-data__supporting>summary>div>span{color:#bbcde4;font-size:15px}.ask-data--presets .ask-data__supporting[open]>summary .ask-data__disclosure-mark{transform:rotate(45deg)}.ask-data--presets .ask-data__supporting-body{display:grid;min-width:0;gap:20px;padding:20px;border-top:1px solid rgba(149,182,217,.24)}.ask-data--presets .ask-data-evidence{scroll-margin-top:100px}.ask-data--presets .ask-data-evidence summary{grid-template-columns:minmax(50px,auto) minmax(0,1fr) auto}.ask-data--presets .ask-data-evidence summary>span{width:auto;min-width:42px;min-height:32px;height:auto;padding:4px 7px;overflow-wrap:anywhere}.ask-data--presets .ask-data-evidence__wording{display:grid;gap:7px;font-style:normal}.ask-data--presets .ask-data-evidence__wording>span{font-style:italic}.ask-data--presets .ask-data-evidence__grid>div{min-width:0}.ask-data--presets .ask-data-evidence__summary-head{flex-wrap:wrap}.ask-data--presets .ask-data-evidence__summary-head>span{color:#c3d3e8;letter-spacing:0;text-transform:none;text-align:left}.ask-data--presets .ask-data-evidence__summary.is-suppressed{border-left:2px solid #ffb547}.ask-data--presets .ask-data-evidence__suppression{margin:12px 0 0;color:#ffcf88;font-size:15px}.ask-data--presets .ask-data-evidence__metrics b{white-space:normal;overflow-wrap:anywhere}@media(max-width:860px){.ask-data--presets .ask-data__presets{grid-template-columns:1fr;gap:22px}}@media(max-width:620px){.ask-data--presets .ask-data__presets,.ask-data--presets .ask-data__answer{padding:18px}.ask-data--presets .ask-data__answer-head{flex-direction:column;gap:15px}.ask-data--presets .ask-data__preset-actions .button{width:100%}.ask-data--presets .ask-data__custom>summary{padding:17px}.ask-data--presets .ask-data__supporting>summary,.ask-data--presets .ask-data__supporting-body{padding:16px}.ask-data--presets .ask-data-evidence__grid{grid-template-columns:1fr}.ask-data--presets .ask-data-evidence summary{grid-template-columns:minmax(42px,auto) minmax(0,1fr) auto;gap:8px}}.ask-data--presets .ask-data-evidence__calculation{margin:0;color:#c9d8eb;font-size:15px;line-height:1.5}
