.diagnostic-module__Gu299G__page{padding-block:clamp(2rem,5vw,4rem)}.diagnostic-module__Gu299G__hero{justify-items:start;gap:var(--space-6);max-width:64rem;display:grid}.diagnostic-module__Gu299G__hero h1{max-width:18ch}.diagnostic-module__Gu299G__intro{max-width:52ch;font-size:var(--text-lead);color:var(--slate)}.diagnostic-module__Gu299G__support{color:var(--slate)}.diagnostic-module__Gu299G__dimensions{font-weight:600}.diagnostic-module__Gu299G__diagnostic,.diagnostic-module__Gu299G__results{max-width:54rem}.diagnostic-module__Gu299G__stepHeader{gap:var(--space-3);margin-bottom:var(--space-8);display:grid}.diagnostic-module__Gu299G__stepHeader h1{font-size:clamp(2rem,5vw,3.75rem)}.diagnostic-module__Gu299G__stepHeader>p:last-child,.diagnostic-module__Gu299G__progressText{color:var(--slate)}.diagnostic-module__Gu299G__stepHeader progress{width:100%;height:.35rem;color:var(--carbon);background:var(--fog);border:0;border-radius:0}.diagnostic-module__Gu299G__stepHeader progress::-webkit-progress-bar{background:var(--fog)}.diagnostic-module__Gu299G__stepHeader progress::-webkit-progress-value{background:var(--carbon)}.diagnostic-module__Gu299G__stepHeader progress::-moz-progress-bar{background:var(--carbon)}.diagnostic-module__Gu299G__stepForm{gap:var(--space-8);display:grid}.diagnostic-module__Gu299G__question{border:0;min-width:0;margin:0;padding:0}.diagnostic-module__Gu299G__question legend{width:100%;margin-bottom:var(--space-4);font-size:clamp(1.15rem,2vw,1.35rem);font-weight:600;line-height:1.35}.diagnostic-module__Gu299G__questionNumber{margin-bottom:var(--space-2);color:var(--slate);font-size:var(--text-small);font-weight:500;display:block}.diagnostic-module__Gu299G__choices{border-top:1px solid var(--steel);display:grid}.diagnostic-module__Gu299G__choice{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--steel);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;display:grid}.diagnostic-module__Gu299G__choice:has(input:checked){background:var(--fog);font-weight:600}.diagnostic-module__Gu299G__choice input{width:1.1rem;height:1.1rem;accent-color:var(--carbon);margin:.25rem 0 0}.diagnostic-module__Gu299G__stepActions{justify-content:space-between;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--steel);display:flex}.diagnostic-module__Gu299G__results{gap:var(--space-12);display:grid}.diagnostic-module__Gu299G__results>section{padding-top:var(--space-6);border-top:1px solid var(--steel)}.diagnostic-module__Gu299G__results h2{margin-bottom:var(--space-4)}.diagnostic-module__Gu299G__resultHeader{justify-items:start;gap:var(--space-2);display:grid}.diagnostic-module__Gu299G__resultHeader h1{max-width:none;font-size:clamp(4rem,11vw,7rem);line-height:.9}.diagnostic-module__Gu299G__resultHeader h1 span,.diagnostic-module__Gu299G__scoreList dd span{color:var(--slate);font-size:.35em;font-weight:500}.diagnostic-module__Gu299G__resultEyebrow{color:var(--slate);font-size:var(--text-small);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.diagnostic-module__Gu299G__band{font-size:var(--text-lead);font-weight:600}.diagnostic-module__Gu299G__scoreList{border-top:1px solid var(--steel);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.diagnostic-module__Gu299G__scoreList>div{min-width:0;padding:var(--space-4);border-bottom:1px solid var(--steel)}.diagnostic-module__Gu299G__scoreList dt{min-height:3rem;color:var(--slate);font-size:var(--text-small)}.diagnostic-module__Gu299G__scoreList dd{margin:var(--space-3) 0 0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:650;line-height:1}.diagnostic-module__Gu299G__scoreList .diagnostic-module__Gu299G__weakest{border-top:4px solid var(--signal-yellow);background:var(--fog)}.diagnostic-module__Gu299G__primarySignal{gap:var(--space-4);display:grid;border-top:4px solid var(--signal-yellow)!important}.diagnostic-module__Gu299G__primarySignal h2,.diagnostic-module__Gu299G__primarySignal h3{margin:0}.diagnostic-module__Gu299G__emailGate{background:var(--fog);padding:clamp(1.25rem,4vw,2rem)!important}.diagnostic-module__Gu299G__emailGate form{gap:var(--space-4);margin-top:var(--space-6);display:grid}.diagnostic-module__Gu299G__field{gap:var(--space-2);display:grid}.diagnostic-module__Gu299G__field label{font-weight:600}.diagnostic-module__Gu299G__field label span{color:var(--slate);font-size:var(--text-small);font-weight:400}.diagnostic-module__Gu299G__field input{width:100%;min-height:3rem;padding:var(--space-3);border:1px solid var(--slate);background:var(--white);color:var(--carbon);font:inherit;border-radius:0}.diagnostic-module__Gu299G__privacy{color:var(--slate);font-size:var(--text-small)}.diagnostic-module__Gu299G__emailGate button{justify-self:start}.diagnostic-module__Gu299G__emailGate [role=alert]:empty{display:none}.diagnostic-module__Gu299G__emailGate [role=alert]:not(:empty){padding-left:var(--space-4);border-left:3px solid var(--carbon)}.diagnostic-module__Gu299G__fullReport{gap:var(--space-12);display:grid}.diagnostic-module__Gu299G__fullReport>header{gap:var(--space-3);display:grid}.diagnostic-module__Gu299G__fullReport>header h2{margin:0}.diagnostic-module__Gu299G__fullReport>section{padding-top:var(--space-6);border-top:1px solid var(--steel)}.diagnostic-module__Gu299G__interpretations{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.diagnostic-module__Gu299G__interpretations section{padding-top:var(--space-4);border-top:1px solid var(--steel)}.diagnostic-module__Gu299G__interpretations h3,.diagnostic-module__Gu299G__reportList h3,.diagnostic-module__Gu299G__priorityList h3{margin-bottom:var(--space-2)}.diagnostic-module__Gu299G__interpretations h3 span{color:var(--slate);font-size:var(--text-small);white-space:nowrap}.diagnostic-module__Gu299G__reportList{gap:var(--space-6);display:grid}.diagnostic-module__Gu299G__priorityList{gap:var(--space-6);margin:0;padding-left:1.5rem;display:grid}.diagnostic-module__Gu299G__priorityList li{padding-left:var(--space-2)}.diagnostic-module__Gu299G__contactCta{justify-items:start;gap:var(--space-4);background:var(--carbon);color:var(--white);display:grid;padding:clamp(1.25rem,4vw,2rem)!important}.diagnostic-module__Gu299G__contactCta h2{margin:0}@media (max-width:47.99rem){.diagnostic-module__Gu299G__scoreList{grid-template-columns:minmax(0,1fr)}.diagnostic-module__Gu299G__scoreList>div{justify-content:space-between;align-items:baseline;gap:var(--space-4);display:flex}.diagnostic-module__Gu299G__scoreList dt{min-height:0}.diagnostic-module__Gu299G__scoreList dd{margin:0}.diagnostic-module__Gu299G__interpretations{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.diagnostic-module__Gu299G__stepActions{display:grid}.diagnostic-module__Gu299G__stepActions button,.diagnostic-module__Gu299G__emailGate button,.diagnostic-module__Gu299G__contactCta a{width:100%}}
