.panneaux-photovoltaiques-hero{align-items:flex-end;min-height:70dvh;display:flex;position:relative;overflow:hidden}.panneaux-photovoltaiques-hero__media{z-index:0;position:absolute;inset:0}.panneaux-photovoltaiques-hero__img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.panneaux-photovoltaiques-hero__overlay{background:linear-gradient(#0000001a 0%,#00000059 50%,#000000bf 100%);position:absolute;inset:0}.panneaux-photovoltaiques-hero__content{z-index:1;color:#fff;padding-block:var(--space-xl,4rem);gap:var(--space-s,.75rem);flex-direction:column;max-width:680px;display:flex;position:relative}.panneaux-photovoltaiques-hero__eyebrow{font-size:var(--text-sm,.85rem);letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent,#f5a623);font-weight:600;display:inline-block}.panneaux-photovoltaiques-hero__title{margin:0;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1}.panneaux-photovoltaiques-hero__subtitle{font-size:var(--text-lg,1.125rem);opacity:.9;max-width:520px;margin:0;line-height:1.6}.panneaux-photovoltaiques-stat__number{color:var(--color-accent,#f5a623);font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1;display:block}.panneaux-photovoltaiques-stat__label{font-size:var(--text-base,1rem);margin:0;font-weight:600}.panneaux-photovoltaiques-gallery__title{text-align:center;margin-bottom:var(--space-s,.5rem)}.panneaux-photovoltaiques-gallery__grid{gap:var(--space-s,.75rem);grid-template-rows:auto auto;grid-template-columns:repeat(4,1fr);display:grid}.panneaux-photovoltaiques-gallery__item{border-radius:var(--radius-m,8px);background:var(--color-surface-alt,#f4f4f4);position:relative;overflow:hidden}.panneaux-photovoltaiques-gallery__item--featured{grid-area:1/1/3/3}.panneaux-photovoltaiques-gallery__img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.panneaux-photovoltaiques-gallery__item:hover .panneaux-photovoltaiques-gallery__img{transform:scale(1.04)}.panneaux-photovoltaiques-gallery__caption{padding:var(--space-xs,.5rem) var(--space-s,.75rem);color:#fff;font-size:var(--text-sm,.85rem);background:linear-gradient(#0000,#0009);font-weight:500;position:absolute;bottom:0;left:0;right:0}.panneaux-photovoltaiques-gallery__item:not(.panneaux-photovoltaiques-gallery__item--featured){aspect-ratio:4/3}.panneaux-photovoltaiques-gallery__item--featured{min-height:420px}@media (width<=768px){.panneaux-photovoltaiques-gallery__grid{grid-template-columns:1fr 1fr;grid-template-rows:unset}.panneaux-photovoltaiques-gallery__item--featured{grid-column:1/-1;grid-row:unset;min-height:260px}}@media (width<=480px){.panneaux-photovoltaiques-gallery__grid{grid-template-columns:1fr}.panneaux-photovoltaiques-gallery__item--featured{grid-column:1}}.panneaux-photovoltaiques-process{background:var(--color-surface-alt,#f8f8f6)}.panneaux-photovoltaiques-process__list{gap:var(--space-l,2rem);counter-reset:steps;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.panneaux-photovoltaiques-process__item{gap:var(--space-s,.75rem);flex-direction:column;display:flex}.panneaux-photovoltaiques-process__number{color:var(--color-accent,#f5a623);opacity:.85;font-size:3rem;font-weight:900;line-height:1}.panneaux-photovoltaiques-process__step-title{font-size:var(--text-base,1rem);margin:0;font-weight:700}.panneaux-photovoltaiques-advantages{gap:var(--space-xl,4rem);grid-template-columns:1fr 1fr;align-items:center;display:grid}.panneaux-photovoltaiques-advantages__media{border-radius:var(--radius-m,8px);overflow:hidden}.panneaux-photovoltaiques-advantages__img{object-fit:cover;width:100%;height:auto;display:block}.panneaux-photovoltaiques-advantages__list{gap:var(--space-m,1.25rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.panneaux-photovoltaiques-advantages__list-item{gap:var(--space-s,.75rem);font-size:var(--text-base,1rem);align-items:flex-start;line-height:1.6;display:flex}.panneaux-photovoltaiques-advantages__icon{flex-shrink:0;margin-top:.1em;font-size:1.25rem}@media (width<=768px){.panneaux-photovoltaiques-advantages{gap:var(--space-l,2rem);grid-template-columns:1fr}}.panneaux-photovoltaiques-faq{background:var(--color-surface-alt,#f8f8f6)}.panneaux-photovoltaiques-faq__list{gap:var(--space-s,.5rem);flex-direction:column;width:100%;max-width:760px;display:flex}.panneaux-photovoltaiques-faq__item{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e5e5);border-radius:var(--radius-m,8px);overflow:hidden}.panneaux-photovoltaiques-faq__question{padding:var(--space-m,1.25rem) var(--space-l,1.75rem);font-weight:600;font-size:var(--text-base,1rem);cursor:pointer;justify-content:space-between;align-items:center;gap:var(--space-m,1rem);list-style:none;display:flex}.panneaux-photovoltaiques-faq__question::-webkit-details-marker{display:none}.panneaux-photovoltaiques-faq__question:after{content:"+";color:var(--color-accent,#f5a623);flex-shrink:0;font-size:1.5rem;font-weight:300;transition:transform .25s}.panneaux-photovoltaiques-faq__item[open]>.panneaux-photovoltaiques-faq__question:after{transform:rotate(45deg)}.panneaux-photovoltaiques-faq__answer{padding:0 var(--space-l,1.75rem) var(--space-m,1.25rem);color:var(--color-text-muted,#555);line-height:1.7}.panneaux-photovoltaiques-faq__answer p{margin:0}.panneaux-photovoltaiques-cta{background:var(--color-primary,#1a1a2e);color:#fff;padding-block:var(--space-xl,4rem)}.panneaux-photovoltaiques-cta__title{color:#fff}.panneaux-photovoltaiques-cta__text{color:#fffc}
