.Diagnostic-module__O48idW__shell{color:var(--color-mariana-twilight);gap:clamp(1.5rem,4vw,3rem);display:grid}.Diagnostic-module__O48idW__hero,.Diagnostic-module__O48idW__panel,.Diagnostic-module__O48idW__strategy{gap:1.2rem;width:min(100%,68rem);margin:0 auto;display:grid}.Diagnostic-module__O48idW__hero{padding-block:clamp(2rem,7vw,5.5rem) 1rem}.Diagnostic-module__O48idW__eyebrow,.Diagnostic-module__O48idW__progress{color:var(--color-blueberry);font-family:var(--font-headline);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.Diagnostic-module__O48idW__hero h1,.Diagnostic-module__O48idW__panel h2,.Diagnostic-module__O48idW__strategy h1{max-width:12ch;font-family:var(--font-display);margin:0;font-size:clamp(2.5rem,8vw,6.5rem);line-height:.98}.Diagnostic-module__O48idW__panel h2,.Diagnostic-module__O48idW__strategy h1{max-width:16ch;font-size:clamp(2rem,5vw,4rem)}.Diagnostic-module__O48idW__lede,.Diagnostic-module__O48idW__body{max-width:62ch;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.65}.Diagnostic-module__O48idW__panel,.Diagnostic-module__O48idW__strategy{border-top:2px solid var(--color-taiwan-gold);background:color-mix(in srgb, var(--color-snow) 78%, var(--color-white));padding:clamp(1.2rem,3vw,2rem)}.Diagnostic-module__O48idW__choices{gap:.75rem;display:grid}.Diagnostic-module__O48idW__choice{border:1px solid color-mix(in srgb, var(--color-blueberry) 20%, transparent);background:var(--color-white);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:.7rem;min-height:3.4rem;padding:.85rem 1rem;display:grid}.Diagnostic-module__O48idW__choice:has(input:checked){border-color:var(--color-blueberry);box-shadow:inset 0 0 0 1px var(--color-blueberry)}.Diagnostic-module__O48idW__actions{flex-wrap:wrap;justify-content:space-between;gap:.8rem;display:flex}.Diagnostic-module__O48idW__button,.Diagnostic-module__O48idW__secondary,.Diagnostic-module__O48idW__linkButton{border:1px solid var(--color-blueberry);min-height:3rem;font-family:var(--font-headline);justify-content:center;align-items:center;padding:.78rem 1.05rem;font-weight:800;text-decoration:none;display:inline-flex}.Diagnostic-module__O48idW__button,.Diagnostic-module__O48idW__linkButton{color:var(--color-white);background:var(--color-blueberry)}.Diagnostic-module__O48idW__secondary{color:var(--color-blueberry);background:0 0}.Diagnostic-module__O48idW__button:disabled{opacity:.55}.Diagnostic-module__O48idW__signalGrid,.Diagnostic-module__O48idW__proof{border:1px solid color-mix(in srgb, var(--color-mariana-twilight) 14%, transparent);background:var(--color-white);gap:.9rem;padding:1rem;display:grid}.Diagnostic-module__O48idW__proof{border-color:color-mix(in srgb, var(--color-taiwan-gold) 72%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-taiwan-gold) 30%, transparent)}.Diagnostic-module__O48idW__signalGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Diagnostic-module__O48idW__metric{gap:.25rem;display:grid}.Diagnostic-module__O48idW__metric span{color:var(--color-blueberry);font-family:var(--font-headline);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:800}.Diagnostic-module__O48idW__emailForm{gap:.65rem;max-width:34rem;display:grid}.Diagnostic-module__O48idW__emailForm input{border:1px solid color-mix(in srgb, var(--color-blueberry) 20%, transparent);min-height:3rem;font:inherit;padding:.75rem}.Diagnostic-module__O48idW__status{min-height:1.4rem;color:var(--color-blueberry)}@media (max-width:720px){.Diagnostic-module__O48idW__signalGrid{grid-template-columns:1fr}.Diagnostic-module__O48idW__actions,.Diagnostic-module__O48idW__button,.Diagnostic-module__O48idW__secondary,.Diagnostic-module__O48idW__linkButton{width:100%}}
