.assessment-landing{--assessment-hero-band-height:36rem}.assessment-landing-page{background:linear-gradient(180deg, var(--color-brh-surface-dark) 0 var(--assessment-hero-band-height), var(--color-brh-surface-page) var(--assessment-hero-band-height))}.assessment-hero{isolation:isolate;position:relative;overflow:hidden}.assessment-hero:before,.assessment-hero:after{content:"";height:var(--assessment-hero-band-height);pointer-events:none;position:absolute;inset:0 0 auto}.assessment-hero:before{z-index:0;opacity:.92;background-image:url(/business-recovery-lighthouse-hero.webp);background-position:60% 42%;background-size:cover}.assessment-hero:after{z-index:1;background:linear-gradient(90deg, color-mix(in oklch, var(--color-brh-surface-dark) 74%, transparent) 0 34%, color-mix(in oklch, var(--color-brh-surface-dark) 44%, transparent) 62%, color-mix(in oklch, var(--color-brh-surface-dark) 56%, transparent) 100%), linear-gradient(180deg, color-mix(in oklch, var(--color-brh-surface-dark) 52%, transparent), color-mix(in oklch, var(--color-brh-surface-dark) 78%, transparent))}.assessment-hero-grid{z-index:2;align-items:start;gap:clamp(1.5rem,4vw,3rem);padding-block:clamp(6.5rem,10vw,8rem) clamp(1.5rem,5vw,3.5rem);display:grid;position:relative}.assessment-copy{z-index:1;color:var(--color-brh-text-inverse);position:relative}.assessment-copy-muted{color:color-mix(in oklch, currentColor 72%, transparent)}.assessment-trust-list{color:var(--color-brh-text-inverse-muted);gap:.85rem;margin-top:clamp(1.25rem,3vw,2rem);display:none}.assessment-trust-item{align-items:flex-start;gap:.75rem;max-width:32rem;display:flex}.assessment-trust-icon{width:1.35rem;height:1.35rem;color:var(--color-brh-beacon);flex:none;place-items:center;display:grid}.assessment-trust-icon svg{width:1rem;height:1rem}.assessment-quiz{z-index:1;border:1px solid var(--color-brh-border-subtle);background:var(--color-brh-surface-page);width:100%;min-width:0;max-width:42rem;color:var(--color-brh-text-body);padding:clamp(1.25rem,3vw,2.5rem);position:relative}.assessment-quiz fieldset{min-inline-size:0}.assessment-title-highlight{background:color-mix(in oklch, var(--color-brh-beacon-soft) 62%, transparent);box-decoration-break:clone;border-radius:.18rem;padding-inline:.12em}.assessment-options{gap:.75rem;display:grid}.assessment-choice{cursor:pointer;border:1px solid var(--color-brh-border-subtle);background:var(--color-brh-surface-raised);min-height:3.5rem;color:var(--color-brh-text-body);border-radius:.25rem;align-items:flex-start;gap:.75rem;padding:1rem;scroll-margin-bottom:7rem;transition:border-color .16s,background-color .16s;display:flex}.assessment-choice:hover,.assessment-choice:focus-within,.assessment-choice:has(input:checked){color:var(--color-brh-text-strong);background:#fff6d8;border-color:#b7791f}.assessment-choice input{accent-color:#b7791f;margin-top:.3rem}.assessment-choice>span{overflow-wrap:break-word;min-width:0}.assessment-field{border:1px solid var(--color-brh-border-strong);background:var(--color-brh-surface-raised);width:100%;color:var(--color-brh-text-strong);border-radius:.25rem;padding:.75rem;scroll-margin-bottom:7rem}.assessment-field:focus{border-color:var(--color-brh-teal);box-shadow:0 0 0 3px color-mix(in oklch, var(--color-brh-focus-ring) 34%, transparent);outline:none}.assessment-button{border:1px solid var(--color-brh-action-primary-border);background:var(--color-brh-action-primary);min-height:2.75rem;color:var(--color-brh-action-primary-text);border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1.25rem;scroll-margin-bottom:7rem;font-weight:500;display:inline-flex}.assessment-link{min-height:2.75rem;color:var(--color-brh-link);align-items:center;scroll-margin-bottom:7rem;font-weight:500;display:inline-flex}.assessment-result{border:1px solid var(--result-border);background:var(--result-bg);color:var(--result-text);border-radius:.25rem;padding:1.25rem}.assessment-result-priority{--result-border:var(--color-brh-state-error-border);--result-bg:var(--color-brh-state-error-surface);--result-text:var(--color-brh-state-error-text)}.assessment-result-standard{--result-border:var(--color-brh-state-warning-border);--result-bg:var(--color-brh-state-warning-surface);--result-text:var(--color-brh-state-warning-text)}.assessment-result-information{--result-border:var(--color-brh-state-info-border);--result-bg:var(--color-brh-state-info-surface);--result-text:var(--color-brh-state-info-text)}.assessment-error{border:1px solid var(--color-brh-state-error-border);background:var(--color-brh-state-error-surface);color:var(--color-brh-state-error-text);border-radius:.25rem;margin-top:1rem;padding:1rem}@media (width<=51.99rem){.assessment-hero:before{opacity:.82;background-image:url(/business-recovery-lighthouse-hero-mobile.webp);background-position:60% 18%}.assessment-hero:after{background:linear-gradient(180deg, color-mix(in oklch, var(--color-brh-surface-dark) 62%, transparent) 0 52%, color-mix(in oklch, var(--color-brh-surface-dark) 82%, transparent) 100%), linear-gradient(90deg, color-mix(in oklch, var(--color-brh-surface-dark) 66%, transparent), color-mix(in oklch, var(--color-brh-surface-dark) 72%, transparent))}}@media (width>=75rem){.assessment-trust-list{display:grid}.assessment-hero-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:stretch;gap:clamp(1.5rem,4vw,3rem) clamp(1.5rem,2vw,2rem)}.assessment-copy{grid-column:1/span 5;max-width:36rem}.assessment-quiz{grid-column:6/-1;justify-self:start}}@media (width>=64rem){.assessment-hero-grid:before,.assessment-hero-grid:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(180deg, color-mix(in oklch, var(--color-brh-text-inverse) 12%, transparent) 0 var(--assessment-hero-band-height), var(--color-brh-border-subtle) var(--assessment-hero-band-height));width:1px;position:absolute;top:0;bottom:0}.assessment-hero-grid:before{left:0}.assessment-hero-grid:after{right:0}}@media (width>=96rem){.assessment-copy{grid-column:1/span 4}}
