/* Warm hotel analytics: clear surfaces, amber data and an explicit question-to-decision flow. */
.analytics-page{--bg-main:#FFFBF4;--bg-surface:#FFF;--bg-dark:#FFF0D1;--text-main:#30271F;--text-muted:#6D5B4D;--text-inverse:#30271F;--text-inverse-muted:#6D5B4D;--accent-gold:#F5B942;--accent-mineral:#A75116;--accent-clay:#BF6224;--border-light:#E8D8C1;--border-dark:#E6CCAA;--focus-light:#9A4211;--focus-dark:#9A4211;--focus:#9A4211;background:var(--bg-main)}
.analytics-page a{color:#934212}.analytics-page .button.primary{background:#FFC15C;color:#30271F;border-color:#EDAC43;box-shadow:0 4px 0 #E5A44818}
.analytics-page .button.primary:hover{background:#FFB241;border-color:#D48A29;color:#30271F}.analytics-page .button.primary:active{background:#F2A234}
.analytics-page .site-header{background:#FFFDF8F5;backdrop-filter:blur(12px)}
.analytics-page .site-header .header-cta{background:#FFD27D;color:#30271F;border-color:#EAB35B}.analytics-page .site-header .header-cta:hover{background:#FFC15C}
.analytics-page .site-header nav{gap:22px}.analytics-page .site-header nav>a{color:#493C30}
.analytics-page .warm-panel{background:#FFF2D8;color:var(--text-main)}
.analytics-hero{position:relative;isolation:isolate;overflow:hidden;min-height:740px;background:#FFFBF4;color:var(--text-main);border-bottom:1px solid #EED9B7}
.statistics-backdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;pointer-events:none}
.analytics-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#FFFBF4 0%,#FFFBF4ED 30%,#FFFBF459 53%,transparent 75%);pointer-events:none}
.analytics-hero-layout{display:grid;grid-template-columns:1.02fr 1fr;gap:42px 72px;align-items:center;padding-block:58px 26px}
.analytics-hero-copy .eyebrow{color:#965019;font-size:10px;letter-spacing:.12em;max-width:46ch;margin-bottom:24px;display:flex;align-items:center;gap:12px}
.data-mark{display:flex;gap:3px;align-items:flex-end;flex:0 0 23px;height:20px}.data-mark i{width:4px;background:#CB771E;height:9px;border-radius:2px}.data-mark i:nth-child(2){height:18px}.data-mark i:nth-child(3){height:14px}.data-mark i:nth-child(4){height:20px}
.analytics-hero :is(h1,h2){font-family:var(--sans);font-weight:600;font-size:clamp(48px,4.45vw,66px);letter-spacing:-.05em;line-height:1.1;max-width:14ch;background:none;padding-top:0}
.analytics-hero :is(h1,h2)>span{display:block;color:#A64B16;margin-top:5px}
.analytics-hero .hero-description{font-size:16px;line-height:1.85;margin-top:26px;max-width:51ch;color:#6D5B4D}
.analytics-hero .hero-actions{gap:10px 20px;margin-top:30px}.analytics-hero .hero-actions .text-link{font-size:12px;color:#854014}
.hero-expertise{list-style:none;display:flex;flex-wrap:wrap;gap:10px 20px;padding:0;margin:26px 0 0;font-size:11px;color:#6D5B4D}.hero-expertise li{display:flex;align-items:center;gap:7px}.hero-expertise li>span{color:#A34B15;font-size:13px}
.analytics-formula{grid-column:1/-1;border-top:1px solid #E7D1AD;padding-top:20px;font-size:12px;letter-spacing:.02em;color:#6D5B4D}
.statistical-canvas{position:relative;min-width:0;padding:25px 26px 18px;background:#FFFFFFF5;border:1px solid #E9C78C;border-radius:16px;box-shadow:0 22px 55px #9A602212,8px 8px 0 #FFDB9526;transform:none}
.statistical-canvas figcaption{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}
.statistical-canvas .mini-label{font-size:9px;color:#965019;letter-spacing:.09em}.concept-label{font-size:9px;color:#7A5429;border:1px solid #F0D4A6;padding:4px 7px;background:#FFFAED;border-radius:20px}
.statistical-canvas figcaption strong{flex-basis:100%;font:400 31px/1.12 var(--serif);letter-spacing:-.025em;margin-top:4px;max-width:24ch}
.flow-step{display:block;font:700 9px/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#92501E}
.signal-question{position:relative;padding:15px 17px;margin-top:20px;background:#FFF8EA;border-left:3px solid #ECB259;border-radius:0 6px 6px 0}.signal-question p{font-size:15px;line-height:1.45;max-width:30ch;margin-top:6px;font-weight:600}.question-example{font-size:9px;color:#806A52;margin-top:7px;display:block}
.response-stream{height:22px;display:grid;grid-template-columns:repeat(3,1fr)}.response-stream span{height:100%;width:1px;background:#E7BE7A;justify-self:center}
.signal-topics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.signal-topics>div{display:flex;gap:7px;flex-direction:column;align-items:center;font-size:11px;color:#6D4B2A}
.topic-dots{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.topic-dots i{width:5px;height:5px;border-radius:50%;background:#E5922C}.signal-topics>div:nth-child(2) i{background:#E9AE38}.signal-topics>div:nth-child(3) i{background:#C77433}.topic-dots i:nth-child(3n){opacity:.5}
.signal-analysis{position:relative;height:124px;display:flex;align-items:center;justify-content:center;padding-top:13px}.signal-connectors{position:absolute;inset:0;width:100%;height:100%}
.analysis-engine{position:relative;display:flex;align-items:center;gap:13px;padding:12px 17px;background:#FFFDF7;border:1px solid #DFB16C;border-radius:9px;box-shadow:0 4px 16px #A7611710;min-width:240px}.analysis-engine strong{font-size:14px;font-weight:700;display:block;margin-top:3px}.engine-symbol{display:flex;gap:3px;align-items:center}.engine-symbol i{width:3px;height:12px;border-radius:3px;background:#CC721C}.engine-symbol i:nth-child(2n){height:23px}.engine-symbol i:nth-child(3){height:30px}.engine-spark{color:#B2651C;margin-left:auto;font-size:22px}
.decision-output{padding:15px 17px;background:#FFEDC5;border:1px solid #EEC98C;border-radius:8px}.decision-output>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px}.decision-output p{font-size:11px;font-weight:600;line-height:1.6;display:flex;flex-direction:column;gap:3px}.decision-output p>span{font-size:18px;color:#A45318;line-height:1}
.decision-foot{font-size:10px;color:#806A52;display:flex;align-items:center;gap:7px;margin-top:14px}.foot-dot{width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#B97227}

.analytics-page .journey{padding-block:24px}.analytics-page .journey>span{font-size:12px}.analytics-page .journey small{color:#A34B15}
.decision-areas{background:var(--bg-main);color:var(--text-main)}.decision-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:100px;align-items:end}.decision-areas h2{max-width:19ch}.decision-heading>p{font-size:16px;color:var(--text-muted);max-width:45ch}.decision-areas .area-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:50px;border-bottom:1px solid var(--border-light)}.decision-areas .area-tabs button{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:15px 0 20px;text-align:left;background:transparent;color:var(--text-muted);font-size:13px;border:0;border-bottom:3px solid transparent;border-radius:0;min-height:90px}.decision-areas .area-tabs button>span:first-child{display:flex;flex-direction:column;gap:6px}.decision-areas .area-tabs small{font-size:10px;color:var(--accent-mineral);font-weight:400}.decision-areas .area-tabs button[aria-selected=true]{border-bottom-color:#A34B15;color:#934212}.decision-areas .area-tabs button[aria-selected=true]>span{color:inherit}.decision-areas .area-tabs button:hover{color:#934212;background:#FFF0D5}.decision-areas .area-tabs button:focus-visible{outline:3px solid #9A4211;outline-offset:3px}.decision-areas .area-panels>[role=tabpanel]{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;padding-block:45px;align-items:center;min-height:490px}.decision-areas .area-copy{display:block}.area-number{font-size:11px;letter-spacing:.1em;color:#A34B15;display:block;margin-bottom:24px}.decision-areas .area-copy h3{font-size:42px;max-width:17ch}.decision-areas .area-copy>p{color:var(--text-muted);font-size:16px;line-height:1.8;margin-top:24px;max-width:40ch}.research-question{padding:30px;background:white;border:1px solid var(--border-light);box-shadow:0 12px 30px #8A542505}.research-question>.mini-label{font-size:10px;color:#A34B15}.research-question blockquote{font:400 30px/1.2 var(--serif);letter-spacing:-.025em;margin:20px 0}.question-audience{font-size:12px;color:var(--text-muted);line-height:1.7}.question-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:24px;border-top:1px solid var(--border-light);margin-top:26px;padding-top:24px}.question-outcomes h4{font:700 11px/1.5 var(--sans);margin:0 0 10px;color:#934212}.question-outcomes p{font-size:13px;line-height:1.8;color:var(--text-muted)}.decision-areas .areas-bottom{border-top:1px solid var(--border-light);padding-top:26px}.decision-areas .areas-bottom p{color:var(--text-muted);font-size:12px;max-width:65ch}.decision-areas .areas-bottom .button{white-space:nowrap}
.intelligence-section{background:#FFF6E7}.intelligence-section .eyebrow{color:#A34B15}.intelligence-heading{display:grid;grid-template-columns:1.25fr 1fr;gap:100px;align-items:end}.intelligence-heading h2{max-width:19ch}.intelligence-heading>p{color:#6D5B4D;font-size:16px;line-height:1.85}.intelligence-columns{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin-top:65px}.intelligence-pillar{border-top:1px solid #E6CCAA;padding-top:26px;min-width:0}.pillar-index{font:11px/1.5 var(--sans);color:#A34B15;letter-spacing:.08em;text-transform:uppercase}.intelligence-pillar h3{font-size:36px;max-width:22ch;margin-top:24px}.intelligence-pillar>p{font-size:15px;line-height:1.85;color:#6D5B4D;margin-top:22px;min-height:111px}.question-system{padding:27px;background:#FFFFFF;border:1px solid #E6CCAA;margin-top:25px;min-height:267px}.question-system>.mini-label{font-size:10px;color:#9C4B16}.question-system>strong{font:400 25px/1.2 var(--serif);display:block;max-width:24ch;margin-top:12px}.question-system-steps{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.question-system-steps>span{font-size:11px;border:1px solid #E4C89F;padding:7px 10px;border-radius:3px;color:#6D5B4D}.system-result{font-size:10px;font-weight:700;letter-spacing:.06em;display:block;color:#A34B15;margin-top:22px}.system-result>span{font-size:20px;margin-right:8px}.analysis-system{margin-top:25px;min-height:267px;display:flex;flex-direction:column;justify-content:space-between;border-block:1px solid #E6CCAA}.analysis-system>div{display:flex;align-items:center;gap:20px;padding:22px 0;font-size:13px}.analysis-system>div+div{border-top:1px solid #E6CCAA}.analysis-system>div>span:last-child{margin-left:auto;color:#A34B15}.analysis-glyph{display:flex;align-items:flex-end;justify-content:space-between;gap:5px;width:77px;height:31px;flex-shrink:0}.analysis-glyph i{display:block;width:6px;height:30%;background:#ED9B39}.analysis-glyph i:nth-child(2n){height:65%}.analysis-glyph i:nth-child(3n){height:100%}.glyph-1 i{background:#A34B15;border-radius:50%;height:6px!important}.glyph-1{align-items:center}.glyph-2{transform:rotate(180deg)}.glyph-2 i{background:#9C4B16}.expert-review{display:flex;gap:50px;justify-content:space-between;align-items:center;margin-top:60px;padding-top:32px;border-top:1px solid #E6CCAA}.expert-review h3{font-size:26px;max-width:30ch}.expert-review p{font-size:13px;color:#6D5B4D;max-width:68ch;line-height:1.8;margin-top:15px}.expert-review .text-link{white-space:nowrap;font-size:13px}
.reward-direct{margin-top:23px;font-size:14px;line-height:1.8;border-left:3px solid #A34B15;padding-left:18px;color:#854014}.analytics-page .reward-copy .fine-copy{font-size:12px}.analytics-page .contact-section .form-container{background:#FFF;border:1px solid var(--border-light);padding:32px}.analytics-page .contact-copy h2{max-width:16ch}.analytics-page .closing-layout h2{font-size:55px}.analytics-page .closing-product{max-width:340px}.analytics-page .closing-layout{grid-template-columns:1.3fr .7fr}.analytics-page .download-description{margin-top:10px}.analytics-page .faq-section summary{line-height:1.6}
@media(min-width:1600px){.analytics-hero-layout{gap:65px 90px}.analytics-hero{min-height:800px}}
@media(max-width:1200px){.analytics-hero-layout{gap:40px}.analytics-hero :is(h1,h2){font-size:56px}.statistical-canvas{padding:22px 18px}.statistical-canvas figcaption strong{font-size:29px}.decision-heading,.intelligence-heading{gap:60px}.decision-areas .area-panels>[role=tabpanel]{gap:45px}.intelligence-columns{gap:40px}.intelligence-pillar h3{font-size:33px}.analytics-page .site-header nav{gap:16px}}
@media(min-width:701px) and (max-width:1100px){.analytics-hero-layout{grid-template-columns:1fr 1fr;gap:32px;padding-top:60px}.analytics-hero :is(h1,h2){font-size:47px}.analytics-hero .hero-description{font-size:15px}.analytics-hero .hero-actions{display:block}.analytics-hero .hero-actions .text-link{margin-top:10px}.hero-expertise{gap:7px 13px;font-size:10px}.statistical-canvas{padding:18px 14px}.statistical-canvas .mini-label{font-size:9px}.concept-label{font-size:9px}.statistical-types{gap:10px}.statistical-types span{font-size:10px}.scatter-frame{padding-left:13px}.scatter-y{font-size:8px}.decision-heading,.intelligence-heading{grid-template-columns:1fr;gap:25px}.decision-heading>p{max-width:60ch}.decision-areas .area-tabs{grid-template-columns:repeat(3,1fr);gap:8px 25px}.decision-areas .area-tabs button{min-height:75px}.decision-areas .area-panels>[role=tabpanel]{grid-template-columns:1fr 1.2fr;gap:28px}.decision-areas .area-copy h3{font-size:34px}.research-question{padding:24px}.research-question blockquote{font-size:27px}.question-outcomes{grid-template-columns:1fr;gap:16px}.intelligence-heading>p{max-width:65ch}.intelligence-pillar>p{min-height:165px}.intelligence-columns{gap:30px}.question-system{padding:21px}.question-system-steps{gap:6px}.analysis-system>div{gap:12px;font-size:12px}.analysis-glyph{width:57px;gap:3px}.expert-review{align-items:flex-start;gap:30px}.expert-review .text-link{white-space:normal;min-width:140px}.analytics-page .closing-layout h2{font-size:45px}}
@media(max-width:700px){.analytics-hero{min-height:0}.analytics-hero-layout{display:flex;flex-direction:column;align-items:stretch;padding-block:35px 25px;gap:32px}.analytics-hero-copy .eyebrow{font-size:10px;max-width:32ch;line-height:1.8;margin-bottom:22px}.analytics-hero :is(h1,h2){font-size:43px;max-width:15ch;line-height:1.1}.analytics-hero :is(h1,h2)>span{margin-top:5px}.analytics-hero .hero-description{font-size:15px;line-height:1.8;margin-top:23px}.analytics-hero .hero-actions{margin-top:24px;display:flex;flex-direction:column;align-items:stretch;gap:10px}.analytics-hero .hero-actions .button{font-size:14px;justify-content:space-between}.analytics-hero .hero-actions .text-link{font-size:13px;justify-content:space-between}.hero-expertise{gap:10px 16px;font-size:10px;margin-top:20px}.statistical-canvas{transform:none;padding:22px 16px 18px}.statistical-canvas figcaption{gap:12px 8px}.statistical-canvas figcaption strong{font-size:29px}.statistical-canvas .mini-label,.concept-label{font-size:9px}.scatter-frame{margin-top:20px}.scatter-y{font-size:9px}.statistical-types{margin-top:20px;padding-top:15px;gap:10px}.statistical-types svg{height:34px}.statistical-types span{font-size:10px}.analytics-formula{font-size:11px;line-height:1.9;padding-top:20px}.analytics-page .journey{gap:18px 12px}.analytics-page .journey>span{font-size:11px}.decision-heading,.intelligence-heading{display:block}.decision-areas h2{font-size:37px;max-width:19ch}.decision-heading>p{font-size:15px;margin-top:22px}.decision-areas .area-tabs{grid-template-columns:1fr 1fr;gap:5px 20px;margin-top:30px;border-bottom:0}.decision-areas .area-tabs button{min-height:74px;padding-block:12px;font-size:13px;border-bottom:1px solid var(--border-light)}.decision-areas .area-tabs button[aria-selected=true]{border-bottom:3px solid #A34B15}.decision-areas .area-tabs small{font-size:9px}.decision-areas .area-panels>[role=tabpanel]{display:block;min-height:0;padding-block:35px}.area-number{display:none}.decision-areas .area-copy h3{font-size:33px;max-width:20ch}.decision-areas .area-copy>p{font-size:15px;margin-top:18px}.research-question{padding:25px 20px;margin-top:30px}.research-question blockquote{font-size:27px}.question-outcomes{grid-template-columns:1fr;gap:22px;padding-top:20px;margin-top:22px}.question-outcomes p{font-size:13px}.decision-areas .areas-bottom{gap:22px;align-items:stretch}.decision-areas .areas-bottom .button{font-size:13px;white-space:normal}.decision-areas .areas-bottom p{font-size:12px}.intelligence-heading h2{font-size:37px;max-width:19ch}.intelligence-heading>p{font-size:15px;margin-top:25px}.intelligence-columns{grid-template-columns:1fr;gap:40px;margin-top:40px}.intelligence-pillar h3{font-size:32px;max-width:20ch}.intelligence-pillar>p{min-height:0;font-size:15px}.question-system{min-height:0;padding:24px 20px}.question-system-steps{gap:8px}.question-system-steps>span{font-size:11px}.analysis-system{min-height:240px}.analysis-system>div{font-size:13px;gap:15px}.analysis-glyph{width:65px}.expert-review{display:block;margin-top:38px;padding-top:30px}.expert-review h3{font-size:29px}.expert-review p{font-size:13px}.expert-review .text-link{margin-top:20px;font-size:14px}.reward-direct{font-size:13px}.analytics-page .closing-layout h2{font-size:38px}.analytics-page .closing-product{max-width:none}.analytics-page .contact-section .form-container{padding:25px 20px;margin-top:35px}.analytics-page .contact-section .form-container .button{font-size:13px}.analytics-page .contact-copy h2{font-size:38px}}
@media(max-width:360px){.analytics-hero :is(h1,h2){font-size:37px}.analytics-hero-copy .eyebrow{font-size:9px}.hero-expertise{font-size:9px;gap:8px 10px}.statistical-canvas{padding-inline:13px}.concept-label{font-size:8px}.statistical-canvas .mini-label{font-size:8px}.statistical-canvas figcaption strong{font-size:27px}.statistical-types span{font-size:9px}.decision-areas h2,.intelligence-heading h2{font-size:34px}.decision-areas .area-copy h3{font-size:30px}.research-question{padding:22px 17px}.research-question blockquote{font-size:25px}.analysis-system>div{gap:10px;font-size:12px}.analysis-glyph{width:50px}.analytics-page .contact-section .form-container{padding-inline:16px}}
@media(prefers-reduced-motion:reduce){.data-curve{animation:none}}@media print{.analytics-hero{min-height:0}.statistics-backdrop{display:none}.statistical-canvas{print-color-adjust:exact;background:#FFF7E7;color:#30271F}.analytics-hero-copy{color:#30271F}.analytics-hero :is(h1,h2)>span{color:#A34B15}.analytics-hero .hero-description{color:#6D5B4D!important}.analytics-hero-layout{display:block}.statistical-canvas{max-width:500px;margin-top:25px}.hero-expertise{color:#6D5B4D}.intelligence-columns{gap:25px}.intelligence-pillar{break-inside:avoid}.decision-areas .area-panels>[role=tabpanel]{display:block!important}.area-tabs{display:none!important}}

.contact-dock{display:none}@media(max-width:700px){.analytics-page{padding-bottom:76px}.contact-dock:not([hidden]){display:block;position:fixed;inset:auto 0 0;z-index:35;padding:10px 20px max(10px,env(safe-area-inset-bottom));background:#FFFFFFF5;border-top:1px solid #E8D8C1;box-shadow:0 -5px 20px #30271F10}.analytics-page .contact-dock .button{width:100%;min-height:48px;justify-content:space-between;font-size:14px}.analytics-hero .hero-description,.decision-heading>p,.decision-areas .area-copy>p,.intelligence-heading>p,.intelligence-pillar>p{font-size:16px}}@media print{.contact-dock{display:none!important}}

.sample-details{margin-top:22px;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding-block:10px}.sample-details summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:44px;font-size:13px;list-style:none;color:var(--text-muted)}.sample-details summary::-webkit-details-marker{display:none}.sample-details .sample-link{font-size:13px;margin-top:10px}.sample-details .sample-price{font-size:12px;margin-top:10px}.sample-details .fine-copy{margin-block:8px 12px!important}.sample-details[open] summary>span{transform:rotate(45deg)}.form-required-note{font-size:12px;color:var(--text-muted);margin-bottom:25px;line-height:1.7}

.contact-copy .copy-status:empty{display:none}@media(max-width:700px){.analytics-page .contact-section .form-container{margin-top:25px}.contact-person{margin-top:24px;padding-top:20px}}
@media(max-width:360px){.analytics-hero-layout{padding-top:25px}.analytics-hero-copy .eyebrow{margin-bottom:16px}.analytics-hero .hero-description{margin-top:18px}.analytics-hero .hero-actions{margin-top:18px}}
@media(min-width:701px) and (max-width:1100px){.analytics-page .reward-section{grid-template-columns:minmax(0,1fr)}.analytics-page .reward-scene{width:100%;max-width:720px;min-width:0}.analytics-page .reward-copy{min-width:0}}


/* Consistent light surfaces through every chapter and interactive state. */
.analytics-page .visual-priorities{background:linear-gradient(135deg,#FFF4DD,#FFFAF0);border-color:#E8CFA8}
.analytics-page .source-notes>span{background:#FFFDF9;border-color:#E2C7A0;color:#6D4B2A}.analytics-page .priority-sheet{box-shadow:12px 12px 0 #E7B86622}
.analytics-page .visual-caption{color:#6D5B4D}.analytics-page .relationship-map{background:#FFF8E9;color:#30271F;border:1px solid #E7C99E;box-shadow:0 15px 35px #9A602216}.analytics-page .map-core{color:#97501D}.analytics-page .map-context{color:#6D5B4D}.analytics-page .map-topics>span{background:#FFFDF8}
.analytics-page .theme-line span:first-child,.analytics-page .organisation-rule>p{background:#FFE5B4;color:#7D431C}
.analytics-page .organisation-columns>div{border-color:#D79B40}.analytics-page .report-orbit>span{background:#FFF8E6;color:#754B28}.analytics-page .editorial-document{box-shadow:12px 12px 0 #DFA64326}
.analytics-page .headline-selectors button[aria-pressed=true]{background:#FFEDCC;border-color:#A34B15;color:#854014}.analytics-page .headline-selectors button:hover,.analytics-page .arrow-button:hover,.analytics-page .play-button:hover{background:#FFF0D6}
.analytics-page .deliver-document{background:#FFF0D3}.analytics-page .deliver-document .editorial-document{box-shadow:12px 15px 0 #D3A26326}
.analytics-page .closing-section{background:#FFF1D7;border-block:1px solid #EBD2AE}.analytics-page .closing-layout h2+p,.analytics-page .closing-product figcaption{color:#6D5B4D}
.analytics-page .site-footer{background:#FFF5E4;border-top:1px solid #E8D2B0}.analytics-page .footer-bottom{color:#6D5B4D}
.analytics-page .form-field input,.analytics-page .form-field select,.analytics-page .form-field textarea{border-color:#9D805B}.analytics-page .privacy-check input{accent-color:#A34B15}.analytics-page .album-phone{border-color:#D8C4A3;box-shadow:10px 20px 30px #8A542518}.analytics-page .phone-notch{background:#C4A374}
.analytics-page .contact-dock:not([hidden]){background:#FFFCF5F7;border-color:#E8D8C1;box-shadow:0 -5px 20px #A16F1C10}
/* Editorial office photography is a background, never a claim of named staff. */
.intelligence-section.chapter{padding-top:0}.intelligence-photo,.method-photo{position:relative;isolation:isolate;overflow:hidden;background:#FFF8EB;min-height:470px;display:flex;align-items:center}.office-backdrop{position:absolute;inset:0;width:100%;height:100%;z-index:-2}.office-backdrop img{width:100%;height:100%;object-fit:cover;object-position:center 46%}.intelligence-photo::after,.method-photo::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#FFFAF1 0%,#FFFAF1F5 24%,#FFFAF1D9 37%,#FFFAF159 56%,transparent 72%)}
.intelligence-photo .intelligence-heading{display:block;max-width:43%;padding-block:60px}.intelligence-photo .eyebrow{margin-bottom:24px}.intelligence-photo h2{font-size:47px;max-width:17ch}.intelligence-photo .intelligence-heading>p{font-size:15px;margin-top:25px;color:#5F4D3E;max-width:45ch}
.intelligence-section .intelligence-columns{margin-top:55px}.intelligence-section .intelligence-pillar>p{min-height:0}.question-system{border-radius:8px}.intelligence-pillar .analysis-system{background:#FFFBF3;padding-inline:16px;border:1px solid #E6CCAA;border-radius:8px}.intelligence-section .expert-review{margin-top:46px}
.method-section.chapter{padding-top:0}.method-photo{min-height:340px}.method-photo .office-backdrop img{object-position:center 62%}.method-photo::after{background:linear-gradient(90deg,#FFFCF6 0%,#FFFCF6F5 28%,#FFFCF6CC 43%,#FFFCF633 63%,transparent 78%)}.method-photo .wrap{padding-block:55px}.method-photo h2{max-width:15ch;font-size:49px}.method-photo .eyebrow{max-width:34ch}.method-layout{margin-top:50px}
@media(min-width:1600px){.analytics-hero{min-height:770px}}
@media(min-width:701px) and (max-width:1100px){.analytics-hero-layout{gap:30px;grid-template-columns:1fr 1fr;padding-top:40px}.analytics-hero :is(h1,h2){font-size:47px}.statistical-canvas{padding:20px 17px}.statistical-canvas figcaption strong{font-size:28px}.analysis-engine{min-width:0;width:92%;gap:8px;padding:12px}.analysis-engine strong{font-size:12px}.engine-spark{font-size:18px}.decision-output{padding:13px 12px}.decision-output>div{gap:8px}.decision-output p{font-size:10px}.concept-label{font-size:8px}.intelligence-photo .intelligence-heading{max-width:53%}.intelligence-photo h2{font-size:40px}.intelligence-photo::after{background:linear-gradient(90deg,#FFFAF1 0%,#FFFAF1F2 35%,#FFFAF155 65%,transparent 88%)}.method-photo h2{font-size:43px}}
@media(max-width:700px){.analytics-hero{min-height:0}.analytics-hero-layout{padding-block:32px 24px;gap:32px}.statistics-backdrop{object-position:70% center}.analytics-hero::after{background:linear-gradient(180deg,#FFFBF4F2 0%,#FFFBF4D6 33%,#FFFBF440 65%,transparent)}.analytics-hero :is(h1,h2){font-size:43px;max-width:15ch}.analytics-hero-copy .eyebrow{font-size:9px;max-width:44ch;line-height:1.7;margin-bottom:21px}.analytics-hero .hero-description{margin-top:20px;font-size:16px;line-height:1.8}.analytics-hero .hero-actions{margin-top:22px}.hero-expertise{font-size:10px;gap:9px 14px;margin-top:20px}.statistical-canvas{padding:22px 18px 17px;border-radius:13px}.statistical-canvas figcaption strong{font-size:30px}.statistical-canvas .mini-label{font-size:8px}.concept-label{font-size:8px}.signal-question p{font-size:15px}.signal-topics>div{font-size:11px}.signal-analysis{height:118px}.decision-output p{font-size:11px}.decision-foot{font-size:9px}.analytics-formula{font-size:11px;line-height:1.9}.decision-areas .area-tabs button[aria-selected=true]{border-bottom-color:#A34B15}.intelligence-photo,.method-photo{display:block;padding-top:245px;min-height:0}.office-backdrop{height:300px}.office-backdrop img{object-position:66% center}.intelligence-photo::after,.method-photo::after{background:linear-gradient(180deg,transparent 120px,#FFF8EB20 170px,#FFF8EB 295px);height:300px}.intelligence-photo .intelligence-heading{max-width:none;padding:28px 0 0}.intelligence-photo h2{font-size:37px;max-width:19ch}.intelligence-photo .intelligence-heading>p{font-size:16px;margin-top:23px}.intelligence-photo .eyebrow{margin-bottom:20px}.intelligence-section .intelligence-columns{margin-top:38px}.intelligence-section .intelligence-pillar>p{min-height:0}.method-photo{padding-top:220px}.method-photo .office-backdrop{height:270px}.method-photo::after{height:270px;background:linear-gradient(180deg,transparent 120px,#FFFFFF44 175px,#FFFFFF 270px)}.method-photo .wrap{padding-block:28px 10px;background:white}.method-photo h2{font-size:37px;max-width:19ch}.method-photo .eyebrow{margin-bottom:22px}.method-photo .office-backdrop img{object-position:63% center}.method-layout{margin-top:30px}}
@media(max-width:360px){.analytics-hero-layout{padding-top:25px}.analytics-hero :is(h1,h2){font-size:37px}.analytics-hero-copy .eyebrow{font-size:8px;margin-bottom:16px}.data-mark{flex-basis:20px;gap:2px}.analytics-hero .hero-description{margin-top:17px}.analytics-hero .hero-actions{margin-top:18px}.statistical-canvas{padding:20px 14px 16px}.statistical-canvas figcaption strong{font-size:27px}.statistical-canvas .mini-label{font-size:7px}.concept-label{font-size:8px}.analysis-engine{min-width:0;width:94%;padding:12px;gap:9px}.analysis-engine strong{font-size:13px}.decision-output{padding:13px}.decision-output>div{gap:10px}.decision-output p{font-size:10px}.decision-foot{font-size:8px}.signal-question p{font-size:14px}.intelligence-photo h2,.method-photo h2{font-size:34px}}
@media print{.statistics-backdrop,.office-backdrop{display:none}.analytics-hero::after,.intelligence-photo::after,.method-photo::after{display:none}.analytics-hero,.statistical-canvas,.intelligence-section,.intelligence-photo,.method-photo{background:white!important;color:#30271F!important}.analytics-hero-copy{color:#30271F}.analytics-hero :is(h1,h2)>span{color:#A34B15}.intelligence-photo,.method-photo{padding-top:0;min-height:0}.intelligence-photo .intelligence-heading{max-width:none}.statistical-canvas{print-color-adjust:exact;box-shadow:none;border-color:#D9B779}.intelligence-heading>p,.hero-expertise{color:#6D5B4D!important}}

@media(max-width:700px){.intelligence-photo,.method-photo{padding-top:clamp(180px,calc(55vw - 20px),320px)}.office-backdrop,.method-photo .office-backdrop{height:clamp(200px,55vw,340px)}.office-backdrop img,.method-photo .office-backdrop img{object-position:right center}.intelligence-photo::after,.method-photo::after{height:clamp(200px,55vw,340px);background:linear-gradient(180deg,transparent 60%,#FFF8EB33 78%,#FFF8EB 100%)}.method-photo::after{background:linear-gradient(180deg,transparent 60%,#FFFFFF33 78%,#FFFFFF 100%)}}

/* 2 Nov 2026: clearer commercial navigation, readable labels and a visible NFC mechanism. */
.analytics-page .site-header nav{gap:18px}.analytics-page .site-header nav>a{font-size:12px}.analytics-page .site-header .header-cta{white-space:nowrap}
.analytics-hero-layout{padding-top:48px;column-gap:58px;row-gap:30px}.analytics-hero-copy .eyebrow{font-size:11px;max-width:48ch}.analytics-hero :is(h1,h2){font-size:clamp(48px,4.1vw,61px)}.analytics-hero .hero-description{margin-top:22px}.analytics-hero .hero-actions{margin-top:25px}.analytics-hero .hero-actions .text-link{font-size:14px;gap:12px}.hero-expertise{font-size:12px;gap:9px 15px;margin-top:20px}.analytics-formula{font-size:13px}
.hero-mechanism{display:grid;grid-template-columns:96px minmax(0,1fr) 20px;gap:15px;align-items:center;text-decoration:none;margin-top:26px;padding-top:20px;border-top:1px solid #E4CBA5;color:var(--text-main)!important}.hero-mechanism>img{width:96px;height:100px;object-fit:cover;border-radius:5px}.hero-mechanism-copy{display:flex;flex-direction:column;gap:5px}.hero-mechanism-copy .mini-label{font-size:10px;color:#8A481B;letter-spacing:.07em}.hero-mechanism-copy strong{font-size:15px;line-height:1.5;font-weight:600;max-width:32ch}.hero-mechanism-copy>span:not(.mini-label){font-size:11px;line-height:1.6;color:#6D5B4D}.hero-mechanism-copy .hero-mechanism-reward{color:#854014!important}.mechanism-arrow{align-self:center;color:#8A481B}.hero-mechanism:hover strong{text-decoration:underline;text-underline-offset:4px}
.statistical-canvas{padding:25px 24px 20px}.statistical-canvas .mini-label,.concept-label{font-size:11px}.statistical-canvas figcaption strong{font-size:31px}.flow-step{font-size:11px;letter-spacing:.06em}.question-example{font-size:12px}.signal-question p{font-size:16px}.signal-topics>div{font-size:12px}.analysis-engine{min-width:265px}.analysis-engine strong{font-size:15px}.decision-output p{font-size:13px}.decision-foot{font-size:12px;line-height:1.7}.statistical-canvas .signal-question{margin-top:20px}.signal-analysis{height:130px}
.analytics-page .journey>span,.decision-areas .area-tabs small,.area-number,.research-question>.mini-label,.question-outcomes h4,.pillar-index,.question-system>.mini-label,.question-system-steps>span,.system-result,.form-required-note,.download-description{font-size:12px}.analytics-page .decision-areas .area-tabs button{font-size:14px}.analytics-page .expert-review .text-link{font-size:14px;white-space:normal}
.research-standards{margin-top:50px;padding-top:30px;border-top:1px solid var(--border-light)}.research-standards>h3{font-size:30px;margin-bottom:25px}.research-standards>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.research-standards article{border-left:2px solid #D9A252;padding-left:18px}.research-standards h4{font:700 14px/1.5 var(--sans);margin:0 0 10px}.research-standards p{font-size:14px;line-height:1.8;color:var(--text-muted)}.method-section .advanced{margin-top:45px}
.closing-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px}.closing-layout .closing-actions .button{margin-top:0}.closing-sample{font-size:14px;line-height:1.6}.closing-layout .closing-product{align-self:center}
@media(min-width:1101px) and (max-width:1300px){.analytics-page .site-header nav{gap:13px}.analytics-page .site-header nav>a{font-size:11px}.analytics-page .site-header .header-cta{padding-inline:11px}.analytics-page .header-inner{gap:20px}.analytics-page .brand,.analytics-page .brand img{width:145px;flex-basis:145px}.analytics-hero-layout{column-gap:35px}.analytics-hero :is(h1,h2){font-size:52px}.hero-mechanism{grid-template-columns:80px minmax(0,1fr) 15px;gap:12px}.hero-mechanism>img{width:80px;height:96px}}
@media(min-width:701px) and (max-width:1100px){.analytics-hero-layout{grid-template-columns:1fr 1fr;gap:28px;padding-top:40px}.analytics-hero :is(h1,h2){font-size:45px}.analytics-hero .hero-actions .text-link{font-size:13px}.hero-mechanism{grid-template-columns:75px minmax(0,1fr);gap:12px;margin-top:20px;padding-top:16px}.hero-mechanism>img{width:75px;height:100px}.hero-mechanism .mechanism-arrow{display:none}.hero-mechanism-copy strong{font-size:13px}.hero-expertise{font-size:11px}.statistical-canvas{padding:20px 16px}.statistical-canvas .mini-label,.concept-label{font-size:10px}.statistical-canvas figcaption strong{font-size:28px}.analysis-engine{min-width:0;padding:12px;gap:8px}.analysis-engine strong{font-size:13px}.flow-step{font-size:10px}.decision-output{padding:14px 12px}.decision-output>div{grid-template-columns:1fr;gap:8px}.decision-output p{flex-direction:row;align-items:center;gap:9px;font-size:12px}.decision-foot{font-size:11px}.research-standards>div{gap:20px}}
@media(max-width:700px){.analytics-hero-layout{padding-top:30px;gap:30px}.analytics-hero :is(h1,h2){font-size:43px}.analytics-hero-copy .eyebrow{font-size:10px;line-height:1.7;max-width:40ch}.analytics-hero .hero-description{margin-top:20px}.analytics-hero .hero-actions{margin-top:22px}.analytics-hero .hero-actions .text-link{font-size:14px}.hero-mechanism{grid-template-columns:82px minmax(0,1fr);gap:14px;margin-top:22px;padding-top:18px}.hero-mechanism>img{width:82px;height:110px}.hero-mechanism .mechanism-arrow{display:none}.hero-mechanism-copy .mini-label{font-size:10px}.hero-mechanism-copy strong{font-size:14px}.hero-mechanism-copy>span:not(.mini-label){font-size:12px}.hero-expertise{font-size:12px;margin-top:20px;gap:9px 14px}.analytics-formula{font-size:12px;line-height:1.8}.statistical-canvas{padding:22px 18px}.statistical-canvas .mini-label,.concept-label{font-size:11px}.statistical-canvas figcaption strong{font-size:30px}.signal-question{padding:15px}.signal-question p{font-size:16px}.flow-step{font-size:11px}.question-example{font-size:12px}.signal-topics>div{font-size:12px}.analysis-engine{width:auto;min-width:260px;padding:12px 14px;gap:10px}.analysis-engine strong{font-size:14px}.decision-output>div{grid-template-columns:1fr;gap:9px}.decision-output p{font-size:13px;flex-direction:row;align-items:center;gap:9px}.decision-foot{font-size:12px}.research-standards{margin-top:36px;padding-top:25px}.research-standards>h3{font-size:29px}.research-standards>div{grid-template-columns:1fr;gap:24px}.research-standards article{padding-left:16px}.research-standards p{font-size:15px}.closing-actions{gap:15px}.closing-actions .button{width:100%;justify-content:space-between}.closing-sample{font-size:14px}.analytics-page .site-header nav>a{font-size:14px}}
@media(max-width:360px){.analytics-hero-layout{padding-top:23px}.analytics-hero :is(h1,h2){font-size:37px}.analytics-hero-copy .eyebrow{font-size:9px;margin-bottom:15px}.analytics-hero .hero-description{margin-top:17px;font-size:16px}.analytics-hero .hero-actions{margin-top:18px}.statistical-canvas{padding:20px 14px}.statistical-canvas .mini-label,.concept-label{font-size:10px}.statistical-canvas figcaption strong{font-size:28px}.analysis-engine{min-width:0;width:100%;padding-inline:11px}.analysis-engine strong{font-size:13px}.engine-spark{font-size:18px}.hero-mechanism{grid-template-columns:76px minmax(0,1fr);gap:12px}.hero-mechanism>img{width:76px}.hero-mechanism-copy strong{font-size:13px}.hero-mechanism-copy .mini-label{font-size:10px}}
