/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#151515;--paper:#f3efe4;--white:#fffdf7;--acid:#dfff43;--coral:#ff5c39;--blue:#4057ff;--mint:#baf6d4;--line:#15151533;--muted:#151515a3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica Neue,sans-serif}button,input,select,textarea{color:inherit;font:inherit}a,button,input[type=checkbox],input[type=radio],select{-webkit-tap-highlight-color:transparent}button:disabled{cursor:not-allowed;opacity:.42}a{color:inherit;text-decoration:none}main{min-height:100vh;overflow:clip}.print-only{display:none}.about-section,.contact-section,.depth-section,.diagnostic-section,.full-result-section,.legal-section,.market-section,.method-section,.participation-outcomes,.problem-section,.research-section,.trust-section,.value-section,footer{contain-intrinsic-size:auto 800px;content-visibility:auto}.site-header{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-bottom:1px solid var(--line);z-index:50;background:#f3efe4eb;justify-content:space-between;height:88px;padding:0 clamp(22px,5vw,72px);position:sticky;top:0;left:0;right:0}.brand-lockup,.site-header{align-items:center;display:flex}.brand-lockup{gap:11px}.brand-lockup img{background:var(--white);border-radius:50%;flex:none}.brand-lockup-copy{flex-direction:column;line-height:1.12;display:flex}.brand-lockup-copy em,.brand-lockup-copy small{display:block}.brand-lockup-copy small{letter-spacing:.075em;text-transform:uppercase;font-size:11px;font-weight:900}.brand-lockup-copy em{opacity:.68;margin-top:0;font-size:10.5px;font-style:normal;font-weight:700;line-height:1.25}.brand-lockup-copy em span{display:block}.wordmark{letter-spacing:-.025em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:900;line-height:1;display:inline-flex}.wordmark>span:last-child{flex-direction:column;gap:3px;display:flex}.wordmark small{letter-spacing:.12em;opacity:.62;font-size:8px}.wordmark-mark{background:var(--ink);color:var(--acid);letter-spacing:-.05em;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;display:inline-flex}.site-header nav{align-items:center;gap:clamp(18px,3vw,38px);font-size:13px;font-weight:800;display:flex}.site-header nav a:not(.nav-cta){border-bottom:1px solid #0000;padding:9px 0}.site-header nav a:not(.nav-cta):hover{border-color:var(--ink)}.nav-cta{background:var(--ink);color:var(--white);padding:13px 17px}.hero{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:clamp(52px,8vw,128px);min-height:calc(100vh - 88px);padding:clamp(68px,8vw,124px) clamp(24px,5vw,72px) 82px;display:grid}.hero-copy,.hero-report{align-self:center}.eyebrow{letter-spacing:.11em;text-transform:uppercase;margin:0 0 22px;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.068em;max-width:1040px;margin:0;font-size:clamp(46px,5.35vw,82px);line-height:.96}.hero-question{color:var(--coral);letter-spacing:-.045em;max-width:820px;margin:30px 0 0;font-size:clamp(25px,2.45vw,38px);font-weight:700;line-height:1.08}.hero-intro{max-width:790px;margin:42px 0 0;font-size:clamp(18px,1.55vw,24px);line-height:1.48}.hero-actions{flex-wrap:wrap;margin-top:38px;display:flex}.button,.hero-actions{align-items:center;gap:28px}.button{cursor:pointer;border:0;justify-content:space-between;min-height:56px;padding:0 20px;font-size:14px;font-weight:900;transition:box-shadow .15s,transform .15s;display:inline-flex}.button:not(:disabled):hover{box-shadow:5px 5px 0 var(--ink);transform:translate(-2px,-2px)}.button-primary{background:var(--acid);color:var(--ink)}.button-dark{background:var(--ink);color:var(--white)}.text-link{border-bottom:1px solid;gap:24px;padding:9px 0;font-size:14px;font-weight:900;display:inline-flex}.text-link.light{color:var(--white)}.hero-meta{color:var(--muted);margin:28px 0 0;font-size:12px;font-weight:800}.hero-report{background:var(--blue);box-shadow:14px 14px 0 var(--ink);color:var(--white);min-height:575px;padding:26px;transform:rotate(1.5deg)}.hero-report .report-stamp{color:var(--acid);margin:0 0 18px;font-size:11px;line-height:1.25}.report-label{letter-spacing:.07em;text-transform:uppercase;justify-content:space-between;gap:18px;font-size:11px;font-weight:900;line-height:1.25;display:flex}.report-visual{margin-top:26px}.result-illustration{border-top:1px solid #ffffff57;border-bottom:1px solid #ffffff57;padding:20px 0}.result-illustration-heading{gap:7px;display:grid}.result-illustration-heading span{color:var(--acid);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}.result-illustration-heading strong{letter-spacing:-.03em;max-width:330px;font-size:22px;line-height:1.02}.result-map{gap:8px;margin-top:22px;display:grid}.result-map-row{grid-template-columns:116px 1fr;align-items:center;gap:10px;display:grid}.result-map-row>span{color:#ffffffc7;font-size:10px;font-weight:850;line-height:1.1}.result-map-row>i{background:#ffffff2b;height:6px;display:block;overflow:hidden}.result-map-row>i>i{background:#ffffffd1;height:100%;display:block}.result-map-row.is-gap>span,.result-map-row.is-strong>span{color:var(--white)}.result-map-row.is-strong>i>i{background:var(--acid)}.result-map-row.is-gap>i>i{background:var(--coral)}.result-findings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px;display:grid}.result-findings>div{border:1px solid #ffffff80;gap:8px;min-height:72px;padding:10px;display:grid}.result-findings>div:first-child{background:var(--acid);border-color:var(--acid);color:var(--ink)}.result-findings>div:last-child{background:var(--ink);border-color:var(--ink);color:var(--white)}.result-findings span{letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.2}.result-findings strong{align-self:end;font-size:13px;line-height:1.05}.result-next-step{background:var(--white);color:var(--ink);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:8px;padding:9px 11px;display:grid}.result-next-step b{color:var(--blue);letter-spacing:-.08em;font-size:28px;line-height:.8}.result-next-step span{text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.1}.result-next-step i{font-size:24px;font-style:normal}.hero-report ul{margin:28px 0 0;padding:0}.hero-report li{border-top:1px solid #fff3;padding:12px 0;font-size:14px;line-height:1.45;list-style:none}.report-stamp{color:#ffffffa3;letter-spacing:.08em;text-transform:uppercase;margin:30px 0 0;font-size:11px;font-weight:900}.about-section,.depth-section,.diagnostic-section,.legal-section,.method-section,.problem-section,.research-section,.trust-section,.value-section{padding:clamp(88px,11vw,158px) clamp(24px,5vw,72px)}.problem-section{background:var(--ink);color:var(--white)}.amnesia-intro{max-width:1180px}.amnesia-intro .eyebrow{color:var(--acid);letter-spacing:.12em;margin-bottom:30px;font-size:clamp(16px,1.35vw,21px)}.amnesia-intro h2{letter-spacing:-.065em;max-width:1150px;margin:0;font-size:clamp(54px,7vw,108px);font-weight:500;line-height:.94}.amnesia-definition{border-left:5px solid var(--acid);max-width:920px;margin-top:clamp(44px,5vw,72px);padding-left:clamp(22px,2.8vw,40px)}.amnesia-definition p{margin:0;font-size:clamp(18px,1.65vw,26px);line-height:1.42}.amnesia-definition p:first-child{font-weight:700}.amnesia-definition p+p{color:#ffffffad;margin-top:22px;font-size:clamp(16px,1.25vw,20px)}.section-heading{grid-template-columns:.34fr 1fr;gap:48px;display:grid}.about-section h2,.contact-copy h2,.questionnaire-header h2,.research-section h2,.result-heading h2,.section-heading h2{letter-spacing:-.062em;margin:0;font-size:clamp(42px,5.4vw,80px);line-height:.98}.problem-grid{border-top:1px solid #ffffff47;grid-template-columns:repeat(5,1fr);margin-top:86px;display:grid}.problem-grid article{border-left:1px solid #ffffff38;min-height:320px;padding:24px 24px 30px}.problem-grid article:first-child{border-left:0;padding-left:0}.method-flow article>span,.problem-grid article>span{color:var(--acid);font-size:11px;font-weight:900}.problem-grid h3{letter-spacing:-.04em;margin:90px 0 18px;font-size:25px}.problem-grid p{color:#ffffffb3;margin:0;font-size:14px;line-height:1.55}.research-section{background:var(--coral);grid-template-columns:.92fr 1.08fr;gap:clamp(58px,9vw,140px);display:grid}.research-copy>p{margin:0;font-size:18px;line-height:1.55}.research-copy{padding-top:33px}.research-copy>p+p{margin-top:24px}.research-rule{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);grid-template-columns:.42fr 1fr;gap:16px 22px;margin-top:48px;padding:24px 0;display:grid}.research-rule span,.research-rule strong{font-size:13px;line-height:1.45}.value-section{background:var(--white)}.value-grid{grid-template-columns:repeat(3,1fr);margin-top:82px;display:grid}.value-grid article{border-left:1px solid var(--line);min-height:310px;padding:0 38px 30px}.value-grid article:first-child{border-left:0;padding-left:0}.value-grid article>span{color:var(--coral);text-transform:uppercase;font-size:11px;font-weight:900}.value-grid h3{letter-spacing:-.05em;margin:82px 0 20px;font-size:33px}.value-grid p{margin:0;font-size:15px;line-height:1.55}.value-meta{border-bottom:1px solid var(--line);border-top:1px solid var(--line);letter-spacing:.02em;text-transform:uppercase;margin:12px 0 0;padding:18px 0;font-size:12px;font-weight:800}.method-section{background:var(--blue);color:var(--white)}.method-flow{border-top:1px solid #ffffff4d;grid-template-columns:repeat(4,1fr);margin-top:62px;display:grid}.method-flow article{border-left:1px solid #ffffff3d;min-height:286px;padding:24px 22px}.method-flow article:first-child{border-left:0;padding-left:0}.method-flow strong{letter-spacing:-.04em;margin:54px 0 18px;font-size:22px;display:block}.method-flow p{color:#ffffffb8;margin:0;font-size:14px;line-height:1.55}.method-details{border-top:1px solid #ffffff4d;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:42px;padding-top:28px;display:grid}.method-details p{color:#ffffffc7;margin:0;font-size:13px;line-height:1.55}.method-details strong{color:var(--acid)}.trust-section{background:var(--mint);grid-template-columns:.9fr 1.1fr;gap:clamp(58px,9vw,140px);padding-top:clamp(72px,8vw,112px);padding-bottom:clamp(72px,8vw,112px);display:grid}.trust-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(42px,5vw,74px);line-height:.98}.trust-list{border-top:1px solid var(--ink);margin-top:33px}.trust-list p{border-bottom:1px solid var(--ink);grid-template-columns:32px 1fr;gap:20px;margin:0;padding:20px 0;font-size:15px;line-height:1.5;display:grid}.trust-list span{color:var(--blue);font-size:11px;font-weight:900}.participation-outcomes{background:var(--blue);color:var(--white);padding:clamp(72px,8vw,112px) clamp(24px,5vw,72px)}.participation-outcomes-heading{grid-template-columns:.34fr 1fr;gap:48px;display:grid}.participation-outcomes .eyebrow,.participation-outcomes article>span{color:var(--acid)}.participation-outcomes h2{letter-spacing:-.06em;max-width:1120px;margin:0;font-size:clamp(44px,5.3vw,78px);font-weight:500;line-height:.98}.participation-outcomes-grid{border-top:1px solid #ffffff52;grid-template-columns:repeat(2,1fr);margin-top:clamp(42px,5vw,64px);display:grid}.participation-outcomes article{min-height:212px;padding:26px 40px 12px}.participation-outcomes article:first-child{padding-left:0}.participation-outcomes article+article{border-left:1px solid #ffffff47}.participation-outcomes article>span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.participation-outcomes h3{letter-spacing:-.045em;margin:42px 0 18px;font-size:clamp(28px,2.7vw,42px);line-height:1.02}.participation-outcomes article p{color:#ffffffb8;max-width:620px;margin:0;font-size:16px;line-height:1.55}.depth-section,.diagnostic-section,.market-section{background:var(--paper);scroll-margin-top:76px}.depth-section{background:var(--white)}.market-section{background:var(--mint);padding:clamp(88px,11vw,158px) clamp(24px,5vw,72px);scroll-margin-top:76px}.questionnaire-header{grid-template-columns:1fr .55fr;align-items:start;gap:64px;display:grid}.questionnaire-header>div{min-width:0}.questionnaire-header>div:last-child{padding-top:12px}.questionnaire-header>div:last-child>p{margin:0;font-size:17px;line-height:1.55}.inline-progress{background:#1515151f;height:6px;margin-top:28px}.inline-progress span{background:var(--coral);height:100%;transition:width .18s;display:block}.questionnaire-header small{margin-top:10px;font-size:11px;font-weight:800;display:block}.questionnaire-layout{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:38px;margin-top:70px;display:grid}.questionnaire-layout-flow{grid-template-columns:minmax(0,1fr)}.dimension-stack{border-top:1px solid var(--ink)}.dimension-block{border-bottom:1px solid var(--ink);padding:44px 0 54px}.dimension-heading{grid-template-columns:34px 1fr;gap:20px;max-width:780px;display:grid}.dimension-heading>span{color:var(--coral);padding-top:6px;font-size:11px;font-weight:900}.dimension-heading h3{letter-spacing:-.05em;margin:0;font-size:clamp(28px,3vw,42px);line-height:1}.dimension-heading p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.5}.zero-tile{cursor:pointer;text-align:left;background:#ff5c3914;border:1px solid #15151542;grid-template-columns:46px 1fr;align-items:center;gap:16px;width:100%;margin:30px 0;padding:16px;display:grid}.zero-tile.is-active,.zero-tile:hover{background:var(--coral);border-color:var(--ink)}.zero-cube{background:var(--ink);color:var(--white);justify-content:center;align-items:center;width:46px;height:46px;font-size:17px;font-weight:900;display:flex}.zero-tile small,.zero-tile strong{display:block}.zero-tile strong{font-size:14px;line-height:1.4}.zero-tile small{opacity:.68;margin-top:5px;font-size:10px;font-weight:700}.zero-confirmation{background:var(--coral);justify-content:space-between;align-items:center;gap:12px;margin-top:30px;padding:20px;display:flex}.zero-confirmation span,.zero-confirmation strong{font-size:13px}.zero-confirmation span{opacity:.7}.question-stack{gap:46px;margin-top:40px;display:grid}.question-card{border:0;margin:0;padding:0}.question-card legend{letter-spacing:-.035em;max-width:900px;margin:0 0 22px;padding:0;font-size:clamp(21px,2vw,29px);font-weight:800;line-height:1.2}.question-card legend span{color:var(--blue);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:11px;display:block}.answer-list{gap:8px;display:grid}.answer-list label{cursor:pointer;background:#fffdf7ad;border:1px solid #1515152e;grid-template-columns:34px 1fr;align-items:center;gap:14px;min-height:62px;padding:10px 14px;transition:background .13s,border-color .13s,transform .13s;display:grid}.answer-list label:hover{border-color:var(--blue);transform:translate(2px)}.answer-list label.is-selected{background:var(--acid);border-color:var(--ink)}.answer-list label.unknown-answer{background:0 0;border-style:dashed;margin-top:5px}.answer-list label.unknown-answer.is-selected{background:var(--mint);border-style:solid}.answer-list input{opacity:0;width:1px;height:1px;position:absolute}.answer-list label>span{border:1px solid var(--ink);justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:flex}.answer-list input:focus-visible+span{outline:3px solid var(--blue);outline-offset:3px}.answer-list label.is-selected>span{background:var(--ink);color:var(--white)}.answer-list strong{font-size:13px;line-height:1.45}.market-question-stack{border-top:1px solid var(--ink)}.market-question-card{border:0;border-bottom:1px solid var(--ink);margin:0;padding:0 0 56px}.market-question-card legend{letter-spacing:-.04em;width:100%;max-width:900px;margin:0 0 24px;padding:32px 0 0;font-size:clamp(22px,2.4vw,34px);font-weight:800;line-height:1.12}.market-question-card legend>small,.market-question-card legend>span{display:block}.market-question-card legend>span{color:var(--blue);letter-spacing:.1em;margin-bottom:9px;font-size:10px}.market-question-card legend>small{color:var(--muted);letter-spacing:0;margin-top:10px;font-size:12px;font-weight:700;line-height:1.45}.market-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.market-option-list label{cursor:pointer;background:#fffdf78f;border:1px solid #15151533;grid-template-columns:28px 1fr;align-items:center;gap:13px;min-height:62px;padding:12px 14px;display:grid}.market-option-list label:hover{border-color:var(--blue)}.market-option-list label.is-selected{background:var(--acid);border-color:var(--ink)}.market-option-list label:has(input:disabled){cursor:default;opacity:.42}.market-option-list input{opacity:0;width:1px;height:1px;position:absolute}.market-option-list label>span{border:1px solid var(--ink);justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:flex}.market-option-list input:focus-visible+span{outline:3px solid var(--blue);outline-offset:3px}.market-option-list label.is-selected>span{background:var(--ink);color:var(--white)}.market-option-list strong{font-size:13px;line-height:1.4}.progress-card{background:var(--coral);padding:28px;position:sticky;top:104px}.progress-card>strong{letter-spacing:-.08em;font-size:78px;line-height:.9;display:block}.progress-track{background:#1515152e;height:8px;margin-top:24px}.progress-track span{background:var(--ink);height:100%;transition:width .18s;display:block}.progress-card>p:not(.eyebrow){margin:10px 0 22px;font-size:12px;font-weight:800}.progress-card .button{width:100%}.progress-card small{margin-top:12px;font-size:10px;font-weight:700;line-height:1.4;display:block}.preview-section{background:var(--ink);color:var(--white);grid-template-columns:.7fr 1.3fr;scroll-margin-top:76px;display:grid}.preview-reading,.preview-score{padding:clamp(70px,9vw,130px) clamp(24px,5vw,72px)}.preview-score{border-right:1px solid #ffffff38}.preview-score>small,.preview-score>span,.preview-score>strong{display:block}.preview-score>strong{color:var(--acid);letter-spacing:-.1em;margin-top:58px;font-size:clamp(118px,13vw,190px);line-height:.8}.preview-score>span{letter-spacing:-.04em;margin-top:28px;font-size:27px;font-weight:900}.preview-score>small{color:#ffffff9e;margin-top:8px;font-size:11px}.preview-reading h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,4.4vw,66px);line-height:.98}.preview-signals{grid-template-columns:1fr 1fr;margin-top:64px;display:grid}.preview-signals article{border-top:1px solid #ffffff47;padding:18px 24px 20px 0}.preview-signals article+article{border-left:1px solid #ffffff47;padding-left:24px}.preview-recommendation span,.preview-signals span{color:#fff9;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.preview-signals strong{margin-top:12px;font-size:19px;line-height:1.25;display:block}.preview-recommendation{background:var(--acid);color:var(--ink);margin-top:32px;padding:26px}.preview-recommendation span{color:#1515158f}.preview-recommendation p{letter-spacing:-.025em;margin:18px 0 0;font-size:19px;font-weight:800;line-height:1.4}.contact-section{background:var(--coral);grid-template-columns:.78fr 1.22fr;gap:clamp(58px,9vw,130px);padding:clamp(88px,11vw,150px) clamp(24px,5vw,72px);display:grid}.contact-section,.diagnostic-section{scroll-margin-top:88px}.gate-benefits{border-top:1px solid var(--ink);margin-top:36px;display:grid}.gate-benefits span{border-bottom:1px solid var(--ink);padding:14px 0;font-size:12px;line-height:1.4}.gate-benefits strong{min-width:108px;display:inline-block}.contact-copy>p:not(.eyebrow){margin:30px 0 0;font-size:16px;line-height:1.55}.pilot-notice{border-bottom:1px solid var(--ink);border-top:1px solid var(--ink);margin-top:42px;padding:20px 0}.pilot-notice span,.pilot-notice strong{font-size:12px;line-height:1.45;display:block}.pilot-notice span{opacity:.68;margin-top:8px}.contact-form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-form>label:not(.consent-row){background:var(--white);padding:16px}.contact-form label>span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:11px;font-weight:900;display:block}.contact-form input:not([type=checkbox]),.contact-form select{background:0 0;border:0;border-bottom:1px solid #15151559;outline:none;width:100%;padding:7px 0 10px}.contact-form input:focus,.contact-form select:focus{border-color:var(--blue)}.contact-form .wide{grid-column:1/-1}.honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.consent-row{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:12px;display:grid}.consent-row input{accent-color:var(--ink);width:18px;height:18px;margin:1px 0 0}.consent-row span{line-height:1.45;text-transform:none!important;margin:0!important;font-size:11px!important}.consent-row a,.legal-content a,.legal-page a.text-link{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.registration-closed{background:var(--ink);color:var(--white);align-self:start;padding:clamp(28px,4vw,48px)}.registration-closed .eyebrow{color:var(--acid);margin-bottom:18px}.registration-closed h3{letter-spacing:-.055em;margin:0;font-size:clamp(28px,3.2vw,46px);line-height:.95}.registration-closed p:not(.eyebrow){max-width:480px;margin:26px 0;font-size:15px;line-height:1.5}.registration-closed .text-link{color:var(--acid);font-size:13px;font-weight:900}.legal-page{background:var(--paper);color:var(--ink);min-height:100vh}.legal-footer,.legal-header{justify-content:space-between;align-items:center;padding:22px clamp(24px,5vw,72px);display:flex}.legal-header{border-bottom:1px solid var(--ink)}.legal-back{font-size:12px;font-weight:900}.legal-article{max-width:900px;margin:0 auto;padding:clamp(70px,9vw,132px) clamp(24px,5vw,72px)}.legal-article h1{letter-spacing:-.07em;max-width:760px;margin:0;font-size:clamp(42px,6.2vw,82px);line-height:.92}.legal-intro{max-width:720px;margin:42px 0 72px;font-size:clamp(18px,2vw,24px);line-height:1.42}.legal-content{max-width:760px}.legal-content section{border-top:1px solid var(--ink);padding:26px 0 30px}.legal-content h2{letter-spacing:-.045em;margin:0 0 18px;font-size:clamp(22px,3vw,32px);line-height:1}.legal-content li,.legal-content p{font-size:15px;line-height:1.55}.legal-content p+p{margin-top:14px}.legal-content table{border-collapse:collapse;width:100%;margin:20px 0;font-size:13px;line-height:1.4}.legal-content td,.legal-content th{text-align:left;vertical-align:top;border:1px solid #15151552;padding:14px}.legal-content th{background:var(--acid)}.legal-status{background:var(--coral);color:var(--ink);margin:0 0 44px;padding:20px;font-size:14px!important;line-height:1.45!important}.legal-footer{background:var(--ink);color:var(--white);flex-wrap:wrap;gap:18px 36px;font-size:12px}.legal-footer nav{flex-wrap:wrap;gap:12px 22px;display:flex}.consent-row.optional{opacity:.74}.form-error{background:var(--white);border:2px solid var(--ink);margin:0;padding:14px;font-size:12px;font-weight:800;line-height:1.45}.result-save-error{max-width:76rem;margin:18px auto 0}.full-result-section{background:var(--ink);color:var(--white);scroll-margin-top:76px}.result-cover{grid-template-columns:1.2fr .8fr;gap:70px;padding:clamp(78px,10vw,140px) clamp(24px,5vw,72px);display:grid}.result-cover h2{letter-spacing:-.075em;margin:0;font-size:clamp(58px,7vw,108px);line-height:.9}.result-cover>div:first-child>p:not(.eyebrow){color:#ffffffb3;max-width:700px;margin:38px 0 0;font-size:18px;line-height:1.55}.result-score-card{background:var(--blue);padding:28px}.result-score-card>small,.result-score-card>span,.result-score-card>strong{display:block}.result-score-card>span{text-transform:uppercase;font-size:10px;font-weight:900}.result-score-card>strong{color:var(--acid);letter-spacing:-.1em;margin-top:58px;font-size:130px;line-height:.85}.result-score-card h3{letter-spacing:-.05em;margin:28px 0 10px;font-size:30px}.result-score-card small{color:#ffffffa6;font-size:11px}.action-section,.priority-section,.profile-section{background:var(--paper);color:var(--ink);padding:clamp(88px,10vw,144px) clamp(24px,5vw,72px)}.result-heading{grid-template-columns:.34fr 1fr;gap:48px;display:grid}.profile-bars{border-top:1px solid var(--ink);margin-top:72px}.profile-row{border-bottom:1px solid var(--ink);grid-template-columns:minmax(240px,.72fr) 1.28fr 64px;align-items:center;gap:22px;min-width:0;padding:18px 0;display:grid}.profile-row>strong{min-width:0;font-size:14px}.profile-row>span:last-child{text-align:right;font-size:13px;font-weight:900}.bar-track{background:#1515151f;height:22px;position:relative}.bar-fill{background:var(--blue);height:100%;display:block}.bar-missing{letter-spacing:.06em;text-transform:uppercase;align-items:center;height:100%;padding:0 8px;font-size:9px;font-weight:900;display:flex}.gate-note{background:var(--coral);max-width:700px;margin:30px 0 0 auto;padding:18px;font-size:12px;line-height:1.5}.scenario-section{background:var(--acid);color:var(--ink);padding:clamp(76px,9vw,126px) clamp(24px,5vw,72px)}.scenario-section>span{letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:900}.scenario-section h2{letter-spacing:-.08em;margin:42px 0;font-size:clamp(64px,9vw,144px);line-height:.84}.scenario-section p{max-width:650px;margin:0 0 0 auto;font-size:14px;line-height:1.55}.priority-grid{grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.priority-grid article{border-left:1px solid var(--ink);min-height:440px;padding:0 28px 30px}.priority-grid article:first-child{border-left:0;padding-left:0}.priority-grid article>span{color:var(--coral);text-transform:uppercase;font-size:10px;font-weight:900}.priority-grid h3{letter-spacing:-.045em;margin:62px 0 20px;font-size:29px}.priority-grid p{font-size:14px;line-height:1.5}.priority-grid strong{border-top:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;margin-top:32px;padding-top:16px;font-size:10px;display:block}.priority-thesis{font-weight:750;font-size:17px!important;line-height:1.4!important}.priority-change{background:var(--acid);margin-top:28px;padding:18px}.priority-change strong{border-top:0;margin-top:0;padding-top:0}.priority-change p{margin-bottom:0}.action-section{background:var(--blue);color:var(--white);grid-template-columns:.9fr 1.1fr;gap:clamp(58px,9vw,130px);display:grid}.action-section h2{letter-spacing:-.06em;margin:0;font-size:clamp(38px,4.7vw,70px);line-height:1}.roadmap{border-top:1px solid #ffffff59}.roadmap article{border-bottom:1px solid #ffffff59;grid-template-columns:76px .45fr 1fr;gap:14px;padding:20px 0;display:grid}.roadmap span{color:var(--acid);font-size:10px;font-weight:900}.roadmap strong{font-size:14px}.roadmap p{color:#ffffffb3;margin:0;font-size:12px;line-height:1.45}.result-actions{grid-template-columns:1fr auto auto;align-items:center;gap:28px;padding:48px clamp(24px,5vw,72px);display:grid}.result-actions>div span,.result-actions>div strong{display:block}.result-actions>div strong{font-size:16px}.result-actions>div span{color:#ffffffa6;margin-top:6px;font-size:11px}.next-step-section{background:var(--acid);color:var(--ink);padding:clamp(72px,9vw,126px) clamp(24px,5vw,72px);scroll-margin-top:70px}.next-step-section h2{letter-spacing:-.07em;max-width:1100px;margin:20px 0 32px;font-size:clamp(44px,6.5vw,96px);line-height:.94}.next-step-section>p:not(.eyebrow){max-width:760px;font-size:17px;line-height:1.55}.next-step-section .button{margin-top:28px}.next-step-section small,.next-step-section>.text-link{margin-top:18px;display:block}.next-step-section small{opacity:.65;font-size:11px}.about-section{background:var(--white);grid-template-columns:1fr .7fr;gap:clamp(58px,9vw,130px);display:grid}.about-section>div:last-child p{margin:0;font-size:18px;line-height:1.55}.about-section>div:last-child p+p{margin-top:24px}.about-section .text-link{margin-top:28px;display:inline-block}.legal-section{background:var(--mint);grid-template-columns:1.15fr .85fr;gap:clamp(42px,6vw,92px);padding-top:clamp(48px,6vw,82px);padding-bottom:clamp(48px,6vw,82px);display:grid}.legal-section p{margin:0;font-size:13px;line-height:1.55}.legal-result{letter-spacing:-.045em;text-transform:uppercase;max-width:1020px;margin-top:28px;font-size:clamp(22px,2.7vw,42px);line-height:1.08;display:block}.legal-details{gap:18px;display:grid}.legal-details p{border-top:1px solid #15151547;padding-top:16px}footer{background:var(--ink);color:var(--white);grid-template-columns:.7fr 1fr .7fr;align-items:start;gap:34px;padding:54px clamp(24px,5vw,72px) 36px;display:grid}.footer-brand-lockup{color:var(--white);gap:14px}.footer-brand-lockup .brand-lockup-copy small{font-size:12px}.footer-brand-lockup .brand-lockup-copy em{opacity:.76;font-size:13.5px}.legal-header .brand-lockup{gap:14px}.legal-header .brand-lockup-copy em{font-size:13.5px}footer>p{color:#ffffffb3;max-width:360px;margin:0;font-size:13px;line-height:1.5}.footer-links{flex-direction:column;gap:10px;font-size:12px;font-weight:800;display:flex}.footer-links a:hover{color:var(--acid)}.copyright{border-top:1px solid #ffffff38;grid-column:1/-1;padding-top:22px}@media (max-width:1050px){.site-header nav a:not(.nav-cta){display:none}.about-section,.action-section,.contact-section,.hero,.participation-outcomes-heading,.research-section,.result-cover,.trust-section{grid-template-columns:1fr}.hero{min-height:auto}.hero-report{width:100%;max-width:620px}.problem-grid{grid-template-columns:repeat(2,1fr)}.problem-grid article:nth-child(3),.problem-grid article:nth-child(5){border-left:0}.problem-grid article{border-bottom:1px solid #ffffff38}.method-flow{grid-template-columns:repeat(2,1fr)}.method-flow article:nth-child(3),.method-flow article:nth-child(5){border-left:0}.questionnaire-layout{grid-template-columns:1fr}.progress-card{z-index:20;grid-template-columns:auto 1fr auto;gap:12px;display:grid;top:auto;bottom:16px}.progress-card .eyebrow,.progress-card>p:not(.eyebrow),.progress-card>small{display:none}.progress-card>strong{font-size:48px}.progress-track{align-self:center;margin:0}}@media (max-width:700px){.legal-header{align-items:flex-start;gap:22px}.legal-header .brand-lockup img{width:46px;height:46px}.legal-header .brand-lockup-copy{display:none}.legal-content table{font-size:12px}.legal-content td,.legal-content th{padding:10px}}@media (max-width:760px){.site-header{height:78px;padding-left:16px;padding-right:16px}.brand-lockup{gap:7px}.site-header .brand-lockup img{width:44px;height:44px}.site-header .brand-lockup-copy small{max-width:145px;font-size:9.5px}.site-header .brand-lockup-copy em{max-width:205px;margin-top:0;font-size:8.25px;line-height:1.18}.site-header nav a:not(.nav-cta){display:none}.nav-cta{padding:10px;font-size:11px}.hero{grid-template-columns:minmax(0,1fr);gap:42px;padding:48px 18px 68px}.research-copy{padding-top:0}.trust-list{margin-top:0}.hero h1{font-size:clamp(42px,11vw,58px);line-height:.98}.hero-actions{flex-direction:column;align-items:stretch}.hero-actions .button,.hero-actions .text-link{width:100%}.hero-report{min-width:0;min-height:auto;padding:22px;transform:none}.hero-report ul{display:none}.report-label{flex-direction:column;align-items:flex-start;gap:6px}.result-map-row{grid-template-columns:112px 1fr}.questionnaire-header,.result-heading,.section-heading{grid-template-columns:1fr}.section-heading{gap:22px}.about-section h2,.contact-copy h2,.research-section h2,.section-heading h2{font-size:clamp(38px,10.5vw,48px);line-height:1}.amnesia-intro h2{font-size:clamp(48px,13vw,58px);line-height:.96}.participation-outcomes h2{font-size:clamp(40px,11vw,50px);line-height:1}.about-section,.contact-section,.depth-section,.diagnostic-section,.legal-section,.market-section,.method-section,.participation-outcomes,.problem-section,.research-section,.trust-section,.value-section{padding:72px 18px}.contact-section,.research-section,.trust-section{gap:44px}.contact-form,.legal-section,.method-details,.method-flow,.participation-outcomes-grid,.preview-section,.preview-signals,.priority-grid,.problem-grid,.value-grid,footer{grid-template-columns:1fr}.method-flow,.participation-outcomes-grid,.problem-grid,.value-grid{margin-top:42px}.market-option-list{grid-template-columns:1fr}.method-flow article,.method-flow article:first-child,.method-flow article:nth-child(3),.priority-grid article,.priority-grid article:first-child,.problem-grid article,.problem-grid article:first-child,.problem-grid article:nth-child(3),.problem-grid article:nth-child(5),.value-grid article,.value-grid article:first-child{border-bottom:1px solid var(--line);border-left:0;min-height:auto;padding:26px 0 34px}.method-flow strong,.priority-grid h3,.problem-grid h3,.value-grid h3{margin-top:34px}.amnesia-intro .eyebrow{margin-bottom:20px}.amnesia-definition{margin-top:34px}.participation-outcomes article,.participation-outcomes article:first-child{min-height:auto;padding:26px 0 34px}.participation-outcomes article+article{border-top:1px solid #ffffff47;border-left:0}.participation-outcomes h3{margin-top:30px}.research-rule{grid-template-columns:1fr}.dimension-heading{grid-template-columns:26px 1fr}.answer-list label{align-items:start;min-height:68px}.zero-confirmation{flex-direction:column;align-items:flex-start}.progress-card{grid-template-columns:auto 1fr;padding:16px}.progress-card .button{grid-column:1/-1}.preview-score{border-bottom:1px solid #ffffff38;border-right:0}.contact-form .wide{grid-column:1}.profile-row{grid-template-columns:1fr 44px;gap:10px}.profile-row .bar-track{grid-area:2/1/auto/-1}.roadmap article{grid-template-columns:64px 1fr}.roadmap p{grid-column:2}.result-actions{grid-template-columns:1fr;align-items:stretch}.copyright{grid-column:1}}@media (max-width:380px){.site-header .brand-lockup-copy em{display:none}.site-header .brand-lockup-copy small{max-width:112px;font-size:8.5px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.musical-amnesia-section .problem-grid{margin-top:clamp(42px,4vw,52px)}.asset-definition,.stage-transition{border:1px solid var(--line);max-width:1040px;margin:42px 0 36px;padding:20px 24px}.asset-definition{background:var(--mint);line-height:1.5}.stage-transition{background:var(--acid);flex-wrap:wrap;align-items:baseline;gap:10px 24px;display:flex}.stage-transition strong{font-size:22px}.dimension-heading{grid-template-columns:1fr}.result-cover>div:first-child .button{margin-top:28px}.briefing-section,.management-reading-section{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:clamp(34px,6vw,100px);padding:clamp(56px,8vw,112px) clamp(22px,5vw,72px);display:grid}.management-reading-section{background:var(--mint);color:var(--ink)}.briefing-section h2,.management-reading-section h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(38px,5vw,76px);line-height:.98}.briefing-section li,.discussion-box p,.management-reading-section p{font-size:clamp(17px,1.45vw,23px);line-height:1.42}.management-reading-section>div:last-child{border-top:1px solid var(--ink);padding-top:20px}.discussion-box>strong,.management-reading-section>div:last-child>strong{letter-spacing:.06em;text-transform:uppercase;margin-bottom:24px;font-size:13px;display:block}.action-section ul{margin:28px 0 0;padding-left:24px}.action-section li{margin:12px 0;font-size:18px;line-height:1.45}.briefing-section{background:var(--acid)}.briefing-section ol{counter-reset:briefing;margin:0;padding:0;list-style:none}.briefing-section ol li{border-top:1px solid var(--ink);counter-increment:briefing;grid-template-columns:38px 1fr;gap:18px;padding:20px 0;display:grid}.briefing-section ol li:before{color:var(--blue);content:counter(briefing,decimal-leading-zero);font-size:13px;font-weight:900}.discussion-box{grid-column:2}.discussion-box p{border-top:1px solid var(--line);margin:0;padding:16px 0}@media (max-width:760px){.briefing-section,.management-reading-section{grid-template-columns:1fr}.discussion-box{grid-column:1}.stage-transition{flex-direction:column;align-items:flex-start}}@media (max-width:1180px){footer{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr)}footer>p{grid-column:1}.footer-links{grid-area:1/2/span 2}}@media (max-width:760px){footer{grid-template-columns:1fr}.footer-links,footer>p{grid-area:auto/1}}@media print{@page{margin:0;size:A4}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff}.screen-only{display:none!important}.print-only{display:block!important}.print-report{color:#151515;background:#fff}.print-page{break-after:page;width:210mm;height:297mm;padding:22mm 18mm 18mm;position:relative;overflow:hidden}.print-page:last-child{break-after:auto}.print-cover{color:#fff;background:#4057ff;flex-direction:column;display:flex}.print-cover>p,.print-kicker{letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:9pt;font-weight:900}.print-cover h1{letter-spacing:-.06em;margin:42mm 0 0;font-size:43pt;line-height:.95}.print-cover h2{color:#dfff43;letter-spacing:-.04em;margin:10mm 0 0;font-size:28pt}.print-cover>strong{color:#dfff43;letter-spacing:-.09em;margin-top:auto;font-size:94pt;line-height:.85}.print-cover>span{margin-top:6mm;font-size:10pt}.print-page footer{color:inherit;background:0 0;padding:0;font-size:8pt;display:block;position:absolute;bottom:12mm;left:18mm}.print-page>h2{letter-spacing:-.05em;margin:10mm 0 14mm;font-size:34pt;line-height:.95}.print-page .profile-bars{margin-top:0}.print-page .profile-row{grid-template-columns:52mm 1fr 14mm;padding:4mm 0}.print-page .profile-row>strong{font-size:9pt}.print-action,.print-scenario{background:#dfff43;margin-top:14mm;padding:8mm}.print-action span,.print-scenario span{text-transform:uppercase;font-size:8pt;font-weight:900;display:block}.print-scenario strong{margin-top:4mm;font-size:25pt;display:block}.print-note{margin-top:8mm;font-size:8pt;line-height:1.4}.print-priority{border-top:1px solid #151515;grid-template-columns:9mm 1fr;gap:6mm;padding:6mm 0;display:grid}.print-priority>span{color:#ff5c39;font-size:9pt;font-weight:900}.print-priority h3{margin:0 0 3mm;font-size:17pt}.print-priority p,.print-priority strong{margin:0;font-size:8.5pt;line-height:1.4}.print-priority strong{text-transform:uppercase;margin-top:3mm;display:block}.print-roadmap{border-top:1px solid #151515}.print-roadmap article{border-bottom:1px solid #151515;padding:6mm 0}.print-roadmap span{color:#4057ff;font-size:8pt;font-weight:900}.print-roadmap h3{margin:2mm 0;font-size:17pt}.print-roadmap p{margin:0;font-size:9pt;line-height:1.4}.print-action strong{margin-top:4mm;font-size:16pt;line-height:1.25;display:block}}@media screen{.questionnaire-header-single{grid-template-columns:minmax(0,1fr)}.questionnaire-header-single>div:first-child{max-width:980px}.questionnaire-guidance{grid-template-columns:minmax(0,1fr) minmax(0,.64fr);gap:0;max-width:1120px;margin:42px 0 70px;display:grid}.questionnaire-guidance .answer-guidance,.questionnaire-guidance .asset-definition{border:1px solid var(--line);max-width:none;min-height:100%;margin:0;padding:20px 24px;line-height:1.5}.questionnaire-guidance .asset-definition{background:var(--mint)}.questionnaire-guidance .answer-guidance{background:#fffdf78f;border-left:0;flex-direction:column;justify-content:center;font-size:13px;display:flex}.answer-guidance strong{letter-spacing:.09em;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.market-question-card{padding:0 0 48px;display:flow-root}.market-question-card legend{float:left;margin:0;padding:32px 0 0}.market-question-card legend>span{letter-spacing:.06em;text-transform:none;margin-bottom:10px;font-size:12px}.market-option-list{clear:both;padding-top:28px}.progress-card-floating{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);pointer-events:none;z-index:40;background:#ff5c39d1;width:220px;padding:16px 18px 14px;display:block;position:fixed;top:92px;right:18px;transform:none;box-shadow:0 10px 26px #15151529}.progress-card-floating .eyebrow,.progress-card-floating>p:not(.eyebrow){display:block}.progress-card-floating .eyebrow{letter-spacing:.12em;font-size:9px}.progress-card-floating>strong{margin-top:10px;font-size:54px}.progress-card-floating .progress-track{height:5px;margin-top:14px}.progress-card-floating>p:not(.eyebrow){margin:8px 0 0;font-size:10px}.progress-card-floating .button{pointer-events:auto;min-height:44px;margin-top:14px;padding:11px 13px;font-size:11px}.scenario-section{grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);gap:38px clamp(52px,8vw,130px);display:grid}.scenario-section>span{grid-column:1/-1}.scenario-section h2{min-width:0;margin:0}.scenario-section p{align-self:end;max-width:none;margin:0}.action-section>div,.briefing-section>div,.management-reading-section>div{min-width:0}.priority-grid article>span{letter-spacing:.035em;font-size:12px;line-height:1.35}.priority-change{margin-left:-18px;margin-right:-18px}.action-section>div:first-child,.management-reading-section>div:first-child{padding-left:0}.action-section ul{padding-left:0;list-style:none}.action-section li{border-top:1px solid #ffffff47;margin:0;padding:16px 0}.roadmap article{grid-template-columns:76px minmax(130px,.42fr) minmax(0,1fr)}.briefing-section,.briefing-section .discussion-box,.briefing-section .eyebrow,.briefing-section h2,.briefing-section li{color:var(--ink)}.result-score-card>strong{letter-spacing:0;align-items:baseline;gap:18px;margin-top:58px;display:flex}.result-score-card>strong b{letter-spacing:-.1em;font-size:130px;line-height:.85}.result-score-card>strong i{letter-spacing:-.02em;font-size:24px;font-style:normal}footer>*{min-width:0}}@media screen and (max-width:1050px){.progress-card-floating{width:190px;inset:86px 12px auto auto;transform:none}.progress-card-floating>strong{font-size:46px}}@media screen and (max-width:760px){.progress-card-floating{background:#ff5c39c7;width:164px;padding:12px 14px 11px;top:84px;right:8px}.progress-card-floating>strong{font-size:40px}.progress-card-floating .progress-track{margin-top:10px}.questionnaire-guidance,.scenario-section{grid-template-columns:minmax(0,1fr)}.questionnaire-guidance .answer-guidance{border-left:1px solid var(--line);border-top:0}.scenario-section>span{grid-column:1}.priority-change{margin-left:0;margin-right:0}.result-score-card>strong b{font-size:96px}.result-score-card>strong i{font-size:20px}}@media print{*{box-sizing:border-box}.print-page{break-after:page;width:210mm;height:296mm;padding:16mm 17mm;position:relative;overflow:hidden}.print-page:last-child{break-after:auto}.print-brand{align-items:center;gap:4mm;margin-bottom:12mm;display:flex}.print-brand img{width:13mm;height:13mm}.print-brand span{letter-spacing:.08em;font-size:8pt;font-weight:900}.print-cover{color:#fff;background:#4057ff;display:block}.print-cover .print-kicker{color:#ffffffb8}.print-cover h1{letter-spacing:-.06em;margin:15mm 0 0;font-size:39pt;line-height:.94}.print-cover-result{border-top:1px solid #ffffff57;border-bottom:1px solid #ffffff57;grid-template-columns:1fr auto;align-items:end;gap:8mm;margin-top:13mm;padding:8mm 0;display:grid}.print-cover-result span{letter-spacing:.08em;text-transform:uppercase;font-size:8pt;font-weight:900;display:block}.print-cover-result h2{color:#dfff43;letter-spacing:-.04em;margin:3mm 0 0;font-size:22pt;line-height:1}.print-cover-result>strong{color:#dfff43;letter-spacing:-.09em;font-size:60pt;line-height:.75}.print-method-summary{color:#151515;background:#fff;margin-top:11mm;padding:8mm}.print-method-summary h3{letter-spacing:-.035em;margin:0 0 4mm;font-size:16pt}.print-method-summary>p{margin:0;font-size:9pt;line-height:1.45}.print-method-summary>div{grid-template-columns:repeat(3,1fr);gap:4mm;margin:6mm 0;display:grid}.print-method-summary>div span{border-top:1px solid #151515;padding-top:3mm;font-size:7.5pt;line-height:1.35}.print-method-summary>div strong{font-size:11pt;display:block}.print-method-summary small{color:#151515ad;font-size:7.5pt;line-height:1.4;display:block}.print-page>h2{letter-spacing:-.05em;max-width:165mm;margin:7mm 0 10mm;font-size:29pt;line-height:.96}.print-page .profile-row{grid-template-columns:49mm 1fr 12mm;padding:3.2mm 0}.print-page .bar-track{height:5mm}.print-scenario{margin-top:9mm;padding:7mm}.print-scenario strong{font-size:22pt;line-height:1}.print-scenario p{max-width:130mm;margin:3mm 0 0;font-size:8pt;line-height:1.4}.print-note{margin-top:5mm}.print-priority{grid-template-columns:8mm 1fr;gap:5mm;padding:4.5mm 0}.print-priority h3{margin-bottom:2mm;font-size:15pt}.print-priority p,.print-priority strong{font-size:7.8pt;line-height:1.35}.print-priority strong{margin-top:2mm}.print-roadmap article{grid-template-columns:23mm 42mm 1fr;gap:4mm;padding:5mm 0;display:grid}.print-roadmap h3,.print-roadmap p{margin:0}.print-roadmap h3{font-size:14pt}.print-roadmap p{font-size:8.5pt}.print-action{margin-top:9mm;padding:7mm}.print-action strong{font-size:14pt}.print-next-project{background:#dfff43}.print-next-grid{border-top:1px solid #151515;margin-top:12mm}.print-next-grid article{border-bottom:1px solid #151515;grid-template-columns:9mm 52mm 1fr;gap:5mm;padding:7mm 0;display:grid}.print-next-grid span{color:#4057ff;font-size:8pt;font-weight:900}.print-next-grid h3{letter-spacing:-.03em;margin:0;font-size:14pt}.print-next-grid p{margin:0;font-size:8.5pt;line-height:1.4}.print-cta{color:#fff;background:#151515;margin-top:14mm;padding:9mm}.print-cta p,.print-cta span,.print-cta strong{display:block}.print-cta span{letter-spacing:.08em;text-transform:uppercase;font-size:8pt;font-weight:900}.print-cta strong{color:#dfff43;letter-spacing:-.04em;margin-top:5mm;font-size:24pt;line-height:1}.print-cta p{margin:5mm 0 0;font-size:10pt}.print-page .print-footer{color:inherit;justify-content:space-between;align-items:center;padding:0;font-size:7pt;display:flex;position:absolute;bottom:7mm;left:17mm;right:17mm}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}