.contact-hero .diagnostic-brief{--diagnostic-track-signal: var(--signal-neutral);min-width:0;margin:0;overflow:hidden;border:1px solid var(--border-stage);border-top:3px solid var(--diagnostic-track-signal);border-radius:var(--radius-lg);background:var(--surface-evidence);color:var(--text-deep);box-shadow:var(--shadow-stage)}.contact-hero .diagnostic-brief__topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.2rem;padding:.65rem .85rem;background:var(--surface-stage-raised);color:var(--text-stage-data);font:650 var(--workspace-label) / 1.35 var(--font-mono);letter-spacing:.07em;text-transform:uppercase}.contact-hero .diagnostic-brief__topbar>div{display:flex;align-items:center;gap:.6rem}.contact-hero .diagnostic-brief__topbar>span{color:var(--text-stage-dim)}.contact-hero .diagnostic-brief__mark{display:grid;width:1.85rem;height:1.85rem;place-items:center;border-radius:var(--radius);background:var(--diagnostic-track-signal);color:var(--text-inverse);font-weight:800}.contact-hero .diagnostic-brief__body{padding:clamp(1rem,2.5vw,1.6rem)}.contact-hero .diagnostic-brief__masthead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border-default)}.contact-hero .diagnostic-brief__masthead h2{max-width:19ch;margin:.55rem 0 0;color:var(--text-strong);font:600 clamp(1.8rem,3.2vw,3.2rem) / .97 var(--font-display);letter-spacing:-.04em}.diagnostic-brief__label,.diagnostic-brief__release>span,.diagnostic-brief__release small{display:block;color:var(--signal-decision);font:650 var(--workspace-label) / 1.35 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.contact-hero .diagnostic-brief__id{align-self:start;min-width:5.5rem;padding-top:.3rem;text-align:right}.contact-hero .diagnostic-brief__id span,.contact-hero .diagnostic-brief__id strong{display:block}.contact-hero .diagnostic-brief__id span{color:var(--text-faint);font:650 var(--workspace-label) / 1.35 var(--font-mono);text-transform:uppercase}.contact-hero .diagnostic-brief__id strong{margin-top:.35rem;color:var(--text-strong);font:650 .875rem / 1 var(--font-mono)}.contact-hero .diagnostic-brief__grid{display:grid;grid-template-columns:1fr 1fr}.contact-hero .diagnostic-brief__grid section{min-height:10rem;padding:clamp(1.35rem,2vw,1.75rem);border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default)}.contact-hero .diagnostic-brief__grid section:nth-child(2n){border-right:0}.contact-hero .diagnostic-brief__grid section:nth-last-child(-n+2){border-bottom:0}.contact-hero .diagnostic-brief__grid p{margin:1rem 0 0;color:var(--text-support);font-size:var(--workspace-data);line-height:1.5}.contact-hero .diagnostic-brief__grid ul{margin:1rem 0 0;padding-left:1rem;color:var(--text-support);font-size:var(--workspace-data)}.contact-hero .diagnostic-brief__grid li{padding:.18rem 0}.contact-hero .diagnostic-brief__grid strong{display:block;margin-top:1rem;color:var(--text-strong);font:600 1rem / 1.2 var(--font-display)}.contact-hero .diagnostic-brief__grid .is-alert{background:var(--surface-hover)}.contact-hero .diagnostic-brief__grid .is-alert .diagnostic-brief__label{color:var(--signal-research)}.contact-hero .diagnostic-brief[data-diagnostic-track=geo-ai-visibility]{--diagnostic-track-signal: var(--signal-product)}.contact-hero .diagnostic-brief[data-diagnostic-track=media-intelligence]{--diagnostic-track-signal: var(--signal-research)}.contact-hero .diagnostic-brief[data-diagnostic-track=ux-conversion]{--diagnostic-track-signal: var(--signal-verified)}.contact-hero .diagnostic-brief[data-diagnostic-track=lifecycle-retention]{--diagnostic-track-signal: var(--signal-lifecycle)}.contact-hero .diagnostic-brief[data-diagnostic-track] .diagnostic-brief__label{color:var(--diagnostic-track-signal)}.contact-hero .diagnostic-brief__grid .is-decision{background:var(--surface-stage-panel);color:var(--text-inverse)}.contact-hero .diagnostic-brief__grid .is-decision .diagnostic-brief__label{color:var(--signal-verified)}.contact-hero .diagnostic-brief__grid .is-decision strong{color:var(--text-inverse)}.contact-hero .diagnostic-brief__grid .is-decision p{color:var(--text-product-muted)}.contact-hero .diagnostic-brief__release{display:grid;grid-template-columns:minmax(8rem,.38fr) minmax(14rem,1fr) auto;gap:1rem 1.5rem;align-items:center;padding:.9rem 1.2rem;border-top:1px solid var(--border-default);background:var(--surface-subtle)}.contact-hero .diagnostic-brief__release strong{color:var(--text-identity);font:600 1rem / 1.3 var(--font-display)}.contact-hero .diagnostic-brief__release small{color:var(--text-quiet);text-align:right}.contact-hero .diagnostic-brief>figcaption{display:flex;justify-content:space-between;gap:1rem;padding:.7rem .85rem;background:var(--surface-stage-raised);color:var(--text-stage-caption);font:500 var(--workspace-label) / 1.35 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.contact-hero .diagnostic-brief>figcaption strong{color:var(--text-stage-strong)}.contact-hero .diagnostic-brief.is-compact .diagnostic-brief__grid section{min-height:8.5rem}@media(max-width:700px){.contact-hero .diagnostic-brief__grid{grid-template-columns:1fr}.contact-hero .diagnostic-brief__grid section,.contact-hero .diagnostic-brief__grid section:nth-child(2n),.contact-hero .diagnostic-brief__grid section:nth-last-child(-n+2){min-height:0;border-right:0;border-bottom:1px solid var(--border-default)}.contact-hero .diagnostic-brief__grid section:last-child{border-bottom:0}.contact-hero .diagnostic-brief__release{grid-template-columns:1fr;gap:.45rem}.contact-hero .diagnostic-brief__release small{text-align:left}.contact-hero .diagnostic-brief>figcaption{display:block}.contact-hero .diagnostic-brief>figcaption strong{display:block;margin-top:.35rem}}@media(max-width:450px){.contact-hero .diagnostic-brief__masthead{grid-template-columns:1fr}.contact-hero .diagnostic-brief__id{text-align:left}.contact-hero .diagnostic-brief__topbar>span{display:none}}.fit-call-form__masthead{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem 1.5rem;margin:0 0 1.25rem;padding:0 0 1.25rem;border-bottom:3px solid var(--signal-verified)}.fit-call-form__masthead>div>span,.fit-call-form__masthead dt{color:var(--signal-decision);font:650 var(--workspace-label) / 1.35 var(--font-mono);text-transform:uppercase;letter-spacing:.055em}.fit-call-form__masthead h3{max-width:26ch;margin:.55rem 0 0;color:var(--text-strong);font:600 clamp(1.45rem,2.5vw,2.15rem) / 1.02 var(--font-display);letter-spacing:-.03em}.fit-call-form__masthead-state{align-self:start;padding:.42rem .6rem;border:1px solid var(--border-strong);color:var(--text-action);background:var(--surface-evidence);font:650 var(--workspace-label) / 1.2 var(--font-mono);text-transform:uppercase;letter-spacing:.055em}.fit-call-form__masthead dl{display:grid;grid-column:1 / -1;grid-template-columns:repeat(3,1fr);margin:0;border-top:1px solid var(--border-default)}.fit-call-form__masthead dl>div{min-width:0;padding:.75rem 1rem .1rem 0;border-right:1px solid var(--border-default)}.fit-call-form__masthead dl>div+div{padding-left:1rem}.fit-call-form__masthead dl>div:last-child{border-right:0}.fit-call-form__masthead dt{margin-bottom:.35rem}.fit-call-form__masthead dd{margin:0;color:var(--text-body);font:600 .875rem / 1.3 var(--font-display)}.fit-call-form__entry-context{display:grid;grid-template-columns:minmax(8rem,.3fr) minmax(12rem,.7fr) minmax(16rem,1fr);gap:1rem 1.5rem;align-items:start;margin:1.5rem 0 2rem;padding:1rem;border:1px solid var(--border-default);border-left:3px solid var(--signal-decision);background:var(--surface-evidence)}.fit-call-form__entry-context>span{color:var(--signal-decision);font:650 .75rem / 1.35 var(--font-mono);text-transform:uppercase;letter-spacing:.055em}.fit-call-form__entry-context strong{color:var(--text-strong);font:600 1.05rem / 1.2 var(--font-display)}.fit-call-form__entry-context p{margin:0;color:var(--text-muted);font-size:.8125rem;line-height:1.45}.fit-call-form__track-preview{margin:1.25rem 0 2rem;border:1px solid var(--border-strong);border-top:3px solid var(--signal-verified);background:var(--surface-evidence)}.fit-call-form__track-preview>header{display:flex;justify-content:space-between;gap:1rem;align-items:baseline;padding:.9rem 1rem;border-bottom:1px solid var(--border-default)}.fit-call-form__track-preview>header span,.fit-call-form__track-preview dt{color:var(--signal-decision);font:650 var(--workspace-label) / 1.35 var(--font-mono);text-transform:uppercase;letter-spacing:.055em}.fit-call-form__track-preview>header strong{color:var(--text-strong);font:600 1rem / 1.2 var(--font-display)}.fit-call-form__track-preview dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0}.fit-call-form__track-preview dl>div{min-width:0;padding:.9rem 1rem;border-right:1px solid var(--border-default)}.fit-call-form__track-preview dl>div:last-child{border-right:0}.fit-call-form__track-preview dt{margin-bottom:.45rem}.fit-call-form__track-preview dd{margin:0;color:var(--text-body);font-size:var(--workspace-label);line-height:1.45}.fit-call-form__track-preview>p{margin:0;padding:.7rem 1rem;border-top:1px solid var(--border-default);color:var(--text-quiet);font-size:var(--workspace-label);line-height:1.45}.fit-call-form__submit>div:last-child{display:flex;gap:.75rem;flex:0 0 auto}.fit-call-form__submit-copy{min-width:0}.fit-call-form__submission-status{margin-top:.65rem!important;font-weight:650}.fit-call-form__submission-status[data-state=pending]{color:var(--text-quiet)}.fit-call-form__submission-status[data-state=success]{color:var(--text-action)}.fit-call-form__submission-status[data-state=error]{color:var(--text-strong)}.fit-call-form button:disabled{cursor:wait;opacity:.7;transform:none}.fit-call-form__submit button:focus-visible{outline:3px solid var(--focus-light);outline-offset:2px}@media(max-width:700px){.fit-call-form__entry-context,.fit-call-form__submit,.fit-call-form__submit>div:last-child{align-items:stretch;flex-direction:column}.fit-call-form__submit button{width:100%}.fit-call-form__entry-context{grid-template-columns:1fr;gap:.45rem}.fit-call-form__masthead{grid-template-columns:1fr;gap:.9rem}.fit-call-form__masthead-state{justify-self:start}.fit-call-form__masthead dl{grid-template-columns:1fr}.fit-call-form__masthead dl>div,.fit-call-form__masthead dl>div+div{padding:.65rem 0;border-right:0;border-bottom:1px solid var(--border-default)}.fit-call-form__masthead dl>div:last-child{border-bottom:0}.fit-call-form__track-preview>header,.fit-call-form__track-preview dl{display:grid;grid-template-columns:1fr}.fit-call-form__track-preview>header{align-items:start}.fit-call-form__track-preview dl>div{border-right:0;border-bottom:1px solid var(--border-default)}.fit-call-form__track-preview dl>div:last-child{border-bottom:0}}
