.financement-opco,.financement-opco *{box-sizing:border-box}.financement-opco{background:transparent;isolation:isolate;overflow-x:clip;overflow-y:visible;position:relative}.financement-opco__halo{border-radius:50%;pointer-events:none;position:absolute;z-index:0}.financement-opco__halo--violet{background:#7251da;filter:blur(339.6px);height:438px;left:633px;opacity:.64;top:0;width:438px}.financement-opco__halo--jaune{background:#f0deb8;filter:blur(205.95px);height:389px;left:1247px;opacity:.34;top:849px;width:443px}.financement-opco__shell{border-radius:24px;margin:0 24px;overflow:hidden;padding:0;position:relative;z-index:1}.financement-opco__mist{background:#eff0fe;border-radius:50%;filter:blur(205.95px);opacity:.18;pointer-events:none;position:absolute;z-index:0}.financement-opco__mist--a{height:412px;left:-280px;top:-86px;width:573px}.financement-opco__mist--b{height:412px;left:1021px;top:-180px;width:573px}.financement-opco__mist--c{height:412px;left:350px;opacity:.12;top:698px;width:1322px}.financement-opco .container{margin:0 auto;max-width:1440px;padding:86px 120px 96px;position:relative;z-index:1}.financement-opco__row{align-items:center;display:flex;gap:80px;justify-content:center}.financement-opco__copy{align-items:flex-start;display:flex;flex:1 1 0;flex-direction:column;gap:24px;max-width:519px;min-width:0}.financement-opco .ud-eyebrow{color:#7251da;margin:0}.financement-opco__heading h2{color:var(--ud-title);font-family:var(--font-headline);font-size:40px;font-weight:500;letter-spacing:-.02em;line-height:1.12;margin:0;max-width:506px}.financement-opco__lead{color:#4f5c6e;font-size:16px;font-weight:400;letter-spacing:-.015em;line-height:1.5;margin:0}.financement-opco__note{align-items:center;background:#eff0fe;border-radius:6px;color:#50389b;display:flex;font-size:13px;font-weight:500;gap:12px;letter-spacing:-.01em;line-height:1.4;margin:0;max-width:100%;padding:10px 16px;width:390px}.financement-opco__note img{display:block;flex-shrink:0;height:16px;width:16px}.financement-opco__visual{background:#fff;border:.5px solid #e2e6ec;border-radius:12px;flex:none;height:450px;overflow:hidden;position:relative;width:566px}.financement-opco__grid{display:block;height:413px;left:50%;opacity:.8;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:518px}.financement-opco__ghost{background:#f0f2f5;border-radius:15px;height:181px;left:79px;opacity:.6;position:absolute;top:153px;width:250px}.financement-opco__meter{background:#f8f9fb;border:.75px solid #e2e6ec;border-radius:15px;display:flex;flex-direction:column;gap:25px;left:51px;padding:20px;position:absolute;top:119px;transform:rotate(-4deg);width:250px}.financement-opco__meter-head,.financement-opco__meter-track{align-items:flex-start;display:flex;flex-direction:column}.financement-opco__meter-track{gap:5px}.financement-opco__meter-kicker{color:#65758b;font-size:14.32px;letter-spacing:-.015em;line-height:1.5;margin:0}.financement-opco__meter-value{color:#281e48;font-family:var(--font-headline);font-size:30.44px;font-weight:500;letter-spacing:-.02em;line-height:1.12;margin:0}.financement-opco__bars{align-items:center;display:flex;gap:2.5px;height:39px;width:210px}.financement-opco__bars span{background:#7251da;border-radius:2.54px;display:block;flex:none;height:39.39px;width:5.08px}.financement-opco__bars span.is-rest{background:#e2e6ec}.financement-opco__scale{color:#adb7c6;display:flex;font-family:var(--font-label);font-size:12.5px;font-weight:400;justify-content:space-between;letter-spacing:-.01em;line-height:1.4;margin:0;width:210px}.financement-opco__scale span:last-child{text-align:right}.financement-opco__badge{align-items:center;background:#fff;border:.35px solid #e2e6ec;border-radius:11px;box-shadow:0 251px 100px rgba(0,0,0,.01),0 141px 85px rgba(0,0,0,.02),0 63px 63px rgba(0,0,0,.03),0 16px 34px rgba(0,0,0,.04);color:#65758b;display:flex;flex-direction:column;font-family:var(--font-label);font-size:12.47px;font-weight:500;gap:9.65px;height:82px;justify-content:center;left:352px;letter-spacing:.02em;line-height:16px;padding:15px 16px;position:absolute;text-transform:uppercase;top:184px;white-space:nowrap;width:162px}.financement-opco__badge img{display:block;height:27.03px;width:26.37px}@media (max-width:1200px){.financement-opco__shell{margin:0 16px}.financement-opco .container{padding:64px 32px}.financement-opco__row{align-items:stretch;flex-direction:column;gap:40px}.financement-opco__copy{max-width:none}.financement-opco__visual{margin:0 auto;max-width:566px;width:100%}}@media (max-width:767px){.financement-opco__shell{border-radius:16px;margin:0 12px}.financement-opco .container{padding:48px 16px}.financement-opco__heading h2{font-size:28px}.financement-opco__note{width:100%}.financement-opco__visual{height:360px}.financement-opco__meter{left:24px;top:88px;transform:rotate(-3deg) scale(.86);transform-origin:top left}.financement-opco__badge{left:auto;right:16px;top:140px}.financement-opco__halo--violet{height:260px;left:8%;width:260px}.financement-opco__halo--jaune{left:48%;top:70%}}