.expertises__intro[data-astro-cid-j7pv25f6]{max-width:640px;color:var(--color-charbon);margin-bottom:var(--espace-l)}.hero-plein[data-astro-cid-j7pv25f6]{min-height:calc(100vh - 71px);min-height:calc(100svh - 71px);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:var(--espace-xl) var(--espace-m)}.hero-plein[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;top:50%;left:50%;width:min(1100px,150vw);aspect-ratio:1;background:radial-gradient(circle,rgba(var(--color-prairie-rgb),.22),rgba(var(--color-prairie-rgb),0) 68%);transform:translate(-50%,-50%);pointer-events:none}.hero-plein__inner[data-astro-cid-j7pv25f6]{position:relative;max-width:1100px;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--espace-xl);align-items:center}.hero-plein__logo[data-astro-cid-j7pv25f6]{height:clamp(220px,26vw,340px);width:auto;justify-self:start}.hero-plein__texte[data-astro-cid-j7pv25f6]{text-align:left;min-width:0}.hero-plein__tagline[data-astro-cid-j7pv25f6]{font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;color:var(--color-blanc);letter-spacing:-.01em;line-height:1.25;margin-bottom:var(--espace-m)}.hero-plein__sous-titre[data-astro-cid-j7pv25f6]{font-size:1.05rem;color:#ffffffd9;line-height:1.6;max-width:56ch;margin-bottom:var(--espace-l)}.hero-plein__tagline-link[data-astro-cid-j7pv25f6]{display:block;color:inherit;text-decoration:none}.hero-plein__tagline-link[data-astro-cid-j7pv25f6]:hover{color:var(--color-prairie);text-decoration:none}.hero-plein__cta[data-astro-cid-j7pv25f6]{display:flex;gap:var(--espace-m);flex-wrap:wrap;margin-bottom:var(--espace-l)}.hero-plein__suivez[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;color:#ffffffbf;font-size:.9rem;margin-bottom:0}.hero-plein__suivez[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-blanc);display:flex;transition:color .2s ease}.hero-plein__suivez[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:var(--color-prairie)}.hero-plein__scroll[data-astro-cid-j7pv25f6]{position:absolute;bottom:max(var(--espace-xl),4vh);left:50%;transform:translate(-50%);display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:2px solid rgba(255,255,255,.6);border-radius:50%;color:var(--color-blanc);animation:hero-scroll-bounce 2s ease-in-out infinite;transition:border-color .2s ease,background-color .2s ease}.hero-plein__scroll[data-astro-cid-j7pv25f6]:hover{border-color:var(--color-blanc);background-color:#ffffff1a}@keyframes hero-scroll-bounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}@media (max-width: 900px){.hero-plein__inner[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center}.hero-plein__logo[data-astro-cid-j7pv25f6]{justify-self:center;height:clamp(160px,40vw,240px)}.hero-plein__texte[data-astro-cid-j7pv25f6]{text-align:center}.hero-plein__sous-titre[data-astro-cid-j7pv25f6]{margin-left:auto;margin-right:auto}.hero-plein__cta[data-astro-cid-j7pv25f6],.hero-plein__suivez[data-astro-cid-j7pv25f6]{justify-content:center}}@media (max-width: 768px){.hero-plein[data-astro-cid-j7pv25f6]{min-height:90vh}}#presentation-titre[data-astro-cid-j7pv25f6]{color:var(--color-sapin)}.presentation__phase[data-astro-cid-j7pv25f6]{display:block;position:relative;margin:var(--espace-m) 0;break-inside:avoid;color:inherit;text-decoration:none;transition:box-shadow .2s ease}.presentation__phase[data-astro-cid-j7pv25f6]:hover{box-shadow:0 4px 16px rgba(var(--color-sapin-rgb),.15)}.presentation__phase[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin:0;padding-right:2rem}.presentation__phase-fleche[data-astro-cid-j7pv25f6]{position:absolute;top:var(--espace-m);right:var(--espace-m);display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1.5px solid var(--color-sapin);border-radius:50%;color:var(--color-sapin)}.presentation__phase-fleche[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{width:14px;height:14px}.presentation__phases[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-sapin)}.chiffres-cles[data-astro-cid-j7pv25f6]{margin-top:var(--espace-xl);padding-top:var(--espace-l);border-top:1px solid rgba(var(--color-sapin-rgb),.15)}.chiffres-cles__intro[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{max-width:640px}.chiffres-cles__grille[data-astro-cid-j7pv25f6]{margin:var(--espace-l) 0}.chiffres-cles__grille--5[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width: 1024px){.chiffres-cles__grille--5[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.chiffres-cles__grille--5[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}}.repartition-grille[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--espace-l)}@media (max-width: 700px){.repartition-grille[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr);gap:var(--espace-m)}.repartition-grille[data-astro-cid-j7pv25f6] .repartition[data-astro-cid-j7pv25f6]:first-child{padding-bottom:var(--espace-m);border-bottom:1px solid var(--color-bordure)}}.chiffre-carte[data-astro-cid-j7pv25f6]{background-color:var(--color-blanc);border-radius:var(--radius-m);padding:var(--espace-m);text-align:center}.chiffre-carte__valeur[data-astro-cid-j7pv25f6]{display:block;font-size:clamp(1.3rem,2.5vw,1.7rem);font-weight:800;color:var(--color-sapin);white-space:nowrap}.chiffre-carte__label[data-astro-cid-j7pv25f6]{display:block;margin-top:var(--espace-xs);font-size:.85rem;font-weight:600;color:var(--color-charbon)}.chiffre-carte--prairie[data-astro-cid-j7pv25f6]{background-color:var(--color-prairie)}.chiffre-carte--prairie[data-astro-cid-j7pv25f6] .chiffre-carte__valeur[data-astro-cid-j7pv25f6],.chiffre-carte--prairie[data-astro-cid-j7pv25f6] .chiffre-carte__label[data-astro-cid-j7pv25f6]{color:var(--color-blanc)}.chiffre-carte--ocean[data-astro-cid-j7pv25f6]{background-color:var(--color-ocean)}.chiffre-carte--ocean[data-astro-cid-j7pv25f6] .chiffre-carte__valeur[data-astro-cid-j7pv25f6],.chiffre-carte--ocean[data-astro-cid-j7pv25f6] .chiffre-carte__label[data-astro-cid-j7pv25f6]{color:var(--color-blanc)}.chiffre-carte--sable[data-astro-cid-j7pv25f6]{background-color:var(--color-sable)}.chiffre-carte--sable[data-astro-cid-j7pv25f6] .chiffre-carte__valeur[data-astro-cid-j7pv25f6],.chiffre-carte--sable[data-astro-cid-j7pv25f6] .chiffre-carte__label[data-astro-cid-j7pv25f6]{color:var(--color-sapin)}.chiffres-radio[data-astro-cid-j7pv25f6]{display:none}.chiffres-cycle__nav[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;gap:var(--espace-l);margin-bottom:var(--espace-m)}.chiffres-cycle__fleche[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--color-sapin);color:var(--color-sapin);font-size:1.3rem;line-height:1;cursor:pointer;user-select:none;transition:background-color .2s ease,color .2s ease}.chiffres-cycle__fleche[data-astro-cid-j7pv25f6]:hover{background-color:var(--color-sapin);color:var(--color-blanc)}.chiffres-cycle__annee[data-astro-cid-j7pv25f6]{min-width:5ch;text-align:center;font-size:1.3rem;font-weight:800;color:var(--color-sapin)}.chiffres-cycle__annee--2026[data-astro-cid-j7pv25f6]{display:none}#chiffres-radio-2026[data-astro-cid-j7pv25f6]:checked~.chiffres-cycle__nav[data-astro-cid-j7pv25f6] .chiffres-cycle__annee--2025[data-astro-cid-j7pv25f6]{display:none}#chiffres-radio-2026[data-astro-cid-j7pv25f6]:checked~.chiffres-cycle__nav[data-astro-cid-j7pv25f6] .chiffres-cycle__annee--2026[data-astro-cid-j7pv25f6]{display:block}.chiffres-cycle[data-astro-cid-j7pv25f6]{display:grid}.chiffres-cycle__slide[data-astro-cid-j7pv25f6]{grid-area:1 / 1;min-width:0;visibility:hidden;background-color:var(--color-blanc);border-radius:var(--radius-m);padding:var(--espace-l)}.chiffres-cycle__slide--2025[data-astro-cid-j7pv25f6]{visibility:visible}#chiffres-radio-2026[data-astro-cid-j7pv25f6]:checked~.chiffres-cycle[data-astro-cid-j7pv25f6] .chiffres-cycle__slide--2025[data-astro-cid-j7pv25f6]{visibility:hidden}#chiffres-radio-2026[data-astro-cid-j7pv25f6]:checked~.chiffres-cycle[data-astro-cid-j7pv25f6] .chiffres-cycle__slide--2026[data-astro-cid-j7pv25f6]{visibility:visible}.chiffres-cycle__slide[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin-top:0;font-size:1.1rem;color:var(--color-ocean)}.repartition[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:var(--espace-l)}.camembert[data-astro-cid-j7pv25f6]{flex-shrink:0;width:110px;height:110px;border-radius:50%;border:1px solid var(--color-bordure)}.camembert--2025[data-astro-cid-j7pv25f6]{background:conic-gradient(var(--color-sapin) 0deg 216deg,var(--color-ocean) 216deg 306deg,var(--color-prairie) 306deg 360deg)}.camembert--2026[data-astro-cid-j7pv25f6]{background:conic-gradient(var(--color-sapin) 0deg 216deg,var(--color-prairie) 216deg 288deg,var(--color-ocean) 288deg 342deg,var(--color-sable) 342deg 360deg)}.camembert--batiments[data-astro-cid-j7pv25f6]{background:conic-gradient(var(--color-sapin) 0deg 90deg,var(--color-ocean) 90deg 144deg,var(--color-prairie) 144deg 180deg,var(--color-sable) 180deg 216deg,var(--color-carotte) 216deg 234deg,var(--color-gris-alt) 234deg 360deg)}.repartition-liste[data-astro-cid-j7pv25f6]{flex:1;min-width:0;list-style:none;padding:0;margin:0}.repartition-liste[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;padding:.4rem 0;border-bottom:1px solid var(--color-bordure)}.repartition-liste[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]:nth-child(2){flex:1}.repartition-liste[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child{border-bottom:none}.repartition-liste[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-sapin)}.repartition-puce[data-astro-cid-j7pv25f6]{width:10px;height:10px;border-radius:50%;flex-shrink:0}.repartition-puce--exe[data-astro-cid-j7pv25f6]{background-color:var(--color-sapin)}.repartition-puce--bim[data-astro-cid-j7pv25f6]{background-color:var(--color-ocean)}.repartition-puce--moe[data-astro-cid-j7pv25f6]{background-color:var(--color-prairie)}.repartition-puce--audit[data-astro-cid-j7pv25f6]{background-color:var(--color-sable)}.repartition-puce--industrie[data-astro-cid-j7pv25f6]{background-color:var(--color-sapin)}.repartition-puce--bureau[data-astro-cid-j7pv25f6]{background-color:var(--color-ocean)}.repartition-puce--admin[data-astro-cid-j7pv25f6]{background-color:var(--color-prairie)}.repartition-puce--enseignement[data-astro-cid-j7pv25f6]{background-color:var(--color-sable)}.repartition-puce--hospitalier[data-astro-cid-j7pv25f6]{background-color:var(--color-carotte)}.repartition-puce--autres[data-astro-cid-j7pv25f6]{background-color:var(--color-gris-alt);border:1px solid var(--color-bordure)}@media (max-width: 480px){.repartition[data-astro-cid-j7pv25f6]{flex-direction:column}}.temps-forts[data-astro-cid-j7pv25f6]{margin:0 0 var(--espace-l);font-size:.95rem;color:var(--color-charbon)}.temps-forts[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-sapin)}.expertise-card[data-astro-cid-j7pv25f6]{background-color:var(--color-blanc);border:1px solid var(--color-bordure);border-radius:var(--radius-m);padding:var(--espace-l);display:flex;flex-direction:column;gap:var(--espace-m)}.expertise-card__icone[data-astro-cid-j7pv25f6]{font-size:2rem}.expertise-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:var(--color-ocean)}.expertise-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{flex:1;color:var(--color-charbon);font-size:.9rem;margin-bottom:0}.partenaires__bandeau[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--espace-l)}.partenaires__logo[data-astro-cid-j7pv25f6]{background-color:var(--color-blanc);padding:var(--espace-m);display:flex;align-items:center;justify-content:center}.partenaires__logo[data-astro-cid-j7pv25f6] img{max-width:140px;max-height:64px;width:auto;height:auto;object-fit:contain}.section-cta[data-astro-cid-j7pv25f6]{text-align:center;margin-top:var(--espace-l)}@media (max-width: 768px){.hero-plein__cta[data-astro-cid-j7pv25f6]{flex-direction:column;width:100%}}
