:root{--business-orange: #ea6c00;--business-orange-dark: #d4620a;--business-navy: #071a2f;--business-blue: #1d4ed8;--business-red: #b91c1c;--business-red-dark: #991b1b;--business-border: #e5e7eb;--business-muted: #6b7280;--business-soft: #f8fafc;--business-success: #15803d;--business-success-soft: #f0fdf4;--business-warning: #b45309;--business-warning-soft: #fffbeb;--business-danger-soft: #fff1f2;--business-blue-soft: #eff6ff}.business-v2-root{background:#fff;color:var(--business-navy);font-family:Roboto,sans-serif;overflow-x:clip}.business-v2-root *{box-sizing:border-box}.business-v2-root .fade-up{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.business-v2-root .fade-up.visible{opacity:1;transform:translateY(0)}.business-v2-hero{position:relative;overflow:hidden;padding:7rem 0 4rem;background:linear-gradient(160deg,#00112b,#012147,#020e42)}.business-v2-hero .container{max-width:80rem;padding-inline:1rem}@media(min-width:640px){.business-v2-hero .container{padding-inline:1.5rem}}@media(min-width:1024px){.business-v2-hero .container{padding-inline:2rem}}.business-v2-contact:before{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-repeat:no-repeat;background-size:cover;pointer-events:none}.business-v2-offset{position:relative;text-align:center}.business-v2-breadcrumb{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.75rem;color:#ffffff8c}.business-v2-breadcrumb a{color:inherit;text-decoration:none;transition:color .2s ease}.business-v2-breadcrumb a:hover{color:#fffc}.business-v2-badge{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;padding:.5rem 1rem;color:#fffc;font-size:.875rem;font-weight:500}.business-v2-badge-icon{display:inline-flex;align-items:center;justify-content:center}.business-v2-title{margin:0 0 1rem;color:#fff;font-family:Roboto Condensed,sans-serif;font-size:3rem;font-weight:800;line-height:1}.business-v2-title-accent{color:#e85e00}.business-v2-lead{max-width:42rem;margin:0 auto;color:#ffffffb3;font-size:1.125rem;line-height:1.65}@media(min-width:768px){.business-v2-title{font-size:4.5rem}}.business-v2-lead strong{color:#fff}.business-v2-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:2rem 0 1.5rem}.business-v2-tab{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(255,255,255,.4);background:transparent;color:#fff;border-radius:9999px;padding:.625rem 1rem;font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:all .2s ease}.business-v2-tab:hover{border-color:#ffffffb3}.business-v2-tab.is-active{border-color:var(--business-orange);background:var(--business-orange);box-shadow:0 8px 20px #ea6c002e}.business-v2-tab-count{border-radius:9999px;background:#ffffff1f;padding:.125rem .375rem;font-size:.7rem;line-height:1;color:#ffffffb3}.business-v2-tab.is-active .business-v2-tab-count{background:#fff3;color:#fff}.business-v2-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.business-v2-stat{border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#ffffff1a;padding:1rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.business-v2-stat-value{margin-bottom:.25rem;color:#fff;font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:800;line-height:1}.business-v2-stat-sub{color:#fff9;font-size:.625rem;line-height:1.5;text-transform:uppercase}.business-v2-stat-label{margin-top:.25rem;color:#ffffff6b;font-size:.625rem}.business-v2-activity-bar{position:sticky;top:64px;z-index:20;border-bottom:1px solid #f3f4f6;background:#fffffffa;box-shadow:0 2px 8px #0f172a0a}.business-v2-activity-inner{display:flex;align-items:center;gap:1rem;padding:1rem 0}.business-v2-activity-copy{flex-shrink:0}.business-v2-activity-title{margin-bottom:.25rem;font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#6b7280}.business-v2-activity-subtitle{font-size:.625rem;color:#9ca3af}.business-v2-activity-tags{display:flex;flex:1;flex-wrap:wrap;gap:.5rem}.business-v2-activity-tag{display:inline-flex;align-items:center;gap:.375rem;border:1px solid #e5e7eb;background:#fff;color:#4b5563;border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;cursor:pointer;transition:all .2s ease}.business-v2-activity-tag:hover{border-color:#9ca3af}.business-v2-activity-tag.is-active{border-color:var(--business-orange);background:var(--business-orange);color:#fff;box-shadow:0 4px 12px #ea6c002e}.business-v2-activity-metric{flex-shrink:0;text-align:right}.business-v2-activity-metric-label{margin-bottom:.125rem;font-size:.625rem;color:#6b7280}.business-v2-activity-metric-value{font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:800;line-height:1;color:var(--business-orange)}.business-v2-activity-metric-sub{font-size:.625rem;color:#9ca3af}.business-v2-activity-note{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:1rem;border:1px solid #dbeafe;border-radius:.75rem;background:#eff6ff;padding:.625rem .75rem}.business-v2-activity-note p{margin:0;font-size:.625rem;line-height:1.6;color:#1d4ed8}.business-v2-activity-note-icon{display:inline-flex;margin-top:.125rem;color:#3b82f6;flex-shrink:0}.business-v2-activity-alert{color:#b45309}.business-v2-sector-filter{position:sticky;top:64px;z-index:30;border-bottom:1px solid #e5e7eb;background:#fff;box-shadow:0 2px 8px #0f172a0f}.business-v2-sector-tabs{display:flex;align-items:center;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.75rem 0;scrollbar-width:thin}.business-v2-sector-tabs::-webkit-scrollbar{height:4px}.business-v2-sector-tabs::-webkit-scrollbar-thumb{border-radius:9999px;background:#d1d5db}.business-v2-sector-tab{flex-shrink:0;display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:1px solid transparent;border-radius:9999px;background:#f3f4f6;color:#4b5563;font-family:Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;cursor:pointer;transition:all .2s ease}.business-v2-sector-tab:hover{background:#e5e7eb;border-color:#d1d5db}.business-v2-sector-tab.is-active{background:var(--sector-color, #2563eb);border-color:var(--sector-color, #2563eb);color:#fff;box-shadow:0 4px 12px #00000026}.business-v2-sector-tab:focus-visible{outline:2px solid #ea6c00;outline-offset:2px}.business-v2-sector-tab-icon{font-size:1rem;line-height:1}.business-v2-sector-tab-label{white-space:nowrap}.business-v2-sector-tab.sr-tou-sector-filter{position:relative;box-shadow:inset 0 0 0 1px #f5700657}.business-v2-sector-tab.sr-tou-sector-filter:after{content:"ToU ?";margin-left:5px;color:#e66100;font-size:9px;font-weight:800;letter-spacing:.04em}.business-v2-sector-tab-tou{font-size:9px;font-weight:700;opacity:.75}.business-v2-sector-tab-divider{flex-shrink:0;width:1px;height:1.5rem;align-self:center;background:#e5e7eb;margin:0 .25rem}.business-v2-recap-tab{flex-shrink:0;display:inline-flex;align-items:center;align-self:center;gap:.5rem;padding:.5rem 1rem;border-radius:9999px;border:2px solid rgba(7,26,47,.25);background:#fff;color:var(--business-navy, #071a2f);font-family:Roboto,sans-serif;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:all .2s ease;white-space:nowrap}.business-v2-recap-tab svg{display:block;flex-shrink:0}.business-v2-recap-tab:hover{border-color:#071a2f80;background:#071a2f0d}.business-v2-recap-tab:focus-visible{outline:2px solid #ea6c00;outline-offset:2px}.business-v2-recap-tab:active{transform:scale(.97)}.business-v2-content-area{background:#f9fafb}.business-v2-sector-info{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem 0 .5rem}.business-v2-sector-info-icon{font-size:2rem;line-height:1}.business-v2-sector-info-text{flex:1}.business-v2-sector-info-name{font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.2;color:var(--business-navy);margin:0}.business-v2-sector-info-meta{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.business-v2-sector-info-hours{font-size:.75rem;color:#6b7280;font-weight:500}.business-v2-sector-info-tou{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;background:#fef3c7;color:#b45309;font-size:.75rem;font-weight:600}.business-v2-sector-info-autoconso{margin-top:.125rem;font-size:.75rem;color:#16a34a;font-weight:500}.business-v2-slider-card{margin:5px 0;background:#fff;border:1px solid #f3f4f6;border-radius:1rem;padding:1.25rem;box-shadow:0 1px 3px #0000000a}.business-v2-slider-head{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:.75rem}.business-v2-slider-head-left{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.business-v2-slider-label{font-size:.875rem;font-weight:600;color:#071a2f}.business-v2-slider-reset{font-size:.75rem;font-weight:600;color:#fff;background:#ea6c00;border:none;border-radius:9999px;padding:.25rem .625rem;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.business-v2-slider-reset:hover{opacity:.9}.business-v2-slider-reset:active{transform:scale(.97)}.business-v2-slider-value{font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:800;color:#ea6c00;line-height:1}.business-v2-slider-facture{font-size:1.5rem}.business-v2-slider-unit{font-size:.75rem;font-weight:600;margin-left:.25rem}.business-v2-slider-kwh{display:block;font-size:.75rem;font-weight:600;color:#ea6c00;margin-top:.125rem}.business-v2-slider-value-all{font-size:1.125rem;font-weight:700;color:#ea6c00}.business-v2-slider-value-range{margin-top:.125rem;font-family:Roboto,sans-serif;font-size:.6875rem;font-weight:400;line-height:1.2;color:#6b7280}.business-v2-slider-input{width:100%;height:.5rem;border-radius:9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#e5e7eb;outline:none;cursor:pointer}.business-v2-slider-input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border-radius:50%;background:#ea6c00;cursor:pointer;box-shadow:0 2px 6px #ea6c004d}.business-v2-slider-input::-moz-range-thumb{width:1.25rem;height:1.25rem;border-radius:50%;background:#ea6c00;border:none;cursor:pointer;box-shadow:0 2px 6px #ea6c004d}.business-v2-slider-marks{display:flex;justify-content:space-between;margin-top:.25rem;font-size:.75rem;color:#9ca3af}.business-v2-slider-hint{margin:.5rem 0 0;font-size:.75rem;font-style:italic;color:#9ca3af}.business-v2-slider-mark{display:flex;flex-direction:column;align-items:flex-start;gap:.125rem}.business-v2-slider-mark--right{align-items:flex-end;text-align:right}.business-v2-slider-mark #businessSliderMin,.business-v2-slider-mark #businessSliderMax{font-size:.75rem;font-weight:600;color:#071a2f}.business-v2-slider-mark-bill{font-size:.6875rem;color:#6b7280}.business-v2-slider-tariff{display:block;font-size:.6875rem;color:#6b7280;margin-top:.125rem}#businessSliderCard .business-v2-slider-value{text-align:right}#businessSliderCard .business-v2-slider-facture{font-size:1.5rem;color:#071a2f}#businessSliderCard .business-v2-slider-unit{color:#071a2f}.business-v2-main-inner{width:100%;padding:3rem 0 4rem}.business-v2-panel{display:block}.business-v2-subsection{margin-bottom:3.5rem}.business-v2-section-head{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.business-v2-section-icon{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:.625rem;border-radius:.75rem;flex-shrink:0}.business-v2-section-icon--red{background:#fef2f2;color:#b91c1c}.business-v2-section-icon--blue{background:#eff6ff;color:#1d4ed8}.business-v2-section-icon svg{display:block;width:20px;height:20px}.business-v2-section-title{margin:0;font-family:Roboto Condensed,sans-serif;font-size:1.875rem;font-weight:800;color:var(--business-navy);line-height:1.1}.business-v2-section-desc{max-width:42rem;margin:0;color:#6b7280;font-size:.875rem;line-height:1.6}.business-v2-warning{display:flex;gap:.75rem;margin-bottom:1.5rem;border:1px solid #fde68a;border-radius:1rem;background:#fffbeb;padding:1rem}.business-v2-warning p{margin:0;font-size:.875rem;line-height:1.7;color:#92400e}.business-v2-warning strong{color:#78350f}.business-v2-grid{display:grid;gap:1.5rem}.business-v2-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.business-v2-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.business-v2-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #f3f4f6;border-radius:1rem;background:#fff;box-shadow:0 8px 24px #0f172a14;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.business-v2-card:hover{transform:translateY(-8px) scale(1.015);box-shadow:0 24px 48px -8px #0000002e}.business-v2-card-bar{height:6px;width:100%;transition:height .2s ease}.business-v2-card:hover .business-v2-card-bar{height:8px}.business-v2-card-bar--commerciale{background:#b91c1c}.business-v2-card-bar--industrielle{background:#1d4ed8}.business-v2-card-head{display:flex;justify-content:space-between;gap:.75rem;padding:1.25rem 1.25rem .75rem}.business-v2-card-head-main{display:flex;gap:.75rem;min-width:0}.business-v2-card-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.875rem;flex-shrink:0}.business-v2-card-icon--commerciale{background:#fef2f2;color:#b91c1c}.business-v2-card-icon--industrielle{background:#eff6ff;color:#1d4ed8}.business-v2-card-kicker{margin-bottom:.125rem;font-size:.625rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.business-v2-card-kicker--commerciale{color:#b91c1c}.business-v2-card-kicker--industrielle{color:#1d4ed8}.business-v2-card-title{margin:0;font-family:Roboto Condensed,sans-serif;font-size:1rem;font-weight:700;color:var(--business-navy);line-height:1.15}.business-v2-card-badge{flex-shrink:0;align-self:flex-start;display:inline-flex;align-items:center;border-radius:9999px;background:#4b5563;padding:.125rem .5rem;color:#fff;font-size:.625rem;font-weight:700;line-height:1.5}.business-v2-card-profile{padding:0 1.25rem .5rem}.business-v2-card-profile-tag{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;background:#f3f4f6;padding:.125rem .625rem;font-size:.625rem;font-weight:600;color:#6b7280}.business-v2-card-block{border-top:1px solid #f3f4f6;padding:1rem 1.25rem}.business-v2-card-block:first-of-type{border-top:0}.business-v2-card-split{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end}.business-v2-card-label{margin-bottom:.125rem;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:#9ca3af}.business-v2-card-capacity{font-family:Roboto Condensed,sans-serif;font-size:3rem;font-weight:800;line-height:1;color:var(--business-navy)}.business-v2-card-capacity-unit{margin-left:.25rem;font-size:1.125rem;color:#9ca3af}.business-v2-card-right{text-align:right}.business-v2-card-money{font-size:1rem;font-weight:700;color:var(--business-navy)}.business-v2-card-subnote{font-size:.625rem;color:#9ca3af}.business-v2-card-money--positive{color:#15803d}.business-v2-card-money-unit{font-size:.75rem;font-weight:400;color:#9ca3af}.business-v2-card-eco{margin-top:.75rem;border:1px solid #bbf7d0;border-radius:.5rem;background:#f0fdf4;padding:.625rem .75rem}.business-v2-card-eco-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem}.business-v2-card-eco-label{font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#15803d}.business-v2-card-eco-value{font-family:Roboto Condensed,sans-serif;font-size:.875rem;font-weight:800;color:#15803d}.business-v2-card-eco-bar-labels,.business-v2-card-eco-bar-pcts{display:flex;justify-content:space-between}.business-v2-card-eco-bar-labels{margin-bottom:.125rem;font-size:.5625rem;color:#6b7280}.business-v2-card-eco-bar{display:flex;height:.5rem;border-radius:9999px;overflow:hidden;background:#e5e7eb}.business-v2-card-eco-bar div:first-child{background:#22c55e;transition:width .3s ease}.business-v2-card-eco-bar div:last-child{background:#60a5fa;transition:width .3s ease}.business-v2-card-eco-bar-pcts{margin-top:.125rem;font-size:.5625rem;font-weight:700}.business-v2-card-eco-bar-pcts span:first-child{color:#15803d}.business-v2-card-eco-bar-pcts span:last-child{color:#2563eb}.business-v2-card-cncs{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.75rem;border:1px solid #bfdbfe;border-radius:.5rem;background:#eff6ff;padding:.625rem .75rem}.business-v2-card-cncs-label{margin-bottom:.125rem;font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1d4ed8}.business-v2-card-cncs span{font-size:.625rem;color:#1d4ed8}.business-v2-card-cncs strong{flex-shrink:0;font-family:Roboto Condensed,sans-serif;font-size:.875rem;font-weight:800;color:#1d4ed8}.business-v2-card-tou{display:flex;align-items:center;gap:.375rem;margin-top:.75rem;border-radius:.375rem;padding:.375rem .625rem;font-size:.625rem;font-weight:700}.business-v2-card-tou svg{flex-shrink:0}.business-v2-card-tou--protected{background:#dcfce7;color:#166534}.business-v2-card-tou--exposed{background:#fee2e2;color:#991b1b}.business-v2-card-tou--moderate{background:#fef3c7;color:#92400e}.business-v2-card-direct{margin:.5rem 0 0;font-size:.5625rem;font-weight:600;color:#16a34a}.business-v2-card-lease{font-family:Roboto Condensed,sans-serif;font-size:2.25rem;font-weight:800;line-height:1;color:var(--business-orange)}.business-v2-card-lease-sub{font-size:.875rem;color:#9ca3af}.business-v2-card-impact{display:flex;align-items:center;gap:.375rem;margin-top:.5rem;font-size:.875rem;font-weight:700}.business-v2-card-impact--positive{color:#15803d}.business-v2-card-impact--negative{color:#d97706}.business-v2-card-warning{margin:.375rem 0 0;font-size:.625rem;color:#6b7280;line-height:1.5}.business-v2-card-two-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;text-align:center}.business-v2-card-two-cols strong{font-size:.75rem;color:var(--business-navy)}.business-v2-card-included-title{margin-bottom:.5rem;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.business-v2-card-list{margin:0;padding:0;list-style:none;display:grid;gap:.375rem}.business-v2-card-list li{display:flex;align-items:flex-start;gap:.5rem;font-size:.75rem;color:#4b5563;line-height:1.55}.business-v2-card-list--drawer{gap:.375rem}.business-v2-card-list--drawer li{font-size:.875rem;color:#374151}.business-v2-card-list--drawer svg{flex-shrink:0;margin-top:.125rem}.business-v2-card-total{display:flex;justify-content:space-between;gap:1rem;align-items:flex-end;border-top:1px solid #f3f4f6;background:#fef2f2;padding:.875rem 1.25rem}.business-v2-card-total--industrielle{background:#eff6ff}.business-v2-card-total-value{font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:800;line-height:1}.business-v2-card-total-value--positive{color:var(--business-navy)}.business-v2-card-total-value--negative{color:#dc2626}.business-v2-card-actions{display:flex;gap:.5rem;padding:1rem 1.25rem 1.25rem}.business-v2-btn-primary,.business-v2-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:.875rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .16s ease,opacity .16s ease,border-color .16s ease}.business-v2-btn-primary:hover,.business-v2-btn-secondary:hover{transform:translateY(-1px)}.business-v2-btn-primary:active,.business-v2-btn-secondary:active{transform:scale(.98)}.business-v2-btn-primary{flex:1;color:#fff}.business-v2-btn-primary--commerciale{background:#b91c1c}.business-v2-btn-primary--industrielle{background:#1d4ed8}.business-v2-btn-secondary{border:2px solid #e5e7eb;background:#fff;color:#4b5563}.business-v2-comparison{overflow:hidden;border:1px solid #e5e7eb;border-radius:1rem;box-shadow:0 8px 24px #0f172a0f}.business-v2-comparison-wrap{overflow-x:auto}.business-v2-comparison table{width:100%;min-width:1120px;border-collapse:collapse;font-size:.875rem}.business-v2-comparison thead{background:var(--business-navy);color:#fff}.business-v2-comparison th,.business-v2-comparison td{padding:.75rem 1rem}.business-v2-comparison tbody tr{border-bottom:1px solid #f3f4f6}.business-v2-comparison tbody tr:nth-child(2n){background:#f9fafb80}.business-v2-comparison-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:.625rem;font-weight:700;text-transform:uppercase;color:#fff}.business-v2-comparison-badge--commerciale{background:#b91c1c}.business-v2-comparison-badge--industrielle{background:#1d4ed8}.business-v2-contact{position:relative;border-top:1px solid rgba(255,255,255,.08);background:var(--business-navy);padding:4rem 0}.business-v2-contact-inner{max-width:48rem;margin:0 auto;text-align:center}.business-v2-contact-title{margin:0 0 .75rem;font-family:Roboto Condensed,sans-serif;font-size:2rem;font-weight:800;color:#fff}.business-v2-contact-text{margin:0 0 2rem;color:#ffffffb3;font-size:1rem;line-height:1.7}.business-v2-contact-actions{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}.business-v2-contact-main{display:inline-flex;align-items:center;gap:.75rem;border-radius:.875rem;background:var(--business-orange);padding:1rem 2.5rem;color:#fff;font-size:1.125rem;font-weight:700;text-decoration:none;box-shadow:0 16px 32px #ea6c002e;transition:transform .16s ease,opacity .16s ease}.business-v2-contact-main--call{background:#ffffff1a;border:1px solid rgba(255,255,255,.2);box-shadow:none}.business-v2-contact-main:hover{transform:translateY(-1px);opacity:.92}.business-v2-contact-meta{margin:1rem 0 0;font-size:.75rem;color:#ffffff80}.business-v2-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease-in-out,visibility 0s linear .3s}.business-v2-drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s ease-in-out}.business-v2-drawer-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;transition:opacity .3s ease-in-out}.business-v2-drawer.is-open .business-v2-drawer-backdrop{opacity:1}.business-v2-drawer-panel{position:absolute;top:0;right:0;height:100%;width:min(100%,672px);background:#fff;box-shadow:-24px 0 48px #0f172a2e;opacity:0;transform:translate(100%);transition:transform .3s ease-in-out,opacity .3s ease-in-out;overflow-y:auto}.business-v2-drawer.is-open .business-v2-drawer-panel{opacity:1;transform:translate(0);transition:transform .5s ease-in-out,opacity .5s ease-in-out}.business-v2-drawer-shell{min-height:100%}.business-v2-drawer-header{padding:2.5rem 1.5rem 1.5rem;color:#fff}.business-v2-drawer-header--commerciale{background:#b91c1c}.business-v2-drawer-header--industrielle{background:#1d4ed8}.business-v2-drawer-header--bureau{background:#2563eb}.business-v2-drawer-header--commerce{background:#f97316}.business-v2-drawer-header--supermarche{background:#059669}.business-v2-drawer-header--hotel{background:#9333ea}.business-v2-drawer-header--restaurant{background:#e11d48}.business-v2-drawer-header--industrie{background:#334155}.business-v2-drawer-header--entrepot{background:#d97706}.business-v2-drawer-close{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:0;border-radius:9999px;background:#ffffff29;color:#fff;cursor:pointer}.business-v2-drawer-headline{display:flex;gap:.75rem;align-items:flex-start;margin-bottom:1rem}.business-v2-drawer-icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.75rem;background:#fff3;flex-shrink:0}.business-v2-drawer-kicker{margin-bottom:.5rem;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3}.business-v2-drawer-title{margin:0;font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.25}.business-v2-drawer-message{display:flex;gap:.5rem;border-radius:.5rem;background:#ffffff26;padding:.75rem 1rem;margin-top:.5rem}.business-v2-drawer-message p{margin:0;font-size:.875rem;line-height:1.625;font-style:italic;color:#ffffffe6}.business-v2-drawer-body{padding:1.5rem;display:grid;gap:1.5rem}.business-v2-kpi-grid,.business-v2-milestone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.business-v2-milestone-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.business-v2-kpi-card{border:1px solid #f3f4f6;border-radius:.75rem;background:#f9fafb;padding:.75rem}.business-v2-milestone-card{border:1px solid #f3f4f6;border-radius:.75rem;background:#f9fafb;padding:1rem;text-align:center}.business-v2-kpi-card--commerciale{background:#fef2f2}.business-v2-kpi-card--industrielle,.business-v2-kpi-card--bureau{background:#eff6ff}.business-v2-kpi-card--commerce{background:#fff7ed}.business-v2-kpi-card--supermarche{background:#ecfdf5}.business-v2-kpi-card--hotel{background:#faf5ff}.business-v2-kpi-card--restaurant{background:#fff1f2}.business-v2-kpi-card--industrie{background:#f8fafc}.business-v2-kpi-card--entrepot{background:#fffbeb}.business-v2-kpi-label{margin-bottom:.125rem;font-size:.625rem;letter-spacing:.025em;text-transform:uppercase;color:#6b7280}.business-v2-milestone-label{margin-bottom:.25rem;font-size:.5625rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#6b7280}.business-v2-kpi-value{font-family:Roboto Condensed,sans-serif;font-size:1.125rem;font-weight:800;color:#111827}.business-v2-kpi-value--negative{color:#dc2626}.business-v2-milestone-value{font-family:Roboto Condensed,sans-serif;font-size:1.25rem;font-weight:800;color:#111827}.business-v2-kpi-sub{margin-top:.125rem;font-size:.625rem;color:#9ca3af}.business-v2-milestone-sub{margin-top:.125rem;font-size:.5625rem;color:#9ca3af}.business-v2-milestone-card:nth-child(1) .business-v2-milestone-sub{color:#9ca3af}.business-v2-section-block{display:grid;gap:.75rem}.business-v2-section-block-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.business-v2-section-block-title{margin:0;font-family:Roboto Condensed,sans-serif;font-size:1rem;font-weight:700;color:#111827}.business-v2-spec-list{display:grid;gap:.5rem}.business-v2-spec-item{display:flex;gap:.75rem;border-radius:.5rem;background:#f9fafb;padding:.75rem 1rem}.business-v2-spec-item strong{display:block;margin-bottom:.125rem;font-size:.75rem;color:#374151}.business-v2-spec-item p{margin:0;font-size:.875rem;line-height:1.6;color:#4b5563}.business-v2-finance-card,.business-v2-table-card,.business-v2-note-card,.business-v2-download-card{background:#fff;overflow:hidden}.business-v2-finance-card,.business-v2-table-card{border-radius:.75rem}.business-v2-chart-card{background:#fff;overflow:hidden}.business-v2-chart-subtitle{margin:0 0 .75rem;font-size:.75rem;color:#6b7280}.business-v2-slider-card{border:1px solid #e5e7eb;border-radius:.75rem;background:#f9fafb;padding:1rem 1.25rem}.business-v2-slider-card--finance{border-radius:.75rem;padding:.75rem 1rem}.business-v2-slider-card--finance .business-v2-slider-title{font-size:.75rem;font-weight:600;color:#374151}.business-v2-slider-card--finance .business-v2-slider-value{font-size:1rem}.business-v2-slider-card--finance .business-v2-slider-marks{margin-top:.375rem;font-size:.625rem}.business-v2-slider-card--finance .business-v2-box-sub{font-size:.625rem;color:#6b7280}.business-v2-slider-head{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:.5rem}.business-v2-slider-title{font-size:.875rem;font-weight:700;color:#1f2937}.business-v2-slider-value{margin-left:.5rem;font-family:Roboto Condensed,sans-serif;font-size:1.125rem;font-weight:800;line-height:1}.business-v2-slider-meta{flex-shrink:0;text-align:right}.business-v2-slider-card .business-v2-box-sub{font-size:.75rem;line-height:1.25;color:#6b7280}.business-v2-slider-scenario{margin-top:.125rem;font-size:.75rem;font-weight:700}.business-v2-slider-track{position:relative;display:flex;align-items:center;height:.75rem}.business-v2-slider-track-base,.business-v2-slider-track-fill{position:absolute;left:0;height:.5rem;border-radius:9999px}.business-v2-slider-track-base{right:0;background:#d1d5db}.business-v2-slider-track-fill{transition:width 75ms ease-out}.business-v2-slider-track input[type=range]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;height:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.business-v2-slider-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;border-radius:9999px;background:#fff;border:2px solid var(--business-orange);box-shadow:0 2px 8px #0f172a26}.business-v2-slider-track input[type=range]::-moz-range-thumb{width:1rem;height:1rem;border-radius:9999px;background:#fff;border:2px solid var(--business-orange);box-shadow:0 2px 8px #0f172a26}.business-v2-slider-marks{display:flex;justify-content:space-between;margin-top:15px;padding:0 .125rem;font-size:.5625rem;color:#9ca3af}.business-v2-slider-marks--proportional{position:relative;height:1rem}.business-v2-slider-marks--proportional span{position:absolute;top:0;transform:translate(-50%);font-size:.5625rem;line-height:1rem;white-space:nowrap}.business-v2-switch-card{border:1px solid #e5e7eb;border-radius:.875rem;background:#f9fafb;padding:1rem 1.125rem}.business-v2-switch-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.business-v2-switch-badge{display:inline-flex;margin-left:.5rem;border-radius:9999px;background:#f3e8ff;padding:.125rem .375rem;font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7e22ce}.business-v2-switch-toggle{position:relative;width:3rem;height:1.5rem;border:0;border-radius:9999px;background:#d1d5db;cursor:pointer}.business-v2-switch-toggle.is-on{background:#9333ea}.business-v2-switch-toggle span{position:absolute;top:2px;left:2px;width:1.25rem;height:1.25rem;border-radius:9999px;background:#fff;box-shadow:0 2px 8px #0f172a26;transition:transform .2s ease}.business-v2-switch-toggle.is-on span{transform:translate(1.5rem)}.business-v2-switch-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.875rem}.business-v2-switch-metric{border:1px solid #e9d5ff;border-radius:.75rem;background:#fff;padding:.5rem;text-align:center}.business-v2-switch-metric-label{font-size:.5625rem;text-transform:uppercase;color:#9ca3af}.business-v2-switch-metric-value{font-size:.75rem;font-weight:700;color:#7e22ce}.business-v2-chart-wrap{display:flex;flex-direction:column;gap:1rem}.business-v2-chart-wrap .business-v2-tou-card{margin-bottom:0}.business-v2-tou-help-popover{margin-top:.75rem;border:1px solid #d8b4fe;border-radius:.625rem;background:#fff;padding:.75rem 1rem;color:#4b5563;font-size:.75rem;line-height:1.5}.business-v2-tou-help-popover[hidden]{display:none}.business-v2-tou-help-popover strong{display:block;margin-bottom:.25rem;color:#6b21a8}.business-v2-tou-help-popover p{margin:.25rem 0 0}.business-v2-chart-legend{display:flex;flex-wrap:wrap;gap:1rem;padding:0 .25rem;font-size:.75rem}.business-v2-chart-legend-item{display:inline-flex;align-items:center;gap:.375rem;color:#4b5563;font-weight:500}.business-v2-chart-legend-item span:first-child{display:inline-block;border-radius:9999px}.business-v2-chart-note{margin:0;font-size:.5625rem;text-align:center;color:#9ca3af}.business-v2-finance-tabs{display:flex;border-bottom:1px solid #e5e7eb}.business-v2-finance-heading{padding:.25rem .875rem .5rem;color:#60788c;font-size:.625rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.business-v2-finance-tab{flex:1 1 0%;min-width:0;border:0;background:#f9fafb;padding:.75rem .5rem;text-align:center;cursor:pointer;color:#6b7280;transition:background .2s ease,color .2s ease}.business-v2-finance-tab:hover{background:#f3f4f6}.business-v2-finance-tab--last{border-left:1px solid #e5e7eb}.business-v2-finance-tab strong{display:block;font-size:.875rem}.business-v2-finance-tab span{display:block;margin-top:.125rem;font-size:.5625rem;font-weight:400;color:#9ca3af}.business-v2-finance-tab--active span{color:#fffc}.business-v2-finance-body{padding:1rem;background:#071a2f14}.business-v2-mini-grid{display:grid;gap:.75rem;margin-bottom:.75rem}.business-v2-mini-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.business-v2-mini-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.business-v2-mini-card{text-align:center}.business-v2-mini-card-value{font-size:.875rem;font-weight:700;color:#1f2937}.business-v2-cash-box{background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;padding:.75rem 1rem}.business-v2-cash-box-title{margin-bottom:.25rem;font-size:.75rem;font-weight:700;text-align:center;color:#92400e}.business-v2-cash-box p{margin:0 0 .5rem;font-size:.75rem;line-height:1.5;text-align:center;color:#b45309}.business-v2-cash-box strong{font-weight:700;color:inherit}.business-v2-cash-box-footer{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;border-top:1px solid #fde68a}.business-v2-cash-box-footer-label{font-size:.75rem;font-weight:600;color:#d97706}.business-v2-cash-box-footer-value{font-size:.875rem;font-weight:700}.business-v2-finance-stack{display:grid;gap:.5rem}.business-v2-finance-result{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border:1px solid #f3f4f6;border-radius:.5rem;padding:.75rem 1rem;background:var(--finance-bg, #fef2f2)}.business-v2-finance-result p{margin:0}.business-v2-finance-result .business-v2-box-title{margin-bottom:.125rem;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.business-v2-finance-result .business-v2-box-sub{margin-top:.125rem;font-size:.625rem;color:#9ca3af}.business-v2-finance-result .business-v2-box-value{font-family:Roboto Condensed,sans-serif;font-size:1.25rem;font-weight:800;white-space:nowrap}.business-v2-net-row{display:flex;justify-content:space-between;align-items:center;gap:.75rem;border:1px solid #f3f4f6;border-radius:.5rem;background:#f9fafb;padding:.5rem 1rem}.business-v2-net-row .business-v2-box-title{margin-bottom:0;font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;color:#4b5563}.business-v2-net-row p{margin:0;font-size:.875rem;font-weight:700}.business-v2-finance-return{position:relative;z-index:0;box-sizing:border-box;width:100%;margin:0;padding:10px 12px 12px;color:#0a3156;border:1px solid #c8dbea;border-left:3px solid #f57006;border-radius:11px;background:linear-gradient(135deg,#eef7fd,#f8fbfd);box-shadow:0 12px 26px #0e304e1a;pointer-events:none}.business-v2-return-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:8px}.business-v2-return-heading span{color:#557185;font-size:9px;font-weight:900;letter-spacing:.075em;text-transform:uppercase}.business-v2-return-heading small{color:#7790a3;font-size:8px;font-weight:600;text-align:right}.business-v2-return-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.business-v2-return-metric{min-width:0;padding:8px 8px 7px;border:1px solid #d5e4ef;border-radius:8px;background:#ffffffe0}.business-v2-return-metric span{display:block;min-height:20px;color:#5b7488;font-size:8px;font-weight:800;letter-spacing:.035em;line-height:1.2;text-transform:uppercase}.business-v2-return-metric strong{display:block;margin-top:3px;color:#092f54;font-size:18px;font-weight:900;letter-spacing:-.045em;line-height:1;white-space:nowrap;font-family:Roboto Condensed,sans-serif}.business-v2-return-payback{border-left:3px solid #f57006}.business-v2-financial-summary{border:1px solid #f3f4f6;border-radius:.75rem;background:#f9fafb;overflow:hidden}.business-v2-financial-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.business-v2-financial-summary-col{padding:1rem}.business-v2-financial-summary-col+.business-v2-financial-summary-col{border-left:1px solid #f3f4f6}.business-v2-financial-summary-head{margin-bottom:.75rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.business-v2-financial-summary-row{display:flex;justify-content:space-between;gap:.5rem;padding:.375rem 0;font-size:.75rem;color:#4b5563}.business-v2-financial-summary-row--border{border-top:1px solid #f3f4f6}.business-v2-financial-summary-footer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:.75rem;padding:.625rem .875rem .75rem;border-top:1px solid #cdddeb;border-left:3px solid #f57006;border-radius:0 0 .625rem .625rem;background:linear-gradient(135deg,#edf6fc,#f8fbfd)}.business-v2-financial-summary-footer>span{color:#092f54!important;font-size:.8125rem;line-height:1.2}.business-v2-financial-summary-footer>strong{justify-self:start;max-width:100%;text-align:left;font-size:1.0625rem!important;line-height:1.15}.business-v2-year-card{overflow:hidden;border:1px solid #f3f4f6;border-radius:.75rem;background:#f9fafb}.business-v2-year-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #f3f4f6}.business-v2-year-col{padding:1rem}.business-v2-year-col+.business-v2-year-col{border-left:1px solid #f3f4f6}.business-v2-year-head{margin-bottom:.75rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b7280}.business-v2-year-row{display:flex;justify-content:space-between;gap:.75rem;padding:.375rem 0;border-bottom:1px solid #f3f4f6;font-size:.75rem;color:#4b5563}.business-v2-year-row:last-child{border-bottom:0}.business-v2-year-summary,.business-v2-year-after{padding:1rem}.business-v2-year-summary{background:#fffffff2}.business-v2-year-after{border-top:1px solid #dcfce7;background:#f0fdf4}.business-v2-year-summary-row,.business-v2-year-after-row{display:flex;justify-content:space-between;gap:1rem;align-items:baseline}.business-v2-year-summary-row strong,.business-v2-year-after-row strong{font-family:Roboto Condensed,sans-serif;font-size:1.25rem;font-weight:800}.business-v2-year-summary-meta,.business-v2-year-after-meta{display:flex;justify-content:space-between;gap:1rem;margin-top:.25rem;font-size:.75rem;color:#6b7280}.business-v2-year-after small{display:block;margin-top:.375rem;font-size:.625rem;color:#16a34a}.business-v2-note-card{display:flex;align-items:flex-start;gap:.5rem;border-color:#fde68a;border-radius:.5rem;background:#fffbeb;padding:.75rem}.business-v2-note-card svg{flex-shrink:0;margin-top:.125rem}.business-v2-note-card p{margin:0;font-size:.625rem;line-height:1.7;color:#b45309}.business-v2-download-head{display:flex;align-items:center;gap:.5rem;border-bottom:1px solid #e5e7eb;background:#f9fafb;padding:.875rem 1rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#4b5563}.business-v2-download-body{padding:.875rem 1rem 1rem}.business-v2-download-body p{margin:.625rem 0 0;font-size:.5625rem;line-height:1.7;color:#9ca3af}.business-v2-download-btn{width:100%;justify-content:center;border-radius:.75rem;background:#0f172a;padding:.75rem 1rem;color:#fff;font-size:.875rem;font-weight:700}.business-v2-drawer-cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;border-radius:.75rem;padding:.75rem 1rem;color:#fff;font-size:.875rem;font-weight:700;text-decoration:none;background:#ea6c00;border:0;cursor:pointer}.business-v2-drawer-cta:hover{background:#d4620a}.business-v2-drawer-cta--commerciale,.business-v2-drawer-cta--industrielle{background:#ea6c00}.business-v2-positive{color:#15803d}.business-v2-negative{color:#dc2626}.business-v2-muted{color:#6b7280}.business-v2-table-scroll{overflow-x:auto;max-width:100%}.business-v2-projection-table{min-width:480px}.business-v2-projection-head,.business-v2-projection-row,.business-v2-projection-total{display:grid;grid-template-columns:3rem 1fr 1fr 1fr 1fr 1fr 1.4fr}.business-v2-projection-head{background:#f9fafb;border-bottom:1px solid #f3f4f6;font-size:9px;font-weight:600;letter-spacing:.025em;text-transform:uppercase;color:#6b7280}.business-v2-projection-head>div,.business-v2-projection-row>div,.business-v2-projection-total>div{padding:.375rem .5rem}.business-v2-projection-row{border-bottom:1px solid #f9fafb;font-size:11px;align-items:center}.business-v2-projection-row--a0{background:#fff7ed;align-items:start}.business-v2-projection-a0-year{font-weight:600;color:#c2410c;white-space:nowrap}.business-v2-projection-a0-dash{text-align:right;color:#d1d5db;line-height:1.25}.business-v2-projection-a0-pay{display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right;line-height:1.2;min-width:0}.business-v2-projection-a0-amt{font-weight:600;color:#ea580c;white-space:nowrap}.business-v2-projection-a0-label{font-size:8px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#f97316;line-height:1.15;max-width:9.5rem;text-align:right}.business-v2-projection-a0-cumul{text-align:right;font-weight:700;white-space:nowrap;line-height:1.25}.business-v2-projection-row--pos{background:#f0fdf44d}.business-v2-projection-total{background:#012147;color:#fff;font-weight:700}.business-v2-projection-total div{padding:.5rem .75rem}.business-v2-projection-total-title{grid-column:span 6;font-size:.75rem;white-space:nowrap}.business-v2-projection-total-value{grid-column:span 1;text-align:right;font-size:.875rem;font-weight:800}.business-v2-projection-table.is-cash .business-v2-projection-head,.business-v2-projection-table.is-cash .business-v2-projection-row,.business-v2-projection-table.is-cash .business-v2-projection-total{grid-template-columns:3rem 1fr 1fr 1fr 1.4fr 1fr}.business-v2-projection-table.is-cash .business-v2-projection-total-title{grid-column:span 5}.business-v2-table-card .business-v2-section-block-title{font-size:.875rem;color:#374151}.business-v2-card-tun{position:relative;display:flex;flex-direction:column;background:#fff;border:2px solid var(--card-accent, #e5e7eb);border-radius:1rem;overflow:hidden;box-shadow:0 1px 3px #0000000f;transition:box-shadow .2s ease,transform .2s ease}.business-v2-card-tun:hover{box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.business-v2-card-tun--selected{border-color:#ea6c00;box-shadow:0 0 0 2px #ea6c0033,0 8px 24px #00000014}.business-v2-card-tun-compare{position:absolute;bottom:.75rem;right:.75rem;z-index:10}.business-v2-card-tun-check{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:2px solid #f3f4f6;border-radius:6px;background:#fff;color:#fff;cursor:pointer;transition:all .15s ease}.business-v2-card-tun-check:hover{border-color:#d1d5db}.business-v2-card-tun-check.is-checked{background:#ea6c00;border-color:#ea6c00;color:#fff}.business-v2-card-tun-head{padding:1rem 1.25rem;color:#fff;background:var(--card-accent, #071a2f)}.business-v2-card-tun-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.business-v2-card-tun-kicker{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffffd9;margin-bottom:.125rem}.business-v2-card-tun-name-row{display:flex;align-items:center;gap:.375rem}.business-v2-card-tun-name{font-family:Roboto Condensed,sans-serif;font-size:1rem;font-weight:800;line-height:1.2}.business-v2-card-tun-facture{text-align:right;flex-shrink:0}.business-v2-card-tun-mini{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#fffc;margin-bottom:.125rem;display:inline-flex;align-items:center;gap:.25rem}.business-v2-card-tun-facture-value{font-family:Roboto Condensed,sans-serif;font-size:1.5rem;font-weight:800;line-height:1}.business-v2-card-tun-sub{font-size:.625rem;font-weight:500;color:#ffffffd9;margin-top:.125rem}.business-v2-card-tun-head-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.business-v2-card-tun-kwh{display:flex;align-items:baseline;gap:.25rem}.business-v2-card-tun-kwh-big{font-family:Roboto Condensed,sans-serif;font-size:3rem;font-weight:800;line-height:1}.business-v2-card-tun-kwh-unit{font-family:Roboto Condensed,sans-serif;font-size:1.125rem;font-weight:700}.business-v2-card-tun-rent{text-align:right}.business-v2-card-tun-rent-value{font-family:Roboto Condensed,sans-serif;font-size:1.25rem;font-weight:800;line-height:1}.business-v2-card-tun-eco{padding:.75rem 1.25rem;border-bottom:1px solid #f3f4f6;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.business-v2-card-tun-eco-pill{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:700;line-height:1.25}.business-v2-card-tun-eco--positive{background:#dcfce7;color:#15803d}.business-v2-card-tun-eco--negative{background:#fee2e2;color:#dc2626}.business-v2-card-tun-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid #f3f4f6;text-align:center}.business-v2-card-tun-grid-two{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid #f3f4f6;text-align:center}.business-v2-card-tun-grid-one{display:grid;grid-template-columns:repeat(1,1fr);gap:.5rem;padding:.75rem 1.25rem;border-bottom:1px solid #f3f4f6;text-align:center}.business-v2-card-tun-grid--costs{background:#f9fafb}.business-v2-card-tun-grid--hardware{border-bottom:1px solid #f3f4f6}.business-v2-card-tun-cell--mid{border-left:1px solid #f3f4f6;border-right:1px solid #f3f4f6}.business-v2-card-tun-cell-label{font-size:.5625rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.125rem;display:inline-flex;align-items:center;gap:.25rem}.business-v2-card-tun-cell-value{font-size:.875rem;font-weight:700;color:#374151}.business-v2-card-tun-positive{color:#16a34a}.business-v2-card-tun-negative{color:#dc2626}.business-v2-card-tun-navy{color:#071a2f}.business-v2-card-tun-footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;text-align:center;padding:.75rem 1.25rem;border-top:1px solid #f3f4f6;background:var(--card-accent-bg, #f9fafb)}.business-v2-card-tun-footer .business-v2-card-tun-mini{color:#6b7280}.business-v2-card-tun-footer-value{font-family:Roboto Condensed,sans-serif;font-size:1.25rem;font-weight:700;line-height:1;color:#071a2f}.business-v2-card-tun-footer-col--right{text-align:right}.business-v2-card-tun-footer-prod{font-size:1.125rem;font-weight:700}.business-v2-card-tun-maintenance{padding:.625rem 1.25rem;border-bottom:1px solid #f3f4f6;background:#071a2f08}.business-v2-card-tun-maintenance-inner{display:flex;align-items:center;justify-content:center;gap:.375rem}.business-v2-card-tun-maintenance-inner svg{flex-shrink:0;opacity:.6}.business-v2-card-tun-maintenance-text{font-size:10px;color:#6b7280;text-align:center}.business-v2-card-tun-actions{display:flex;flex-direction:row;gap:.5rem;margin-top:auto;padding:1rem 1.25rem}.business-v2-card-tun-btn-main{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;flex:1;width:100%;padding:.625rem 1rem;border:0;border-radius:.75rem;background:var(--card-accent, #071a2f);color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.business-v2-card-tun-btn-main:hover{opacity:.9}.business-v2-card-tun-btn-main:active{transform:scale(.97)}.business-v2-card-tun-btn-alt{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;border:1px solid #e5e7eb;border-radius:.75rem;padding:.625rem 1rem;color:#071a2f;font-size:.8125rem;font-weight:600;background:transparent;cursor:pointer;text-decoration:none;transition:border-color .2s ease,color .2s ease,background .2s ease,transform .2s ease}.business-v2-card-tun-btn-alt:hover{border-color:#d1d5db;background:#f9fafb}.business-v2-card-tun-btn-alt:active{transform:scale(.97)}.business-v2-card-tun-eco-tou{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5rem;border-radius:9999px;background:#fef3c7;color:#b45309;font-size:.625rem;font-weight:600}.business-v2-root .business-v2-infobulle{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;padding:0;border:0;background:transparent;border-radius:9999px;cursor:help;line-height:0;outline:none;transition:color .2s ease}.business-v2-root .business-v2-infobulle:focus-visible{outline:none;box-shadow:0 0 0 2px #2563eb}.business-v2-root .business-v2-infobulle--dark{color:#9ca3af}.business-v2-root .business-v2-infobulle--dark:hover{color:#2563eb}.business-v2-root .business-v2-infobulle--light{color:#ffffffb3}.business-v2-root .business-v2-infobulle--light:hover{color:#fff}.business-v2-infobulle-pop{position:fixed;z-index:2000;width:288px;max-width:calc(100vw - 16px);overflow:hidden;background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.business-v2-infobulle-pop-head{background:#071a2f;padding:.625rem 1rem}.business-v2-infobulle-pop-title{color:#fff;font-family:Roboto Condensed,sans-serif;font-size:.875rem;font-weight:700;line-height:1.25}.business-v2-infobulle-pop-body{padding:.75rem 1rem;background:#fff}.business-v2-infobulle-pop-corps{margin:0;font-size:.75rem;line-height:1.625;color:#374151}.business-v2-infobulle-pop-detail{margin:.5rem 0 0;padding-top:.5rem;border-top:1px solid #f3f4f6;font-size:.6875rem;line-height:1.625;color:#6b7280}.business-v2-compare-bar{display:none}.business-v2-compare-bar.is-visible{display:flex;align-items:center;gap:.75rem;position:fixed;bottom:1.5rem;left:50%;transform:translate(-50%);z-index:200;padding:.75rem 1.25rem;background:#071a2f;color:#fff;border-radius:1rem;border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px #00000038;font-size:.8125rem;white-space:nowrap}.business-v2-compare-bar-count{flex-shrink:0;font-weight:600}.business-v2-compare-bar-btn{padding:.375rem .9rem;border:0;border-radius:.75rem;background:#ea6c00;color:#fff;font-size:.8125rem;font-weight:700;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.business-v2-compare-bar-btn:hover{opacity:.9}.business-v2-compare-bar-reset{padding:0;border:0;background:transparent;color:#fff9;font-size:.75rem;text-decoration:underline;cursor:pointer;white-space:nowrap;transition:color .15s ease}.business-v2-compare-bar-reset:hover{color:#fff}.business-v2-compare-modal{display:none}.business-v2-compare-modal.is-open{display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;padding:1rem}.business-v2-compare-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0009}.business-v2-compare-lock{overflow:hidden}.business-v2-compare-modal-panel{position:relative;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;padding:1.5rem;background:#fff;border-radius:1rem;box-shadow:0 24px 64px #00000047}.business-v2-compare-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.25rem}.business-v2-compare-modal-title{margin:0;font-family:Roboto Condensed,sans-serif;font-size:1.375rem;font-weight:800;color:#071a2f}.business-v2-compare-modal-close{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;background:transparent;color:#9ca3af;font-size:1.5rem;line-height:1;cursor:pointer;transition:color .15s ease}.business-v2-compare-modal-close:hover{color:#374151}.business-v2-compare-modal-grid{display:grid;gap:1rem}.business-v2-compare-modal-grid--2{grid-template-columns:repeat(2,1fr)}.business-v2-compare-modal-grid--3{grid-template-columns:repeat(3,1fr)}.business-v2-compare-card{border-radius:.75rem;border:2px solid;overflow:hidden;background:#fff}.business-v2-compare-card--pos{border-color:#bbf7d0}.business-v2-compare-card--neg{border-color:#fecaca}.business-v2-compare-card-head{padding:.875rem 1rem;color:#fff}.business-v2-compare-card-segment{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:#ffffffbf}.business-v2-compare-card-name{font-family:Roboto Condensed,sans-serif;font-weight:800;font-size:.875rem;line-height:1.2;margin-top:.125rem}.business-v2-compare-card-kwh{font-family:Roboto Condensed,sans-serif;font-weight:800;font-size:1.375rem;margin-top:.375rem}.business-v2-compare-card-body{padding:.875rem 1rem;display:flex;flex-direction:column;gap:.5rem;font-size:.8125rem}.business-v2-compare-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.business-v2-compare-row-label{color:#6b7280}.business-v2-compare-row-value{font-weight:600;color:#071a2f;text-align:right}.business-v2-compare-row--strong .business-v2-compare-row-value{font-weight:700}.business-v2-compare-row--pos .business-v2-compare-row-value{color:#15803d;font-weight:700}.business-v2-compare-row--neg .business-v2-compare-row-value{color:#dc2626;font-weight:700}@media(max-width:640px){.business-v2-compare-bar{flex-wrap:wrap;gap:.5rem}.business-v2-compare-modal-grid--3{grid-template-columns:1fr}}.business-v2-recap-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:3rem;padding:1.25rem;background:#fff;border-radius:1rem;border:2px solid rgba(7,26,47,.15);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .15s ease}.business-v2-recap-link:hover{border-color:#071a2f59;box-shadow:0 4px 12px #071a2f14}.business-v2-recap-link:active{transform:scale(.99)}.business-v2-recap-link-inner{display:flex;align-items:center;gap:1rem}.business-v2-recap-link-icon{width:2.75rem;height:2.75rem;border-radius:.75rem;background:#071a2f0f;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#071a2f;transition:background .2s ease}.business-v2-recap-link:hover .business-v2-recap-link-icon{background:#ea6c001a}.business-v2-recap-link:hover .business-v2-recap-link-icon svg{stroke:var(--business-orange)}.business-v2-recap-link-title{font-family:Roboto Condensed,sans-serif;font-weight:700;color:#071a2f}.business-v2-recap-link-subtitle{font-size:.875rem;color:#6b7280}.business-v2-recap-link-arrow{color:#9ca3af;flex-shrink:0;transition:color .2s ease,transform .2s ease}.business-v2-recap-link:hover .business-v2-recap-link-arrow{color:var(--business-orange);transform:translate(4px)}.renvoi-vision{margin-top:2.5rem;padding-top:2rem;border-top:1px solid #e5e7eb}.renvoi-vision-inner{max-width:40rem;margin:0 auto 50px;text-align:center}.renvoi-vision-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.5rem;background:#071a2f0f;margin-bottom:.75rem;color:var(--business-navy)}.renvoi-vision-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:1.125rem;color:var(--business-navy);margin:0 0 .5rem}@media(min-width:640px){.renvoi-vision-title{font-size:1.25rem}}.renvoi-vision-text{font-size:.875rem;color:#4b5563;line-height:1.625;margin:0 0 1rem}.renvoi-vision-link{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;border-radius:.5rem;border:2px solid var(--business-navy);color:var(--business-navy);font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,transform .15s ease}.renvoi-vision-link:hover{background:var(--business-navy);color:#fff}.renvoi-vision-link:active{transform:scale(.97)}.renvoi-vision-arrow{transition:transform .2s ease}.renvoi-vision-link:hover .renvoi-vision-arrow{transform:translate(4px)}@media(max-width:1023px){.business-v2-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.business-v2-activity-inner{flex-wrap:wrap;row-gap:.75rem}.business-v2-activity-copy{flex:1 1 auto;min-width:0}.business-v2-activity-tags{flex-basis:100%;order:3}}@media(max-width:768px){.business-v2-hero{padding:6rem 0 4rem}.business-v2-title{font-size:3rem}.business-v2-year-split,.business-v2-switch-metrics,.business-v2-mini-grid--3,.business-v2-mini-grid--2{grid-template-columns:1fr}.business-v2-finance-result,.business-v2-year-summary-row,.business-v2-year-after-row,.business-v2-year-summary-meta,.business-v2-year-after-meta{flex-direction:column;align-items:flex-start}.business-v2-contact-actions{flex-direction:column}.business-v2-contact-main{width:100%;justify-content:center}.business-v2-finance-return{padding:9px}.business-v2-return-heading{display:block;margin-bottom:7px}.business-v2-return-heading small{display:block;margin-top:2px;text-align:left}.business-v2-return-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.business-v2-return-metric strong{font-size:16px}}@media(max-width:767px){.business-v2-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.business-v2-grid--2,.business-v2-grid--3{grid-template-columns:1fr}}@media(max-width:640px){.business-v2-activity-inner{flex-wrap:wrap;gap:.5rem;padding:.625rem 0}.business-v2-activity-copy{flex:1 1 auto;min-width:0}.business-v2-activity-subtitle{display:none}.business-v2-activity-metric{flex-shrink:0;text-align:right}.business-v2-activity-metric-value{font-size:1.25rem}.business-v2-activity-tags{flex-basis:100%;flex-wrap:wrap;gap:.375rem}.business-v2-activity-tag{flex:1 1 auto;justify-content:center;padding:.5rem .625rem}}@media(max-width:560px){.business-v2-finance-tabs,.business-v2-card-tun-grid{grid-template-columns:1fr}.business-v2-card-tun-grid--gains{grid-template-columns:repeat(3,1fr)}.business-v2-card-tun-cell--mid{border-left:none;border-right:none}.business-v2-card-tun-head-top{flex-direction:column}.business-v2-card-tun-facture{text-align:left}.business-v2-card-tun-actions{flex-direction:column}.business-v2-compare-bar.is-visible{bottom:.75rem;width:calc(100% - 1rem);flex-wrap:wrap;gap:.5rem}.business-v2-sector-tab{padding:.375rem .75rem;font-size:.75rem}.business-v2-sector-info{flex-direction:column;gap:.5rem}.business-v2-sector-info-icon{font-size:1.5rem}.business-v2-sector-info-name{font-size:1.25rem}.business-v2-slider-card{padding:1rem}.business-v2-slider-value{font-size:1rem}.business-v2-slider-facture,#businessSliderCard .business-v2-slider-facture{font-size:1.25rem}.business-v2-grid--3{grid-template-columns:1fr}}.sr-ceb-card-disclosure{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-top:8px;padding:5px 8px;border:1px solid rgba(255,255,255,.3);border-radius:5px;color:#fffffffa;background:#00193a2b;font-size:9px;line-height:1.25}.sr-ceb-card-disclosure span{font-weight:800;letter-spacing:.035em;text-transform:uppercase}.sr-ceb-card-disclosure small{color:#ffffffd6;font-size:9px;font-style:italic;text-align:right}@media(max-width:620px){.sr-ceb-card-disclosure{align-items:flex-start;flex-direction:column;gap:2px}.sr-ceb-card-disclosure small{text-align:left}}.sr-revente-head-label{display:block;white-space:nowrap}.sr-revente-head-label small{display:block;margin-top:1px;color:#718297;font-size:7px;font-weight:700;letter-spacing:.015em;line-height:1;text-transform:none}.sr-revente-switch{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;margin-top:3px;color:#718297;cursor:pointer;font-size:8px;font-weight:700;letter-spacing:.025em;line-height:1;text-transform:none;white-space:nowrap}.sr-revente-switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.sr-revente-slider{position:relative;display:inline-block;width:20px;height:11px;border-radius:99px;background:#cbd5e1;box-shadow:inset 0 0 0 1px #0f30551a;transition:background .18s cubic-bezier(.23,1,.32,1)}.sr-revente-slider:after{position:absolute;top:2px;left:2px;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0f305540;content:"";transition:transform .18s cubic-bezier(.23,1,.32,1)}.sr-revente-switch input:checked+.sr-revente-slider{background:#10a35d}.sr-revente-switch input:checked+.sr-revente-slider:after{transform:translate(9px)}.sr-revente-switch input:focus-visible+.sr-revente-slider{outline:2px solid #f57006;outline-offset:2px}.sr-revente-switch-text{color:#8493a3}@media(max-width:620px){.sr-revente-switch{gap:3px;font-size:7px}.sr-revente-slider{width:18px;height:10px}.sr-revente-slider:after{width:6px;height:6px}.sr-revente-switch input:checked+.sr-revente-slider:after{transform:translate(8px)}}.business-v2-card-tun-roi{position:relative;overflow:hidden;min-width:0;border:1px solid;border-radius:.55rem;padding:.375rem .5rem;box-shadow:0 1px 2px #092f5414}.business-v2-card-tun-roi:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:currentColor;opacity:.9}.business-v2-card-tun-footer .sr-direct-roi-label,.business-v2-card-tun-footer .sr-direct-roi-note{position:relative;display:block;font-family:Roboto,Arial,sans-serif}.business-v2-card-tun-footer .sr-direct-roi-label{margin-bottom:.125rem;font-size:9px;font-weight:800;letter-spacing:.055em;line-height:1.1;text-transform:uppercase}.sr-direct-roi-value,.business-v2-card-tun-irr-value{position:relative;display:block;font-family:Roboto Condensed,Roboto,Arial,sans-serif;font-size:1.25rem;font-weight:800;letter-spacing:-.035em;line-height:1}.business-v2-card-tun-footer .sr-direct-roi-note{margin-top:.18rem;font-size:8px;font-weight:600;line-height:1.05;color:inherit}.sr-direct-roi-very-fast{color:#047857;border-color:#6ee7b7;background:linear-gradient(135deg,#ecfdf5,#d1fae5)}.sr-direct-roi-fast{color:#15803d;border-color:#86efac;background:linear-gradient(135deg,#f0fdf4,#dcfce7)}.sr-direct-roi-moderate{color:#b45309;border-color:#fcd34d;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.sr-direct-roi-long{color:#b91c1c;border-color:#fca5a5;background:linear-gradient(135deg,#fff7f7,#fee2e2)}.sr-direct-roi-unavailable{color:#475569;border-color:#cbd5e1;background:#f8fafc}.business-v2-card-tun-irr{display:flex;flex-direction:column;justify-content:center;border-left:1px solid #e5e7eb;padding-left:.5rem}.business-v2-revente-index{margin-top:2px;font-size:8px;font-weight:600;line-height:1;color:#d97706}.business-v2-tou-declared{display:inline-flex;align-items:center;gap:5px;margin-top:10px;padding:5px 8px;border:1px solid rgba(255,255,255,.45);border-radius:9999px;color:#fff;background:#f57006f2;box-shadow:0 4px 10px #00000024;font-size:10px;font-weight:800;letter-spacing:.025em;line-height:1;text-transform:uppercase;pointer-events:none}.business-v2-tou-declared svg{width:12px;height:12px;flex-shrink:0;fill:currentColor}.business-v2-tou-locked{flex-shrink:0;border:1px solid #d8b4fe;border-radius:9999px;background:#f3e8ff;color:#6b21a8;padding:.375rem .75rem;font-size:.625rem;font-weight:700}@media(max-width:640px){.business-v2-card-tun-roi{padding:.32rem .4rem}.sr-direct-roi-value,.business-v2-card-tun-irr-value{font-size:1.1rem}}
