.bridgeco-core-form{--bc-navy:#082d6b;--bc-blue:#0c5ec7;--bc-cyan:#58d9e7;--bc-ink:#102a43;--bc-muted:#66788a;--bc-line:#d8e4ef;background:#fff;border:1px solid var(--bc-line);border-radius:18px;padding:28px;box-shadow:0 18px 50px rgba(8,45,107,.07)}
.bridgeco-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.bridgeco-field{display:grid;gap:7px}.bridgeco-field.bridgeco-full{grid-column:1/-1}.bridgeco-field label{font-weight:700;font-size:.78rem;color:var(--bc-ink)}.bridgeco-field label span{font-weight:500;color:var(--bc-muted)}
.bridgeco-field input,.bridgeco-field select,.bridgeco-field textarea{width:100%;border:1px solid var(--bc-line);border-radius:12px;background:#fbfdff;color:var(--bc-ink);padding:13px 14px;outline:0;transition:border-color .2s,box-shadow .2s}.bridgeco-field textarea{resize:vertical}.bridgeco-field input:focus,.bridgeco-field select:focus,.bridgeco-field textarea:focus{border-color:var(--bc-blue);box-shadow:0 0 0 4px rgba(12,94,199,.08)}
.bridgeco-option,.bridgeco-consent{padding:14px;border-radius:12px;background:#f6faff;border:1px solid #e1eaf4}.bridgeco-option label,.bridgeco-consent label{display:flex;gap:10px;align-items:flex-start;font-weight:600}.bridgeco-option input,.bridgeco-consent input{width:auto;margin-top:3px}.bridgeco-field small{color:var(--bc-muted);font-size:.72rem}.bridgeco-submit{margin-top:20px;display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:999px;padding:14px 22px;background:linear-gradient(135deg,var(--bc-navy),var(--bc-blue));color:#fff;font-weight:800;cursor:pointer;box-shadow:0 12px 28px rgba(12,94,199,.18);transition:transform .2s,box-shadow .2s}.bridgeco-submit:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(12,94,199,.24)}.bridgeco-finance-submit{background:linear-gradient(135deg,#0c5ec7,#02a6c7)}.bridgeco-form-disclaimer{font-size:.74rem;color:var(--bc-muted);margin-top:12px;max-width:760px}.bridgeco-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.bridgeco-notice{padding:13px 15px;border-radius:12px;margin-bottom:16px;font-weight:700}.bridgeco-notice.success{background:#e9f8f4;color:#0a6b57;border:1px solid #c8ecdf}.bridgeco-notice.error{background:#fff2f0;color:#9b3127;border:1px solid #f2d2cc}
.bridgeco-core-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.bridgeco-core-card{border:1px solid var(--bc-line,#d8e4ef);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 12px 32px rgba(8,45,107,.06)}.bridgeco-core-card img{width:100%;height:210px;object-fit:cover}.bridgeco-core-card-copy{padding:20px}.bridgeco-core-card h3{margin:0 0 8px}.bridgeco-core-card p{color:#66788a;margin:0 0 14px}.bridgeco-core-link{font-weight:800;color:#0c5ec7}
@media(max-width:700px){.bridgeco-core-form{padding:20px}.bridgeco-form-grid,.bridgeco-core-cards{grid-template-columns:1fr}.bridgeco-field.bridgeco-full{grid-column:1}.bridgeco-submit{width:100%}}
