.hero[data-astro-cid-4xtccizk]{position:relative;padding-block:clamp(2.5rem,7vh,5rem) clamp(3rem,8vh,5rem)}.hero__voile[data-astro-cid-4xtccizk]{position:absolute;inset:-4rem 0 0;pointer-events:none;background:linear-gradient(180deg,#04060af2,#04060adb)}@media(min-width:900px){.hero__voile[data-astro-cid-4xtccizk]{background:linear-gradient(96deg,rgba(4,6,10,.94) 0%,rgba(4,6,10,.82) 44%,rgba(4,6,10,.4) 78%,transparent 100%)}}.hero[data-astro-cid-4xtccizk]>.u-container[data-astro-cid-4xtccizk]{position:relative}.hero__mesure[data-astro-cid-4xtccizk]{margin-top:2rem}.hero__titre[data-astro-cid-4xtccizk]{margin-top:clamp(2rem,5vw,3.5rem);font-family:var(--font-display);font-weight:700;font-size:clamp(2.4rem,8vw,6rem);line-height:.9;letter-spacing:-.05em;color:var(--color-ink-050)}.hero__lede[data-astro-cid-4xtccizk]{max-width:58ch;margin-top:1.75rem;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7;color:var(--color-ink-200)}.hero__raccourci[data-astro-cid-4xtccizk]{margin-top:1.75rem}.hero__raccourci[data-astro-cid-4xtccizk] a[data-astro-cid-4xtccizk]{display:inline-flex;align-items:center;gap:.6rem;padding-bottom:.35rem;border-bottom:1px solid var(--color-brand-500);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-050);transition:gap .35s var(--ease-out-expo)}.hero__raccourci[data-astro-cid-4xtccizk] a[data-astro-cid-4xtccizk]:hover{gap:1.1rem;color:var(--color-brand-400)}.corps[data-astro-cid-4xtccizk]{position:relative;padding-block:clamp(3rem,8vh,5rem) clamp(5rem,12vh,8rem);border-top:1px solid color-mix(in oklab,white 8%,transparent);background:color-mix(in oklab,#04060a 91%,transparent)}.groupe[data-astro-cid-4xtccizk]+.groupe[data-astro-cid-4xtccizk],.groupe[data-astro-cid-4xtccizk]+.garantie[data-astro-cid-4xtccizk],.garantie[data-astro-cid-4xtccizk]+.groupe[data-astro-cid-4xtccizk]{margin-top:clamp(3rem,7vw,5rem);padding-top:clamp(2.5rem,5vw,3.5rem);border-top:1px solid color-mix(in oklab,white 10%,transparent)}.groupe[data-astro-cid-4xtccizk] h2[data-astro-cid-4xtccizk]{max-width:30ch;margin-top:1rem;font-family:var(--font-display);font-size:clamp(1.4rem,3.2vw,2.3rem);font-weight:700;line-height:1.04;letter-spacing:-.035em;color:var(--color-ink-050)}.groupe[data-astro-cid-4xtccizk] .texte[data-astro-cid-4xtccizk]{max-width:68ch;margin-top:1.1rem;line-height:1.8;color:var(--color-ink-200)}.engagements[data-astro-cid-4xtccizk]{display:grid;gap:1px;margin-top:clamp(2rem,4vw,3rem);background:color-mix(in oklab,white 9%,transparent);border:1px solid color-mix(in oklab,white 9%,transparent);border-radius:1rem;overflow:hidden}.engagements[data-astro-cid-4xtccizk] li[data-astro-cid-4xtccizk]{padding:clamp(1.4rem,2.8vw,2rem);background:color-mix(in oklab,#04060a 78%,transparent)}.engagement__num[data-astro-cid-4xtccizk]{font-family:var(--font-mono);font-size:.65rem;letter-spacing:.2em;color:var(--color-brand-400)}.engagements[data-astro-cid-4xtccizk] h3[data-astro-cid-4xtccizk]{margin-top:.8rem;font-family:var(--font-display);font-size:1.15rem;font-weight:600;letter-spacing:-.02em;color:var(--color-ink-050)}.engagements[data-astro-cid-4xtccizk] p[data-astro-cid-4xtccizk]:last-child{margin-top:.7rem;font-size:.92rem;line-height:1.7;color:var(--color-ink-300)}.listes[data-astro-cid-4xtccizk]{display:grid;gap:2rem;margin-top:2rem}.listes[data-astro-cid-4xtccizk] h3[data-astro-cid-4xtccizk]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-ink-400)}.listes[data-astro-cid-4xtccizk] ul[data-astro-cid-4xtccizk]{margin-top:1rem}.listes[data-astro-cid-4xtccizk] li[data-astro-cid-4xtccizk]{position:relative;padding-left:1.2rem;line-height:1.7;color:var(--color-ink-200)}.listes[data-astro-cid-4xtccizk] li[data-astro-cid-4xtccizk]+li[data-astro-cid-4xtccizk]{margin-top:.5rem}.listes[data-astro-cid-4xtccizk] li[data-astro-cid-4xtccizk]:before{content:"";position:absolute;left:0;top:.72em;width:.4rem;height:1px;background:var(--color-brand-500)}.garantie[data-astro-cid-4xtccizk]{margin-top:clamp(3rem,7vw,5rem);padding:clamp(1.5rem,3.5vw,2.5rem);border:1px solid color-mix(in oklab,var(--color-brand-500) 40%,transparent);border-radius:1rem;background:color-mix(in oklab,var(--color-brand-500) 8%,#04060a 88%)}.garantie[data-astro-cid-4xtccizk] h2[data-astro-cid-4xtccizk]{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.24em;text-transform:uppercase;color:var(--color-brand-400)}.garantie[data-astro-cid-4xtccizk] p[data-astro-cid-4xtccizk]{max-width:62ch;margin-top:1rem;font-family:var(--font-display);font-size:clamp(1.1rem,2.2vw,1.6rem);font-weight:500;line-height:1.4;letter-spacing:-.02em;color:var(--color-ink-050)}.garantie[data-astro-cid-4xtccizk] strong[data-astro-cid-4xtccizk]{color:var(--color-brand-400)}.lien[data-astro-cid-4xtccizk]{display:inline-flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding-bottom:.3rem;border-bottom:1px solid color-mix(in oklab,var(--color-brand-500) 60%,transparent);font-family:var(--font-mono);font-size:.68rem;letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink-050);transition:gap .35s var(--ease-out-expo)}.lien[data-astro-cid-4xtccizk]:hover{gap:1rem;color:var(--color-brand-400)}@media(min-width:720px){.engagements[data-astro-cid-4xtccizk]{grid-template-columns:repeat(2,minmax(0,1fr))}.listes[data-astro-cid-4xtccizk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem}}@media(min-width:1200px){.engagements[data-astro-cid-4xtccizk][data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.engagements[data-astro-cid-4xtccizk][data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}
