.simu-tabs-section{--ink:#111827;--paper:#E6D9C0;--paper-dim:#DDCFB1;--pine:#1F2937;--pine-dark:#111827;--ember:#A83608;--accent:#A83608;--accent-dark:#8A2F0A;--gold:#4B5563;--amber-bg:#F4F5F7;--line:#E4E7EB;--white:#FFFFFF;--liseret:#A83608;--rouge:#B91C1C;--valid:#1D4ED8}.simu-tabs-section .cta-btn{background:var(--pine-dark);color:#fff;border:1px solid var(--pine-dark);border-radius:3px;font-family:Public Sans,Public Sans repli,Public Sans repli R,sans-serif;font-weight:700;font-size:15px;letter-spacing:.02em;padding:16px 30px;cursor:pointer;text-decoration:none;display:inline-block;box-shadow:0 1px 2px #11182729;transition:background .15s ease,box-shadow .15s ease,transform .15s ease}.simu-tabs-section .cta-btn:hover{background:#000;border-color:#000;box-shadow:0 6px 16px #11182752;transform:translateY(-1px)}.simu-tabs-section .cta-btn:active{transform:translateY(0);box-shadow:0 1px 2px #11182729}.simu-tabs-section .cta-btn.accent{background:var(--accent);color:#fff;border-color:var(--accent)}.simu-tabs-section .cta-btn.accent:hover{background:var(--accent-dark);border-color:var(--accent-dark);box-shadow:0 4px 12px #ea580c47}.simu-tabs-section .eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Public Sans,Public Sans repli,Public Sans repli R,sans-serif;font-weight:600;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ember);padding:0 0 14px;margin-bottom:26px;border-bottom:1px solid var(--line)}.simu-tabs-section .field{margin-bottom:16px}.simu-tabs-section .field label{display:block;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#4b5563;margin-bottom:8px}.simu-tabs-section .field input:not([type=checkbox]):not([type=radio]),.simu-tabs-section .field select,.simu-tabs-section .field textarea{width:100%;padding:12px 13px;border:1px solid var(--line);border-radius:1px;font-family:Public Sans,Public Sans repli,Public Sans repli R,sans-serif;font-size:16px;background:var(--paper);color:var(--ink)}.simu-tabs-section .field input:focus,.simu-tabs-section .field select:focus,.simu-tabs-section .field textarea:focus{border-color:var(--pine)}.simu-tabs-section .field .hint{font-size:12px;color:#4b5563;margin-top:6px;line-height:1.35}.simu-tabs-section .note-box{border-left:3px solid var(--ember);background:var(--white);padding:16px 18px;margin:24px 0;font-size:13.8px;color:#3c4751;line-height:1.6}.simu-tabs-section .note-box strong{color:var(--pine-dark)}.simu-tabs-section .kicker{font-family:Public Sans,Public Sans repli,Public Sans repli R,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);display:inline-block;margin-bottom:8px}.simu-tabs-section .cta-btn[disabled]{opacity:.6;cursor:not-allowed}.simu-tabs-section section .kicker{color:var(--theme, var(--gold))}.simu-tabs-section .simu,.simu-tabs-section .solar-estim{border-left:3px solid var(--theme, var(--line))}.simu-tabs-section .simu-label{display:block;width:fit-content;font-family:Public Sans,Public Sans repli,Public Sans repli R,sans-serif;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:var(--theme, var(--pine));padding:4px 10px;border-radius:2px;margin-bottom:10px}.simu-tabs-section .pv-hero{background:linear-gradient(135deg,#1f3b36,#2f5b4e);border-radius:18px;padding:34px 32px;margin:18px 0 24px;box-shadow:0 18px 40px -18px #1f3b368c}.simu-tabs-section .pv-hero-eyebrow{display:block;font-family:Public Sans,Public Sans repli,Public Sans repli R,sans-serif;font-size:13px;font-weight:600;color:#cfe0d8;margin-bottom:16px}.simu-tabs-section .pv-hero-stats{display:flex;flex-wrap:wrap;gap:24px 36px;margin-bottom:16px}.simu-tabs-section .pv-hero-stat{flex:1 1 200px;min-width:0}.simu-tabs-section .pv-hero-number{font-family:Bricolage Grotesque,Bricolage repli,Bricolage repli R,sans-serif;font-weight:800;font-size:clamp(30px,5vw,44px);line-height:1.05;color:#ffb48a;letter-spacing:-.02em;margin-bottom:6px}.simu-tabs-section .pv-hero-label{font-size:14px;color:#cfe0d8;margin:0;line-height:1.4}.simu-tabs-section .pv-hero-caption{font-size:14.5px;color:#eaf2ee;margin:0;max-width:60ch;line-height:1.6;padding-top:14px;border-top:1px solid rgba(255,255,255,.18)}@media(max-width:640px){.simu-tabs-section .pv-hero{padding:26px 22px;margin:16px 0 20px}.simu-tabs-section .pv-hero-stats{gap:16px}}.simu-tabs-section .solar-estim{background:var(--white);border:1px solid var(--line);border-radius:2px;padding:24px 26px}.simu-tabs-section .solar-result{border-radius:2px;overflow:hidden;border:1px solid var(--line);margin-top:6px}.simu-tabs-section .solar-result .sr-row{display:grid;grid-template-columns:1.2fr 1.4fr;gap:14px;padding:14px 18px;border-bottom:1px solid var(--line);background:var(--white);align-items:start}.simu-tabs-section .solar-result .sr-row>div{min-width:0;overflow-wrap:anywhere}.simu-tabs-section .solar-result .sr-row:last-child{border-bottom:none}.simu-tabs-section .solar-result .sr-row.head{background:var(--pine-dark);color:var(--paper);font-size:12.5px;text-transform:uppercase;font-weight:600;letter-spacing:.04em}.simu-tabs-section .solar-result .sr-label{font-weight:700;color:var(--pine-dark);font-size:14.5px}.simu-tabs-section .solar-result .sr-val{font-family:Public Sans,Public Sans repli,Public Sans repli R,sans-serif;color:var(--ember);font-weight:600;font-size:15px}.simu-tabs-section .solar-result .sr-row.highlight{background:#dceafb;border-left-color:#1d4ed8}.simu-tabs-section .solar-result .sr-row.highlight .sr-val{color:#1d4ed8;font-size:17px}.simu-tabs-section .solar-result .sr-row.highlight-neg{background:#fbe4e4;border-left-color:var(--rouge)}.simu-tabs-section .solar-result .sr-row.highlight-neg .sr-val{color:var(--rouge);font-size:17px}@media(max-width:640px){.simu-tabs-section .solar-result .sr-row{grid-template-columns:1fr;gap:4px}.simu-tabs-section .solar-result .sr-row.head{display:none}}.simu-tabs-section .simu{background:var(--white);border:1.5px solid var(--theme, var(--pine));border-radius:2px;padding:34px 36px;margin-top:28px}.simu-tabs-section .simu-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:22px}.simu-tabs-section .simu select{width:100%;padding:12px 13px;border:1.5px solid var(--line);border-radius:7px;font-family:Public Sans,Public Sans repli,Public Sans repli R,sans-serif;font-size:15px;background:var(--paper);color:var(--ink)}.simu-tabs-section .simu select:focus{border-color:var(--pine)}.simu-tabs-section .simu-grid2{grid-template-columns:1fr 1fr}.simu-tabs-section .simu-result-table{border-radius:2px;overflow:hidden;border:1px solid var(--line);width:100%;max-width:100%}.simu-tabs-section .simu-result-table .row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.6fr);gap:14px;align-items:start;padding:14px 18px 14px 16px;border-bottom:1px solid var(--line);border-left:3px solid var(--line);background:var(--white);width:100%}.simu-tabs-section .simu-result-table .row[data-c=pac-eau]{border-left-color:var(--c-pac)}.simu-tabs-section .simu-result-table .row[data-c=isol-combles],.simu-tabs-section .simu-result-table .row[data-c=isol-murs]{border-left-color:var(--c-isolation)}.simu-tabs-section .simu-result-table .row[data-c=chaudiere-biomasse]{border-left-color:var(--c-pac)}.simu-tabs-section .simu-result-table .row[data-c=clim]{border-left-color:var(--c-clim)}.simu-tabs-section .simu-result-table .row[data-c=ampleur]{border-left-color:var(--c-ampleur)}.simu-tabs-section .simu-result-table .row.head{border-left-color:var(--pine-dark)}.simu-tabs-section .simu-result-table .row>div{min-width:0;overflow-wrap:anywhere;word-break:break-word}.simu-tabs-section .simu-result-table .row:last-child{border-bottom:none}.simu-tabs-section .simu-result-table .row.head{background:var(--pine-dark);color:var(--paper);font-weight:600;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em}.simu-tabs-section .simu-result-table .row.na{background:var(--paper-dim)}.simu-tabs-section .simu-result-table .row .travaux{font-weight:700;color:var(--pine-dark);font-size:14.8px}.simu-tabs-section .simu-result-table .row .montant{font-family:Public Sans,Public Sans repli,Public Sans repli R,sans-serif;font-weight:600;color:var(--ember);font-size:15px}.simu-tabs-section .simu-result-table .row.na .montant{color:#4b5563}.simu-tabs-section .simu-result-table .row .detail{font-size:13.3px;color:#5b665f}.simu-tabs-section .ff-checks{display:flex;flex-wrap:wrap;gap:10px}.simu-tabs-section .ff-checks label{display:flex;align-items:center;gap:8px;background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--line);border-radius:1px;padding:9px 14px 9px 12px;font-size:14px;cursor:pointer}.simu-tabs-section .ff-checks input{accent-color:var(--pine)}.simu-tabs-section .ff-checks label[data-c=pac]{border-left-color:var(--c-pac)}.simu-tabs-section .ff-checks label[data-c=isolation]{border-left-color:var(--c-isolation)}.simu-tabs-section .ff-checks label[data-c=ampleur]{border-left-color:var(--c-ampleur)}.simu-tabs-section .ff-checks label[data-c=clim]{border-left-color:var(--c-clim)}.simu-tabs-section .ff-checks label[data-c=solaire]{border-left-color:var(--c-solaire)}.simu-tabs-section .ff-checks label[data-c=sdb]{border-left-color:var(--c-sdb)}.simu-tabs-section .ff-checks label[data-c=cuisine]{border-left-color:var(--c-cuisine)}@media(max-width:860px){.simu-tabs-section .simu{padding:22px 16px}.simu-tabs-section .simu-grid,.simu-tabs-section .simu-grid2{grid-template-columns:1fr}.simu-tabs-section .simu-result-table .row{grid-template-columns:minmax(0,1fr);gap:3px;padding:14px}.simu-tabs-section .simu-result-table .row.head{display:none}.simu-tabs-section .simu-result-table .row .travaux{font-size:15px}.simu-tabs-section .simu-result-table .row .montant{font-size:15px;margin-bottom:2px}.simu-tabs-section .simu-result-table .row .detail{font-size:13.3px;line-height:1.5}.simu-tabs-section .solar-result .sr-row{padding:12px 14px}.simu-tabs-section .ff-checks{flex-direction:column;flex-wrap:nowrap;gap:8px}.simu-tabs-section .ff-checks label{width:100%;flex:none;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;overflow-wrap:anywhere;word-break:break-word}.simu-tabs-section .ff-checks label input{flex:none;width:18px;height:18px;margin:0}}@media(prefers-reduced-motion:reduce){.simu-tabs-section .cta-btn{transition:none}}.simu-tabs-section{padding:56px 0}.simu-tabs-section .eyebrow{display:block;color:var(--accent);font-weight:700;font-size:12.5px;letter-spacing:.06em;margin-bottom:10px;text-align:center}.simu-tabs-section .simu-tabs-h2{font-family:Bricolage Grotesque,Bricolage repli,Bricolage repli R,sans-serif;font-weight:800;font-size:clamp(24px,3vw,32px);text-align:center;margin:0 0 10px;color:var(--ink)}.simu-tabs-section .simu-tabs-lede{text-align:center;color:var(--gold);font-size:15.5px;max-width:52ch;margin:0 auto 32px}.simu-tabs-section .simu-tabs-shell{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--paper)}.simu-tabs-section .simu-tab-nav{display:flex;border-bottom:1px solid var(--line);overflow-x:auto;background:var(--paper-dim)}.simu-tabs-section .simu-tab-btn{flex:1;min-width:150px;padding:16px 18px;border:none;background:transparent;font-family:inherit;font-weight:700;font-size:14px;color:var(--gold);cursor:pointer;border-bottom:3px solid transparent;white-space:nowrap}.simu-tabs-section .simu-tab-btn.active{color:var(--ink);background:var(--paper);border-bottom-color:var(--accent)}.simu-tabs-section .simu-tab-panel{display:none;padding:28px}.simu-tabs-section .simu-tab-panel.active{display:block}.simu-tabs-section .simu-tab-panel .solar-estim,.simu-tabs-section .simu-tab-panel .simu{max-width:none}@media(max-width:860px){.simu-tabs-section .simu-tab-btn{min-width:130px;padding:13px 12px;font-size:12.5px}.simu-tabs-section .simu-tab-panel{padding:18px 14px}}.simu-tabs-section .simu-tab-panel{position:relative}.simu-tabs-section .tab-photo-band{margin:-28px -28px 22px;padding:32px 28px 26px;border-radius:0;background-size:cover;background-position:center;position:relative;min-height:120px;display:flex;flex-direction:column;justify-content:center}.simu-tabs-section .tab-photo-band:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,#111827db,#111827ad 55%,#11182766)}.simu-tabs-section .tab-photo-band .tpb-tag,.simu-tabs-section .tab-photo-band .tpb-statement{position:relative;z-index:1}.simu-tabs-section .tpb-tag{display:inline-block;color:#fff;background:var(--accent);border-radius:6px;padding:5px 14px;font-weight:700;font-size:12px;letter-spacing:.03em;margin-bottom:10px;width:fit-content}.simu-tabs-section .tpb-statement{color:#fff;font-size:16px;line-height:1.5;margin:0;max-width:60ch;font-family:Bricolage Grotesque,Bricolage repli,Bricolage repli R,sans-serif;font-weight:500}.simu-tabs-section .tpb-statement em{font-style:normal;color:#fdba74;font-weight:800}.simu-tabs-section .simu-tab-btn[data-tab-target=aides].active{border-bottom-color:var(--c-ampleur);color:var(--c-ampleur)}.simu-tabs-section .simu-tab-btn[data-tab-target=plus-value].active{border-bottom-color:var(--c-isolation);color:var(--c-isolation)}.simu-tabs-section .simu-tab-btn[data-tab-target=ptz].active{border-bottom-color:var(--c-pac);color:var(--c-pac)}.simu-tabs-section .simu-tab-btn[data-tab-target=solaire].active{border-bottom-color:var(--c-solaire);color:#8a6114}@media(max-width:860px){.simu-tabs-section .tab-photo-band{margin:-18px -14px 16px;padding:22px 16px 18px;min-height:90px}.simu-tabs-section .tpb-statement{font-size:14px}}.simu-tabs-section .simu-tab-nav-wrap{position:relative}.simu-tabs-section .simu-tab-scroll-hint{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:32px;height:32px;border-radius:50%;border:none;padding:0;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;font-size:18px;font-weight:900;cursor:pointer;box-shadow:0 3px 10px #ea580c73;transition:opacity .2s,transform .15s;animation:hv2ScrollPulse 1.4s ease-in-out 3;z-index:2}.simu-tabs-section .simu-tab-scroll-hint:active{transform:translateY(-50%) scale(.92)}.simu-tabs-section .simu-tab-nav-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;width:52px;pointer-events:none;background:linear-gradient(to right,rgba(244,245,247,0) 0%,var(--paper-dim) 75%)}.simu-tabs-section .simu-tab-nav-wrap.at-end .simu-tab-scroll-hint,.simu-tabs-section .simu-tab-nav-wrap.at-end:after{opacity:0}@media(min-width:861px){.simu-tabs-section .simu-tab-scroll-hint,.simu-tabs-section .simu-tab-nav-wrap:after{display:none}}.simu-tabs-section #aides{--theme:#1D4ED8;--theme-bg:#EFF4FE}.simu-tabs-section #plus-value{--theme:#4338CA;--theme-bg:#F0EEFC}.simu-tabs-section #ptz{--theme:#A65D3B;--theme-bg:#FBF0EA}.simu-tabs-section #solaire{--theme:#B45309;--theme-bg:#FDF4E3}.simu-tabs-section .simu-tab-panel{background:var(--theme-bg, var(--paper));transition:background .2s}.simu-tabs-section .simu-tab-panel .tab-photo-band{margin-top:-28px}.simu-tabs-section .simu-tab-panel .simu,.simu-tabs-section .simu-tab-panel .solar-estim{background:var(--paper);border-radius:0 10px 10px 0;padding:20px 22px}.simu-tabs-section .simu-tabs-shell{border:0;border-radius:28px;background:var(--card);box-shadow:0 1px #fff inset,0 2px 4px #281e0f0d,0 40px 80px -36px #1f3b3673}.simu-tabs-section .simu-tab-nav{gap:6px;padding:8px;margin:14px 14px 0;border:0;border-radius:14px;background:var(--paper-dim)}.simu-tabs-section .simu-tab-btn{min-width:0;border:0;border-radius:10px;padding:13px 18px;font-size:14.5px;color:#3a4240;transition:background .2s,box-shadow .2s,color .2s}.simu-tabs-section .simu-tab-btn:hover{background:#fffdf9b3}.simu-tabs-section .simu-tab-btn.active{background:var(--card);color:var(--forest);box-shadow:0 1px #fff inset,0 6px 16px -6px #1f3b3659;border-bottom:0}.simu-tabs-section .simu-tab-btn[data-tab-target].active{border-bottom:0;color:var(--forest)}.simu-tabs-section .simu-tab-panel{padding:26px clamp(18px,3vw,40px) 36px;background:var(--card)}.simu-tabs-section .tab-photo-band{margin:0 0 26px;border-radius:20px;overflow:hidden;min-height:120px}.simu-tabs-section .simu-tab-panel .tab-photo-band{margin-top:0}.simu-tabs-section .simu,.simu-tabs-section .solar-estim,.simu-tabs-section .simu-tab-panel>section,.simu-tabs-section .simu-tab-panel>div:not(.tab-photo-band){background:transparent;border:0;border-radius:0;padding-left:0;padding-right:0;box-shadow:none}.simu-tabs-section .simu-tab-panel h2,.simu-tabs-section .simu-tab-panel h3{font-family:Bricolage Grotesque,Bricolage repli,Bricolage repli R,sans-serif;letter-spacing:-.02em;color:var(--ink)}.simu-tabs-section .field label{font-size:12px;letter-spacing:.06em;color:#3a4240}.simu-tabs-section .field input:not([type=checkbox]):not([type=radio]),.simu-tabs-section .field select,.simu-tabs-section .field textarea,.simu-tabs-section .simu select,.simu-tabs-section .simu input:not([type=checkbox]):not([type=radio]){background:#fff;border:1.5px solid #D9CFBD;border-radius:14px;min-height:52px;padding:0 16px;font-size:16px;color:var(--ink);transition:border-color .15s,box-shadow .15s}.simu-tabs-section .field input:hover,.simu-tabs-section .field select:hover{border-color:#bfb29a}.simu-tabs-section .field input:focus,.simu-tabs-section .field select:focus,.simu-tabs-section .simu select:focus,.simu-tabs-section .simu input:focus{outline:0;border-color:var(--forest);box-shadow:0 0 0 4px #1f3b3624}.simu-tabs-section .field .hint{color:#4b5563;font-size:13px}.simu-tabs-section .ff-checks{gap:10px}.simu-tabs-section .ff-checks label{background:#fff;border:1.5px solid #D9CFBD;border-left-width:5px;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--ink);cursor:pointer;transition:background .15s,border-color .15s,color .15s,box-shadow .15s}.simu-tabs-section .ff-checks label:hover{box-shadow:0 8px 18px -10px #1f3b3673}.simu-tabs-section .ff-checks label:has(input:checked){background:var(--forest);border-color:var(--forest);color:#fbf7f0}.simu-tabs-section .ff-checks input{accent-color:#FFB48A}.simu-tabs-section .simu-result-table,.simu-tabs-section .solar-result{border:1px solid rgba(90,70,40,.14);border-radius:20px;overflow:hidden;background:#fbf6ea;box-shadow:0 18px 40px -26px #281e0f66}.simu-tabs-section .solar-result .sr-row.head,.simu-tabs-section .simu-result-table .row.head{background:linear-gradient(100deg,var(--forest-deep),var(--forest));color:#f4ede1;letter-spacing:.06em}.simu-tabs-section .solar-result .sr-row,.simu-tabs-section .simu-result-table .row{transition:background .15s}.simu-tabs-section .solar-result .sr-row:not(.head):hover,.simu-tabs-section .simu-result-table .row:not(.head):hover{background:#fbf6ec}.simu-tabs-section .solar-result .sr-val,.simu-tabs-section .simu-result-table .row .montant{color:#8a2f0a;font-weight:700}.simu-tabs-section .solar-result .sr-row.highlight{background:linear-gradient(90deg,#e3f0e8,#f1f7f3);border-left-color:var(--forest)}.simu-tabs-section .solar-result .sr-row.highlight .sr-val{color:var(--forest);font-size:18px}.simu-tabs-section .pv-hero{border-radius:24px;box-shadow:0 30px 60px -30px #1f3b36b3}.simu-tabs-section .cta-btn.accent{border-radius:10px;padding:15px 28px;box-shadow:0 12px 26px -10px #a83608b3}.simu-tabs-section .callout,.simu-tabs-section .simu-result{border-radius:16px;background:#fbf6ec;border-left-width:5px}@media(max-width:640px){.simu-tabs-section .simu-tab-nav{margin:10px 8px 0;border-radius:14px}.simu-tabs-section .simu-tab-btn{padding:11px 12px;font-size:13px}.simu-tabs-section .simu-tab-panel{padding:18px 14px 28px}}.simu-tabs-section .simu-label{display:inline-block;background:var(--forest);color:#fbf7f0;border-radius:6px;padding:6px 14px;letter-spacing:.08em}.simu-tabs-section .pv-hero{background:radial-gradient(60% 70% at 90% -10%,rgba(255,180,138,.22),transparent 70%),linear-gradient(135deg,#1f3b36,#15302b)}.simu-tabs-section .simu-tab-panel [style*="#1D4ED8"],.simu-tabs-section .simu-tab-panel section[aria-label]{border-color:#5a462824}.simu-tabs-section .simu-tab-panel .kicker{color:#8a2f0a;font-weight:700;letter-spacing:.08em;margin-left:8px}.simu-tabs-section .simu-tab-btn{flex:1 0 auto;white-space:nowrap}.simu-tabs-section .simu-tab-nav{overflow-x:auto;scrollbar-width:none}.simu-tabs-section .simu-tab-nav::-webkit-scrollbar{display:none}.simu-tabs-section .simu-result-table .row:not(.head){cursor:pointer}.simu-tabs-section .simu-result-table .row:not(.open) .detail{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.simu-tabs-section .simu-result-table .row:not(.head):not(.open) .detail:after{content:""}.simu-tabs-section .pv-hero{background:radial-gradient(60% 70% at 90% -10%,rgba(82,245,176,.28),transparent 70%),linear-gradient(135deg,#0e6b3c,#08402a);border:2px solid rgba(82,245,176,.6);box-shadow:0 0 0 6px #52f5b024,0 30px 60px -28px #085030d9;box-shadow:0 0 0 4px #52f5b01a,0 30px 60px -28px #085030d9}@media(prefers-reduced-motion:reduce){.simu-tabs-section .pv-hero{animation:none}}.simu-tabs-section .pv-hero-eyebrow,.simu-tabs-section .pv-hero-label,.simu-tabs-section .pv-hero-caption{color:#e8fbf2}.simu-tabs-section .pv-hero-number{color:#5df7b4;text-shadow:0 0 30px rgba(93,247,180,.55);font-size:clamp(42px,9vw,66px)}.simu-tabs-section .solar-result .sr-row.highlight{background:linear-gradient(95deg,#0e6b3c,#12803f);border-left:6px solid #5DF7B4}.simu-tabs-section .solar-result .sr-row.highlight .sr-label{color:#fff}.simu-tabs-section .solar-result .sr-row.highlight .sr-val{color:#fff;font-size:21px;font-weight:800;text-shadow:0 0 20px rgba(93,247,180,.6)}.simu-tabs-section .simu-result-table .row:not(.head):not(.na) .montant{display:inline-block;justify-self:start;align-self:start;background:#ddf7e8;color:#075e32;border-radius:10px;padding:6px 12px;font-size:16px;font-weight:800;box-shadow:inset 0 0 0 1.5px #57d69a}.ua-sim-card[data-sim-tab=aides],.simu-tabs-section [data-tab-target=aides],#aides{--c:#A83608;--c-soft:#FDE6D9}.ua-sim-card[data-sim-tab=plus-value],.simu-tabs-section [data-tab-target=plus-value],#plus-value{--c:#0F7A44;--c-soft:#D9F3E4}.ua-sim-card[data-sim-tab=ptz],.simu-tabs-section [data-tab-target=ptz],#ptz{--c:#1D4ED8;--c-soft:#DCE7FD}.ua-sim-card[data-sim-tab=solaire],.simu-tabs-section [data-tab-target=solaire],#solaire{--c:#9A6700;--c-soft:#FDF0C4}.ua-sim-card{border-top:7px solid var(--c)}.ua-sim-card .ua-sim-ic{background:var(--c-soft)!important}.ua-sim-card .ua-sim-ic svg{stroke:var(--c)}.ua-sim-card .ua-sim-ic svg text{fill:var(--c)}.ua-sim-card h3{color:var(--c)}.ua-sim-card .ua-sim-go,.ua-sim-card.principal .ua-sim-go{background:var(--c);border-color:var(--c);color:#fff}.ua-sim-card:hover .ua-sim-go{filter:brightness(.88)}.ua-sim-card .ua-sim-badge{background:var(--c)}.simu-tabs-section .simu-tab-btn[data-tab-target]{position:relative}.simu-tabs-section .simu-tab-btn[data-tab-target]:before{content:"";display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--c);margin-right:8px;vertical-align:middle}.simu-tabs-section .simu-tab-btn[data-tab-target].active,.simu-tabs-section .simu-tab-btn[data-tab-target=aides].active,.simu-tabs-section .simu-tab-btn[data-tab-target=plus-value].active,.simu-tabs-section .simu-tab-btn[data-tab-target=ptz].active,.simu-tabs-section .simu-tab-btn[data-tab-target=solaire].active{color:var(--c);box-shadow:0 1px #fff inset,0 6px 16px -6px #1f3b3659,inset 0 -3px 0 var(--c)}.simu-tabs-section .simu-tab-panel .simu-label{background:var(--c)}.simu-tabs-section .simu-tab-panel .kicker{color:var(--c)}.simu-tabs-section .simu-tab-panel .cta-btn.accent{background:var(--c);border-color:var(--c);box-shadow:0 12px 26px -10px var(--c)}.simu-tabs-section .simu-tab-btn{min-height:44px}.simu-tabs-section .simu-tab-scroll-hint{width:44px;height:44px}
