/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial}}}.sr-solution-cards .sr-solution-card{border:2px solid #f3f4f6}.sr-solution-cards{margin-top:2.3rem}.sr-solution-cards .sr-solution-card-head{color:#fff;padding:1.5rem 1.25rem}.sr-solution-cards .sr-solution-card-head-top{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.sr-solution-cards .sr-solution-card-kicker{text-transform:uppercase;letter-spacing:.05em;color:#ffffffd9;margin-bottom:.125rem;font-size:.6875rem;font-weight:600}.sr-solution-cards .sr-solution-card-name{font-family:Roboto Condensed,sans-serif;font-size:.9375rem;font-weight:800;line-height:1.2}.sr-solution-cards .sr-solution-card-facture{text-align:right;flex-shrink:0}.sr-solution-cards .sr-solution-card-mini{text-transform:uppercase;letter-spacing:.08em;color:#fffc;margin-bottom:.125rem;font-size:.625rem;font-weight:600}.sr-solution-cards .sr-solution-card-facture-value{font-family:Roboto Condensed,sans-serif;font-size:1.25rem;font-weight:700;line-height:1}.sr-solution-cards .sr-solution-card-sub{color:#ffffffd9;margin-top:.125rem;font-size:.625rem;font-weight:500}.sr-solution-cards .sr-solution-card-head-bottom{justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.sr-solution-cards .sr-solution-card-kwh{align-items:baseline;gap:.25rem;display:flex}.sr-solution-cards .sr-solution-card-kwh-big{font-family:Roboto Condensed,sans-serif;font-size:2.5rem;font-weight:800;line-height:1}.sr-solution-cards .sr-solution-card-kwh-unit{font-family:Roboto Condensed,sans-serif;font-size:1rem;font-weight:700}.sr-solution-cards .sr-solution-card-rent{text-align:right}.sr-solution-cards .sr-solution-card-desc{color:#374151;align-items:center;height:66px;padding:.625rem 1.25rem;font-size:.6875rem;line-height:1.35;display:flex}.sr-solution-cards .sr-solution-card-rent-value{font-family:Roboto Condensed,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1}.sr-solution-cards .sr-solution-card-eco{border-bottom:1px solid #f3f4f6;padding:.75rem 1.25rem}.sr-solution-cards .sr-solution-card-eco-pill{border-radius:9999px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.25;display:inline-flex}.sr-solution-cards .sr-solution-card-eco--positive{color:#15803d;background:#dcfce7}.sr-solution-cards .sr-solution-card-eco--negative{color:#dc2626;background:#fee2e2}.sr-solution-cards .sr-solution-card-grid{text-align:center;border-bottom:1px solid #f3f4f6;grid-template-columns:repeat(3,1fr);gap:.5rem;padding:.75rem 1.25rem;display:grid}.sr-solution-cards .sr-solution-card-grid--costs{background:#f9fafb}.sr-solution-cards .sr-solution-card-cell--mid{border-left:1px solid #f3f4f6;border-right:1px solid #f3f4f6}.sr-solution-cards .sr-solution-card-cell-label{color:#9ca3af;text-transform:uppercase;letter-spacing:.04em;margin-bottom:.125rem;font-size:.5625rem}.sr-solution-cards .sr-solution-card-cell-value{color:#374151;font-size:.8125rem;font-weight:700}.sr-solution-cards .sr-solution-card-positive{color:#16a34a}.sr-solution-cards .sr-solution-card-negative{color:#dc2626}.sr-solution-cards .sr-solution-card-green{color:#16a34a}.sr-solution-cards .sr-solution-card-blue{color:#3156db}.sr-solution-cards .sr-solution-card-navy{color:#071a2f}.sr-solution-cards .sr-solution-card-muted{color:#374151}.sr-solution-cards .sr-solution-card-footer{border-bottom:1px solid #f3f4f6;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.sr-solution-cards .sr-solution-card-footer .sr-solution-card-mini{color:#6b7280}.sr-solution-cards .sr-solution-card-footer-value{color:#071a2f;font-family:Roboto Condensed,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1}.sr-solution-cards .sr-solution-card-footer-col--right{text-align:right}.sr-solution-cards .sr-solution-card-footer-prod{font-size:1.125rem;font-weight:700}.sr-solution-cards .sr-solution-card-colored{font-weight:700}.sr-solution-cards .sr-solution-card-replacement{background:#071a2f08;border-bottom:1px solid #f3f4f6;padding:.625rem 1.25rem}.sr-solution-cards .sr-solution-card-replacement-inner{justify-content:center;align-items:center;gap:.375rem;display:flex}.sr-solution-cards .sr-solution-card-replacement-icon{color:#071a2f99;flex-shrink:0}.sr-solution-cards .sr-solution-card-replacement-text{color:#6b7280;text-align:center;font-size:.625rem}.sr-solution-cards .sr-solution-card-selected{z-index:2;justify-content:center;align-items:center;gap:.375rem;display:flex;position:absolute;bottom:-.75rem;left:50%;transform:translate(-50%)}.sr-solution-cards .sr-solution-card-selected-pill{text-transform:uppercase;letter-spacing:.05em;color:#fff;white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem 1rem;font-size:.6875rem;font-weight:700;display:inline-flex;box-shadow:0 6px 20px #071a2f73}.sr-solution-cards--collapsible{align-items:start}.sr-solution-cards .sr-solution-card-actions{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;gap:.5rem;display:grid}.sr-solution-cards .sr-solution-card-actions .sr-solution-card-select{min-width:0;padding-inline:.5rem;font-size:.8125rem}.sr-solution-cards .sr-solution-card-details-toggle{color:#0f172a;cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:.75rem;justify-content:center;align-items:center;gap:.25rem;min-width:0;min-height:2.75rem;padding:.5rem;font-size:.8125rem;font-weight:700;line-height:1.2;transition:background-color .15s;display:inline-flex}.sr-solution-cards .sr-solution-card-details-chevron{flex-shrink:0;transition:transform .15s}.sr-solution-cards .sr-solution-card-details-toggle[aria-expanded=true] .sr-solution-card-details-chevron{transform:rotate(180deg)}.sr-solution-cards .sr-solution-card-details-toggle:hover,.sr-solution-cards .sr-solution-card-details-toggle[aria-expanded=true]{background:#e2e8f0}.sr-solution-cards .sr-solution-card-details-toggle:focus-visible,.sr-solution-cards .sr-solution-card-select:focus-visible{outline-offset:2px;outline:2px solid #0f172a}.sr-solution-cards .sr-solution-card-select{cursor:pointer;border:0;border-radius:.75rem;width:100%;margin:0;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:700;line-height:1.2;transition:filter .15s,transform .1s;display:block}.sr-solution-cards .sr-solution-card-select:active{transform:scale(.97)}.sr-solution-cards .sr-solution-card-select:disabled{cursor:default;opacity:.6}.sr-solution-cards .sr-solution-card-select:hover:not(:disabled){filter:brightness(1.05)}.sr-solution-cards .sr-solution-card-reco{text-transform:uppercase;letter-spacing:.05em;color:#fff;white-space:nowrap;border-radius:9999px;align-items:center;gap:.375rem;padding:.375rem .875rem;font-size:.6875rem;font-weight:700;display:inline-flex}.sr-solution-cards .sr-solution-card-reco-top{z-index:2;align-items:center;gap:.375rem;display:flex;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)}.sr-solution-cards .sr-solution-card-reco-top .sr-solution-card-reco{box-shadow:0 6px 20px #071a2f73}.sr-solution-cards .sr-solution-card-undersized{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;align-items:flex-start;gap:.5rem;margin:.75rem 0;padding:.5rem .75rem;font-size:.6875rem;line-height:1.4;display:flex}@layer base{article.blog-post{--tw-font-weight:var(--font-weight-light,300);font-weight:var(--font-weight-light,300);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)))}article.blog-post h1{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-size:var(--text-4xl,2.5rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)));margin-top:calc(var(--spacing,.25rem)*6)}article.blog-post h2{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-size:var(--text-3xl,1.75rem);line-height:var(--tw-leading,var(--text-3xl--line-height, 1.2 ));margin-top:calc(var(--spacing,.25rem)*6)}article.blog-post h3{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2/1.5)));margin-top:calc(var(--spacing,.25rem)*6)}article.blog-post h4{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75/1.25)));margin-top:calc(var(--spacing,.25rem)*6)}article.blog-post h5{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75/1.125)));margin-top:calc(var(--spacing,.25rem)*6)}article.blog-post h6{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);font-size:var(--text-base,1.125rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));margin-top:calc(var(--spacing,.25rem)*6)}article.blog-post ul{padding-left:calc(var(--spacing,.25rem)*6);margin-top:calc(var(--spacing,.25rem)*6);list-style-type:disc}article.blog-post li{margin-block:calc(var(--spacing,.25rem)*2)}article.blog-post a{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}article.blog-post ol{padding-left:calc(var(--spacing,.25rem)*6);margin-top:calc(var(--spacing,.25rem)*6);list-style-type:decimal}strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}pre{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem)*4);white-space:pre;font-size:var(--text-sm,.9rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25/.875)));max-width:100%;display:block;position:relative;overflow:auto hidden}code{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);background-color:var(--color-gray-100,oklch(96.7% .003 264.542));border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem)*1)}.copy-button{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background-color:var(--color-gray-200,oklch(92.8% .006 264.531));border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem)*2);right:calc(var(--spacing,.25rem)*0);top:calc(var(--spacing,.25rem)*0);margin-top:calc(var(--spacing,.25rem)*2);margin-right:calc(var(--spacing,.25rem)*2);cursor:pointer;visibility:hidden;position:absolute}article.blog-post{font-size:1.125rem;font-weight:300}article.blog-post p{margin-top:1.5rem}article.blog-post h1{margin-top:1.5rem;font-size:2.5rem;font-weight:500}article.blog-post h2{margin-top:1.5rem;font-size:1.75rem;font-weight:500}article.blog-post h3{margin-top:1.5rem;font-size:1.5rem;font-weight:500}article.blog-post h4{margin-top:1.5rem;font-size:1.25rem;font-weight:500}article.blog-post h5,article.blog-post h6{margin-top:1.5rem;font-size:1.125rem;font-weight:500}article.blog-post ul{margin-top:1.5rem;padding-left:1.5rem;list-style-type:disc}article.blog-post li{margin-top:.5rem;margin-bottom:.5rem}article.blog-post pre{margin-top:1rem}article.blog-post a{font-weight:600}article.blog-post ol{margin-top:1.5rem;padding-left:1.5rem;list-style-type:decimal}strong{font-weight:600}pre{white-space:pre;border-radius:.375rem;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9rem;display:block;position:relative;background-color:#f3f4f6!important;padding:1rem!important;overflow:auto hidden!important}pre:hover .copy-button{visibility:visible;display:block}code{background-color:#f3f4f6;border-radius:.375rem;padding:.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.left-shadow{box-shadow:-20px 0 15px -15px #00000040}a{color:var(--color-primary-500)}.copy-button{cursor:pointer;visibility:hidden;background-color:#e5e7eb;border-radius:.375rem;margin-top:.5rem;margin-right:.5rem;padding:.5rem;font-size:.75rem;font-weight:600;position:absolute;top:0;right:0}.glowing-button:before{content:"";z-index:-1;-webkit-filter:blur(5px);background:linear-gradient(45deg,red,#ff7300,#fffb00,#48ff00,#00ffd5,#002bff,#7a00ff,#ff00c8,red) 0 0/400%;width:calc(100% + 4px);height:calc(100% + 4px);transition:opacity .3s ease-in-out;animation:20s linear infinite glow;position:absolute;top:-2px;left:-2px}.glowing-button:after{z-index:-1;content:"";width:100%;height:100%;position:absolute;top:0;left:0}.cms-default-wrapper{width:100%;max-width:var(--container-6xl,72rem);padding-left:calc(var(--spacing,.25rem)*4);padding-right:calc(var(--spacing,.25rem)*4);margin-left:auto;margin-right:auto}.cms-default-wrapper .cms-default-content{font-size:var(--text-base,1.125rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625)}.cms-default-wrapper .cms-default-content>*{margin-bottom:calc(var(--spacing,.25rem)*5)}.cms-default-wrapper .cms-default-content>:last-child{margin-bottom:calc(var(--spacing,.25rem)*0)}.max-h-8{height:2rem!important;min-height:2rem!important;max-height:2rem!important}.navbar .navbar-start{width:100%!important}.navbar .btn-lang{gap:.25rem!important;padding-left:4px!important;padding-right:4px!important}}@layer utilities{@keyframes scale-up-center{0%{transform:scale(.75)}to{transform:scale(1)}}@keyframes slide-in-top{0%{opacity:0;transform:translateY(-150px)}to{opacity:1;transform:translateY(0)}}@keyframes glow{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.scale-up-center{animation:.4s cubic-bezier(.39,.575,.565,1) both scale-up-center}.slide-in-top{animation:.3s both slide-in-top}}.max-h-8{height:2rem!important;min-height:2rem!important;max-height:2rem!important}.navbar .navbar-start{width:100%!important}.navbar .btn-lang{gap:.25rem!important;padding-left:4px!important;padding-right:4px!important}@media screen and (max-width:480px){.navbar .navbar-start{width:48%!important}}@media screen and (max-width:767px){.footer{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width:638px){.footer{grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:475px){.footer{grid-template-columns:repeat(2,1fr)}}.sr-header-inner{min-width:0;min-height:0}.sr-header-logo{flex:0 auto;min-width:0}.sr-header-logo img{max-width:220px;height:32px;max-height:none}.sr-header-desktop{flex:auto;justify-content:flex-end;min-width:0}.sr-header-desktop .sr-header-nav-link{padding-left:8.5px!important;padding-right:8.5px!important;font-size:12.5px!important}.sr-header-desktop .sr-header-cta{margin-left:.35rem!important;padding-left:.85rem!important;padding-right:.85rem!important;font-size:12.5px!important}@media screen and (min-width:1450px){.sr-header-desktop .sr-header-nav-link,.sr-header-desktop .sr-header-cta{font-size:14px!important}}@media screen and (min-width:1536px){.sr-header-logo img{max-width:240px;height:34px}.sr-header-desktop .sr-header-nav-link{padding-left:9.5px!important;padding-right:9.5px!important;font-size:14px!important}.sr-header-desktop .sr-header-cta{margin-left:.5rem!important;padding-left:1.25rem!important;padding-right:1.25rem!important;font-size:14px!important}}@media screen and (max-width:1535px){.sr-header-logo img{max-width:210px;height:30px}}@media screen and (max-width:1460px){.sr-header-logo img{max-width:200px;height:28px}}@media screen and (max-width:1399px){.sr-header-logo img{max-width:180px;height:28px}.sr-header-desktop{display:none!important}.sr-header-mobile{display:flex!important}}@media screen and (max-width:640px){.sr-header-logo img{max-width:160px;height:26px}}@media screen and (max-width:420px){.sr-header-logo img{max-width:140px;height:24px}}@media screen and (min-width:1400px){.sr-header-desktop{display:flex!important}.sr-header-mobile,.sr-header-mobile-panel{display:none!important}}.sr-pro-footer{--sr-navy-deep:#021b35;--sr-orange:#f36d05;color:#bbcfdd;background:var(--sr-navy-deep);min-height:108px;padding:26px 0}.sr-pro-footer .sr-header-inner{min-height:56px}.sr-pro-footer-logo{color:#fff;letter-spacing:-.03em;white-space:nowrap;font-family:Roboto Condensed,Roboto,sans-serif;font-size:22px;font-weight:800;text-decoration:none}.sr-pro-footer-logo span{color:var(--sr-orange)}.sr-pro-footer p{color:#a8bccb;text-align:right;max-width:360px;margin:0;font-size:12px;line-height:1.5}@media(max-width:790px){.sr-pro-footer .sr-header-inner{flex-direction:column;align-items:flex-start;min-height:0}.sr-pro-footer p{text-align:left}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}
