.oig-car-page .oig-loan{min-width:0;margin-top:0;padding:16px;border-color:#d5e5ee;background:#f5faff;scroll-margin-top:180px}
.oig-car-page .oig-loan h2{margin-bottom:4px}
.oig-car-page .oig-loan-intro,.oig-car-page .oig-loan-disclaimer{color:#65707e;font-size:12px;line-height:1.45}
.oig-car-page .oig-loan-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;margin-top:14px}
.oig-car-page .oig-loan-form>div{min-width:0}
.oig-car-page .oig-loan-form label:not(.oig-loan-consent){display:block;margin-bottom:4px;color:#102338;font-size:12px}
.oig-car-page .oig-loan-form label>span[aria-hidden]{color:#bb3d38}
.oig-car-page .oig-loan-form :is(input:not([type=checkbox]),select){box-sizing:border-box;width:100%;height:39px;min-width:0;margin:0;padding:7px 9px;border:1px solid #dce2e9;border-radius:5px;background:#fff;color:#102338;font:inherit;font-size:13px}
.oig-car-page .oig-loan-form .oig-loan-consent{grid-column:1/-1;display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4}
.oig-car-page .oig-loan-consent input{margin-top:2px;accent-color:#0b3761}
.oig-car-page .oig-loan-form button{grid-column:1/-1;min-height:42px;padding:9px 12px;border:0;border-radius:5px;background:#0b3761;color:#fff;font-size:13px;font-weight:700}
.oig-car-page .oig-loan-form button:hover{background:#082846}
.oig-car-page .oig-loan-disclaimer{margin-top:10px}
.oig-car-page .oig-loan-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)}
.oig-car-page .oig-loan-message{margin-top:10px!important;padding:9px 10px;border-radius:5px;font-size:12px}
.oig-car-page .oig-loan-message.success{background:#e5f6e9;color:#176337}
.oig-car-page .oig-loan-message.error{background:#fff0ed;color:#a02c22}
@media(max-width:760px){.oig-car-page .oig-loan{scroll-margin-top:150px}.oig-car-page .oig-loan-form{gap:9px}}
@media(max-width:420px){.oig-car-page .oig-loan-form{grid-template-columns:minmax(0,1fr)}}
