
/* MyLoanSaathi Loan Product OS V57 */
body.loanos57{background:#f4f8ff;color:#071a3c}.loanos57 .of-hero{display:none!important}
.loanos57-hero{position:relative;overflow:hidden;background:linear-gradient(135deg,#061a3b 0%,#082b61 58%,#0b3d84 100%);color:#fff;padding:52px 0 28px}
.loanos57-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,rgba(65,205,255,.18),transparent 28%),linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px;pointer-events:none}
.loanos57-wrap{width:min(1180px,calc(100% - 36px));margin:auto;position:relative;z-index:2}.loanos57-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:26px;align-items:stretch}
.loanos57-kicker{display:inline-flex;gap:9px;align-items:center;color:#72e5ff!important;font-size:12px;font-weight:900;letter-spacing:.13em}.loanos57-kicker i{width:7px;height:7px;border-radius:50%;background:#62f0d0;box-shadow:0 0 0 5px rgba(98,240,208,.12)}
.loanos57 h1{font-size:clamp(38px,5vw,68px);line-height:.98;letter-spacing:-.045em;margin:18px 0 18px;color:#fff!important;max-width:760px}.loanos57-lead{font-size:17px;line-height:1.65;color:#d8eaff!important;max-width:720px;margin:0 0 24px}.loanos57-actions{display:flex;gap:10px;flex-wrap:wrap}.loanos57-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:13px;text-decoration:none!important;font-weight:900;font-size:14px}.loanos57-btn.primary{background:#fff;color:#082b61!important}.loanos57-btn.secondary{background:#0d4c99;color:#fff!important;border:1px solid rgba(255,255,255,.22)}
.loanos57-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:28px}.loanos57-stat{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07);border-radius:14px;padding:12px}.loanos57-stat span{display:block;color:#9dc6ee!important;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.loanos57-stat b{display:block;color:#fff!important;font-size:14px;margin-top:5px}
.loanos57-cockpit{border:1px solid rgba(255,255,255,.16);background:rgba(4,20,47,.82);border-radius:24px;padding:18px;box-shadow:0 24px 70px rgba(0,0,0,.25)}.loanos57-cockpit *{opacity:1!important;filter:none!important}.loanos57-cphead{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid rgba(255,255,255,.11);padding-bottom:14px}.loanos57-cphead small{color:#69dcff!important;font-weight:900;letter-spacing:.1em}.loanos57-live{font-size:10px;font-weight:900;color:#82f4d8!important}.loanos57-core{margin:16px 0;background:#fff;border-radius:18px;padding:17px}.loanos57-core small{color:#315274!important;font-weight:900}.loanos57-core strong{display:block;color:#071a3c!important;font-size:24px;margin:5px 0}.loanos57-core p{color:#405a78!important;margin:0;font-size:12px;line-height:1.5}.loanos57-signal{display:grid;grid-template-columns:1fr 1fr;gap:8px}.loanos57-signal div{background:#0a2b5b;border:1px solid rgba(255,255,255,.1);padding:11px;border-radius:12px}.loanos57-signal span{display:block;color:#78dfff!important;font-size:9px;font-weight:900;letter-spacing:.08em}.loanos57-signal b{display:block;color:#fff!important;font-size:12px;margin-top:4px}.loanos57-flow{display:flex;gap:7px;margin-top:12px}.loanos57-flow span{flex:1;text-align:center;border-radius:9px;background:#103a73;color:#dff5ff!important;padding:8px 3px;font-size:9px;font-weight:900}
.loanos57-ribbon{background:#fff;border-bottom:1px solid #dbe7f5}.loanos57-ribbon .loanos57-wrap{display:flex;gap:8px;overflow:auto;padding-top:9px;padding-bottom:9px;scrollbar-width:none}.loanos57-chip{white-space:nowrap;text-decoration:none!important;color:#173b68!important;background:#edf5ff;border:1px solid #d6e6f8;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:850}.loanos57-chip.active{background:#0b4fa4;color:#fff!important;border-color:#0b4fa4}
.loanos57 .section,.loanos57 section.section{border-radius:24px;margin-top:20px!important;margin-bottom:20px!important}.loanos57 .section h2,.loanos57 .section h3{color:#071a3c!important}.loanos57 .section p,.loanos57 .section li,.loanos57 .section small{color:#405a78!important;opacity:1!important}.loanos57 .section.soft{background:#edf5ff!important}.loanos57 .cta{border-radius:24px!important;overflow:hidden}.loanos57 input,.loanos57 select,.loanos57 textarea{color:#071a3c!important;-webkit-text-fill-color:#071a3c!important;opacity:1!important}
.loanos57-proof{width:min(1180px,calc(100% - 36px));margin:22px auto;display:grid;grid-template-columns:1.05fr .95fr;gap:14px}.loanos57-panel{background:#fff;border:1px solid #dbe7f5;border-radius:20px;padding:20px;box-shadow:0 12px 32px rgba(7,26,60,.06)}.loanos57-panel .ey{color:#1768c9!important;font-size:10px;font-weight:950;letter-spacing:.1em}.loanos57-panel h2{color:#071a3c!important;font-size:24px;margin:7px 0 8px}.loanos57-panel p{color:#405a78!important;line-height:1.6;margin:0}.loanos57-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.loanos57-tags span{background:#eef6ff;color:#123d70!important;border:1px solid #d8e9fa;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:850}
@media(max-width:800px){.loanos57-hero{padding:32px 0 20px}.loanos57-wrap{width:min(100% - 22px,1180px)}.loanos57-grid,.loanos57-proof{grid-template-columns:1fr}.loanos57 h1{font-size:40px}.loanos57-stats{grid-template-columns:1fr 1fr}.loanos57-cockpit{border-radius:19px}.loanos57-proof{width:calc(100% - 22px)}.loanos57-signal{grid-template-columns:1fr 1fr}.loanos57-flow{overflow:auto}.loanos57-flow span{min-width:78px}.loanos57-actions .loanos57-btn{flex:1}.loanos57 .section,.loanos57 section.section{border-radius:18px}}
