
.model-fin-image,.model-debt-image{position:relative;overflow:hidden;background:none!important;display:flex;align-items:stretch;justify-content:stretch;min-height:100%;isolation:isolate}
.model-fin-image:before,.model-debt-image:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 18%,rgba(86,203,255,.24),transparent 22%),radial-gradient(circle at 82% 14%,rgba(94,114,255,.22),transparent 18%),linear-gradient(180deg,#07172d 0%,#0a2341 58%,#0d3156 100%);z-index:0}
.model-fin-image:after,.model-debt-image:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;opacity:.28;mask-image:linear-gradient(180deg,rgba(0,0,0,.95),rgba(0,0,0,.75));z-index:0}
.model-fin-image svg,.model-debt-image svg{position:relative;z-index:1;width:100%;height:100%;display:block}
.model-fin-stage,.model-debt-stage{box-shadow:0 30px 72px rgba(10,36,72,.18)!important}
.model-fin-detail,.model-debt-detail{position:relative;z-index:1}
.model-fin-detail .sv-highlight,.model-debt-detail .sv-highlight{margin-top:18px;border-left:2px solid #45c7ff;padding-left:14px}
.model-fin-detail .sv-highlight p,.model-debt-detail .sv-highlight p{margin:0!important;color:#ffffff!important;font-weight:800!important}
.model-fin-nav,.model-debt-nav{position:relative;overflow:hidden}
.model-fin-nav.active,.model-debt-nav.active{box-shadow:0 16px 34px rgba(22,130,240,.24)}
.model-debt-stage{display:grid;grid-template-columns:290px minmax(280px,.8fr) minmax(360px,1fr);min-height:520px;background:linear-gradient(135deg,#06132b,#0c315f);border-radius:18px;overflow:hidden;box-shadow:var(--m-shadow)}
.model-debt-navs{padding:18px;background:#071a36}.model-debt-nav{width:100%;display:flex;justify-content:space-between;align-items:center;padding:15px 14px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:#fff;text-align:left;font-size:13px;cursor:pointer}.model-debt-nav.active,.model-debt-nav:hover{background:linear-gradient(90deg,#075ac9,#1682f0);border-radius:7px}.model-debt-title{font-weight:700}.model-debt-arrow{color:#8ddfff}.model-debt-detail{padding:42px;color:#fff;display:flex;align-items:center}.model-debt-detail p{color:#d5e4f4!important}.model-debt-detail h3{font-size:clamp(34px,4vw,56px);line-height:1.02;margin:0 0 22px;max-width:720px;color:#fff!important}.model-debt-kicker{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#5bd5ff;font-weight:800}.model-debt-number{font-size:52px;color:#28638f;margin:12px 0}
#success-stories .eo-stat-grid{grid-template-columns:repeat(3,1fr)!important}
#success-stories .eo-proof-grid{grid-template-columns:repeat(3,1fr)!important}
@media(max-width:1180px){.model-fin-stage,.model-debt-stage{grid-template-columns:1fr}.model-fin-image,.model-debt-image{min-height:280px}.model-fin-navs,.model-debt-navs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.model-fin-nav,.model-debt-nav{border:1px solid rgba(255,255,255,.08);border-radius:10px}.model-fin-nav:last-child,.model-debt-nav:last-child{margin-bottom:0}.model-debt-detail{padding:34px}#success-stories .eo-proof-grid,#success-stories .eo-stat-grid{grid-template-columns:1fr 1fr!important}}
@media(max-width:760px){.model-fin-navs,.model-debt-navs{grid-template-columns:1fr}.model-fin-detail,.model-debt-detail{padding:28px}.model-fin-image,.model-debt-image{min-height:220px}#success-stories .eo-proof-grid,#success-stories .eo-stat-grid{grid-template-columns:1fr!important}}
