.noelse-review{--partner:#315fbf;--partner-dark:#1d1d1d;--partner-soft:#e3edff;--partner-line:#d5deed;color:#1d1d1d;background:#f9f9f9}
.noelse-review .partner-hero{background:linear-gradient(112deg,#ffffff 0 58%,#e3edff 58%)}
.noelse-review .partner-hero:after{border-color:#89adf729;box-shadow:0 0 0 85px #89adf70b,0 0 0 170px #89adf70e}
.noelse-review .logo>span,.noelse-review .logo>i{color:#89adf7}.noelse-review .partner-quicknav a[aria-current="location"]{background:#89adf7;color:#1d1d1d}.noelse-review .partner-quicknav a[aria-current="location"] .icon{color:#1d1d1d}.noelse-review .partner-quicknav a[aria-current="location"]:after{background:#1d1d1d}
.noelse-review .partner-offer-guide{border-color:#89adf7;box-shadow:0 24px 60px #89adf733,0 3px 0 #89adf729}.noelse-review .partner-offer-guide-head{background:#89adf7;color:#1d1d1d}.noelse-review .partner-offer-guide-head>div>.partner-offer-guide-eyebrow,.noelse-review .partner-offer-guide-head h3,.noelse-review .partner-offer-guide-head p{color:#1d1d1d}.noelse-review .partner-offer-guide-avatar{border-color:#ffffffc7;background:#fff;color:#315fbf}.noelse-review .partner-offer-guide-benefits span{border-color:#1d1d1d42;background:#ffffff4d;color:#1d1d1d}.noelse-review .partner-offer-guide-thread{background:linear-gradient(180deg,#e3edff,#f7faff)}
.noelse-brand{width:190px;margin:24px 0 28px}.noelse-brand img{display:block;width:100%;height:auto}
.noelse-hero-facts{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.noelse-hero-facts span{padding:8px 11px;border:1px solid #b9cdf8;border-radius:99px;background:#ffffff98;font-size:var(--text-scale-10-88);font-weight:800}
.noelse-verdict{background:#1d1d1d;color:#fff}.noelse-verdict:before{content:'100';right:15px;top:-8px;color:#89adf720;font-size:var(--text-scale-96)}.noelse-verdict-grid{margin:24px 0;border-top:1px solid #ffffff24}.noelse-verdict-grid>div{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid #ffffff24}.noelse-verdict-grid b{color:#89adf7;font-size:var(--text-scale-9-28);letter-spacing:.1em}.noelse-verdict-grid strong{font-size:var(--text-scale-13-12)}.noelse-verdict-grid span{color:#bebcae;font-size:var(--text-scale-10-88);line-height:1.45}.partner-verdict-actions{display:flex;gap:9px}.partner-verdict-actions a{flex:1;padding:12px;border:1px solid #ffffff31;border-radius:8px;text-align:center;color:#fff;font-size:var(--text-scale-10-88);font-weight:850}.partner-verdict-actions a:first-child{background:#89adf7;color:#ffffff;border-color:#89adf7}
.noelse-index{display:block;color:#537fda;font-size:var(--text-scale-10-56);font-weight:900;letter-spacing:.13em}.noelse-section-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(350px,.95fr);gap:18px 80px;align-items:end;margin-bottom:36px}.noelse-section-head>.noelse-index{grid-column:1/-1}.noelse-section-head h2,.noelse-advance h2,.noelse-app h2,.noelse-budget h2,.noelse-card h2,.noelse-history h2{margin:0;font-family:var(--font-heading);font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:-.062em}.noelse-section-head>p,.noelse-advance-grid>div>p,.noelse-app-copy>p,.noelse-budget-grid>div>p,.noelse-card-grid>div>p{margin:0;color:#666256;font-size:var(--text-body);line-height:var(--leading-body)}
.noelse-advance{padding-block:88px;background:#fff}.noelse-advance-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:90px;align-items:center}.noelse-advance h2{max-width:800px;margin:13px 0 22px}.noelse-advance ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 35px;padding:22px 0 0;margin:22px 0 0;border-top:1px solid #ddd9cb;list-style:none}.noelse-advance li{position:relative;padding-left:20px;color:#4f4c42;font-size:var(--text-body);line-height:var(--leading-body)}.noelse-advance li:before{content:'';display:inline-block;width:1em;height:1em;vertical-align:-.15em;background-color:currentColor;-webkit-mask:var(--site-mask-check) center/contain no-repeat;mask:var(--site-mask-check) center/contain no-repeat;position:absolute;left:0;color:#537fda;font-weight:900}.noelse-advance-card{display:grid;place-items:center;aspect-ratio:1;padding:35px;border:1px solid #b9cdf8;border-radius:50%;background:#d9e6ff;text-align:center;box-shadow:0 0 0 20px #eff5ff}.noelse-advance-card span,.noelse-advance-card small{font-size:var(--text-scale-9-92);font-weight:850;letter-spacing:.1em}.noelse-advance-card strong{font-family:var(--font-heading);font-size:var(--text-scale-88);line-height:.9;letter-spacing:-.08em}.noelse-advance-card p{margin:4px 0 20px;font-size:var(--text-scale-11-84)}.noelse-advance-card i{font-family:var(--font-heading);font-size:var(--text-scale-27-2);font-style:normal}.noelse-advance-card b{margin-top:24px;padding:8px 11px;background:#1d1d1d;color:#fff;font-size:var(--text-scale-9-28);letter-spacing:.08em}
.noelse-plans{background:#f4f7fd;border-color:#d7e2f7}.noelse-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;max-width:1040px;margin-inline:auto}.noelse-offer{padding:30px 34px}.noelse-offer.is-recommended{padding:29px 33px;border-color:#89adf7}.noelse-offer .partner-offer-visual{height:210px}.noelse-offer .partner-offer-visual img{width:min(90%,330px);height:auto;max-height:180px;border:1px solid #d7d3c8;border-radius:10px;background:#fff;object-fit:contain;filter:none}.noelse-offer .offer-fee{font-family:var(--font-heading);font-size:var(--text-scale-20);color:#315fbf}.noelse-offer .offer-profile{min-height:44px;color:#666157;font-size:var(--text-scale-12-48);line-height:1.5}.noelse-offer .offer-condition{min-height:auto}.noelse-plans .offer-choice{background:#d9e6ff;color:#204fba}.noelse-offer-facts{margin-top:23px;border-top:1px solid #dce4f3}.noelse-offer-facts>div{display:grid;grid-template-columns:minmax(130px,.85fr) minmax(150px,1.15fr);gap:18px;align-items:start;padding:11px 0;border-bottom:1px solid #e4e8ef}.noelse-offer-facts dt{color:#747474;font-size:var(--text-scale-10-24);line-height:1.42}.noelse-offer-facts dd{margin:0;text-align:right;color:#222;font-size:var(--text-scale-10-72);font-weight:800;line-height:1.42}.noelse-plan-reading{max-width:1040px;margin:25px auto 0;padding:25px 28px;border-left:4px solid #89adf7;background:#fff}.noelse-plan-reading strong{display:block;margin-bottom:7px;color:#315fbf;font-size:var(--text-scale-11-2);letter-spacing:.08em;text-transform:uppercase}.noelse-plan-reading p{margin:0;color:#575757;font-size:var(--text-body);line-height:var(--leading-body)}.noelse-plans .partner-reading-note{max-width:1040px;margin-inline:auto;margin-top:18px;border-color:#89adf7;background:#fff}.partner-reading-note span{color:#5b574d;font-size:var(--text-scale-12);line-height:1.5}
.noelse-fees{padding-block:90px;background:#fff}.noelse-fee-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:28px}.noelse-fee-controls,.noelse-fee-results{border:1px solid #dad6c7;border-radius:22px;background:#f9f9f9;overflow:hidden}.noelse-fee-controls fieldset{margin:0;padding:28px;border:0}.noelse-fee-controls legend{width:100%;padding:0 0 22px;color:#537fda;font-size:var(--text-scale-11-2);font-weight:900;letter-spacing:.1em}.noelse-fee-controls label{display:grid;grid-template-columns:1fr auto;gap:8px;margin:0;padding:15px 0;color:#29271f;font-size:var(--text-scale-12);font-weight:800}.noelse-fee-controls output{color:#537fda}.noelse-fee-controls input{grid-column:1/-1;width:100%;accent-color:#537fda}.noelse-input-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px}.noelse-fee-controls details{border-top:1px solid #dad6c7}.noelse-fee-controls summary{display:flex;justify-content:space-between;align-items:center;padding:20px 28px;cursor:pointer;color:#29271f;font-size:var(--text-scale-11-52);font-weight:900;list-style:none}.noelse-fee-controls summary::-webkit-details-marker{display:none}.noelse-fee-controls summary .icon{width:16px;transition:rotate .2s}.noelse-fee-controls details[open] summary .icon{rotate:180deg}.noelse-fee-controls details>div{padding:0 28px 22px}.noelse-fee-controls details p{margin:5px 0 0;color:#756f62;font-size:var(--text-scale-10-88);line-height:1.55}.noelse-fee-results{align-self:start;padding:29px;background:#1d1d1d;color:#fff;position:sticky;top:155px}.noelse-fee-results>p:first-child{margin:0 0 15px;color:#89adf7;font-size:var(--text-scale-9-28);font-weight:900;letter-spacing:.12em}.noelse-fee-results [data-noelse-results]{display:grid;gap:10px}.noelse-fee-results article{display:flex;align-items:end;justify-content:space-between;gap:15px;padding:14px 0;border-bottom:1px solid #ffffff21}.noelse-fee-results article span{font-size:var(--text-scale-12-48)}.noelse-fee-results article strong{font-family:var(--font-heading);font-size:var(--text-scale-26-4);color:#89adf7}.noelse-fee-results>p:not(:first-child){color:#b7b4a6;font-size:var(--text-scale-10-4);line-height:1.55}.noelse-fee-results>a{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:13px;border:1px solid #ffffff32;border-radius:8px;color:#fff;font-size:var(--text-scale-10-56);font-weight:800}.noelse-fee-results>a .icon{width:15px}.noelse-jump-results{position:fixed;z-index:45;right:16px;bottom:18px;padding:13px 17px;border:0;border-radius:99px;background:#537fda;color:#fff;box-shadow:0 8px 25px #315fbf4d;font-size:var(--text-scale-11-52);font-weight:850}
.noelse-app{padding-block:90px;background:linear-gradient(118deg,#89adf7 0 45%,#e3edff 45%)}.noelse-app .bank-app-grid{grid-template-columns:minmax(390px,.8fr) minmax(0,1.2fr);gap:74px;align-items:center}.noelse-phone-stage{min-height:675px}.noelse-phone-stage:before{border-color:#ffffff66;box-shadow:0 0 0 58px #ffffff1c}.noelse-app-gallery{width:330px;aspect-ratio:392/696;border:9px solid #1d1d1d;border-radius:48px;background:#1d1d1d;box-shadow:0 34px 76px #163b7b42,0 0 0 2px #ffffff35 inset}.noelse-app-gallery .official-app-shot{visibility:hidden;transition:none}.noelse-app-gallery .official-app-shot.is-active{visibility:visible}.noelse-app-gallery .official-app-shot img{object-fit:cover;object-position:center;border-radius:38px}.noelse-phone-speaker{position:absolute;z-index:7;top:10px;left:50%;width:72px;height:7px;translate:-50% 0;border-radius:10px;background:#1d1d1d;box-shadow:0 0 0 1px #ffffff20}.noelse-app-gallery .app-demo-dots button.is-active{background:#315fbf}.noelse-app .app-rebuild-note{color:#fff;font-weight:700}.noelse-app-copy{padding:43px 46px;border-radius:28px 5px 28px 5px;background:#fff;box-shadow:0 28px 70px #315fbf26}.noelse-app h2{margin:13px 0 20px}.noelse-app-copy .app-section-index,.noelse-app-copy .app-store-ratings strong{color:#315fbf}.noelse-app-copy .app-section-lead{color:#555f70}.noelse-app-copy .app-store-ratings{grid-template-columns:1fr}.noelse-app-copy .app-store-ratings>div{padding-left:0}.noelse-app-copy .app-store-ratings small{color:#5c6574}.noelse-app-copy .app-opinions article{border-color:#d9e4f8}.noelse-app-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:16px}.noelse-app-actions span{padding:11px 12px;border:1px solid #d4e0f6;border-radius:8px;background:#f7faff;color:#34445f;font-size:var(--text-scale-9-92);font-weight:800;text-align:center}
.noelse-budget{padding-block:88px;background:#f7f5ec}.noelse-budget-grid{display:grid;grid-template-columns:minmax(300px,.8fr) minmax(500px,1.2fr);gap:80px;align-items:center}.noelse-budget h2{margin:13px 0 21px}.noelse-pockets{display:grid;grid-template-columns:1fr 1fr;gap:12px}.noelse-pockets article{display:grid;grid-template-columns:auto 1fr;gap:5px 13px;padding:23px;border:1px solid #d6d0be;border-radius:15px;background:#fff}.noelse-pockets b{grid-row:1/3;display:grid;place-items:center;width:39px;height:39px;border-radius:50%;background:#e3edff;color:#537fda}.noelse-pockets strong{font-size:var(--text-scale-13-12)}.noelse-pockets span{color:#777064;font-size:var(--text-scale-10-4)}.noelse-pockets .is-care{background:#1d1d1d;color:#fff}.noelse-pockets .is-care span{color:#c4c0b0}.noelse-pockets .is-care b{background:#89adf7;color:#1d1d1d}
.noelse-card{padding-block:90px;background:#fff}.noelse-card-grid{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);gap:85px;align-items:center}.noelse-card-visual{display:grid;place-items:center;min-height:470px;border-radius:50%;background:#e3edff}.noelse-card-visual img{width:min(80%,390px);height:auto;border:1px solid #d7d3c8;border-radius:10px;background:#fff;filter:none}.noelse-card h2{margin:13px 0 22px}.noelse-card-facts{display:grid;grid-template-columns:1fr 1fr;margin-top:28px;border:1px solid #ded9ca}.noelse-card-facts article{padding:18px;border-right:1px solid #ded9ca;border-bottom:1px solid #ded9ca}.noelse-card-facts article:nth-child(2n){border-right:0}.noelse-card-facts article:nth-child(n+3){border-bottom:0}.noelse-card-facts strong{display:block;color:#537fda;font-family:var(--font-heading);font-size:var(--text-scale-21-6)}.noelse-card-facts span{color:#706b5e;font-size:var(--text-scale-9-92)}
.noelse-pro{padding-block:90px;background:#1d1d1d;color:#fff}.noelse-pro .noelse-section-head h2{color:#fff}.noelse-pro .noelse-section-head>p{color:#bdb8a9}.noelse-pro .noelse-index{color:#89adf7}.noelse-pro-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #ffffff25}.noelse-pro-grid article{padding:25px;border-right:1px solid #ffffff25;border-bottom:1px solid #ffffff25}.noelse-pro-grid article:nth-child(3n){border-right:0}.noelse-pro-grid article:nth-child(n+4){border-bottom:0}.noelse-pro-grid span{color:#89adf7;font-family:var(--font-heading);font-size:var(--text-scale-21-6)}.noelse-pro-grid h3{margin:12px 0 8px;font-size:var(--text-scale-14-4)}.noelse-pro-grid p,.noelse-pro-note{color:#b9b5a9;font-size:var(--text-scale-10-88);line-height:1.55}.noelse-pro-note{margin:18px 0 0}
.noelse-limits{padding-block:88px;background:#fff}.noelse-limits-grid{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid #dcd7c8}.noelse-limits-grid article{padding:27px;border-right:1px solid #dcd7c8}.noelse-limits-grid article:last-child{border:0}.noelse-limits-grid b{color:#b44f42;font-size:var(--text-scale-9-6);letter-spacing:.1em}.noelse-limits-grid article:last-child b{color:#537fda}.noelse-limits-grid h3{font-size:var(--text-scale-14-72);margin:15px 0 12px}.noelse-limits-grid p{color:#6b665a;font-size:var(--text-scale-11-2);line-height:1.55}
.noelse-history{padding-block:90px;background:#e3edff}.noelse-history h2{max-width:880px;margin:13px 0 18px}.noelse-history-lead{max-width:780px;margin:0 0 52px;color:#4f596b;font-size:var(--text-lead);line-height:var(--leading-lead)}.noelse-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 0;padding:0;margin:0;list-style:none}.noelse-timeline li{position:relative;min-height:205px;padding:35px 30px 25px 0;border-top:2px solid #89adf7}.noelse-timeline li:before{content:'';position:absolute;left:0;top:-11px;width:18px;height:18px;border:4px solid #e3edff;border-radius:50%;background:#89adf7;box-shadow:0 0 0 1px #89adf7}.noelse-timeline time{display:block;color:#315fbf;font-family:var(--font-heading);font-size:var(--text-scale-24-8)}.noelse-timeline strong{display:block;margin:12px 0 7px;font-size:var(--text-scale-13-12)}.noelse-timeline p{max-width:255px;margin:0;color:#565e6c;font-size:var(--text-scale-11-52);line-height:1.58}
.noelse-alternatives{padding-block:88px;background:#f9f9f9}.noelse-alt-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.noelse-alt-grid article{display:flex;flex-direction:column;min-height:250px;padding:28px;border:1px solid #dcd7c8;border-radius:18px;background:#fff}.noelse-alt-grid span{color:#537fda;font-size:var(--text-scale-9-28);font-weight:900;letter-spacing:.1em}.noelse-alt-grid h3{font-family:var(--font-heading);font-size:var(--text-subheading);margin:13px 0;line-height:var(--leading-heading)}.noelse-alt-grid p{color:#696458;font-size:var(--text-scale-11-68);line-height:1.58}.noelse-alt-grid a{display:flex;align-items:center;justify-content:space-between;margin-top:auto;color:#315fbf;font-size:var(--text-scale-11-2);font-weight:850}.noelse-alt-grid .icon{width:16px}
.noelse-faq{padding-block:88px;background:#fff}.noelse-faq-head{max-width:900px;margin:0 auto 38px;text-align:center}.noelse-faq-head .noelse-index{margin-bottom:12px}.noelse-faq-head h2{max-width:760px;margin:0 auto;font-family:var(--font-heading);font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:-.062em}.noelse-faq-head p{max-width:680px;margin:17px auto 0;color:#666;font-size:var(--text-body);line-height:var(--leading-body)}.noelse-faq-list{max-width:920px;margin-inline:auto;border-top:1px solid #d5deed}.noelse-faq details{border-bottom:1px solid #d5deed}.noelse-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:21px 4px;cursor:pointer;list-style:none;font-size:var(--text-scale-13-12);font-weight:850}.noelse-faq summary::-webkit-details-marker{display:none}.noelse-faq summary .icon{width:16px;color:#315fbf}.noelse-faq details[open] summary .icon{rotate:180deg}.noelse-faq details p{max-width:790px;margin:0;padding:0 4px 23px;color:#626262;font-size:var(--text-body);line-height:var(--leading-body)}.partner-method .method-content{display:grid;gap:18px}.partner-method ul{display:grid;gap:8px;margin:0;padding:0 0 0 35px;list-style:none}.partner-method li{color:#605b50;font-size:var(--text-scale-11-52);line-height:1.45}.partner-method a{color:#315fbf;text-decoration:underline;text-underline-offset:3px}
@media(max-width:980px){.noelse-section-head{grid-template-columns:1fr;gap:14px}.noelse-advance-grid,.noelse-budget-grid,.noelse-card-grid{gap:45px}.noelse-app .bank-app-grid{grid-template-columns:350px minmax(0,1fr);gap:42px}.noelse-app-copy{padding:34px}.noelse-limits-grid{grid-template-columns:1fr 1fr}.noelse-limits-grid article:nth-child(2){border-right:0}.noelse-limits-grid article:nth-child(-n+2){border-bottom:1px solid #dcd7c8}}
@media(max-width:820px){.noelse-review .partner-hero{background:linear-gradient(165deg,#ffffff 0 70%,#e3edff 70%)}.noelse-advance-grid,.noelse-budget-grid,.noelse-card-grid,.noelse-fee-grid,.noelse-app .bank-app-grid{grid-template-columns:1fr}.noelse-advance-card{width:min(330px,85vw);margin:auto}.noelse-fee-results{position:static}.noelse-app{background:#e3edff}.noelse-app-copy{order:1;padding:34px}.noelse-phone-stage{order:2;min-height:650px}.noelse-app .app-rebuild-note{color:#526685}.noelse-card-visual{min-height:380px}.noelse-plan-grid{grid-template-columns:1fr}.noelse-alt-grid{grid-template-columns:1fr}.noelse-timeline{grid-template-columns:1fr;gap:0;margin-left:9px;padding-left:26px;border-left:2px solid #89adf7}.noelse-timeline li{min-height:0;padding:0 0 35px 18px;border-top:0}.noelse-timeline li:before{left:-37px;top:3px}.noelse-timeline p{max-width:none}}
@media(max-width:600px){.noelse-review .wrap{width:calc(100% - 34px)}.noelse-brand{width:150px}.noelse-advance,.noelse-fees,.noelse-app,.noelse-budget,.noelse-card,.noelse-limits,.noelse-history,.noelse-alternatives,.noelse-faq{padding-block:60px}.noelse-section-head h2,.noelse-advance h2,.noelse-app h2,.noelse-budget h2,.noelse-card h2,.noelse-history h2,.noelse-faq-head h2{font-size:var(--text-section);line-height:var(--leading-section)}.noelse-advance ul,.noelse-input-pair,.noelse-card-facts,.noelse-pockets,.noelse-app-actions{grid-template-columns:1fr}.noelse-advance-card strong{font-size:var(--text-scale-64)}.noelse-offer,.noelse-offer.is-recommended{padding:22px}.noelse-offer-facts>div{grid-template-columns:1fr;gap:3px}.noelse-offer-facts dd{text-align:left}.noelse-plan-reading{padding:21px}.noelse-fee-controls fieldset,.noelse-fee-controls details>div{padding-inline:19px}.noelse-fee-controls summary{padding-inline:19px}.noelse-app-copy{padding:27px 22px}.noelse-phone-stage{min-height:610px}.noelse-app-gallery{width:min(306px,calc(100vw - 54px));border-width:7px;border-radius:42px}.noelse-app-gallery .official-app-shot img{border-radius:34px}.noelse-card-visual{min-height:300px}.noelse-limits-grid{grid-template-columns:1fr}.noelse-limits-grid article{border-right:0;border-bottom:1px solid #dcd7c8!important}.noelse-limits-grid article:last-child{border-bottom:0!important}.partner-verdict-actions{flex-direction:column}.noelse-faq-head{text-align:left}.noelse-faq-head h2,.noelse-faq-head p{margin-inline:0}.noelse-faq summary{padding-inline:0}}
@media(max-width:600px){.noelse-phone-stage{width:100%;max-width:100%;min-width:0;overflow:clip}.noelse-phone-stage:before{width:min(286px,calc(100vw - 78px));height:min(286px,calc(100vw - 78px));box-shadow:0 0 0 16px #ffffff1c}.noelse-app-gallery{box-sizing:border-box;max-width:100%}}

/* Le fichier contient son contour : aucune seconde bordure autour de l'image. */
.noelse-offer .partner-offer-visual img,.noelse-card-visual img{border:0!important;border-radius:0!important;background:transparent!important;filter:none!important}
