@layer components{.sector-page{--sector-gap:64px}.sector-page .sector-label{letter-spacing:.09em;color:var(--mer);align-items:center;gap:9px;font-size:11px;font-weight:500;line-height:1.5;display:flex}.sector-page h2{letter-spacing:-.025em;font-size:clamp(32px,3.1vw,46px);font-weight:550;line-height:1.12}.sector-page h3{letter-spacing:-.015em;font-size:23px;font-weight:550;line-height:1.2}.sector-page p{line-height:1.7}.sector-hero{gap:28px var(--sector-gap);grid-template-columns:minmax(0,1fr) minmax(0,.97fr);grid-template-areas:"copy form""photo form";align-items:start;padding-top:40px;padding-bottom:56px;display:grid}.sector-hero-copy{grid-area:copy;min-width:0}.sector-hero .breadcrumb{color:var(--texte);margin-bottom:31px;font-size:12px}.sector-hero .sector-label{margin-bottom:20px}.public-site .sector-hero h1{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0 0 23px;font-size:clamp(42px,3.65vw,56px);font-weight:550;line-height:1.07}.sector-intro{color:var(--texte);max-width:58ch;font-size:17px}.sector-hero-note{color:var(--mer);align-items:center;gap:10px;margin-top:21px;font-size:12px;display:flex}.sector-hero-note>span{background:var(--corail);border-radius:50%;flex:none;width:7px;height:7px}.sector-hero-form{grid-area:form;min-width:0;scroll-margin-top:24px}.sector-hero-image{aspect-ratio:1.9;background:var(--sable);border-radius:8px;grid-area:photo;min-width:0;overflow:hidden}.sector-hero-image img{object-fit:cover;object-position:center 43%;width:100%;height:100%}.sector-assurances{background:var(--ecume);border-top:1px solid var(--ligne);border-bottom:1px solid var(--ligne)}.sector-assurances ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:23px;padding-bottom:23px;list-style:none;display:grid}.sector-assurances li{color:var(--encre);align-items:center;gap:12px;font-size:13px;display:flex}.sector-assurances svg{color:var(--mer);flex:none}.sector-section{padding-top:80px;padding-bottom:80px}.sector-section-heading{gap:18px;max-width:850px;margin-bottom:40px;display:grid}.sector-section-heading>p:last-child:not(.sector-label){color:var(--texte);max-width:62ch;font-size:17px}.sector-challenges{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sector-stat-card{isolation:isolate;background:#faf5ed;border:1px solid #e8dfd1;border-radius:18px;flex-direction:column;gap:16px;min-width:0;padding:30px;display:flex;position:relative;overflow:hidden}.sector-stat-header{letter-spacing:.04em;color:var(--mer);align-items:center;gap:12px;font-size:12px;font-weight:500;display:flex}.sector-stat-icon{color:#ae573b;background:#f1e3d4;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.sector-page .sector-stat{letter-spacing:-.05em;min-height:108px;color:var(--mer);white-space:nowrap;align-items:baseline;gap:7px;padding-top:16px;font-family:Instrument Sans Variable,sans-serif;font-size:clamp(52px,5.5vw,76px);font-weight:500;line-height:1;display:flex}.sector-page .sector-stat-unit{letter-spacing:-.02em;font-size:23px;font-weight:400}.sector-challenges h3{max-width:22ch;font-size:22px;line-height:1.25}.sector-stat-card>p:last-child{font-size:14px;line-height:1.7}.sector-stat-card--cold{background:#eff5f6;border-color:#dce8eb}.sector-stat-card--cold .sector-stat-icon{color:var(--mer);background:#ddebee}.sector-stat-card--annual{background:var(--encre);border-color:var(--encre);color:var(--blanc)}.sector-stat-card--annual:before,.sector-stat-card--annual:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff12;border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;right:-130px}.sector-stat-card--annual:after{width:290px;height:290px;top:-130px;right:-160px}.sector-stat-card--annual .sector-stat-header{color:#d1dfe3}.sector-stat-card--annual .sector-stat-icon{color:var(--sable);background:#ffffff12}.sector-page .sector-stat-card--annual .sector-stat{color:var(--blanc);font-size:clamp(46px,4.8vw,66px);display:block}.sector-stat-card--annual .sector-stat-unit{color:#c1d6df;letter-spacing:0;margin-top:9px;font-size:17px;display:block}.sector-stat-card--annual .sector-stat--percentage .sector-stat-unit{margin-top:0;display:inline}.sector-challenges .sector-stat-card--annual>p:last-child{color:#d1dfe3}.sector-benchmark-source{justify-content:space-between;align-items:baseline;gap:18px 32px;padding-top:24px;display:flex}.sector-benchmark-source>a{color:var(--mer);text-underline-offset:4px;flex:none;align-items:center;gap:7px;font-size:12px;text-decoration:underline;display:inline-flex}.sector-benchmark-source>p{max-width:64ch;color:var(--texte);font-size:11px}.sector-challenges p,.sector-method p{color:var(--texte);font-size:15px}.sector-page .sector-source{color:var(--texte);margin-top:25px;font-size:11px}.sector-source a{text-underline-offset:3px;color:inherit;text-decoration:underline}.sector-levers{background:var(--encre);color:var(--blanc)}.sector-levers .sector-label{color:var(--sable)}.sector-levers-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:22px 70px;margin-bottom:42px;display:grid}.sector-levers-heading>.sector-label{grid-column:1/-1}.sector-levers-heading>p:last-child{color:#d1dfe3;max-width:43ch;font-size:17px}.sector-lever-list article{border-top:1px solid #ffffff29;grid-template-columns:44px minmax(180px,.75fr) minmax(0,1.25fr);gap:32px;padding:29px 0;display:grid}.sector-lever-list article>span{color:var(--corail);padding-top:4px;font-size:12px}.sector-lever-list h3{max-width:20ch;font-size:25px}.sector-lever-list p{color:#d1dfe3;font-size:15px}.sector-levers-bottom{align-items:center;gap:28px;margin-top:20px;display:flex}.public-site .sector-levers .button{background:var(--sable);color:var(--encre);font-size:14px}.public-site .sector-levers .button:hover{background:#fff}.sector-levers-bottom p{color:#d1dfe3;font-size:12px}.sector-levers .sector-source{color:#afc8d3}.public-site .sector-page--editorial .sector-hero h1{max-width:24ch;font-size:clamp(40px,3.3vw,50px);line-height:1.1}.sector-proximity{background:#faf5ed;border-top:1px solid #e8dfd1}.sector-proximity-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:64px;padding-bottom:64px;display:grid}.sector-proximity-grid>div:first-child{gap:22px;display:grid}.sector-proximity-copy{gap:20px;display:grid}.sector-proximity-copy>p{color:var(--texte);font-size:16px}.sector-proximity-copy .button{justify-self:start;margin-top:4px;font-size:14px}.sector-services .sector-levers-heading{gap:20px 64px;margin-bottom:36px}.sector-services .sector-levers-heading>.sector-label{color:#f2a58b}.sector-services .sector-levers-heading>.sector-label:before{content:"";background:currentColor;width:25px;height:1px}.sector-services .sector-lever-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sector-services .sector-lever-list article{color:var(--encre);background:#faf5ed;border:1px solid #e6e3db;border-radius:16px;flex-direction:column;gap:18px;min-width:0;padding:30px;display:flex}.sector-services .sector-lever-list article>span{padding:0}.sector-service-header{color:#49606c;letter-spacing:.025em;align-items:center;gap:12px;margin-bottom:7px;font-size:11px;font-weight:500;line-height:1.4;display:flex}.sector-service-icon{color:#a44f35;background:#f2e2d4;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.sector-services .sector-lever-list h3{max-width:none;min-height:2.4em;font-size:25px;line-height:1.2}.sector-services .sector-lever-list p{color:#49606c;min-height:3.4em;font-size:14px;line-height:1.7}.sector-services .sector-lever-list .sector-service-card--settings{background:#eff5f6;border-color:#dfe9eb}.sector-service-card--settings .sector-service-icon{color:var(--mer);background:#dae9ed}.sector-services .sector-lever-list .sector-service-card--usage{background:#fff;border-color:#e2e8e9}.sector-service-card--usage .sector-service-icon{color:#38615a;background:#e6eeeb}.sector-service-card ul{border-top:1px solid #1737441a;gap:13px;margin:auto 0 0;padding:20px 0 0;list-style:none;display:grid}.sector-service-card li{color:var(--encre);align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.sector-service-card li>svg{color:var(--mer);flex:none;margin-top:2px}.sector-services-cta{background:#ffffff09;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:18px;margin-top:24px;padding:25px 28px;display:flex}.sector-services-cta-icon{width:45px;height:45px;color:var(--sable);background:#ffffff0d;border-radius:50%;flex:none;place-items:center;display:grid}.sector-services-cta>div{flex:1;min-width:0}.sector-page .sector-services-cta-title{color:var(--blanc);font-size:21px;font-weight:500;line-height:1.3}.sector-services-cta>div>p:last-child{color:#c1d6df;margin-top:6px;font-size:12px}.sector-services-cta .button{flex:none}.sector-services .sector-source{margin-top:20px}.sector-faq-guide{margin-top:28px;font-size:14px}.sector-faq-guide a{color:var(--mer);text-underline-offset:4px;align-items:center;gap:8px;text-decoration:underline;display:inline-flex}.sector-method{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:0;padding:0;list-style:none;display:grid}.sector-method li{border-top:1px solid var(--ligne);align-content:start;gap:20px;padding-top:25px;display:grid}.sector-method li>span{letter-spacing:-.03em;color:var(--mer);font-family:Instrument Sans Variable,sans-serif;font-size:42px;font-weight:500;line-height:1}.sector-example{background:var(--sable)}.sector-example-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;padding-top:64px;padding-bottom:64px;display:grid}.sector-example-grid>div:first-child{gap:22px;display:grid}.sector-example-grid p{color:var(--texte);font-size:15px}.sector-example-grid .sector-example-badge{color:var(--mer);border:1px solid #decdb7;border-radius:4px;justify-self:start;padding:7px 11px;font-size:11px}.sector-example-checks{border-left:1px solid #dfd1bf;padding-left:40px}.sector-example-checks h3{font-size:23px}.sector-example-checks ul{gap:17px;margin:23px 0;padding:0;list-style:none;display:grid}.sector-example-checks li{gap:12px;font-size:15px;line-height:1.6;display:flex}.sector-example-checks svg{color:var(--mer);flex:none;margin-top:4px}.sector-example-checks>p{border-top:1px solid #dfd1bf;padding-top:20px;font-size:13px}.sector-transition{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.sector-transition>div:first-child{gap:22px;display:grid}.sector-transition>div:last-child>p:first-child{color:var(--texte);font-size:16px}.sector-page .sector-transition-signature{color:var(--mer);margin-top:20px;font-size:13px}.sector-faq{border-top:1px solid var(--ligne)}.sector-faq-list{max-width:980px}.sector-faq details{border-top:1px solid var(--ligne)}.sector-faq details:last-child{border-bottom:1px solid var(--ligne)}.sector-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;list-style:none;display:flex}.sector-faq summary::-webkit-details-marker{display:none}.sector-faq summary h3{font-size:21px;line-height:1.4}.sector-faq summary svg{color:var(--mer);flex:none;transition:transform .15s}.sector-faq details[open] summary svg{transform:rotate(180deg)}.sector-faq details>p{max-width:86ch;color:var(--texte);padding:0 32px 25px 0;font-size:15px}.sector-faq summary:focus-visible,.sector-page a:focus-visible{outline:2px solid var(--mer);outline-offset:5px;border-radius:3px}.sector-related{justify-content:space-between;align-items:center;gap:40px;margin-bottom:80px;padding-top:36px;padding-bottom:36px;display:flex}.sector-related>div{gap:17px;max-width:750px;display:grid}.sector-related h2{font-size:32px}.sector-related p:not(.sector-label){color:var(--texte);font-size:15px}.sector-related a{min-height:44px;color:var(--mer);justify-self:start;align-items:center;gap:10px;font-size:14px;display:flex}.sector-related-mark{background:var(--ecume);width:124px;height:124px;color:var(--mer);border-radius:50%;flex:none;place-items:center;display:grid}.sector-needs .sector-stat-card{gap:22px;min-height:278px;padding:30px}.sector-needs .sector-stat-header{margin-bottom:10px}.sector-needs .sector-stat-card h3{max-width:24ch;font-size:26px}}@layer responsive{@media (min-width:1350px){.sector-services .sector-lever-list h3{min-height:0}}@media (max-width:1200px){.sector-page{--sector-gap:40px}.sector-levers-heading{gap:22px 40px}.sector-example-grid,.sector-transition{gap:48px}.sector-method{gap:28px}.sector-stat-card{padding:26px}.sector-hero-image{aspect-ratio:1.6}}@media (max-width:1000px){.sector-hero{grid-template-columns:1fr;grid-template-areas:"copy""form""photo";gap:32px;padding-top:32px}.public-site .sector-hero h1{max-width:24ch;font-size:52px}.sector-hero-form{width:100%;max-width:700px}.sector-hero-image{aspect-ratio:2;max-width:700px}.sector-hero .sector-hero-note{margin-top:17px}.sector-assurances ul{gap:20px}.sector-challenges{grid-template-columns:1fr;gap:16px}.sector-stat-card{grid-template-columns:1fr 1fr;gap:12px 32px;padding:28px;display:grid}.sector-stat-header{grid-column:1/-1}.sector-page .sector-stat{grid-row:2/4;min-height:0;padding-top:8px;font-size:70px}.sector-stat-card h3,.sector-stat-card>p:last-child{grid-column:2}.sector-page .sector-stat-card--annual .sector-stat{font-size:62px}.sector-benchmark-source{flex-direction:column;gap:10px}.sector-method{grid-template-columns:1fr;gap:30px}.sector-method li{grid-template-columns:50px 1fr;gap:12px 20px}.sector-method li>span{grid-row:1/3}.sector-method p{grid-column:2}.sector-levers-heading{grid-template-columns:1fr}.sector-levers-heading>p:last-child{max-width:65ch}.sector-proximity-grid{grid-template-columns:1fr;gap:28px}.sector-services .sector-lever-list{grid-template-columns:1fr}.sector-services .sector-lever-list h3,.sector-services .sector-lever-list p{min-height:0}.sector-lever-list article{grid-template-columns:26px minmax(0,1fr);gap:14px 20px}.sector-lever-list p{grid-column:2}.sector-lever-list h3{max-width:none}.sector-example-grid,.sector-transition{grid-template-columns:1fr;gap:36px}.sector-example-checks{border-top:1px solid #dfd1bf;border-left:0;padding-top:30px;padding-left:0}}@media (max-width:700px){.sector-hero{gap:27px;padding-top:24px;padding-bottom:40px}.sector-hero .breadcrumb{margin-bottom:24px;font-size:11px}.sector-page .sector-label{letter-spacing:.07em;font-size:10px}.sector-hero .sector-label{margin-bottom:17px}.public-site .sector-hero h1{text-wrap:pretty;max-width:22ch;margin-bottom:18px;font-size:39px;line-height:1.08}.public-site .sector-page--editorial .sector-hero h1{max-width:24ch;font-size:37px}.sector-intro{font-size:15px;line-height:1.7}.sector-hero-note{display:none}.sector-hero-image{aspect-ratio:1.6}.sector-assurances ul{grid-template-columns:1fr;gap:15px;padding-top:22px;padding-bottom:22px}.sector-assurances li{font-size:12px}.sector-section{padding-top:52px;padding-bottom:52px}.sector-section-heading{gap:15px;margin-bottom:29px}.sector-page h2{font-size:32px}.sector-page h3{font-size:23px}.sector-section-heading>p:last-child:not(.sector-label){font-size:15px}.sector-stat-card{border-radius:16px;gap:14px;padding:25px;display:flex}.sector-stat-header{font-size:11px}.sector-page .sector-stat{margin-bottom:3px;padding-top:8px;font-size:72px}.sector-page .sector-stat-card--annual .sector-stat{font-size:60px}.sector-page .sector-stat-unit{font-size:23px}.sector-page .sector-stat-card--annual .sector-stat-unit{font-size:17px}.sector-challenges h3{font-size:22px}.sector-benchmark-source{padding-top:20px}.sector-benchmark-source>a{font-size:11px}.sector-levers-heading{gap:18px;margin-bottom:30px}.sector-levers-heading>p:last-child{font-size:15px}.sector-proximity-grid{gap:24px;padding-top:48px;padding-bottom:48px}.sector-proximity-copy>p{font-size:15px}.sector-services .sector-levers-heading{gap:18px;margin-bottom:28px}.sector-services .sector-lever-list{gap:16px}.sector-services .sector-lever-list article{gap:16px;padding:24px}.sector-services .sector-lever-list h3{font-size:23px}.sector-service-header{margin-bottom:3px}.sector-service-card ul{gap:12px;padding-top:18px}.sector-services-cta{flex-wrap:wrap;gap:14px;margin-top:20px;padding:22px}.sector-services-cta-icon{width:38px;height:38px}.sector-services-cta>div{flex-basis:calc(100% - 52px)}.sector-page .sector-services-cta-title{font-size:19px}.sector-services-cta .button{justify-content:center;width:100%;margin-top:4px}.sector-lever-list article{gap:15px;padding:24px 0}.sector-lever-list h3{font-size:23px}.sector-lever-list p{grid-column:1/-1;font-size:15px}.sector-levers-bottom{flex-direction:column;align-items:flex-start;gap:18px}.sector-levers-bottom .button{width:100%}.sector-method li{grid-template-columns:38px 1fr;gap:14px}.sector-method li>span{font-size:34px}.sector-method h3{font-size:22px}.sector-example-grid{gap:30px;padding-top:48px;padding-bottom:48px}.sector-example-grid>div:first-child{gap:19px}.sector-faq summary{gap:16px;padding:21px 0}.sector-faq summary h3{font-size:19px}.sector-faq details>p{padding-right:0}.sector-related{margin-bottom:52px;padding-top:0;padding-bottom:0}.sector-related h2{font-size:29px}.sector-related-mark{display:none}}@media (prefers-reduced-motion:reduce){.sector-faq summary svg{transition:none}}}.sector-page .sector-adviser-cta{white-space:normal;text-align:left;max-width:100%;line-height:1.45}.sector-page .sector-adviser-cta>svg{flex:none}
