.form-systems{border:1px solid var(--line);border-radius:8px;padding:16px;margin:0;min-width:0}.form-systems legend{font-size:13px;font-weight:550;padding:0 6px}.form-systems>div{display:flex;flex-wrap:wrap;gap:12px 20px}.form-systems label{font-size:13px;display:flex;align-items:center;gap:8px}.form-systems input,.readiness-options input{accent-color:var(--brand)}.readiness-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:30px;min-width:0}.readiness-card fieldset{margin:0 0 22px;padding:0 0 22px;border:0;border-bottom:1px solid var(--line);min-width:0}.readiness-card legend{font-size:16px;line-height:1.55;font-weight:550;margin-bottom:14px}.readiness-options{display:flex;flex-wrap:wrap;gap:10px 22px}.readiness-options label{display:flex;align-items:center;gap:8px;font-size:14px}.readiness-card [data-readiness-result]{padding:16px;background:var(--paper);border-left:3px solid var(--brand);font-size:14px;line-height:1.7;margin-bottom:20px}.scenario-card .scenario-tag{margin-bottom:18px}[data-cy=marketing-readiness] h2{font-size:clamp(34px,4vw,54px);margin:20px 0}[data-cy=marketing-readiness] .split>div>p{font-size:16px;line-height:1.75}@media(max-width:600px){.readiness-card{padding:22px}.form-systems>div{gap:14px}}
