body,html{background:var(--color-bg);color:var(--color-ink)}body{font-size:var(--text-body-size);line-height:var(--text-body-lh)}body,button,dd,dt,h1,h2,h3,h4,input,label,li,p,select,summary,textarea{font-family:var(--font-sans)}button,input,select,textarea{border-radius:var(--radius-control)}a{color:var(--color-accent);text-underline-offset:var(--space-1)}:where(a,button,input,textarea,select,summary):focus-visible{outline:var(--stroke-strong) solid var(--color-accent);outline-offset:var(--space-1)}.skip-link{position:fixed;z-index:200;inset:var(--space-3) auto auto var(--space-3);translate:0 -200%;min-height:var(--touch-target);border-radius:var(--radius-control);background:var(--color-ink);color:var(--color-surface);padding:var(--space-3) var(--space-4);text-decoration:none;transition:translate var(--t-micro) var(--ease-brand)}.skip-link:focus{translate:0}.site-header{position:sticky;top:0;z-index:80;border-color:var(--color-line);background:color-mix(in srgb,var(--color-bg) 94%,transparent);backdrop-filter:var(--glass-blur)}.full-audit-shell,.home-shell,.report-shell,.site-footer__inner,.site-header__inner{width:var(--container-inline)}.site-header__inner{min-height:var(--header-height)}.site-mark,.site-nav-link{min-height:var(--touch-target)}.brand-lockup{display:inline-flex;align-items:center;gap:var(--space-3)}.brand-lockup__logo{display:block;width:min(var(--brand-logo-width),42vw);height:auto}.brand-lockup__descriptor{max-width:16rem;color:var(--color-text-2);letter-spacing:0;line-height:1.3}.brand-lockup__descriptor,.site-nav-link{font-size:var(--text-small-size);font-weight:var(--fw-medium)}.site-nav-link{border:0;color:var(--color-ink-2)}.site-nav-link:hover{color:var(--color-accent)}.site-footer{margin-top:var(--space-24);border-color:var(--color-line);background:var(--color-surface)}.site-footer__inner{align-items:flex-end;padding-block:var(--space-10);color:var(--color-text-2);font-size:var(--text-small-size)}.site-footer__nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3) var(--space-6)}.site-footer__nav a{color:var(--color-ink-2);text-decoration:none}.site-footer__nav a:hover{color:var(--color-accent)}.eyebrow,.kicker,.section-number{color:var(--color-text-2);font-family:var(--font-mono);font-size:var(--text-label-2-size);font-weight:var(--fw-semibold);letter-spacing:0;line-height:1.45;text-transform:none}.home-hero{min-height:auto;grid-template-columns:minmax(0,1.35fr) minmax(20rem,.65fr);gap:clamp(var(--space-10),7vw,var(--space-24));align-items:center;padding-block:clamp(var(--space-16),9vw,var(--space-32))}.home-hero__copy h1{max-width:14ch;margin-top:var(--space-5);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-display-size);font-weight:var(--fw-display);letter-spacing:var(--text-display-track);line-height:.96}.hero-question__engine{display:inline-block;min-inline-size:10ch;color:var(--color-accent);animation:hero-engine-in var(--t-micro) var(--ease-brand) both}@keyframes hero-engine-in{0%{translate:0 var(--space-2);opacity:0}to{translate:0;opacity:1}}.home-hero__lead{max-width:var(--reading-max);margin-top:var(--space-8);color:var(--color-ink-2);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.hero-proof{gap:var(--space-3) var(--space-6);margin-top:var(--space-8)}.hero-proof span{gap:var(--space-2);color:var(--color-ink-2);font-size:var(--text-small-size);font-weight:var(--fw-medium)}.hero-proof svg{color:var(--color-accent)}.hero-map,.intake-panel{overflow:hidden;border:var(--stroke-hairline) solid var(--tile-border);border-radius:var(--tile-radius);background:var(--tile-bg);box-shadow:none}.hero-map header{padding:var(--space-5) var(--space-6);border-color:var(--color-line)}.hero-map header span{font-weight:var(--fw-semibold)}.hero-map header small,.hero-map>p{color:var(--color-text-2);font-size:var(--text-small-size)}.hero-map li{grid-template-columns:var(--space-8) 1fr var(--icon-size);min-height:3.75rem;padding-inline:var(--space-6);border-color:var(--color-line)}.audit-offer__index,.hero-map li b,.home-intake__aside dt,.home-principles article>b,.section-index{color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-mono-size);font-weight:var(--fw-semibold)}.hero-map li span{font-weight:var(--fw-medium)}.hero-map li svg{color:var(--color-text-3)}.hero-map>.hero-map__soon{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);border-bottom:var(--stroke-hairline) solid var(--color-line);background:var(--color-accent-soft);padding:var(--space-4) var(--space-6);color:var(--color-ink-2)}.hero-map__soon span{border-radius:var(--radius-pill);background:var(--color-accent);padding:var(--space-1) var(--space-2);color:var(--color-surface);font-family:var(--font-mono);font-size:var(--text-label-2-size);font-weight:var(--fw-semibold)}.home-problem{display:grid;grid-template-columns:minmax(10rem,.45fr) minmax(0,1.55fr);gap:var(--space-5) var(--space-12);margin-bottom:var(--space-16);border-block:var(--stroke-hairline) solid var(--color-line);padding-block:var(--space-16)}.home-problem .section-number{grid-row:1/span 2}.home-problem h2{max-width:18ch;margin:0;color:var(--color-ink);font-size:clamp(2.25rem,5vw,5rem);font-weight:var(--fw-display);letter-spacing:var(--text-display-track);line-height:.98;text-wrap:balance}.home-problem>p:last-child{max-width:var(--reading-max);margin:0;color:var(--color-text-2);font-size:clamp(1rem,1.35vw,1.25rem);line-height:1.55}.home-intake{grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr);gap:var(--space-8);border:0}.home-intake__aside{align-self:start;border:0;padding:var(--space-8) 0}.home-intake__aside h2,.home-principles>h2,.intake-panel__title,.launch-state h3,.otp-form h3{color:var(--color-ink);font-family:var(--font-sans);font-weight:var(--fw-display);letter-spacing:var(--text-h1-track)}.home-intake__aside h2{margin-top:var(--space-4);font-size:clamp(2rem,3.1vw,3.25rem);line-height:1.03}.field-note,.home-intake__aside dd,.home-intake__aside>p:not(.section-number),.launch-state>p:last-child,.otp-form>p:not(.eyebrow,.dev-note),.question-help{color:var(--color-text-2)}.home-intake__aside dl div{grid-template-columns:var(--space-8) 1fr;gap:var(--space-4);padding-block:var(--space-3);border-color:var(--color-line)}.intake-panel__header{min-height:auto;align-items:center;padding:var(--space-8);border-color:var(--color-line)}.intake-panel__title{margin-top:var(--space-2);font-size:clamp(1.75rem,2.6vw,2.5rem)}.step-index{gap:var(--space-2)}.step-index li{width:var(--touch-target);height:var(--touch-target);border-color:var(--color-line);border-radius:var(--radius-pill);color:var(--color-text-2);font-family:var(--font-mono);font-size:.8125rem}.step-index li[data-active=true]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-surface)}.intake-form{padding:var(--space-8)}.intake-panel{scroll-margin-top:calc(var(--header-height) + var(--space-4));font-family:var(--font-sans);font-size:1rem;line-height:1.55}.intake-panel .eyebrow{font-size:.8125rem}.intake-panel__header .eyebrow{color:var(--color-ink-2);font-family:var(--font-sans);font-size:.875rem;font-weight:var(--fw-semibold)}.form-grid{gap:var(--space-5)}.field-label,.question-field{color:var(--color-ink-2);font-size:1rem;font-weight:var(--fw-medium)}.field-control,.otp-input,.question-field textarea{border:var(--stroke-hairline) solid var(--control-border);border-radius:var(--control-radius);background:var(--control-bg);color:var(--color-ink);box-shadow:none}.field-control{min-height:3.25rem;gap:var(--space-3);margin-top:var(--space-2);padding-inline:var(--space-4)}.field-control input{min-height:3rem;font-family:var(--font-sans);font-size:1rem;line-height:1.4}.field-control:focus-within,.otp-input:focus,.question-field textarea:focus{border-color:var(--control-border-focus);box-shadow:var(--focus-ring)}.field-control input::placeholder,.otp-input::placeholder,.question-field textarea::placeholder{color:var(--color-text-3)}.audit-offer__action button,.audit-tool button,.plan-tools button,.primary-button{min-height:var(--touch-target);border:var(--stroke-hairline) solid var(--color-accent);border-radius:var(--button-radius);background:var(--color-accent);color:var(--color-surface);font-weight:var(--fw-semibold);transition:background-color var(--t-micro) var(--ease-brand),border-color var(--t-micro) var(--ease-brand),transform var(--t-micro) var(--ease-brand)}.intake-panel .primary-button{min-height:3rem;font-family:var(--font-sans);font-size:1rem;line-height:1.3}.audit-offer__action button:hover:not(:disabled),.audit-tool button:hover:not(:disabled),.plan-tools button:hover:not(:disabled),.primary-button:hover:not(:disabled){border-color:var(--color-ink);background:var(--color-ink)}.audit-offer__action button:active:not(:disabled),.primary-button:active:not(:disabled){transform:translateY(var(--space-1))}.audit-offer__action button:disabled,.primary-button:disabled{border-color:var(--button-bg-disabled);background:var(--button-bg-disabled);color:var(--button-fg-disabled)}.text-action{min-height:3rem;color:var(--color-accent);font-family:var(--font-sans);font-size:1rem;font-weight:var(--fw-medium)}.audit-unavailable,.audit-waiting,.dev-note,.evidence-note,.form-error,.no-data,.offer-state,.warning-line{border:0;border-radius:var(--radius-inner);padding:var(--space-4)}.evidence-note{background:var(--color-pos-soft)}.evidence-note p{font-size:1rem;line-height:1.5}.evidence-note p span{font-size:.9375rem;line-height:1.5}.dev-note{background:var(--warning-surface);color:var(--color-ink-2);font-family:var(--font-mono);font-size:.8125rem;line-height:1.45}.audit-unavailable,.form-error,.offer-state--error{background:var(--danger-surface);color:var(--danger)}.intake-panel .form-error{font-size:1rem;line-height:1.5}.field-note{font-size:.9375rem;line-height:1.55}.question-field textarea{min-height:8rem;margin-top:var(--space-3);padding:var(--space-4);font-family:var(--font-sans);font-size:clamp(1.125rem,1.8vw,1.5rem);font-weight:var(--fw-medium);line-height:1.4}.question-context{display:flex;align-items:flex-start;gap:var(--space-3);margin:calc(var(--space-2) * -1) 0 var(--space-6);border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-inner);background:var(--color-accent-soft);padding:var(--space-4);color:var(--color-ink-2)}.question-context svg{width:1.2rem;height:1.2rem;flex:none;color:var(--color-accent)}.question-context p{margin:0}.question-context span,.question-context strong{display:block}.question-context strong{color:var(--color-ink);font-size:1rem}.question-context span{margin-top:var(--space-1);color:var(--color-text-2);font-size:.9375rem;line-height:1.5}.business-discovery{min-width:0;margin:0 0 var(--space-6);border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-inner);background:var(--color-surface);padding:var(--space-5)}.business-discovery legend{padding-inline:var(--space-2);color:var(--color-ink);font-size:1rem;font-weight:var(--fw-semibold)}.business-discovery>p{max-width:60ch;margin:0 0 var(--space-4);color:var(--color-text-2);font-size:.9375rem;line-height:1.5}.business-discovery>div{display:grid;gap:var(--space-2)}.business-discovery label{display:grid;min-width:0;min-height:var(--touch-target);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-control);padding:var(--space-3) var(--space-4);cursor:pointer}.business-discovery label[data-selected=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.business-discovery input{width:1.125rem;height:1.125rem;margin:0;accent-color:var(--color-accent)}.business-discovery label>span{display:grid;min-width:0;gap:var(--space-1)}.business-discovery label small,.business-discovery label strong{overflow-wrap:anywhere}.business-discovery label strong{color:var(--color-ink);font-size:1rem}.business-discovery label small{color:var(--color-text-2);font-size:.8125rem}.business-discovery label>a{display:inline-flex;min-height:var(--touch-target);align-items:center;color:var(--color-accent);font-size:.875rem;font-weight:var(--fw-semibold);text-decoration:none}.business-discovery--empty{background:color-mix(in srgb,var(--color-line-2) 54%,var(--color-surface))}.business-discovery--empty>strong{display:block;color:var(--color-ink)}.business-discovery--empty>p{margin:var(--space-2) 0 0}.question-help{font-size:.9375rem;line-height:1.5}.question-help>span{font-family:var(--font-mono);font-size:.8125rem}.question-options{min-width:0;margin:var(--space-5) 0 0;border:0;padding:0}.question-options legend{margin-bottom:var(--space-3);color:var(--color-ink-2);font-size:1rem;font-weight:var(--fw-medium)}.question-options>div{display:grid;gap:var(--space-2)}.question-options button{display:flex;width:100%;min-height:3rem;align-items:flex-start;gap:var(--space-3);border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-inner);background:var(--color-surface);padding:var(--space-3) var(--space-4);color:var(--color-ink-2);font-family:var(--font-sans);font-size:1rem;line-height:1.45;text-align:left;transition:border-color var(--t-micro) var(--ease-brand),background-color var(--t-micro) var(--ease-brand)}.question-options button:hover{border-color:var(--color-accent)}.question-options button[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-ink)}.question-options button span{flex:none;color:var(--color-accent);font-family:var(--font-sans);font-weight:var(--fw-semibold)}.email-block{gap:var(--space-6);margin-top:var(--space-8);padding-top:var(--space-8);border-color:var(--color-line)}.consents{gap:var(--space-2)}.consent{min-height:3rem;align-items:flex-start;padding-block:var(--space-2);color:var(--color-ink-2);font-size:1rem;line-height:1.45}.consent input{margin-top:.2rem}.consent a{color:var(--color-accent)}.launch-state h3,.otp-form h3{font-size:clamp(1.25rem,3vw,1.375rem);line-height:1.3;overflow-wrap:normal;text-wrap:balance}.otp-form>p:not(.eyebrow,.dev-note){font-size:1rem;line-height:1.55}.otp-email{margin:var(--space-3) 0 0}.otp-email strong{display:block;max-width:100%;margin-top:var(--space-1);color:var(--color-ink);font-family:var(--font-sans);font-size:1.0625rem;font-weight:var(--fw-semibold);line-height:1.5;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.otp-code-field{display:block;margin-top:var(--space-6);color:var(--color-ink-2);font-size:1rem;font-weight:var(--fw-medium)}.otp-input{display:block;min-height:4rem;margin-top:var(--space-2);font-family:var(--font-mono)}.otp-actions{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-3)}.otp-actions .text-action{justify-content:flex-start;margin:0}.otp-actions .text-action:disabled{color:var(--color-text-3);cursor:wait}.otp-actions .text-action svg{width:1rem;height:1rem;flex:none}.launch-state{min-height:20rem;gap:var(--space-2);padding:clamp(var(--space-8),8vw,var(--space-12))}.launch-state__signal{display:grid;width:2.75rem;height:2.75rem;place-items:center;margin-bottom:var(--space-2);border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-accent-soft)}.launch-state__signal span{width:.625rem;height:.625rem;border-radius:var(--radius-pill);background:var(--color-accent);animation:intake-signal-pulse 1.6s var(--ease-brand) infinite}.launch-state>p{margin:0}.launch-state>.eyebrow,.launch-state>p:last-child{color:var(--color-ink-2)}.launch-state>p:last-child{max-width:31rem;margin-top:var(--space-1)}.launch-state>p:last-child,div.intake-form>p{font-size:1rem;line-height:1.55}@keyframes intake-signal-pulse{0%,to{transform:scale(.78);opacity:.45}50%{transform:scale(1);opacity:1}}.home-principles{padding-block:clamp(var(--space-20),10vw,var(--space-32))}.home-principles>h2{margin:var(--space-3) 0 var(--space-10);font-size:clamp(2.25rem,4.4vw,4.5rem);line-height:.98}.home-principles>div{gap:var(--space-4);border:0}.home-principles article{min-height:14rem;border:var(--stroke-hairline) solid var(--tile-border);border-radius:var(--tile-radius);background:var(--tile-bg);padding:var(--space-6)}.home-principles article:last-child{border-right:var(--stroke-hairline) solid var(--tile-border)}.home-principles h3{margin-top:var(--space-10);font-family:var(--font-sans);font-size:var(--text-h2-size);font-weight:var(--fw-semibold);letter-spacing:var(--text-h2-track)}.audit-nav,.report-nav{top:var(--header-height);min-height:var(--report-nav-height);gap:var(--space-6);border-color:var(--color-line);background:color-mix(in srgb,var(--color-bg) 95%,transparent);backdrop-filter:var(--glass-blur)}.audit-nav a,.report-nav a{min-width:var(--touch-target);min-height:var(--touch-target);border:0;color:var(--color-text-2);font-size:var(--text-small-size);font-weight:var(--fw-medium)}.audit-nav a:hover,.report-nav a:hover{color:var(--color-accent)}.audit-masthead,.report-header{gap:var(--space-8);padding-block:clamp(var(--space-12),7vw,var(--space-24)) var(--space-8);border-color:var(--color-line)}.audit-masthead h1,.report-header h1{max-width:20ch;margin-top:var(--space-4);color:var(--color-ink);font-family:var(--font-sans);font-size:clamp(2.75rem,5.8vw,5.75rem);font-weight:var(--fw-display);letter-spacing:var(--text-display-track);line-height:.98}.audit-status-strip,.phase-badge,.quality-flag,.report-status,.status-line,.verdict-badge{min-height:2rem;border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-mono-size);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none}.audit-brief p,.audit-masthead__copy>p:last-child,.audit-methodology,.method-note,.method-note p,.report-meta,.sample-note{color:var(--color-text-2)}.audit-tool button.secondary,.plan-tools button.secondary,.share-button,.utility-button{min-height:var(--touch-target);border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--button-radius);background:var(--color-surface);color:var(--color-ink);font-weight:var(--fw-medium)}.share-button:hover,.utility-button:hover{border-color:var(--color-accent);color:var(--color-accent)}.audit-verdict,.verdict-grid{gap:var(--space-4);margin-top:var(--space-6);border:0}.accuracy-ledger,.action-ledger,.audit-brief,.audit-kpis article,.audit-scoreplate,.audit-section,.audit-tool,.brand-knowledge-grid article,.competitor-record,.method-note,.missing-signals,.provider-card,.quick-win,.scenario-quote,.scenario-record,.source-grid article,.verdict-panel{border:var(--stroke-hairline) solid var(--tile-border);border-radius:var(--tile-radius);background:var(--tile-bg);box-shadow:none}.audit-brief,.audit-scoreplate,.scenario-quote,.verdict-panel{min-width:0;min-height:auto;padding:clamp(var(--space-8),5vw,var(--space-16))}.audit-scoreplate,.verdict-panel{border-right:var(--stroke-hairline) solid var(--tile-border)}.visibility-label{margin-top:var(--space-8);border:0;border-radius:var(--radius-pill);background:var(--color-accent-soft);padding:var(--space-2) var(--space-3);color:var(--color-accent);font-family:var(--font-mono);font-size:var(--text-mono-size);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none}.visibility-label--low{background:var(--danger-surface);color:var(--danger)}.visibility-label--high{background:var(--success-surface);color:var(--success)}.visibility-label--insufficient{background:var(--warning-surface);color:var(--color-ink-2)}.audit-offer__copy h2,.audit-section-heading h2,.audit-verdict h2,.gap-copy h2,.quick-win h2,.scenario-quote blockquote,.verdict-panel h2{color:var(--color-ink);font-family:var(--font-sans);font-weight:var(--fw-display);letter-spacing:var(--text-h1-track)}.verdict-panel h2{margin-block:var(--space-5);font-size:clamp(2.25rem,4.2vw,4.25rem);line-height:1}.scenario-quote{justify-content:space-between}.scenario-quote blockquote{font-size:clamp(1.75rem,3vw,3.25rem);line-height:1.08}.live-progress{margin-block:var(--space-6);border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-inner);background:var(--color-surface);color:var(--color-ink-2)}.audit-section,.report-section{scroll-margin-top:calc(var(--header-height) + var(--report-nav-height) + var(--space-4));padding-block:var(--space-16);border-color:var(--color-line)}.audit-section-heading,.section-heading{gap:var(--space-8);margin-bottom:var(--space-8)}.audit-section-heading h2,.section-heading h2{font-size:clamp(2.25rem,4.5vw,4.75rem);line-height:.98}.accuracy-ledger,.action-ledger,.competitor-ledger,.scenario-ledger,.visibility-matrix{overflow:hidden;border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--tile-radius);background:var(--color-surface)}.accuracy-ledger>div,.action-ledger>div,.competitor-record,.matrix-row,.scenario-record{border-color:var(--color-line)}.competitor-record__head,.matrix-row--head,.scenario-record__head{background:var(--color-line-2);color:var(--color-text-2);font-family:var(--font-mono);font-size:var(--text-mono-size);letter-spacing:0;text-transform:none}.competitor-record__index,.matrix-row>:first-child,.scenario-record__index{font-family:var(--font-mono)}.audit-section--ink,.gap-section{overflow:hidden;border:0;border-radius:var(--tile-radius);background:var(--color-ink);color:var(--color-bg)}.audit-section--ink>*,.gap-bars,.gap-copy{padding:clamp(var(--space-8),5vw,var(--space-16))}.audit-section--ink .eyebrow,.audit-section--ink .section-number,.gap-copy .section-number{color:var(--heat-3)}.audit-section--ink h2,.audit-section--ink h3,.gap-copy h2{color:var(--color-bg)}.audit-section--ink p,.gap-copy p{color:color-mix(in srgb,var(--color-bg) 76%,transparent)}.comparison-bar__track,.gap-bars .comparison-bar__track{overflow:hidden;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-bg) 18%,transparent)}.comparison-bar__track i{border-radius:inherit;background:var(--color-text-3)}.comparison-bar__track i[data-emphasized=true]{background:var(--color-accent)}.action-grid{gap:var(--space-4);margin-block:var(--space-4);border:0}.audit-offer,.method-note,.quick-win{padding:clamp(var(--space-8),5vw,var(--space-16))}.audit-offer{grid-template-columns:auto minmax(0,1fr) minmax(16rem,.42fr);gap:var(--space-8);margin-top:var(--space-6);border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--tile-radius);background:var(--color-surface)}.audit-offer__copy h2{font-size:clamp(2rem,3.2vw,3.5rem);line-height:1.02}.audit-offer__action{border-color:var(--color-line)}.offer-state,.owner-recovery{color:var(--color-ink-2)}.audit-methodology,.report-methodology{margin-top:var(--space-12);border:var(--stroke-hairline) solid var(--color-line);border-radius:var(--radius-inner);background:var(--color-line-2);padding:var(--space-5);font-size:var(--text-small-size)}.audit-brief,.audit-kpis,.audit-status-strip,.audit-tool,.brand-knowledge-grid,.plan-tools,.provider-grid,.scenario-evidence,.source-grid{gap:var(--space-4)}.audit-kpis article,.audit-tool,.brand-knowledge-grid article,.provider-card,.source-grid article{padding:var(--space-6)}.accuracy-ledger strong,.audit-kpis strong,.audit-scoreplate strong,.audit-verdict strong,.competitor-metric strong{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.competitor-record,.provider-card,.scenario-record{overflow:hidden}.matrix-row [data-tone=success],.provider-card [data-tone=success]{color:var(--color-pos)}.matrix-row [data-tone=danger],.provider-card [data-tone=danger]{color:var(--color-neg)}.citation-list a,.competitor-sources a,.source-grid a{border-radius:var(--radius-control);color:var(--color-accent);overflow-wrap:anywhere}.cache-disclosure,.query-list li,.scenario-evidence{border-radius:var(--radius-inner);background:var(--color-line-2)}.audit-unavailable,.audit-waiting,.empty-evidence{border-radius:var(--radius-tile)}.admin-page,.legal-page,.methodology-page,.system-page,.top-online-page{width:var(--container-content);margin-inline:auto;padding-block:clamp(var(--space-10),6vw,var(--space-20));color:var(--color-ink)}.admin-page h1,.legal-page h1,.methodology-page h1,.system-page h1,.top-online-page h1{color:var(--color-ink);font-family:var(--font-sans);font-size:clamp(2.5rem,5vw,5rem);font-weight:var(--fw-display);letter-spacing:var(--text-display-track);line-height:.98}.admin-page h2,.legal-page h2,.methodology-page h2,.system-page h2,.top-online-page h2{color:var(--color-ink);font-family:var(--font-sans);font-weight:var(--fw-semibold);letter-spacing:var(--text-h2-track)}.methodology-page :where(section,aside,article>div){border-color:var(--color-line)}.methodology-page :where(.bg-white){background:var(--color-surface)}.system-skeleton{width:var(--container-content);min-height:70dvh;margin-inline:auto;padding-block:var(--space-12)}.system-skeleton__line,.system-skeleton__tile{border-radius:var(--radius-inner);background:var(--color-line)}@media (max-width:64rem){.home-hero{grid-template-columns:1fr}.hero-map{max-width:44rem}.home-intake{grid-template-columns:1fr}.home-intake__aside{max-width:var(--reading-max)}.action-grid,.audit-offer,.audit-verdict,.home-principles>div,.verdict-grid{grid-template-columns:1fr}.audit-offer__action,.audit-scoreplate,.verdict-panel{border-right:var(--stroke-hairline) solid var(--tile-border)}.audit-offer__action{border-top:var(--stroke-hairline) solid var(--color-line);padding-top:var(--space-6)}.audit-offer__index{display:none}}@media (max-width:48rem){input,select,textarea{font-size:1rem}.site-header{position:relative}.site-header__inner{min-height:4rem}.brand-lockup__logo{width:min(9.5rem,48vw)}.brand-lockup__descriptor{display:none}.site-footer__inner{align-items:flex-start;flex-direction:column}.site-footer__nav{justify-content:flex-start}.home-hero{gap:var(--space-10);padding-block:var(--space-12) var(--space-20)}.home-hero__copy h1{max-width:none;font-size:clamp(2.85rem,15vw,4.5rem)}.home-hero__lead{margin-top:var(--space-6)}.hero-question__engine{min-inline-size:0}.hero-proof{display:grid}.home-problem{grid-template-columns:1fr;gap:var(--space-5);margin-bottom:var(--space-10);padding-block:var(--space-10)}.home-problem .section-number{grid-row:auto}.intake-form,.intake-panel__header{padding:var(--space-5)}.intake-panel__header{align-items:flex-start;flex-direction:column;gap:var(--space-5)}.audit-kpis,.brand-knowledge-grid,.email-block,.form-grid,.home-principles>div,.provider-grid,.source-grid{grid-template-columns:1fr}.business-discovery{padding:var(--space-4)}.business-discovery label{grid-template-columns:auto minmax(0,1fr)}.business-discovery label>a{grid-column:2;min-height:2rem}.audit-nav,.report-nav{position:static;overflow-x:auto;margin-inline:calc(-1 * var(--layout-gutter));padding-inline:var(--layout-gutter);scrollbar-width:none}.audit-nav::-webkit-scrollbar,.report-nav::-webkit-scrollbar{display:none}.audit-masthead,.report-header{align-items:flex-start;flex-direction:column;padding-block:var(--space-10) var(--space-6)}.audit-masthead h1,.report-header h1{font-size:clamp(2.65rem,13vw,4.25rem)}.share-button{width:100%;justify-content:center}.audit-brief,.audit-offer,.audit-scoreplate,.gap-bars,.gap-copy,.method-note,.quick-win,.scenario-quote,.verdict-panel{padding:var(--space-6)}.visibility-label{margin-top:var(--space-5)}.verdict-panel h2{font-size:clamp(2rem,10vw,3.25rem)}.audit-brief h2{font-size:clamp(2rem,9.5vw,2.85rem)}.audit-section-heading,.section-heading{align-items:flex-start;flex-direction:column}.audit-section-heading h2,.section-heading h2{overflow-wrap:normal;word-break:normal;hyphens:none}.audit-section,.report-section{scroll-margin-top:var(--space-4);padding-block:var(--space-12)}.audit-offer{gap:var(--space-5)}}@media print{:root{color-scheme:light;--color-bg:var(--print-color-bg);--color-surface:var(--print-color-surface);--color-ink:var(--print-color-ink);--color-ink-2:var(--print-color-ink-2);--color-text-2:var(--print-color-text-2);--color-text-3:var(--print-color-text-3);--color-line:var(--print-color-line);--color-line-2:var(--print-color-line-2);--color-accent:var(--print-color-accent);--color-accent-soft:var(--print-color-accent-soft)}.audit-nav,.owner-recovery,.plan-tools,.report-nav,.share-button,.site-footer,.site-header,.skip-link,.utility-bar{display:none!important}body{background:var(--color-surface);color:var(--color-ink);print-color-adjust:exact}.full-audit-shell,.report-shell{width:100%}.action-grid,.audit-masthead,.audit-offer,.audit-verdict,.report-header,.verdict-grid{grid-template-columns:1fr}.audit-masthead h1,.report-header h1{font-size:3rem}.audit-section--ink,.gap-section{border:var(--stroke-hairline) solid var(--color-ink);background:var(--color-surface);color:var(--color-ink)}.audit-section--ink h2,.audit-section--ink h3,.audit-section--ink p,.gap-copy h2,.gap-copy p{color:var(--color-ink)}}