.simulateurs_hero__LNO8s{position:relative;overflow:hidden;background:var(--jl-navy);color:#fff;padding:clamp(3rem,2rem + 6vw,6rem) 0 clamp(2.5rem,2rem + 4vw,4.5rem)}.simulateurs_heroInner__coGpP{position:relative;z-index:1}.simulateurs_crumb__23_Ac{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .6rem;font-size:max(12px,.8rem);color:var(--jl-on-dark-soft);margin:0 0 1.6rem}.simulateurs_crumb__23_Ac a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;min-height:44px}.simulateurs_crumb__23_Ac a:hover{color:var(--jl-on-dark);text-decoration:underline}.simulateurs_crumb__23_Ac a:focus-visible{outline:2px solid var(--jl-copper-light);outline-offset:2px}.simulateurs_crumb__23_Ac [aria-current=page]{color:var(--jl-on-dark)}.simulateurs_eyebrow__93AXr{display:inline-flex;align-items:center;gap:.5rem;font:600 max(12px,.78rem)/1 var(--jl-font-body,system-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--jl-copper-light);margin:0 0 1rem}.simulateurs_hero__LNO8s .simulateurs_h1__RLYUw{font:700 clamp(2rem,1.3rem + 3vw,3.2rem) /1.05 var(--jl-font-display,system-ui);margin:0 0 1rem;max-width:18ch;color:#fff}.simulateurs_lead__WlfIm{font-size:clamp(1.02rem,.95rem + .4vw,1.2rem);line-height:1.55;color:rgba(255,255,255,.92);max-width:56ch;margin:0 0 1.75rem}.simulateurs_heroMarks__4GzgS{display:flex;flex-wrap:wrap;gap:.6rem .8rem;list-style:none;padding:0;margin:0}.simulateurs_heroMarks__4GzgS li{display:inline-flex;align-items:center;gap:.45rem;font-size:max(12px,.85rem);font-weight:500;color:rgba(255,255,255,.9);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:var(--jl-r-pill,999px);padding:.4rem .85rem}.simulateurs_heroMarks__4GzgS li:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--jl-gold,var(--jl-copper))}.simulateurs_section__VP0b2{padding:clamp(2.5rem,2rem + 4vw,4.5rem) 0}.simulateurs_sectionWarm__QZ2t_{background:var(--jl-cream,var(--jl-ivory-2))}.simulateurs_sectionHead__M6r_R{max-width:60ch;margin:0 0 2rem}.simulateurs_sectionTitle__6Lhfa{font:700 clamp(1.4rem,1.1rem + 1.4vw,2rem) /1.15 var(--jl-font-display,system-ui);color:var(--jl-navy,var(--jl-navy-deep));margin:0 0 .6rem}.simulateurs_sectionText__8P1Vg{color:var(--jl-muted,var(--jl-muted));line-height:1.6;margin:0}.simulateurs_cards__WJytJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1.1rem}.simulateurs_card__qlZOz{display:flex;flex-direction:column;gap:.65rem;background:#fff;border:1px solid rgba(20,43,58,.08);border-radius:var(--jl-r-lg,18px);padding:1.5rem 1.4rem;box-shadow:var(--jl-sh-card,0 6px 22px rgba(20,43,58,.06));text-decoration:none;color:inherit;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.simulateurs_card__qlZOz:hover{transform:translateY(-3px);box-shadow:var(--jl-sh-hover,0 14px 34px rgba(20,43,58,.12));border-color:rgba(182,109,72,.5)}.simulateurs_cardKicker__XhZu0{font:600 max(12px,.72rem)/1 var(--jl-font-body,system-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--jl-gold-text,var(--jl-copper-text))}.simulateurs_cardTitle__6jT8G{font:700 1.2rem/1.2 var(--jl-font-display,system-ui);color:var(--jl-navy,var(--jl-navy-deep));margin:0}.simulateurs_cardText__pQ2CG{font-size:.92rem;line-height:1.5;color:var(--jl-muted,var(--jl-muted));margin:0;flex:1}.simulateurs_cardLink__x8nJH{font-weight:600;font-size:.92rem;color:var(--jl-orange,var(--jl-copper))}.simulateurs_simLayout___F7eX{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1.5rem;align-items:start}.simulateurs_panel__v7A9y{background:#fff;border:1px solid rgba(20,43,58,.08);border-radius:var(--jl-r-xl,22px);box-shadow:var(--jl-sh-card,0 6px 22px rgba(20,43,58,.06));padding:clamp(1.4rem,1rem + 1.5vw,2rem)}.simulateurs_panelTitle__exHzd{font:700 1.15rem/1.2 var(--jl-font-display,system-ui);color:var(--jl-navy,var(--jl-navy-deep));margin:0 0 1.25rem}.simulateurs_field__CtCmW{display:flex;flex-direction:column;gap:.4rem;margin:0 0 1.1rem}.simulateurs_fieldRow__zVl3m{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.simulateurs_label__JkglW{font-weight:600;font-size:.9rem;color:var(--jl-ink,var(--jl-navy))}.simulateurs_hint__OYf3G{font-size:max(12px,.78rem);color:var(--jl-muted,var(--jl-muted))}.simulateurs_hintLink__P3tNj{color:var(--jl-copper-text);font-weight:600;text-decoration:underline;text-underline-offset:2px}.simulateurs_hintLink__P3tNj:hover{color:var(--jl-navy)}.simulateurs_input__Ljqal,.simulateurs_select__xoMOw{width:100%;font:500 1rem/1.2 var(--jl-font-body,system-ui);color:var(--jl-ink,var(--jl-navy));background:var(--jl-warm,var(--jl-ivory-2));border:1px solid rgba(20,43,58,.14);border-radius:var(--jl-r-md,12px);padding:.7rem .85rem;appearance:none}.simulateurs_input__Ljqal:focus,.simulateurs_select__xoMOw:focus{outline:none;border-color:var(--jl-gold,var(--jl-copper));box-shadow:0 0 0 3px rgba(182,109,72,.18)}.simulateurs_segment__H5mUv{display:inline-flex;background:var(--jl-warm,var(--jl-ivory-2));border:1px solid rgba(20,43,58,.14);border-radius:var(--jl-r-pill,999px);padding:4px;gap:4px}.simulateurs_segBtn__LSm_m{border:0;background:transparent;font:600 .9rem/1 var(--jl-font-body,system-ui);color:var(--jl-muted,var(--jl-muted));padding:.5rem 1rem;border-radius:var(--jl-r-pill,999px);cursor:pointer;transition:background .15s ease,color .15s ease}.simulateurs_segBtnActive__fY3nm{background:var(--jl-navy,var(--jl-navy-deep));color:#fff}.simulateurs_zoneHelp__IXEmA{font-size:max(12px,.78rem);margin-top:.3rem}.simulateurs_zoneHelp__IXEmA a{color:var(--jl-orange,var(--jl-copper));font-weight:600}.simulateurs_result__sW9L_{position:sticky;top:1.5rem;scroll-margin-top:calc(84px + 1rem);background:var(--jl-navy);color:#fff;border-radius:var(--jl-r-xl,22px);padding:clamp(1.5rem,1rem + 1.5vw,2.1rem);overflow:hidden}.simulateurs_resultKicker__d0VfT{font:600 max(12px,.74rem)/1 var(--jl-font-body,system-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--jl-gold,var(--jl-copper));margin:0 0 .4rem}.simulateurs_resultBig__0sc_I{font:700 clamp(2.1rem,1.5rem + 2.5vw,3rem) /1 var(--jl-font-display,system-ui);margin:0 0 .3rem}.simulateurs_resultStatement__xr0UW{font:700 clamp(1.4rem,1.15rem + 1vw,1.8rem) /1.15 var(--jl-font-display,system-ui);margin:.2rem 0 .8rem;max-width:22ch}.simulateurs_resultSub__LvH8m strong{color:var(--jl-on-dark)}.simulateurs_resultSub__LvH8m{font-size:.92rem;color:rgba(255,255,255,.78);margin:0 0 1.25rem}.simulateurs_ptzPlus__l1x9f{display:flex;align-items:flex-start;gap:.5rem;font-size:.9rem;line-height:1.4;color:rgba(255,255,255,.92);margin:0 0 1.25rem;padding:.7rem .85rem;border-radius:var(--jl-r-md,12px);border-left:3px solid var(--jl-gold,var(--jl-copper));background:rgba(182,109,72,.14)}.simulateurs_ptzPlus__l1x9f strong{color:var(--jl-gold,var(--jl-copper))}.simulateurs_ptzNone__kVTNh{font-size:.88rem;color:rgba(255,255,255,.5);margin:0 0 1.25rem;padding:.6rem .85rem;border-radius:var(--jl-r-md,12px);background:rgba(255,255,255,.05)}.simulateurs_resultList__fjSI5{list-style:none;margin:0 0 1.25rem;padding:0;display:flex;flex-direction:column;gap:.1rem}.simulateurs_resultRow__nHTA6{display:flex;justify-content:space-between;gap:1rem;padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.12);font-size:.92rem}.simulateurs_resultRow__nHTA6:last-child{border-bottom:0}.simulateurs_resultRow__nHTA6 span:first-child{color:rgba(255,255,255,.7)}.simulateurs_resultRow__nHTA6 span:last-child{font-weight:600;text-align:right}.simulateurs_badgeNo__J4_J6,.simulateurs_badgeOk__Kd_qu{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;font-size:max(12px,.82rem);border-radius:var(--jl-r-pill,999px);padding:.35rem .8rem;margin:0 0 1rem}.simulateurs_badgeOk__Kd_qu{background:transparent;color:var(--jl-copper-light);border:1px solid var(--jl-copper-light)}.simulateurs_badgeNo__J4_J6{background:rgba(255,255,255,.06);color:#fff;border:1px dashed rgba(255,255,255,.45)}.simulateurs_badgeRange__v8XjN{display:inline-flex;align-items:center;font-weight:600;font-size:max(12px,.82rem);border-radius:var(--jl-r-pill,999px);padding:.35rem .8rem;margin:0 0 1rem;color:var(--jl-on-dark-soft);border:1px solid var(--jl-on-dark-line);background:var(--jl-glass)}.simulateurs_disclaimer__xaeg3{display:flex;gap:.7rem;align-items:flex-start;font-size:max(12px,.8rem);line-height:1.5;color:rgba(255,255,255,.72);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--jl-r-md,12px);padding:.8rem .9rem}.simulateurs_disclaimer__xaeg3 strong{color:rgba(255,255,255,.92)}.simulateurs_disclaimerLight___ezPO{color:var(--jl-muted,var(--jl-muted));background:rgba(20,43,58,.04);border-color:rgba(20,43,58,.08)}.simulateurs_disclaimerLight___ezPO strong{color:var(--jl-navy,var(--jl-navy-deep))}.simulateurs_cta__bNbHK{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.4rem}.simulateurs_result__sW9L_>.simulateurs_panel__v7A9y{margin-top:1.5rem}.simulateurs_staleHint__sLVjv{flex-basis:100%;font-size:max(12px,.82rem);font-weight:600;line-height:1.35;color:var(--jl-orange,var(--jl-copper));margin:0}.simulateurs_simNav__IGKnq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:.9rem;margin-top:1.2rem}.simulateurs_simNavCard__bt9mw{display:flex;flex-direction:column;gap:.25rem;text-decoration:none;background:#fff;border:1px solid rgba(20,43,58,.08);border-radius:var(--jl-r-md,12px);padding:1rem 1.1rem;transition:border-color .15s ease,transform .15s ease}.simulateurs_simNavCard__bt9mw:hover{border-color:rgba(182,109,72,.5);transform:translateY(-2px)}.simulateurs_simNavLabel__8ioGS{font-weight:700;color:var(--jl-navy,var(--jl-navy-deep));font-size:.98rem}.simulateurs_simNavDesc__0Q_RU{font-size:max(12px,.84rem);color:var(--jl-muted,var(--jl-muted))}.simulateurs_faq__mWIOw{display:flex;flex-direction:column;gap:.7rem;max-width:760px}.simulateurs_faqItem__u_JYA{background:#fff;border:1px solid rgba(20,43,58,.08);border-radius:var(--jl-r-md,12px);padding:1.1rem 1.25rem}.simulateurs_faqQ__RMi7_{font-weight:700;color:var(--jl-navy,var(--jl-navy-deep));font-size:1rem;margin:0 0 .4rem}.simulateurs_faqA__J46tc{color:var(--jl-muted,var(--jl-muted));line-height:1.55;font-size:.92rem;margin:0}.simulateurs_simLayoutExplained__9WDXR{grid-template-areas:"form result" "lead result";grid-template-rows:auto 1fr}.simulateurs_simLayoutExplained__9WDXR>.simulateurs_panel__v7A9y{grid-area:form}.simulateurs_simLayoutExplained__9WDXR>.simulateurs_result__sW9L_{grid-area:result;position:static}.simulateurs_leadSlot__HT1u7{grid-area:lead;align-self:start}.simulateurs_liveSummary__UnoB1{display:none}@media (max-width:880px){.simulateurs_liveSummary__UnoB1{position:sticky;top:calc(84px + .5rem);z-index:3;display:flex;align-items:center;gap:.9rem;min-height:44px;margin:0 0 1.2rem;padding:.6rem .85rem;border-radius:var(--jl-r-md,12px);background:var(--jl-navy);color:var(--jl-on-dark);text-decoration:none;box-shadow:var(--jl-sh-card)}.simulateurs_liveSummary__UnoB1:focus-visible{outline:3px solid var(--jl-copper-light);outline-offset:2px}.simulateurs_panel__v7A9y :is(input,select,button,a):not(.simulateurs_liveSummary__UnoB1){scroll-margin-top:calc(84px + .5rem + 3.6rem + 2.4rem)}}@media (max-width:640px){.simulateurs_liveSummary__UnoB1{top:calc(64px + .5rem)}.simulateurs_panel__v7A9y :is(input,select,button,a):not(.simulateurs_liveSummary__UnoB1){scroll-margin-top:calc(64px + .5rem + 3.6rem + 2.4rem)}.simulateurs_result__sW9L_{scroll-margin-top:calc(64px + 1rem)}}.simulateurs_liveSummaryItem__ljUis{display:flex;flex-direction:column;gap:.15rem;min-width:0}.simulateurs_liveSummaryLabel__A3P_n{font:600 max(12px,.72rem)/1.2 var(--jl-font-ui,system-ui);letter-spacing:.04em;color:var(--jl-on-dark-soft)}.simulateurs_liveSummaryValue__wHv4v{font:700 clamp(.9rem,3.6vw,1.02rem)/1.15 var(--jl-font-display,system-ui);color:var(--jl-copper-light);white-space:nowrap}.simulateurs_liveSummaryGo__oiUHe{margin-left:auto;font:600 max(12px,.8rem)/1 var(--jl-font-ui,system-ui);color:var(--jl-on-dark);white-space:nowrap}@media (max-width:880px){.simulateurs_simLayout___F7eX{grid-template-columns:1fr}.simulateurs_simLayoutExplained__9WDXR{grid-template-areas:"form" "result" "lead";grid-template-rows:auto}.simulateurs_result__sW9L_{position:static}}@media (max-width:560px){.simulateurs_fieldRow__zVl3m{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.simulateurs_card__qlZOz,.simulateurs_simNavCard__bt9mw{transition:none}.simulateurs_card__qlZOz:hover,.simulateurs_simNavCard__bt9mw:hover{transform:none}}.simulateurs_zoneField__Hdz4N{position:relative;margin:0 0 1.25rem}.simulateurs_zoneLabel___DXgu{display:block;font:600 max(12px,.74rem)/1 var(--jl-font-body,system-ui);letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.7);margin:0 0 .45rem}.simulateurs_zoneInputWrap__RXxgH{position:relative;display:flex;align-items:center}.simulateurs_zoneInput__iBA45{width:100%;font:500 .95rem/1.3 var(--jl-font-body,system-ui);color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.18);border-radius:var(--jl-r-md,12px);padding:.7rem 2.2rem .7rem .9rem;outline:none;transition:border-color .15s ease,background .15s ease}.simulateurs_zoneInput__iBA45::placeholder{color:rgba(255,255,255,.4)}.simulateurs_zoneInput__iBA45:focus{border-color:var(--jl-gold,var(--jl-copper));background:rgba(255,255,255,.1)}.simulateurs_zoneClear__3RhwA{position:absolute;right:.5rem;display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;font-size:1.1rem;line-height:1;color:rgba(255,255,255,.6);background:transparent;border:0;border-radius:var(--jl-r-pill,999px);cursor:pointer;transition:color .15s ease,background .15s ease}.simulateurs_zoneClear__3RhwA:hover{color:#fff;background:rgba(255,255,255,.12)}.simulateurs_zoneList__1ctAL{list-style:none;margin:.4rem 0 0;padding:.3rem;position:absolute;z-index:5;left:0;right:0;max-height:280px;overflow-y:auto;background:var(--jl-navy-deep);border:1px solid rgba(255,255,255,.16);border-radius:var(--jl-r-md,12px);box-shadow:0 18px 40px rgba(0,0,0,.45)}.simulateurs_zoneItem__rITx3{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;text-align:left;font:500 .9rem/1.3 var(--jl-font-body,system-ui);color:rgba(255,255,255,.92);background:transparent;border:0;border-radius:8px;padding:.55rem .65rem;cursor:pointer;transition:background .12s ease}.simulateurs_zoneItem__rITx3:hover{background:rgba(255,255,255,.08)}.simulateurs_zoneBadgeNull__Zf7ze,.simulateurs_zoneBadge__8K24B{flex-shrink:0;font-size:max(12px,.72rem);font-weight:700;letter-spacing:.02em;border-radius:var(--jl-r-pill,999px);padding:.2rem .55rem}.simulateurs_zoneBadge__8K24B{color:var(--jl-copper-light);background:transparent;border:1px solid var(--jl-copper-light)}.simulateurs_zoneBadgeNull__Zf7ze{color:rgba(255,255,255,.55);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16)}.simulateurs_zoneEmpty__rj56z{font-size:.86rem;color:rgba(255,255,255,.55);padding:.6rem .65rem}.simulateurs_zoneHint__ZhqT1{font-size:max(12px,.8rem);line-height:1.45;color:rgba(255,255,255,.65);margin:.5rem 0 0}.simulateurs_ptzValue__DoReW{margin:0 0 1.25rem;padding:1rem 1.1rem;border-radius:var(--jl-r-md,12px);border:1px solid var(--jl-warm-line);background:var(--jl-gold-soft)}.simulateurs_ptzEyebrow__ef20h{font:700 max(12px,.7rem)/1 var(--jl-font-body,system-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--jl-gold,var(--jl-copper));margin:0 0 .5rem}.simulateurs_ptzBig__bkmQJ{font:700 clamp(1.55rem,1.2rem + 1.4vw,1.95rem) /1.1 var(--jl-font-display,system-ui);color:#fff;margin:0 0 .5rem}.simulateurs_ptzProjNote__oVF3_{font-size:max(12px,.82rem);line-height:1.45;color:rgba(255,255,255,.7);margin:0 0 .65rem;padding:0 0 .55rem;border-bottom:1px solid rgba(255,255,255,.12)}.simulateurs_ptzPower__DMK2f{font-size:.95rem;line-height:1.4;color:rgba(255,255,255,.85);margin:0 0 .6rem}.simulateurs_ptzPower__DMK2f s{color:rgba(255,255,255,.5)}.simulateurs_ptzPower__DMK2f strong{color:var(--jl-copper-light);font-weight:700}.simulateurs_ptzPunch__7Wq_e{font-size:.88rem;line-height:1.45;color:rgba(255,255,255,.78);margin:0 0 .6rem}.simulateurs_ptzMeta__mxiVA{font-size:max(12px,.78rem);line-height:1.45;color:rgba(255,255,255,.55);margin:0}.simulateurs_ptzManque__3DCkP{color:var(--jl-gold,var(--jl-copper))}