/* MyLoanSaathi Partner Growth OS V69 */
.partner-os69{--p69-navy:#061a3a;--p69-blue:#1670ff;--p69-cyan:#29d7e7;--p69-ink:#071a35;--p69-slate:#425a76;background:#f6faff;color:var(--p69-ink)}
.partner-os69 .partner-v4-hero{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 30%,rgba(25,101,255,.42),transparent 32%),radial-gradient(circle at 86% 20%,rgba(24,211,214,.28),transparent 30%),linear-gradient(135deg,#03142f 0%,#082b5e 52%,#05233f 100%);padding:78px 0 70px!important}
.partner-os69 .partner-v4-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(82,166,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(82,166,255,.07) 1px,transparent 1px);background-size:44px 44px;mask-image:linear-gradient(to bottom,#000,transparent 88%);pointer-events:none}
.partner-os69 .partner-v4-hero-grid{position:relative;z-index:1;align-items:center!important;gap:62px!important}
.partner-os69 .partner-v4-eyebrow{color:#95eaff!important;font-weight:800!important;letter-spacing:.15em!important}.partner-os69 .partner-v4-eyebrow span{background:#58f0bf!important;box-shadow:0 0 18px #58f0bf}
.partner-os69 .partner-v4-copy h1{max-width:720px;color:#fff!important;font-size:clamp(42px,5.2vw,76px)!important;line-height:.98!important;letter-spacing:-.055em!important}.partner-os69 .partner-v4-copy h1 em{display:block;color:#51dff4!important;font-style:normal!important}.partner-os69 .partner-v4-copy>p{max-width:670px;color:#d8eaff!important;font-size:17px!important;line-height:1.7!important}
.partner-os69 .partner-v4-actions .btn-primary{background:linear-gradient(135deg,#166cff,#15c9d3)!important;color:#fff!important;box-shadow:0 18px 45px rgba(9,122,255,.34)!important}.partner-os69 .partner-v4-login,.partner-os69 .partner-v4-login b{color:#fff!important}.partner-os69 .partner-v4-trust span{color:#d6e9ff!important}
.partner-os69 .partner-v4-panel{position:relative;transform:perspective(1200px) rotateY(-3deg) rotateX(1deg);background:linear-gradient(155deg,rgba(18,69,133,.96),rgba(3,24,58,.98))!important;border:1px solid rgba(84,210,255,.4)!important;box-shadow:0 36px 90px rgba(0,8,30,.5),inset 0 1px rgba(255,255,255,.12)!important}.partner-os69 .partner-v4-panel:after{content:"";position:absolute;inset:auto 9% -13px 9%;height:16px;background:#0b72d7;border-radius:0 0 18px 18px;opacity:.55;filter:blur(.2px)}
.partner-os69 .partner-v4-panel small,.partner-os69 .partner-v4-panel span,.partner-os69 .partner-v4-panel p{color:#cfe8ff!important}.partner-os69 .partner-v4-panel b{color:#fff!important}.partner-os69 .pv4-grid>div{background:rgba(19,67,126,.62)!important;border-color:rgba(93,188,255,.2)!important}
.partner-os69 .partner-v4-strip{background:#fff!important;border-bottom:1px solid #dbe9f6!important;box-shadow:0 10px 30px rgba(7,38,78,.06)!important}.partner-os69 .partner-v4-strip b{color:#092d57!important}.partner-os69 .partner-v4-strip span{color:#506984!important}
.pg69-console{position:relative;padding:82px 0;background:linear-gradient(180deg,#f6faff,#edf6ff);overflow:hidden}.pg69-console:before{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-180px;top:-240px;background:radial-gradient(circle,rgba(28,124,255,.16),transparent 68%);pointer-events:none}.pg69-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.pg69-head small{color:#0871d9;font-weight:900;letter-spacing:.16em}.pg69-head h2{max-width:760px;margin:9px 0 0;color:#061a3a;font-size:clamp(31px,4vw,52px);line-height:1.05;letter-spacing:-.045em}.pg69-head>span{display:inline-flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #cfe3f6;border-radius:999px;background:#fff;color:#143f69;font-size:10px;font-weight:900;letter-spacing:.08em}.pg69-head>span i{width:8px;height:8px;border-radius:50%;background:#34d9ae;box-shadow:0 0 0 5px rgba(52,217,174,.13)}
.pg69-layout{display:grid;grid-template-columns:.68fr 1.12fr 1fr;gap:16px}.pg69-selector{display:grid;gap:9px}.pg69-type{width:100%;min-height:68px;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #d6e6f5;border-radius:17px;background:#fff;text-align:left;cursor:pointer;transition:.22s;box-shadow:0 6px 20px rgba(7,41,83,.04)}.pg69-type>i{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;background:#edf6ff;color:#126dd4;font-size:18px}.pg69-type span{display:grid;gap:3px}.pg69-type b{color:#0a2a50;font-size:13px}.pg69-type small{color:#58708a;font-size:10px}.pg69-type:hover,.pg69-type.active{transform:translateX(4px);border-color:#2086ec;background:linear-gradient(135deg,#072a58,#0a4f8a);box-shadow:0 12px 30px rgba(7,74,145,.2)}.pg69-type.active b,.pg69-type.active small{color:#fff}.pg69-type.active>i{background:linear-gradient(135deg,#1686ff,#25d6db);color:#fff}
.pg69-intel,.pg69-simulator{border-radius:24px;padding:24px;box-shadow:0 18px 52px rgba(8,42,83,.11)}.pg69-intel{display:flex;flex-direction:column;background:radial-gradient(circle at 90% 8%,rgba(33,215,222,.2),transparent 35%),linear-gradient(145deg,#061b3e,#0b3972);border:1px solid #1f5d99}.pg69-intel-top{display:flex;justify-content:space-between;gap:12px}.pg69-intel-top small{color:#87cfff;font-weight:900;letter-spacing:.12em}.pg69-intel-top span{color:#b9dbf8;font-size:9px;font-weight:800}.pg69-intel-top b{color:#5ff0c1}.pg69-intel h3{margin:34px 0 10px;color:#fff;font-size:27px;letter-spacing:-.035em}.pg69-intel>p{color:#d6e9ff;line-height:1.65;font-size:13px}.pg69-signals{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0}.pg69-signals span{padding:8px 10px;border-radius:9px;border:1px solid rgba(114,204,255,.24);background:rgba(52,128,208,.14);color:#e5f4ff;font-size:9px;font-weight:800}.pg69-next{margin-top:auto;padding:15px;border-radius:15px;border:1px solid rgba(61,220,218,.25);background:rgba(22,107,162,.24);display:grid;grid-template-columns:1fr auto;gap:5px 12px}.pg69-next small{grid-column:1/-1;color:#76dfe8;font-size:8px;font-weight:900;letter-spacing:.12em}.pg69-next b{color:#fff;font-size:12px}.pg69-next a{color:#68f0d0;font-size:10px;font-weight:900;text-decoration:none}
.pg69-simulator{background:#fff;border:1px solid #d6e7f6}.pg69-sim-head{display:flex;justify-content:space-between;align-items:start;gap:10px}.pg69-sim-head small{color:#1275d8;font-weight:900;letter-spacing:.12em}.pg69-sim-head h3{margin:6px 0 0;color:#082549;font-size:19px}.pg69-sim-head>span{padding:6px 8px;border-radius:8px;background:#eaf5ff;color:#1268c0;font-size:8px;font-weight:900}.pg69-simulator label{display:block;margin-top:22px}.pg69-simulator label span{display:flex;justify-content:space-between;color:#35516e;font-size:10px;font-weight:800}.pg69-simulator label b{color:#082d58;font-size:12px}.pg69-simulator input{width:100%;margin-top:11px;accent-color:#1478ee}.pg69-result{margin-top:20px;padding:18px;border-radius:17px;background:linear-gradient(135deg,#eef7ff,#e9fbfb);border:1px solid #cce8f4}.pg69-result small{display:block;color:#1670c7;font-size:8px;font-weight:900;letter-spacing:.12em}.pg69-result strong{display:block;margin-top:5px;color:#061f43;font-size:31px;letter-spacing:-.04em}.pg69-result p{margin:5px 0 0;color:#49637c;font-size:10px;line-height:1.5}.pg69-disclaimer{margin:12px 0 0;color:#667d93;font-size:8px;line-height:1.55}
.pg69-route{margin-top:16px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr auto 1fr;align-items:center;padding:17px 20px;border:1px solid #d4e5f4;border-radius:18px;background:#fff}.pg69-route div{display:grid;grid-template-columns:32px 1fr;column-gap:9px}.pg69-route div span{grid-row:1/3;width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:#eaf4fe;color:#166ec5;font-size:9px;font-weight:900}.pg69-route div b{color:#0c2b4f;font-size:11px}.pg69-route div small{color:#60768c;font-size:8px}.pg69-route div.active span{color:#fff;background:linear-gradient(135deg,#1376ff,#20c9d6)}.pg69-route>i{width:26px;height:1px;background:#bdd5e9}
.partner-os69 .partner-v4-section{padding:82px 0!important}.partner-os69 .partner-v4-section h2,.partner-os69 .partner-v4-heading h2,.partner-os69 .partner-v4-section-copy h2{color:#061a3a!important}.partner-os69 .partner-v4-section p,.partner-os69 .partner-v4-types span,.partner-os69 .partner-v4-flow p{color:#425a76!important}.partner-os69 .partner-v4-types article,.partner-os69 .partner-v4-flow article,.partner-os69 .partner-v4-faq details,.partner-os69 .partner-form-card{background:#fff!important;color:#071a35!important;border-color:#d7e6f4!important}.partner-os69 .partner-v4-types b,.partner-os69 .partner-v4-flow b,.partner-os69 .partner-v4-faq summary,.partner-os69 .partner-form-card h3,.partner-os69 .partner-field label{color:#071a35!important}.partner-os69 .partner-field input,.partner-os69 .partner-field select{color:#071a35!important;background:#fff!important}.partner-os69 .partner-v4-final h2,.partner-os69 .partner-v4-final p,.partner-os69 .partner-v4-final small{color:#fff!important}
@media(max-width:1000px){.pg69-layout{grid-template-columns:.75fr 1.25fr}.pg69-simulator{grid-column:1/-1}.partner-os69 .partner-v4-panel{transform:none}.pg69-route{overflow-x:auto;grid-template-columns:140px 26px 140px 26px 140px 26px 140px 26px 140px}}
@media(max-width:700px){.partner-os69 .partner-v4-hero{padding:42px 0 46px!important}.partner-os69 .partner-v4-hero-grid{gap:32px!important}.partner-os69 .partner-v4-copy h1{font-size:42px!important}.partner-os69 .partner-v4-copy>p{font-size:14px!important}.partner-os69 .partner-v4-panel{width:100%!important}.pg69-console{padding:58px 0}.pg69-head{display:block}.pg69-head>span{margin-top:14px}.pg69-layout{grid-template-columns:1fr}.pg69-selector{grid-template-columns:1fr 1fr}.pg69-type{min-height:62px;padding:9px}.pg69-type>i{width:34px;height:34px}.pg69-type small{display:none}.pg69-intel,.pg69-simulator{padding:19px}.pg69-intel h3{margin-top:26px}.pg69-route{margin-left:-3px;margin-right:-3px}.partner-os69 .partner-v4-section{padding:58px 0!important}}
@media(max-width:390px){.partner-os69 .partner-v4-copy h1{font-size:37px!important}.pg69-type b{font-size:11px}.pg69-head h2{font-size:30px}}
@media(prefers-reduced-motion:no-preference){.partner-os69 .partner-v4-panel{animation:p69-float 6s ease-in-out infinite}@keyframes p69-float{50%{transform:perspective(1200px) rotateY(-1deg) translateY(-8px)}}}

/* V70 deterministic contrast layer - component scoped, never broad white text */
.partner-os69 .partner-v4-hero{background:radial-gradient(circle at 10% 28%,rgba(24,106,255,.46),transparent 35%),radial-gradient(circle at 88% 15%,rgba(24,217,216,.3),transparent 32%),linear-gradient(135deg,#03142f 0%,#082d61 52%,#05233f 100%)!important;color:#fff!important}
.partner-os69 .partner-v4-copy h1,.partner-os69 .partner-v4-copy h1 *{color:#fff!important;text-shadow:0 8px 28px rgba(0,9,30,.22)!important}
.partner-os69 .partner-v4-copy h1 em{color:#5ce8f6!important}
.partner-os69 .partner-v4-copy>p{color:#dcecff!important;opacity:1!important}
.partner-os69 .partner-v4-actions .partner-v4-login,.partner-os69 .partner-v4-actions .partner-v4-login b{color:#fff!important;opacity:1!important;text-decoration-color:#62dfea!important}
.partner-os69 .partner-v4-trust span,.partner-os69 .partner-v4-trust span i{color:#e8f6ff!important;opacity:1!important}
.partner-os69 .partner-v4-trust span{background:rgba(5,29,65,.54)!important;border:1px solid rgba(112,209,255,.28)!important;border-radius:999px!important;padding:8px 11px!important}
.partner-os69 .partner-v4-panel,.partner-os69 .partner-v4-panel .pv4-top,.partner-os69 .partner-v4-panel .pv4-case,.partner-os69 .partner-v4-panel .pv4-route,.partner-os69 .partner-v4-panel .pv4-grid,.partner-os69 .partner-v4-panel .pv4-note{color:#fff!important}
.partner-os69 .partner-v4-panel b,.partner-os69 .partner-v4-panel strong{color:#fff!important;opacity:1!important}
.partner-os69 .partner-v4-panel small,.partner-os69 .partner-v4-panel p,.partner-os69 .partner-v4-panel span:not(.active):not(.done){color:#d8ebff!important;opacity:1!important}
.partner-os69 .partner-v4-panel .active,.partner-os69 .partner-v4-panel .done,.partner-os69 .partner-v4-panel em{color:#6cf0c8!important;opacity:1!important}
.partner-os69 .partner-v4-strip{background:linear-gradient(90deg,#061c40,#0a3974 48%,#07315d)!important;border:0!important}
.partner-os69 .partner-v4-strip b{color:#fff!important;opacity:1!important}.partner-os69 .partner-v4-strip span{color:#cfe7ff!important;opacity:1!important}
.partner-os69 .partner-v4-strip .wrap>div{border-color:rgba(130,203,255,.24)!important}
.partner-os69 .pg69-intel,.partner-os69 .pg69-intel *{opacity:1!important}
.partner-os69 .pg69-intel h3{color:#fff!important;text-shadow:none!important}.partner-os69 .pg69-intel>p{color:#d9ebff!important}.partner-os69 .pg69-intel-top small{color:#7edcff!important}.partner-os69 .pg69-intel-top span{color:#d8eaff!important}.partner-os69 .pg69-intel-top b{color:#63f0c3!important}
.partner-os69 .pg69-intel .pg69-signals span{color:#eff9ff!important;background:#0d4a84!important;border-color:#2e7cb6!important}
.partner-os69 .pg69-intel .pg69-next small{color:#76e8ed!important}.partner-os69 .pg69-intel .pg69-next b{color:#fff!important}.partner-os69 .pg69-intel .pg69-next a{color:#6ff2c6!important}
.partner-os69 .pg69-simulator,.partner-os69 .pg69-simulator *{opacity:1!important}.partner-os69 .pg69-simulator h3,.partner-os69 .pg69-simulator strong,.partner-os69 .pg69-simulator b{color:#061f43!important}.partner-os69 .pg69-simulator p,.partner-os69 .pg69-simulator label span{color:#405b76!important}
.partner-os69 .partner-v4-section-copy small,.partner-os69 .partner-v4-heading small,.partner-os69 .partner-v4-apply-copy>small{color:#0870d5!important;opacity:1!important}
.partner-os69 .partner-v4-section-copy p,.partner-os69 .partner-v4-heading p,.partner-os69 .partner-v4-types span,.partner-os69 .partner-v4-flow p{color:#3d5671!important;opacity:1!important;font-size:12px!important;line-height:1.65!important}
.partner-os69 .partner-v4-types article i{color:#0877d8!important}.partner-os69 .partner-v4-types article b,.partner-os69 .partner-v4-flow article b{color:#061f42!important;opacity:1!important}
.partner-os69 .partner-v4-apply-copy{background:linear-gradient(150deg,#051a3c,#0b4384)!important}.partner-os69 .partner-v4-apply-copy h2{color:#fff!important}.partner-os69 .partner-v4-apply-copy>p,.partner-os69 .partner-v4-apply-copy .pv4-apply-points span{color:#dbeeff!important;opacity:1!important}.partner-os69 .partner-v4-apply-copy .pv4-apply-points i{color:#5aefbf!important}.partner-os69 .pv4-support{background:#fff!important}.partner-os69 .pv4-support small{color:#1770c9!important}.partner-os69 .pv4-support a{color:#062b57!important;font-weight:900!important}
.partner-os69 .partner-form-card,.partner-os69 .partner-form-card p,.partner-os69 .partner-consent span,.partner-os69 .partner-login-note{color:#344f6d!important;opacity:1!important}.partner-os69 .partner-form-card h3{color:#061d40!important}.partner-os69 .partner-form-card input::placeholder{color:#687f96!important;opacity:1!important}.partner-os69 .partner-form-card input,.partner-os69 .partner-form-card select{border-color:#bdd4e8!important;color:#071f40!important;font-weight:700!important}.partner-os69 .partner-submit{color:#fff!important;font-weight:900!important}.partner-os69 .partner-login-note a{color:#075fc0!important;font-weight:900!important}
.partner-os69 .partner-v4-faq summary{color:#061e40!important;font-weight:850!important}.partner-os69 .partner-v4-faq details p{color:#3c5671!important;opacity:1!important}
.partner-os69 .partner-v4-final{background:linear-gradient(120deg,#061b3f,#0c4e9b 62%,#0a72c9)!important}.partner-os69 .partner-v4-final h2{color:#fff!important}.partner-os69 .partner-v4-final p{color:#dceeff!important;opacity:1!important}.partner-os69 .partner-v4-final .btn-primary{color:#fff!important}.partner-os69 .partner-v4-final .btn-outline{background:#fff!important;border-color:#fff!important;color:#072d59!important;font-weight:900!important}
@media(max-width:700px){.partner-os69 .partner-v4-trust{display:grid!important;grid-template-columns:1fr!important}.partner-os69 .partner-v4-trust span{border-radius:12px!important}.partner-os69 .partner-v4-copy h1{line-height:1.02!important}.partner-os69 .pg69-intel h3{font-size:24px!important}}
