/* U preserves the approved T shell; new proof and synthetic customer insight. */
.founder-proof{padding:36px 0 30px;border-top:1px solid #b4bda7}.proof-numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.proof-numbers strong{font-size:64px;line-height:1.15;font-weight:600;letter-spacing:-3px}.proof-numbers h3{font-size:18px;line-height:25px;margin:10px 0 8px;max-width:270px}.proof-numbers p,.comparative-copy{font-size:13px;line-height:20px;color:#59634f}.comparative-copy{padding-top:16px;margin-bottom:0}.comparative-copy span{display:block;font-size:12px}.insight-bridge{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:32px;border:1px solid #b2bea0;border-radius:16px;background:#edf1e2;margin-top:36px}.insight-bridge h3{font-size:28px;line-height:34px;margin:8px 0 12px}.insight-bridge p{max-width:650px}.insight-bridge a{flex-shrink:0}
.analytics-shell{background:#edf1e3;padding:24px;border:1px solid #b9c3ab;border-radius:20px}.analytics-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px}.analytics-top h3{font-size:28px;line-height:34px;margin:8px 0}.analytics-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.analytics-controls label{font-size:13px}.analytics-controls select{font:inherit;font-size:16px;min-height:44px;padding:8px 12px;border:1px solid #899975;border-radius:8px;background:#fff;color:#20291a}.synthetic-pill{font-size:12px;padding:7px 10px;border:1px solid #b3bda5;border-radius:20px;background:#f9faf5;color:#58634e;white-space:nowrap}.analytics-context{font-size:13px;color:#58634e;margin:0 0 18px}.analytics-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.analytics-metrics button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;background:#fbfcf7;color:#182211;padding:20px;border:1px solid #bec8ad;border-radius:12px;cursor:pointer;font:inherit;min-width:0}.analytics-metrics button[aria-pressed=true]{border-color:#51702e;background:#e1ebca;box-shadow:inset 0 0 0 1px #51702e}.analytics-metrics span{font-size:14px}.analytics-metrics strong{font-size:40px;line-height:1.2;letter-spacing:-1px;margin:8px 0}.analytics-metrics small{font-size:12px;line-height:18px;color:#58634e}.analytics-shell .metric-definition{margin:14px 0 22px;padding:14px 18px;background:#fff;border:1px solid #c8d0b9;border-radius:10px;min-height:0}.metric-definition p{font-size:14px;line-height:22px;margin:5px 0 0}.analytics-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:16px}.analytics-card{background:#fbfcf7;border:1px solid #c2ccb1;border-radius:14px;padding:22px;min-width:0}.analytics-card h4,.customer-detail h4{font-size:23px;line-height:29px;margin:8px 0 20px}.analytics-card p{font-size:13px;line-height:20px;margin:16px 0 0;color:#58634e}.analytics-card .jq-eyebrow{font-size:12px;line-height:18px;margin:0}.card-heading{display:flex;justify-content:space-between;align-items:start;gap:16px}.card-heading>span{font-size:12px;line-height:18px;color:#68735d}.audience-chart svg{width:100%;height:auto;display:block;margin-top:20px}.channel-bars{display:grid;gap:18px}.channel-bars>div{display:grid;grid-template-columns:1fr auto;gap:7px;font-size:14px}.channel-bars i{grid-column:1/-1;height:7px;border-radius:8px;background:linear-gradient(to right,#729744 var(--bar),#e5eadb var(--bar));display:block}.geo-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;gap:12px}.geo-head strong{font-size:24px}.geo-head span{font-size:12px;color:#5d6a51}.geo-bars{display:grid;gap:12px}.geo-bars>div{display:grid;grid-template-columns:44px 1fr 54px;align-items:center;gap:12px;font-size:13px}.geo-bars i{height:10px;background:linear-gradient(to right,#a9be80 var(--bar),#e5eadb var(--bar));border-radius:8px}.geo-bars strong{text-align:right;font-weight:500}.engagement-row,.engagement-total{display:flex;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid #d5ddc8;font-size:14px}.engagement-total{padding:20px 0 4px;border:0}.engagement-total strong{font-size:24px}.customer-detail{margin-top:16px;padding:24px;background:#fff;border:1px solid #c2ccb1;border-radius:14px}.customer-detail header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.customer-detail header>.synthetic-pill{margin-left:auto}.customer-avatar{width:56px;height:56px;border-radius:50%;background:#dbe8c5;color:#345418;font-size:22px;display:grid;place-items:center;flex-shrink:0}.customer-detail h4{margin:5px 0;font-size:28px}.customer-detail header p{font-size:13px;margin:0;color:#58634e}.customer-detail .jq-eyebrow{font-size:12px}.customer-columns{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:28px}.customer-columns h5{font-size:16px;line-height:22px;margin:0 0 16px}.customer-columns p{font-size:14px;line-height:23px}.purchase-signal{display:grid;gap:5px;padding:12px 0;border-bottom:1px solid #dce4d0}.purchase-signal strong{font-size:14px;font-weight:500}.purchase-signal span{font-size:12px;color:#58634e;line-height:18px}.customer-value{display:grid;gap:7px}.customer-value span{font-size:12px}.customer-value strong{font-size:27px}.fine-note{font-size:12px!important;line-height:19px!important;color:#606b56}.interest-pills{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.interest-pills span,.segment-pill{font-size:12px;line-height:19px;background:#edf3e4;border:1px solid #d2dfbe;border-radius:18px;padding:6px 10px}.segment-pill{display:inline-block}.customer-facts{margin:0}.customer-facts>div{padding:10px 0;border-bottom:1px solid #dce4d0;display:grid;gap:4px}.customer-facts dt{font-size:12px;color:#59634f}.customer-facts dd{font-size:14px;margin:0}.analytics-boundary{font-size:12px;line-height:20px;color:#606b56;margin:18px 4px 0}.module-source{display:grid;gap:18px;grid-template-columns:190px 1fr;align-items:center;margin:24px 0;padding:18px;border-radius:12px;border:1px solid #bcc7aa;background:#f8faf3}.module-source img{display:block;width:100%;height:auto;max-height:380px;object-fit:contain}.module-source figure{margin:0}.module-source p{font-size:13px;line-height:21px}.module-source figcaption{font-size:12px;line-height:18px;color:#606b56;margin-top:10px}.module-unavailable{border:1px dashed #a9b697;background:#f1f4e9;border-radius:10px;padding:22px}.module-unavailable strong{display:block;font-size:18px;line-height:25px;margin-bottom:8px}.module-unavailable p{font-size:13px;line-height:21px}.jq-programs{flex-wrap:wrap;justify-content:center}.program-project-note{font-size:12px;line-height:20px;color:#606b56;text-align:center;margin-top:18px}
@media(max-width:1000px){.analytics-top{align-items:start}.analytics-controls{max-width:310px}.proof-numbers{gap:24px}.customer-columns{grid-template-columns:1fr 1fr}.customer-columns>div:last-child{grid-column:1/-1}.card-heading{display:block}.card-heading>span{display:block;margin-top:4px}.module-source{grid-template-columns:150px 1fr}}
@media(max-width:700px){.proof-numbers{gap:22px;grid-template-columns:1fr}.proof-numbers article{display:grid;grid-template-columns:110px 1fr;gap:6px 16px;align-items:center;border-bottom:1px solid #d5ddc8;padding-bottom:18px}.proof-numbers strong{font-size:45px;letter-spacing:-2px;grid-row:1/3}.proof-numbers h3{font-size:17px;margin:0;line-height:23px}.proof-numbers p{margin:0}.insight-bridge{display:block;padding:24px}.insight-bridge a{margin-top:16px}.analytics-shell{padding:14px;border-radius:14px}.analytics-top{display:block}.analytics-controls{justify-content:flex-start;max-width:none;margin:16px 0}.analytics-controls>.synthetic-pill{width:100%;border:0;padding:0;background:none}.analytics-context{line-height:21px}.analytics-metrics{grid-template-columns:repeat(2,1fr);gap:8px}.analytics-metrics button{padding:14px 12px}.analytics-metrics strong{font-size:30px}.analytics-metrics span{font-size:13px;line-height:19px}.analytics-grid{grid-template-columns:1fr}.analytics-card{padding:18px}.geo-head{display:block}.geo-head span{display:block;margin-top:8px}.customer-detail{padding:18px}.customer-detail header{flex-wrap:wrap;gap:12px}.customer-detail header>.synthetic-pill{margin-left:0}.customer-columns{grid-template-columns:1fr;gap:22px}.customer-columns>div:last-child{grid-column:auto}.module-source{grid-template-columns:1fr}.module-source img{max-height:none;width:min(100%,240px);margin:auto}.module-source figcaption{text-align:center}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
.module-buttons button{display:flex;align-items:center;gap:14px;min-height:92px}.module-buttons .module-thumb{display:grid;place-items:center;width:54px;height:70px;flex-shrink:0;border:1px solid #c6d0b8;border-radius:7px;background:#f7f9f0;overflow:hidden;font-size:12px}.module-thumb img{width:100%;height:100%;object-fit:contain}.module-buttons .module-button-label{display:block}.module-buttons .module-button-label>span{display:block;font-size:12px;margin-bottom:5px;color:#657457}.light-logo img[src*="carebears"],.light-logo img[src*="funinmotion"]{background:#151b11!important;border-color:#151b11!important}.module-source[hidden],.module-unavailable[hidden]{display:none}

.analytics-shell .metric-definition p{color:#4c5943}.bar-70{--bar:70%}.bar-15{--bar:15%}.bar-10{--bar:10%}.bar-5{--bar:5%}.bar-66{--bar:66%}.bar-42{--bar:42%}.bar-34{--bar:34%}.bar-29{--bar:29%}.bar-100{--bar:100%}
.comparative-copy{font-size:24px;line-height:32px;color:#182211;max-width:760px}.comparative-copy span{font-size:12px;line-height:20px;color:#59634f;margin-top:8px}
.module-layout{grid-template-columns:280px minmax(0,1fr);min-width:0}.module-layout>*{min-width:0}.module-buttons button{min-width:0}.module-source>*{min-width:0}
@media(max-width:860px){.module-layout{grid-template-columns:minmax(0,1fr)}.module-buttons{grid-template-columns:repeat(3,minmax(0,1fr))}.module-buttons .module-thumb{display:grid}.module-buttons .module-button-label{display:block}.module-buttons button{gap:8px}}
@media(max-width:700px){.module-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.module-buttons button{flex-direction:column;align-items:flex-start;gap:9px;padding:12px;min-height:122px}.module-buttons .module-thumb{width:44px;height:58px}.module-button-label{overflow-wrap:anywhere}.module-preview{min-width:0}.module-source{padding:14px}.module-source img{max-width:100%}}
/* V: uniform logo boxes and captions align Fortnite with the existing proof strip. */
#jellybean-q-refined .jq-programs figure{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:8px}
.module-body textarea{font:inherit;font-size:16px;line-height:1.5;padding:12px;min-height:96px;width:100%;border:1px solid #6d7f5c;border-radius:8px;background:#fff;margin-top:8px;resize:vertical}
.module-buttons .module-thumb[hidden]{display:none}

.module-more-references{margin:20px 0}.module-more-references[hidden]{display:none}.module-more-references>summary{cursor:pointer;min-height:44px;display:list-item;padding-top:12px;font-size:14px}

.module-source.wide-reference{grid-template-columns:1fr}.module-source.wide-reference img{width:100%;max-height:none;height:auto}

/* Verified media strip; publication names are plain typography, not endorsement badges. */
#jellybean-q-refined .jq-media{padding:22px 0 26px;border-top:1px solid #b4bda7}
#jellybean-q-refined .jq-media h2{font-size:13px;line-height:20px;letter-spacing:.04em;text-transform:uppercase;font-weight:500;margin:0 0 15px;color:#59634f}
.jq-media-links{display:flex;flex-wrap:wrap;gap:22px 42px;align-items:start;list-style:none;margin:0;padding:0}
.jq-media-links li{flex:1 1 150px;max-width:240px;min-width:0}
.jq-media-links a{display:flex;flex-direction:column;align-items:flex-start;gap:7px;min-height:52px;padding:5px 0;color:#182211;text-decoration:none}
.jq-media-name{font-family:Georgia,'Times New Roman',serif;font-size:27px;line-height:34px;letter-spacing:-.04em}
.jq-media-subject{font:inherit;font-size:11px;line-height:17px;color:#59634f}
.jq-media-links a:hover .jq-media-name{text-decoration:underline;text-underline-offset:5px}
.jq-media-links a:focus-visible{outline:2px solid #51702e;outline-offset:5px;border-radius:2px}
@media(max-width:700px){.jq-media-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.jq-media-links li{max-width:none}.jq-media-name{font-size:23px;line-height:30px}}

/* Programme-logo polish: shared image boxes and centred optional identifiers. */
#jellybean-q-refined .jq-programs{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 32px;align-items:start;justify-items:center;margin-block:22px 4px}
#jellybean-q-refined .jq-programs figure{width:100%;min-width:0;min-height:100px;align-items:center;justify-content:flex-start;gap:8px;text-align:center}
#jellybean-q-refined .jq-programs img{display:block;width:min(100%,164px);height:70px;padding:12px;object-fit:contain;flex-shrink:0}
#jellybean-q-refined .jq-programs figcaption{width:100%;font-size:12px;line-height:18px;text-align:center;margin:0}
@media(max-width:650px){#jellybean-q-refined .jq-programs{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}#jellybean-q-refined .jq-programs img{width:min(100%,150px);height:68px;padding:11px}}

/* Balance visible logo artwork, preserving original aspect ratios and asset bytes. */
#jellybean-q-refined .jq-programs{gap:22px 32px}
#jellybean-q-refined .jq-programs figure{min-height:122px}
#jellybean-q-refined .jq-programs .program-logo{position:relative;display:block;width:min(100%,180px);height:90px;flex-shrink:0;overflow:hidden;border:1px solid #151b11;border-radius:6px;background:#151b11}
#jellybean-q-refined .jq-programs .program-logo[data-tone="light"]{border-color:#d8ddcf;background:#fff}
#jellybean-q-refined .jq-programs .program-logo img{position:absolute;left:50%;top:50%;display:block;width:calc(100% * var(--logo-width));height:auto;max-width:none;padding:0;background:transparent!important;border:0!important;border-radius:0;transform:translate(var(--logo-x),var(--logo-y));object-fit:contain}
@media(max-width:650px){#jellybean-q-refined .jq-programs{gap:18px 22px}#jellybean-q-refined .jq-programs .program-logo{width:min(100%,150px)}}

#jellybean-q-refined .insight-bridge .pixel-shorthand{font-size:13px;line-height:20px;font-weight:500;color:#59634f;margin:12px 0 0}

#jellybean-q-refined .jq-programs .program-logo[data-logo="crocs"]{--logo-width:0.76013889;--logo-x:-51.781473%;--logo-y:-53.296703%}
#jellybean-q-refined .jq-programs .program-logo[data-logo="spinmaster"]{--logo-width:0.42222222;--logo-x:-50.000000%;--logo-y:-50.000000%}
#jellybean-q-refined .jq-programs .program-logo[data-logo="sony"]{--logo-width:0.87887925;--logo-x:-48.673100%;--logo-y:-50.000000%}
#jellybean-q-refined .jq-programs .program-logo[data-logo="interscope"]{--logo-width:0.26666667;--logo-x:-50.000000%;--logo-y:-50.000000%}
#jellybean-q-refined .jq-programs .program-logo[data-logo="funinmotion"]{--logo-width:0.35555556;--logo-x:-50.000000%;--logo-y:-50.000000%}
#jellybean-q-refined .jq-programs .program-logo[data-logo="carebears"]{--logo-width:0.72222222;--logo-x:-50.000000%;--logo-y:-50.000000%}
#jellybean-q-refined .jq-programs .program-logo[data-logo="fortnite"]{--logo-width:0.65555556;--logo-x:-50.000000%;--logo-y:-50.000000%}
#jellybean-q-refined .jq-programs .program-logo[data-logo="disney-pixar"]{--logo-width:0.84063260;--logo-x:-49.710564%;--logo-y:-49.242424%}

/* Centre marketing framing and columns; keep data rows and form controls readable. */
#jellybean-q-refined .hero-copy,#jellybean-q-refined .experience-hero{text-align:center}
#jellybean-q-refined .hero-copy h1,#jellybean-q-refined .hero-copy .jq-lead{margin-inline:auto}
#jellybean-q-refined .jq-actions{justify-content:center}
#jellybean-q-refined .hero-copy .text-link{justify-content:center;text-align:center}
#jellybean-q-refined .jq-section>h2,#jellybean-q-refined .jq-section>.jq-eyebrow,#jellybean-q-refined .jq-section>.jq-section-intro,#jellybean-q-refined .jq-proof>p,#jellybean-q-refined .jq-media h2{text-align:center;margin-inline:auto}
#jellybean-q-refined .founder-proof{text-align:center}
#jellybean-q-refined .proof-numbers article{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;text-align:center}
#jellybean-q-refined .proof-numbers h3{display:flex;align-items:center;justify-content:center;min-height:75px;margin:0 auto;max-width:300px}
#jellybean-q-refined .proof-numbers p{max-width:300px;margin:0 auto;min-height:40px}
#jellybean-q-refined .comparative-copy{text-align:center;margin-inline:auto}
#jellybean-q-refined .jq-media-links a{align-items:center;text-align:center}
#jellybean-q-refined .source-device figcaption,#jellybean-q-refined .source-device .sequence-number,#jellybean-q-refined .screen-reason,#jellybean-q-refined .source-note,#jellybean-q-refined .concept-boundary{text-align:center}
#jellybean-q-refined .source-device{text-align:center}
#jellybean-q-refined .source-device .text-link{justify-content:center;text-align:center}
#jellybean-q-refined .source-note,#jellybean-q-refined .concept-boundary{max-width:900px;margin-inline:auto}
#jellybean-q-refined .insight-bridge{flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center}
#jellybean-q-refined .insight-bridge p{margin-inline:auto}
#jellybean-q-refined .jq-outcome,#jellybean-q-refined .jq-data-layout>article,#jellybean-q-refined .record-path li,#jellybean-q-refined .onboarding-flow li,#jellybean-q-refined .jq-setup-preview{text-align:center}
#jellybean-q-refined .record-path strong{margin-inline:auto}
#jellybean-q-refined .jq-data-layout>article .text-link,#jellybean-q-refined .onboarding-flow .text-link{align-self:center;justify-content:center;text-align:center}
#jellybean-q-refined .module-buttons button{justify-content:center;align-items:center;text-align:center}
#jellybean-q-refined .module-buttons .module-button-label{text-align:center}
#jellybean-q-refined .module-preview{text-align:center}
#jellybean-q-refined .module-source{justify-items:center;text-align:center}
#jellybean-q-refined .module-source figure{width:100%}
#jellybean-q-refined .module-source p,#jellybean-q-refined .module-unavailable p{max-width:700px;margin-inline:auto}
#jellybean-q-refined .module-preview .text-link{justify-content:center;text-align:center}
#jellybean-q-refined .module-preview form,#jellybean-q-refined .module-scope,#jellybean-q-refined .module-body label,#jellybean-q-refined .module-body input,#jellybean-q-refined .module-body textarea{text-align:left}
#jellybean-q-refined .analytics-top{flex-direction:column;align-items:center;text-align:center;gap:12px}
#jellybean-q-refined .analytics-controls{justify-content:center}
#jellybean-q-refined .analytics-context{text-align:center}
#jellybean-q-refined .analytics-metrics button{align-items:center;text-align:center}
#jellybean-q-refined .analytics-card>.jq-eyebrow,#jellybean-q-refined .analytics-card>h4,#jellybean-q-refined .customer-columns h5{text-align:center}
#jellybean-q-refined .analytics-card .card-heading{flex-direction:column;align-items:center;text-align:center}
#jellybean-q-refined .jq-plan{text-align:center}
#jellybean-q-refined .jq-price{justify-content:center}
#jellybean-q-refined .jq-plan ul,#jellybean-q-refined .pricing-details,#jellybean-q-refined .activation-proposal,#jellybean-q-refined .activation-proposal table,#jellybean-q-refined .jq-setup-controls{text-align:left}
#jellybean-q-refined .jq-commercial-note{text-align:center;margin-inline:auto;max-width:900px}
#jellybean-q-refined .faq-section>details{max-width:900px;margin-inline:auto;text-align:left}
#jellybean-q-refined .faq-section>details>summary{text-align:center}
#jellybean-q-refined .final-action{text-align:center}
#jellybean-q-refined .final-action h2,#jellybean-q-refined .final-action p{margin-inline:auto}
@media(max-width:700px){#jellybean-q-refined .proof-numbers article{gap:10px}#jellybean-q-refined .proof-numbers h3,#jellybean-q-refined .proof-numbers p{min-height:0}#jellybean-q-refined .insight-bridge a{margin-top:0}}
#jellybean-q-refined .jq-media-links{justify-content:center}
#jellybean-q-refined .faq-section>h2{grid-column:1/-1;width:100%}

.public-review-banner{margin:0;padding:12px 20px;background:#edf2df;border-bottom:1px solid #c8d3b4;color:#435337;text-align:center;font:400 12px/19px Outfit,sans-serif}
#jellybean-q-refined .module-source img{height:auto;max-height:none;object-fit:contain}

/* Small visual refinements for the public review. */
#jellybean-q-refined .proof-numbers{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px;margin-inline:auto}
#jellybean-q-refined .module-buttons button{min-height:86px;gap:12px;border:1px solid #c1cbb5;background:#f8faf3;transition:background .15s ease,border-color .15s ease}
#jellybean-q-refined .module-buttons button[aria-selected="true"]{background:#1e2420;border-color:#1e2420;color:#fff}
#jellybean-q-refined .module-buttons button[aria-selected="true"] .module-button-label>span{color:#f2d574}
#jellybean-q-refined .module-buttons .module-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:11px;background:#edf0e5;color:#405139}
.module-icon svg{width:25px;height:25px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#jellybean-q-refined .module-buttons button[aria-selected="true"] .module-icon{background:#f2d574;color:#1e2420}
#module-preview{scroll-margin-top:110px}
#module-preview:focus-visible{outline:3px solid #897021;outline-offset:5px}
#jellybean-q-refined .regional-press-note{max-width:800px;margin:20px auto 0;text-align:center;font-size:12px;line-height:19px;color:#58634f}
#jellybean-q-refined .jq-media-links{flex-wrap:wrap}
#jellybean-q-refined .review-demo{padding:26px;border:1px solid #d1d9c8;background:#fff;border-radius:16px;box-shadow:0 10px 24px #1c302510;text-align:left}
.review-demo-brand{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;letter-spacing:1.8px;font-weight:600;padding-bottom:18px;border-bottom:1px solid #e3e7dc}
.review-demo-pill{letter-spacing:0;font-size:11px;color:#394827;background:#f5e8b8;padding:5px 9px;border-radius:20px;font-weight:400}
.review-product{display:flex;align-items:center;gap:22px;padding:24px 0}
.review-product svg{width:82px;height:107px;flex-shrink:0;background:#f1f4e9;border-radius:15px;padding:8px}
#jellybean-q-refined .review-product h4{font-size:24px;line-height:30px;margin:4px 0}
#jellybean-q-refined .review-product p{margin:0;font-size:14px}
.review-demo-caption{font-size:11px;line-height:17px;color:#59674e;display:block;margin-top:6px}
.review-rating{padding:0;margin:0 0 20px;border:0;min-width:0}
.review-rating legend{font-size:14px;font-weight:500}
.review-stars{display:flex;gap:7px;margin-top:9px}
.review-stars button{background:#f9faf5;border:1px solid #aab598;color:#43582c;border-radius:9px;width:44px;height:44px;padding:0;font-size:28px;line-height:1}
.review-stars button[aria-pressed="true"]{border-color:#705c16;background:#f5e8b8}
#jellybean-q-refined .review-rating p{font-size:12px;margin:7px 0 0;color:#59674e}
.review-optional{font-size:12px;color:#66705c;margin-left:5px;font-weight:400}
#jellybean-q-refined .review-demo .jq-button{margin-top:16px;background:#203329;color:#fff}
#jellybean-q-refined .review-demo #module-form-status{font-size:12px;line-height:19px;color:#59674e}
#jellybean-q-refined .insight-bridge{background:#202521;border-color:#202521;color:#f7f8f2}
#jellybean-q-refined .insight-bridge p,#jellybean-q-refined .insight-bridge h3{color:#f7f8f2}
#jellybean-q-refined .insight-bridge .jq-eyebrow{color:#f2d574}
#jellybean-q-refined .insight-bridge .jq-button{background:#f2d574;border-color:#f2d574;color:#202521}
#jellybean-q-refined .pixel-shorthand{color:#eed57c!important}
@media(max-width:700px){#jellybean-q-refined .proof-numbers{grid-template-columns:1fr}#jellybean-q-refined .module-buttons button{flex-direction:row;min-height:86px;padding:12px 8px;gap:8px}.module-icon{width:35px;height:35px;border-radius:9px}.module-icon svg{width:22px;height:22px}#jellybean-q-refined .module-button-label{font-size:13px}.review-demo-brand{flex-wrap:wrap}.review-product{gap:14px}#jellybean-q-refined .review-demo{padding:18px}.review-stars{gap:5px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}#jellybean-q-refined .module-buttons button{transition:none}}

/* Press strip only: one desktop row, balanced smaller-screen grids. */
#jellybean-q-refined .jq-media-links{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px 18px;align-items:center;justify-content:normal}
#jellybean-q-refined .jq-media-links li{max-width:none;min-width:0;margin:0}
#jellybean-q-refined .jq-media-links a{align-items:center;justify-content:center;min-height:72px;padding:0 2px;text-align:center}
#jellybean-q-refined .jq-media-name{font-size:clamp(18px,1.65vw,24px);line-height:1.25;letter-spacing:-.035em;max-width:100%}
#jellybean-q-refined .regional-press-note{max-width:1000px;margin:14px auto 0;font-size:11px;line-height:18px}
@media(max-width:1023px){#jellybean-q-refined .jq-media-links{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 18px}#jellybean-q-refined .jq-media-links li{grid-column:span 2}#jellybean-q-refined .jq-media-links li:last-child{grid-column:3/span 2}#jellybean-q-refined .jq-media-name{font-size:23px}#jellybean-q-refined .jq-media-links a{min-height:64px}}
@media(max-width:599px){#jellybean-q-refined .jq-media-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px}#jellybean-q-refined .jq-media-links li:last-child{grid-column:2/span 2}#jellybean-q-refined .jq-media-name{font-size:22px}#jellybean-q-refined .jq-media-links a{min-height:58px}#jellybean-q-refined .regional-press-note{max-width:340px;margin-top:12px}}

/* Same illustrative Susan data, with a clearer personal profile hierarchy. */
#jellybean-q-refined .customer-detail{overflow:hidden}
#jellybean-q-refined .customer-detail>header{margin:-24px -24px 22px;padding:25px 28px;gap:22px;background:#202521;color:#f7f8f2;border-radius:13px 13px 0 0}
#jellybean-q-refined .customer-detail>header .jq-eyebrow{color:#ecd994;font-size:11px;letter-spacing:.03em}
#jellybean-q-refined .customer-detail>header h4{font-size:36px;line-height:42px;margin:5px 0;color:#f7f8f2}
#jellybean-q-refined .customer-detail>header p{color:#d5decf;font-size:13px;margin:0}
#jellybean-q-refined .customer-avatar{width:82px;height:98px;background:none;border-radius:0;overflow:hidden;flex-shrink:0}
.customer-avatar svg{display:block;width:100%;height:100%}
.profile-badges{display:grid;gap:9px;justify-items:end;margin-left:auto;flex-shrink:0}
#jellybean-q-refined .profile-badges .synthetic-pill{background:transparent;border:1px solid #65725f;color:#e1e8db;font-size:10px;padding:4px 9px}
.profile-superfan{display:inline-flex;gap:5px;align-items:baseline;background:#f2d574;color:#202521;border-radius:7px;padding:8px 11px;font-size:15px;font-weight:500}
.profile-superfan small{font-size:11px;font-weight:400}
.profile-engagement{border:1px solid #dae1cf;background:#f7f9f1;border-radius:12px;padding:15px 20px;margin-bottom:24px}
.profile-engagement-title{font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#59674e;margin-bottom:15px}
.profile-engagement dl{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0;position:relative}
.profile-engagement dl:before{content:'';position:absolute;top:5px;left:7px;right:49%;height:1px;background:#b9c69f}
.profile-engagement dl>div{position:relative;padding-left:22px;z-index:1}
.profile-engagement dl>div:before{content:'';position:absolute;top:1px;left:0;width:10px;height:10px;border:2px solid #5b6e49;border-radius:50%;background:#f2d574}
.profile-engagement dt{font-size:12px;color:#59674e;background:#f7f9f1;display:inline-block;padding-right:12px}
.profile-engagement dd{margin:5px 0 0;font-size:14px;color:#405239}
.profile-engagement dd strong{font-size:26px;line-height:30px;margin-right:3px;color:#202521;font-weight:500}
#jellybean-q-refined .retailer-chip{display:inline-block;padding:3px 8px;border:1px solid #cdd6c0;border-radius:6px;background:#f1f5e8;font-size:12px;color:#3b5230}
#jellybean-q-refined .customer-columns{gap:24px}
#jellybean-q-refined .customer-columns .segment-pill{background:#f5e7b0;border-color:#e4cf7d;color:#3b331b}
@media(max-width:700px){#jellybean-q-refined .customer-detail>header{margin:-18px -18px 18px;padding:21px 18px;gap:14px}#jellybean-q-refined .customer-detail>header>div:nth-child(2){flex:1;min-width:0}#jellybean-q-refined .customer-detail>header h4{font-size:30px;line-height:36px}.profile-badges{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:2px 0 0;gap:8px}#jellybean-q-refined .customer-avatar{width:64px;height:77px}.profile-engagement{padding:16px 14px}.profile-engagement dl{gap:12px}.profile-engagement dd{font-size:12px}.profile-engagement dd strong{display:block;margin-bottom:4px}.profile-engagement dt{font-size:11px}.profile-engagement dl:before{right:47%}}

/* Three focused visual fixes: amounts, path rail, launch cards. */
#jellybean-q-refined .purchase-signal>strong{display:flex;align-items:center;flex-wrap:wrap;gap:9px}
#jellybean-q-refined .profile-engagement dl{--profile-path-gap:24px;gap:var(--profile-path-gap)}
#jellybean-q-refined .profile-engagement dl:before{display:none}
#jellybean-q-refined .profile-engagement dl>div{padding:22px 0 0}
#jellybean-q-refined .profile-engagement dl>div:before{box-sizing:border-box;left:0;top:0;width:12px;height:12px;z-index:2}
#jellybean-q-refined .profile-engagement dl>div:first-child:after{content:'';position:absolute;left:6px;top:6px;transform:translateY(-50%);width:calc(100% + var(--profile-path-gap));height:2px;background:#b9c69f;z-index:0}
#jellybean-q-refined .profile-engagement dt{position:relative;z-index:1;min-height:20px}
#jellybean-q-refined .launch-routes{gap:20px}
#jellybean-q-refined .launch-routes>.jq-outcome{padding:28px 24px;border:1px solid #d5d8c8;border-radius:16px;background:#f4e8b6;text-align:center}
#jellybean-q-refined .launch-routes>.jq-outcome:nth-child(2){background:#e6edd9;border-color:#bfcbae}
#jellybean-q-refined .launch-routes>.jq-outcome:nth-child(3){background:#202521;border-color:#202521}
#jellybean-q-refined .launch-routes>.jq-outcome:nth-child(3) h3{color:#f7f8f2}
#jellybean-q-refined .launch-routes>.jq-outcome:nth-child(3) p{color:#dce5d6}
#jellybean-q-refined .launch-routes>.jq-outcome:nth-child(3) .jq-small{color:#f2d574}
.launch-icon{display:grid;place-items:center;width:56px;height:56px;margin:0 auto 16px;border-radius:15px;background:#202521;color:#f7f8f2}
.launch-icon svg{width:30px;height:30px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
#jellybean-q-refined .launch-routes>.jq-outcome:nth-child(2) .launch-icon{background:#f7f8f2;color:#405239}
#jellybean-q-refined .launch-routes>.jq-outcome:nth-child(3) .launch-icon{background:#f2d574;color:#202521}
@media(max-width:700px){#jellybean-q-refined .profile-engagement dl{--profile-path-gap:12px}#jellybean-q-refined .profile-engagement dt{min-height:36px}#jellybean-q-refined .launch-routes{gap:16px}#jellybean-q-refined .launch-routes>.jq-outcome{padding:24px 20px}}

/* Approved plain publication names, one line each. */
#jellybean-q-refined .jq-media-links{grid-template-columns:repeat(7,max-content);justify-content:space-between;gap:12px;align-items:center}
#jellybean-q-refined .jq-media-name{white-space:nowrap;font-size:clamp(18px,1.6vw,23px);line-height:1.25}
#jellybean-q-refined .jq-media-links li{grid-column:auto}
@media(max-width:1023px){#jellybean-q-refined .jq-media-links{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 18px}#jellybean-q-refined .jq-media-links li{grid-column:span 2}#jellybean-q-refined .jq-media-links li:last-child{grid-column:3/span 2}#jellybean-q-refined .jq-media-name{font-size:22px}}
@media(max-width:767px){#jellybean-q-refined .jq-media-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 16px}#jellybean-q-refined .jq-media-links li:last-child{grid-column:2/span 2}#jellybean-q-refined .jq-media-name{font-size:22px}}
@media(max-width:479px){#jellybean-q-refined .jq-media-links{grid-template-columns:minmax(0,1fr);gap:3px}#jellybean-q-refined .jq-media-links li,#jellybean-q-refined .jq-media-links li:last-child{grid-column:auto}#jellybean-q-refined .jq-media-links a{min-height:42px}#jellybean-q-refined .jq-media-name{font-size:23px}}
