.steadi-risk{--steadi-navy:#153243;--steadi-ink:#30343b;--steadi-muted:#606875;--steadi-teal:#356a78;--steadi-teal-dark:#0f5e69;--steadi-line:#e5e7eb;--steadi-panel:#ffffff;--steadi-soft:#f7fafb;--steadi-warning:#8a5a00;--steadi-warning-bg:#fff7e6;--steadi-shadow:0 18px 38px rgba(7, 25, 56, 0.12);color:var(--steadi-ink);font-family:Tahoma,Geneva,Verdana,sans-serif;max-width:980px;margin:0 auto}.steadi-risk *{box-sizing:border-box}.steadi-risk__shell{background:var(--steadi-panel);border:1px solid var(--steadi-line);box-shadow:var(--steadi-shadow);overflow:hidden}.steadi-risk__header{padding:30px 30px 24px;border-bottom:1px solid var(--steadi-line)}.steadi-risk__eyebrow{color:var(--steadi-teal);font-size:.78rem;font-weight:800;letter-spacing:.08em;margin:0 0 10px;text-transform:uppercase}.steadi-risk h2{color:var(--steadi-teal);font-size:clamp(2rem, 4vw, 3.4rem);line-height:1.02;margin:0 0 14px;letter-spacing:0}.steadi-risk__intro{color:var(--steadi-ink);font-size:clamp(1.05rem, 2vw, 1.32rem);line-height:1.55;margin:0;max-width:860px}.steadi-risk__intro strong{color:var(--steadi-teal);font-weight:800}.steadi-risk__meta{align-items:stretch;background:var(--steadi-soft);border-bottom:1px solid var(--steadi-line);display:grid;grid-template-columns:repeat(3,1fr)}.steadi-risk__meta-item{padding:18px 22px}.steadi-risk__meta-item+.steadi-risk__meta-item{border-left:1px solid var(--steadi-line)}.steadi-risk__meta-label{color:var(--steadi-muted);display:block;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.steadi-risk__meta-value{color:var(--steadi-navy);font-size:1rem;font-weight:800}.steadi-risk__form{padding:8px 30px 0}.steadi-risk__question{align-items:start;border-bottom:1px solid var(--steadi-line);display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(260px,360px);padding:22px 0}.steadi-risk__question-text{color:var(--steadi-navy);font-size:1.02rem;line-height:1.45;margin:0 0 6px}.steadi-risk__why{color:var(--steadi-muted);font-size:.92rem;line-height:1.45;margin:0}.steadi-risk__choices{border:1px solid #cfd4da;border-radius:8px;overflow:hidden}.steadi-risk__choice{display:block;margin:0;padding:0}.steadi-risk__choice+.steadi-risk__choice{border-top:1px solid #d9dde2}.steadi-risk__choice input{block-size:1px;inline-size:1px;opacity:0;position:absolute}.steadi-risk__choice span{align-items:center;background:#fff;color:var(--steadi-ink);cursor:pointer;display:flex;font-size:1rem;font-weight:800;min-height:46px;padding:11px 16px;transition:background 160ms ease,color 160ms ease;width:100%}.steadi-risk__choice input:checked+span{background:var(--steadi-teal);color:#fff}.steadi-risk__results{background:linear-gradient(135deg,var(--steadi-teal-dark),var(--steadi-navy));color:#fff;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) auto;margin:24px 0 30px;padding:28px}.steadi-risk__score{align-items:baseline;display:flex;gap:8px;margin-bottom:9px}.steadi-risk__score-number{font-size:2.5rem;font-weight:900;line-height:1}.steadi-risk__score-label{font-size:1rem;font-weight:800}.steadi-risk__outcome{font-size:1.18rem;font-weight:900;line-height:1.35;margin:0 0 8px}.steadi-risk__disclaimer{color:rgb(255 255 255 / .88);font-size:.95rem;line-height:1.45;margin:0;max-width:680px}.steadi-risk__actions{align-items:end;display:flex;flex-wrap:wrap;gap:10px;justify-content:end}.steadi-risk__button{align-items:center;border:0;border-radius:6px;cursor:pointer;display:inline-flex;font:inherit;font-size:.95rem;font-weight:900;justify-content:center;line-height:1.1;min-height:44px;padding:12px 16px;text-decoration:none;transition:transform 160ms ease,box-shadow 160ms ease;white-space:nowrap}.steadi-risk__button:hover,.steadi-risk__button:focus{transform:translateY(-1px)}.steadi-risk__button--primary{background:#fff;color:var(--steadi-navy);box-shadow:0 8px 18px rgb(0 0 0 / .16)}.steadi-risk__button--secondary{background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .46);color:#fff}.steadi-risk__note{background:var(--steadi-warning-bg);border-top:1px solid #f0dfb5;color:var(--steadi-warning);font-size:.93rem;line-height:1.45;margin:0;padding:16px 30px}@media (max-width:760px){.steadi-risk__header,.steadi-risk__form{padding-left:18px;padding-right:18px}.steadi-risk__meta{grid-template-columns:1fr}.steadi-risk__meta-item+.steadi-risk__meta-item{border-left:0;border-top:1px solid var(--steadi-line)}.steadi-risk__question{grid-template-columns:1fr;gap:14px;padding:20px 0}.steadi-risk__results{grid-template-columns:1fr;margin:20px 0 24px;padding:22px}.steadi-risk__actions{align-items:stretch;justify-content:stretch}.steadi-risk__button{width:100%}.steadi-risk__note{padding-left:18px;padding-right:18px}}