.tibma-capture{border:1px solid #dce3ed;border-top:4px solid #0039cc;padding:22px;margin:24px 0;background:#f8fafc}.tibma-capture h3{margin:0 0 8px;color:#101820;font-size:21px}.tibma-capture p{color:#5a6877;font-size:14px}.tibma-form{display:grid;gap:12px}.tibma-form input[type=email]{padding:13px;width:100%;box-sizing:border-box;border:1px solid #cbd5e1;background:white}.tibma-form label{display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;color:#334155}.tibma-form label input{margin-top:3px}.tibma-form button{background:#0039cc;color:#fff;padding:14px 18px;border:0;font-weight:800;cursor:pointer}.tibma-form button:disabled{opacity:.6}.tibma-result{font-size:13px}

/* V1.0.1 · TIB corporate accents (only plugin capture form) */
.tibma-capture{border-top-color:#0039cc!important;border-radius:12px}
.tibma-form button[type=submit]{background:#0039cc!important;border:1px solid #0039cc!important;color:#fff!important;border-radius:7px;min-height:48px;transition:background .18s,border-color .18s}
.tibma-form button[type=submit]:hover:not(:disabled){background:#002b99!important;border-color:#002b99!important}
.tibma-form button[type=submit]:focus-visible{outline:3px solid #f20000;outline-offset:3px}
.tibma-form input[type=email]:focus-visible{outline:2px solid #0039cc;outline-offset:2px}
.tibma-form input[type=checkbox]{accent-color:#0039cc}
