.lp .sim-section--tool{background:var(--bg-page);padding:44px 0 64px}.lp .sim-section--guide{border-top:1px solid var(--border);background:#fff;padding:72px 0}.lp .sim-section--cta{background:var(--bg-page);border-top:1px solid var(--border);padding:64px 0 80px}.lp .sim-intro{text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 auto;display:flex}.lp .sim-intro__title{letter-spacing:-.032em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(32px,4.8vw,50px);font-weight:700;line-height:1.03}.lp .sim-tool{margin:40px 0 0;padding:0}.lp .sim-tool__grid{grid-template-columns:1fr;align-items:start;gap:18px;display:grid}@media (min-width:980px){.lp .sim-tool__grid{grid-template-columns:minmax(300px,380px) minmax(0,1fr)}.lp .sim-tool__aside{position:sticky;top:24px}}.lp .sim-tool__aside,.lp .sim-tool__result{flex-direction:column;gap:18px;min-width:0;display:flex}.lp .sim-panel,.lp .sim-rcard{border:1px solid var(--border);box-shadow:var(--lp-shadow-card);background:#fff;border-radius:18px}.lp .sim-panel{flex-direction:column;gap:22px;padding:24px;display:flex}.lp .sim-rcard{flex-direction:column;gap:20px;padding:24px;display:flex}.lp .sim-panel--promo{gap:8px;padding:20px 22px}.lp .sim-panel--promo strong{font-size:14px}.lp .sim-panel--promo p{color:var(--fg-secondary);margin:0;font-size:13px;line-height:1.45}.lp .sim-panel--promo .btn{justify-content:center;align-self:stretch;margin-top:6px}.lp .sim-howto{border:1px solid var(--border);background:var(--bg-muted);border-radius:12px}.lp .sim-howto>summary{color:var(--fg-primary);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:13px;font-weight:700;list-style:none;display:flex}.lp .sim-howto>summary::-webkit-details-marker{display:none}.lp .sim-howto>summary:after{content:"+";color:var(--fg-muted);font-size:17px;font-weight:400;line-height:1}.lp .sim-howto[open]>summary:after{content:"−"}.lp .sim-howto summary:focus-visible{outline:2px solid var(--earny-net-ink);outline-offset:2px;border-radius:12px}.lp .sim-howto p{color:var(--fg-secondary);text-wrap:pretty;margin:0;padding:0 14px 13px;font-size:13px;line-height:1.5}.lp .sim-panel__advanced{border-top:1px solid var(--border-subtle);flex-direction:column;gap:18px;padding-top:20px;display:flex}.lp .sim-advanced__body{flex-direction:column;gap:18px;display:flex}.lp .sim-advanced__scrim,.lp .sim-advanced__head,.lp .sim-advanced__recap,.lp .sim-advanced__done{display:none}.lp .sim-tool__switch{background:var(--bg-muted);border-radius:999px;gap:4px;padding:4px;display:flex}.lp .sim-tool__switch button{font:inherit;color:var(--fg-secondary);cursor:pointer;transition:background var(--lp-dur) var(--lp-ease), color var(--lp-dur) var(--lp-ease);background:0 0;border:0;border-radius:999px;flex:1;padding:9px 0;font-size:13px;font-weight:600}.lp .sim-tool__switch button.is-active{color:var(--fg-primary);background:#fff;box-shadow:0 1px 2px #0f172a0f}.lp .sim-field{flex-direction:column;gap:11px;display:flex}.lp .sim-field--reset{border:0;min-width:0;margin:0;padding:0}.lp .sim-field__label{padding:0;font-size:14px;font-weight:600}.lp .sim-field__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lp .sim-field__head .sim-stepper{margin-left:auto}.lp .sim-field__scale{color:var(--fg-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.lp .sim-field__scale--chips{flex-wrap:wrap}.lp .sim-stepper{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:6px;padding:6px 10px;display:flex}.lp .sim-stepper__input{text-align:right;width:76px;font:inherit;color:var(--fg-primary);background:0 0;border:0;outline:none;padding:0;font-size:15px;font-weight:700}.lp .sim-stepper:focus-within{border-color:var(--earny-net);box-shadow:0 0 0 3px var(--earny-net-bg)}.lp .sim-abattement{background:var(--bg-muted);color:var(--fg-primary);padding:8px 12px;font-size:15px;font-weight:700}.lp .sim-stepper__unit{color:var(--fg-muted);font-size:14px;font-weight:600}.lp .sim-stepper__arrows{flex-direction:column;gap:2px;display:flex}.lp .sim-stepper__arrows button{border:1px solid var(--border);width:24px;height:16px;color:var(--fg-secondary);cursor:pointer;transition:background var(--lp-dur) var(--lp-ease), border-color var(--lp-dur) var(--lp-ease);background:#fff;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.lp .sim-stepper__arrows button:hover{background:var(--earny-net-bg);border-color:var(--earny-net);color:var(--earny-net-ink)}.lp .sim-range{appearance:none;background:linear-gradient(to right, var(--earny-net) var(--sim-range-fill,0%), var(--border) var(--sim-range-fill,0%));cursor:pointer;border-radius:999px;outline:none;width:100%;height:6px;margin:0}.lp .sim-range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--earny-net);cursor:grab;background:#fff;border-radius:999px;width:22px;height:22px;box-shadow:0 2px 6px #0f172a29}.lp .sim-range::-moz-range-thumb{border:2px solid var(--earny-net);background:#fff;border-radius:999px;width:20px;height:20px;box-shadow:0 2px 6px #0f172a29}.lp .sim-range:focus-visible{box-shadow:0 0 0 4px var(--earny-net-bg)}.lp .sim-choice{flex-wrap:wrap;gap:8px;display:flex}.lp .sim-choice--grid{grid-template-columns:1fr 1fr;display:grid}.lp .sim-choice button{border:1px solid var(--border);font:inherit;color:var(--fg-primary);cursor:pointer;transition:background var(--lp-dur) var(--lp-ease), border-color var(--lp-dur) var(--lp-ease);background:#fff;border-radius:10px;padding:11px 10px;font-size:13px;font-weight:600}.lp .sim-choice button[aria-pressed=true]{border-color:var(--earny-net);background:var(--earny-net-bg);color:var(--earny-net-ink)}.lp .sim-chips{gap:6px;display:flex}.lp .sim-chips button{border:1px solid var(--border);font:inherit;color:var(--fg-secondary);cursor:pointer;background:#fff;border-radius:10px;padding:5px 9px;font-size:12px;font-weight:700}.lp .sim-chips button[aria-pressed=true]{border-color:var(--earny-net);background:var(--earny-net-bg);color:var(--earny-net-ink)}.lp .sim-counter{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:4px;padding:4px;display:flex}.lp .sim-counter button{background:var(--bg-muted);width:32px;height:32px;font:inherit;color:var(--fg-primary);cursor:pointer;border:0;border-radius:8px;font-size:16px;font-weight:700}.lp .sim-counter button:hover{background:var(--earny-net-bg);color:var(--earny-net-ink)}.lp .sim-counter>span{text-align:center;min-width:28px;font-size:15px;font-weight:700}.lp .sim-hero{border:1px solid color-mix(in srgb, var(--earny-net) 24%, transparent);background:var(--earny-gradient-hero);box-shadow:0 16px 34px color-mix(in srgb, var(--earny-net) 20%, transparent);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding:30px;display:flex}.lp .sim-hero__main{flex-direction:column;gap:10px;min-width:0;display:flex}.lp .sim-hero__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#ffffffb8;font-size:11px;font-weight:700}.lp .sim-hero__amount{letter-spacing:-.02em;font-size:clamp(34px,7vw,56px);font-weight:700;line-height:1}.lp .sim-hero__sub{color:#ffffffe6;font-size:15px;font-weight:600}.lp .sim-hero__pills{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.lp .sim-hero__pills>span{background:#ffffff29;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:700;display:flex}.lp .sim-hero__pills>span.sim-hero__warn{background:var(--earny-danger-bg);color:var(--earny-danger-ink)}.lp .sim-rcard__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lp .sim-rcard__head h2{margin:0;font-size:20px}.lp .sim-rcard__head>span{color:var(--fg-secondary);font-size:13px;font-weight:600}.lp .sim-split{background:var(--bg-muted);border-radius:8px;height:44px;display:flex;overflow:hidden}.lp .sim-split__part{min-width:0;transition:width var(--lp-dur) var(--lp-ease);justify-content:center;align-items:center;display:flex;container-type:inline-size}.lp .sim-split__part span{color:#fff;white-space:nowrap;font-size:12px;font-weight:700}@container (max-width:34px){.lp .sim-split__part span{display:none}}.lp .sim-explore{display:none}.lp .sim-legend{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 20px;margin:0;padding:0;list-style:none;display:grid}.lp .sim-legend li{align-items:center;gap:8px;min-width:0;display:flex}.lp .sim-legend__dot{border-radius:3px;flex:none;width:10px;height:10px}.lp .sim-legend__label{color:var(--fg-secondary);font-size:13px;font-weight:600}.lp .sim-legend b{font-size:13px}.lp .sim-chart{border-top:1px solid var(--border-subtle);flex-direction:column;gap:8px;padding-top:20px;display:flex}.lp .sim-chart__title{text-transform:uppercase;letter-spacing:.06em;color:var(--fg-muted);font-size:11px;font-weight:700}.lp .sim-chart__plot{padding-top:28px;position:relative}.lp .sim-chart__canvas{cursor:ew-resize;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.lp .sim-chart__canvas svg{width:100%;height:240px;display:block}.lp .sim-chart__grid{stroke:var(--border-subtle);stroke-width:1px}.lp .sim-chart__cursor{stroke:var(--fg-primary);stroke-width:1.5px;stroke-dasharray:4 4}.lp .sim-chart__dot{border:2.5px solid var(--earny-net-ink);background:#fff;border-radius:999px;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute}.lp .sim-chart__tooltip{background:var(--fg-primary);color:#fff;white-space:nowrap;border-radius:10px;max-width:100%;padding:6px 10px;font-size:12px;font-weight:700;position:absolute;top:0;box-shadow:0 8px 24px #0f172a1f}.lp .sim-chart__ticks{color:var(--fg-muted);justify-content:space-between;font-size:12px;font-weight:600;display:flex}.lp .sim-chart__synthesis{color:var(--fg-secondary);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:1.5}.lp .sim-details{gap:0;padding:0}.lp .sim-details>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:22px 24px;font-size:clamp(17px,4vw,20px);font-weight:700;list-style:none;display:flex}.lp .sim-details>summary::-webkit-details-marker{display:none}.lp .sim-details__cue{color:var(--earny-net-ink);white-space:nowrap;font-size:13px;font-weight:700}.lp .sim-details[open] .sim-details__cue{color:var(--fg-secondary)}.lp .sim-details__body{padding:0 24px 24px}.lp .sim-row{border-top:1px solid var(--border-subtle);color:var(--fg-secondary);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:14px;display:flex}.lp .sim-row b{color:var(--fg-primary);white-space:nowrap;font-size:14px}.lp .sim-row--indent>span{padding-left:14px}.lp .sim-row--strong>span{color:var(--fg-primary);font-weight:600}.lp .sim-row--total>span{color:var(--fg-primary);font-weight:700}.lp .sim-row--total b{font-size:15px}.lp .sim-row--info{color:var(--fg-muted);font-style:normal}.lp .sim-row--info b{color:var(--fg-muted);font-weight:600}.lp .sim-row--net>span{color:var(--fg-primary);font-weight:700}.lp .sim-row--net b{color:var(--earny-net-ink);font-size:17px}.lp .sim-row--urssaf b{color:var(--earny-urssaf-ink)}.lp .sim-row--carpimko b{color:var(--earny-carpimko-ink)}.lp .sim-row--impots b{color:var(--earny-impots-ink)}.lp .sim-row--charges b{color:var(--earny-charges-ink)}.lp .sim-details__note,.lp .sim-field__note{color:var(--fg-secondary);margin:16px 0 0;font-size:12px;line-height:1.5}.lp .sim-field__note{margin:0}.lp .sim-result__empty{border:1px dashed var(--border);color:var(--fg-secondary);text-align:center;background:#fff;border-radius:18px;margin:0;padding:40px 24px}.tabular-nums{font-variant-numeric:tabular-nums}.lp .sim-guide__body{max-width:720px;margin:0 auto}.lp .sim-toc{display:none}@media (min-width:1240px){.lp .sim-guide{grid-template-columns:minmax(0,1fr) minmax(0,720px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.lp .sim-guide__body{grid-column:2;max-width:none}.lp .sim-toc{border-left:2px solid var(--border);grid-column:1;justify-self:end;max-width:200px;padding-left:14px;display:block;position:sticky;top:24px}}.lp .sim-toc__title{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-muted);margin:0 0 12px;font-size:11px;font-weight:700}.lp .sim-toc ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.lp .sim-toc a{color:var(--fg-secondary);transition:color var(--lp-dur) var(--lp-ease);padding:7px 0;font-size:13.5px;font-weight:600;line-height:1.4;text-decoration:none;display:block}.lp .sim-toc a:hover{color:var(--earny-net-ink)}.lp .sim-toc a:focus-visible{outline:2px solid var(--earny-net-ink);outline-offset:2px;border-radius:6px}.lp .sim-articles{flex-direction:column;gap:56px;display:flex}.lp .sim-article{margin:0;padding:0;scroll-margin-top:24px}.lp .sim-article h2{letter-spacing:-.022em;color:var(--fg-primary);text-align:center;text-wrap:balance;margin:0 0 16px;font-size:clamp(23px,2.4vw,28px);font-weight:700;line-height:1.22}.lp .sim-article p,.lp .sim-faq p{color:var(--fg-strong);text-align:justify;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:16.5px;line-height:1.72}.lp .sim-article p+p{margin-top:16px}.lp .sim-article__list{flex-direction:column;gap:12px;margin:18px 0 0;padding:0 0 0 24px;list-style:none;display:flex}.lp .sim-article__list+p{margin-top:18px}.lp .sim-article__list li{color:var(--fg-strong);text-align:left;text-wrap:pretty;padding-left:20px;font-size:16.5px;line-height:1.6;position:relative}.lp .sim-article__list li:before{content:"";background:var(--earny-net);border-radius:999px;width:7px;height:7px;position:absolute;top:.6em;left:0}.lp .sim-faqs{margin:56px 0 0;padding:0;scroll-margin-top:24px}.lp .sim-faqs>h2{letter-spacing:-.022em;color:var(--fg-primary);text-align:center;margin:0 0 18px;font-size:clamp(23px,2.4vw,28px);font-weight:700;line-height:1.22}.lp .sim-faq{border-bottom:1px solid var(--border);padding:0}.lp .sim-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;list-style:none;display:flex}.lp .sim-faq summary h3{margin:0;font-size:16px;font-weight:700;line-height:1.4}.lp .sim-faq summary::-webkit-details-marker{display:none}.lp .sim-faq summary:after{content:"+";color:var(--fg-muted);flex:none;font-size:20px;font-weight:400}.lp .sim-faq[open] summary:after{content:"−"}.lp .sim-faq p{margin:0 0 20px}.lp .sim-disclaimer{color:var(--fg-muted);text-align:center;margin:24px 0 0;font-size:12px;line-height:1.55}.lp .sim-cta{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.lp .sim-cta h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(22px,2.6vw,28px)}.lp .sim-cta p{max-width:56ch;color:var(--fg-secondary);text-wrap:pretty;margin:0;line-height:1.55}.lp .sim-cta__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}@media (max-width:640px){.lp .sim-section--tool{padding:28px 0 48px}.lp .sim-section--guide{padding:48px 0}.lp .sim-section--cta{padding:48px 0 56px}.lp .sim-article p,.lp .sim-faq p{text-align:left;-webkit-hyphens:manual;hyphens:manual}.lp .sim-range{background-clip:content-box;height:24px;padding:9px 0}.lp .sim-stepper__arrows{gap:3px}.lp .sim-stepper__arrows button{width:32px;height:24px}.lp .sim-chips button{padding:8px 12px}.lp .sim-stepper__input{padding:8px 0}.lp .sim-chart,.lp .sim-legend{display:none}.lp .sim-explore{flex-direction:column;gap:14px;display:flex}.lp .sim-split__part[data-active=false]{opacity:.3}.lp .sim-split__part{transition:width var(--lp-dur) var(--lp-ease), opacity .16s ease}.lp .sim-split__part[data-active=false] span{display:none}.lp .sim-explore__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lp .sim-explore__title{color:var(--fg-strong);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.lp .sim-explore__row b{letter-spacing:-.015em;font-size:19px}.lp .sim-explore__detail p{color:var(--fg-secondary);margin:6px 0 0;font-size:12.5px;line-height:1.45}.lp .sim-explore__steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;display:grid}.lp .sim-explore__step{cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:center;gap:5px;min-height:44px;padding:6px 2px;display:flex}.lp .sim-explore__step[aria-selected=true]{background:var(--bg-muted)}.lp .sim-explore__dot{opacity:.4;border-radius:999px;width:8px;height:8px}.lp .sim-explore__step[aria-selected=true] .sim-explore__dot{opacity:1}.lp .sim-explore__short{letter-spacing:.02em;text-transform:uppercase;color:var(--fg-muted);white-space:nowrap;font-size:9.5px;font-weight:700}.lp .sim-explore__step[aria-selected=true] .sim-explore__short{color:var(--fg-strong)}.lp .sim-tool__grid{flex-direction:column;display:flex}.lp .sim-tool__aside{display:contents}.lp .sim-panel{order:1}.lp .sim-tool__result{order:2}.lp .sim-panel--promo{order:3}.lp .sim-panel{gap:14px;padding:16px}.lp .sim-field{gap:8px}.lp .sim-tool__result{gap:12px}.lp .sim-hero{gap:12px;padding:14px 16px}.lp .sim-hero__main{gap:6px}.lp .sim-hero__amount{font-size:38px}.lp .sim-hero__pills{gap:6px}.lp .sim-hero__pills span{padding:6px 12px;font-size:12px}.lp .sim-rcard{order:1}.lp .sim-hero{order:2}.lp .sim-details{order:4}.lp .sim-rcard{gap:14px;padding:16px}.lp .sim-details{gap:0;padding:0}.lp .sim-rcard__head{gap:2px}.lp .sim-rcard__head h2{font-size:17px}.lp .sim-rcard__head>span{flex:1 0 100%;font-size:12px}.lp .sim-howto>summary{padding:8px 12px;font-size:12.5px}.lp .sim-field__scale:not(.sim-field__scale--chips){display:none}.lp .sim-field__scale--chips{flex-wrap:nowrap;gap:6px}.lp .sim-field__scale--chips>span:first-child{min-width:0}.lp .sim-chips button{padding:5px 8px;font-size:11.5px}.lp .sim-advanced__scrim{z-index:40;background:#0f172a73;display:block;position:fixed;inset:0}.lp .sim-advanced__scrim[data-open=false]{display:none}.lp .sim-panel__advanced{z-index:41;max-height:85vh;padding:18px 18px calc(18px + env(safe-area-inset-bottom));background:#fff;border-top:0;border-radius:18px 18px 0 0;gap:16px;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #0f172a38}.lp .sim-panel__advanced[data-open=false]{display:none}.lp .sim-advanced__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp .sim-advanced__head strong{font-size:15px}.lp .sim-advanced__close{width:44px;height:44px;color:var(--fg-secondary);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;margin:-11px -11px -11px 0;font-size:15px;display:flex}.lp .sim-advanced__done{width:100%;display:inline-flex}.lp .sim-advanced__recap{border:1px solid var(--border-subtle);background:var(--bg-muted);min-height:44px;color:var(--fg-secondary);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;font-weight:600;display:flex}.lp .sim-advanced__recapCue{color:var(--earny-net-ink);flex:none;font-weight:700}.lp .sim-hero{position:relative}.lp .sim-hero__warn>[role=button]{box-sizing:content-box;background-clip:content-box;width:18px;height:18px;margin:-13px;padding:13px;position:static}.lp .sim-hero__warn>[role=button]:after{display:none}.lp .sim-hero [role=tooltip]{width:auto;max-width:none;top:calc(100% + 6px);left:0;right:0;transform:translateY(-4px)}.lp .sim-hero__warn>[role=button]:hover [role=tooltip],.lp .sim-hero__warn>[role=button]:focus-visible [role=tooltip]{transform:translateY(0)}.lp .sim-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .sim-legend li{flex-wrap:wrap;row-gap:2px}.lp .sim-legend b{flex:1 0 100%;padding-left:18px}}
