.coi-embed{font-family:system-ui}.coi-embed *{box-sizing:border-box}.coi-embed .coi-surface{background:#fff;border-radius:16px;padding:40px 16px}.coi-embed .page{margin:auto;max-width:1100px}.coi-embed .layout{display:flex;flex-wrap:wrap;gap:24px}.coi-embed .card-left{background:#4b67fd;border:1px solid #1e2438;border-radius:14px;color:#fff;flex:1 1 400px;padding:24px}.coi-embed .card-right{background:#fff;border:1px solid #10827a;border-radius:14px;color:#10827a;flex:1 1 400px;padding:24px}.coi-embed input{background:#f8f9fa;border:1px solid #1e2438;border-radius:6px;color:#092957;padding:8px;width:100%}.coi-embed .field-group{margin-bottom:14px}.coi-embed .btn-primary{background:#fff;border:none;border-radius:999px;color:#10827a;cursor:pointer;padding:10px;width:100%}.coi-embed .btn-outline{background:#4b67fd;border:1px solid #4b67fd;border-radius:999px;color:#fff;padding:8px 14px;text-decoration:none}.coi-embed .hidden{display:none}.coi-embed .result-block{background:#fff;border:1px dashed #1e2438;border-radius:8px;color:#10827a;margin-bottom:14px;padding:12px}.coi-embed .result-title{color:#9aa4c6;font-size:12px;text-transform:uppercase}.coi-embed .card-header{color:#fff}.coi-embed .card-header,.coi-embed .results-header{font-size:16px;margin-bottom:14px;text-transform:uppercase}.coi-embed .results-header{color:#10827a}.coi-embed .result-value{font-size:22px;font-weight:600}.coi-embed .risk-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:4px 10px}.coi-embed .risk-low{background:rgba(91,214,115,.12);border:1px solid rgba(91,214,115,.3);color:#5bd673}.coi-embed .risk-moderate{background:rgba(247,181,0,.12);border:1px solid rgba(247,181,0,.3);color:#f7b500}.coi-embed .risk-high{background:rgba(255,77,106,.12);border:1px solid rgba(255,77,106,.3);color:#ff4d6a}.coi-embed .result-subtext{color:#9aa4c6;font-size:12px;line-height:1.5;margin-top:4px}