.sectionManifeste-nom{margin:0;font-family:var(--font-family-heading);font-size:clamp(2rem,7cqi,5.5rem);line-height:.98;text-transform:var(--titre-casse);letter-spacing:var(--titre-interlettre);text-wrap:balance;color:var(--color-neutral-text-strong);container-type:inline-size}.sectionManifeste-colonnes{display:grid;grid-template-columns:1fr;gap:var(--space-xl)}@media (width >= 900px){.sectionManifeste-colonnes{grid-template-columns:.6fr 1fr 1fr;gap:var(--space-2xl)}}.sectionManifeste-etiquette{margin:0;font-family:var(--font-family-tagline);font-size:var(--font-size-2xs);letter-spacing:.18em;text-transform:uppercase;line-height:var(--line-height-normal);color:var(--color-neutral-text-muted)}.sectionManifeste-texte{display:flex;flex-direction:column;gap:var(--space-m)}.sectionManifeste-paragraphe{margin:0;font-size:var(--font-size-s);line-height:var(--line-height-expanded);color:var(--color-neutral-text-muted)}.sectionManifeste-lien{align-self:flex-start;padding-block:.45rem;font-family:var(--font-family-tagline);font-size:var(--font-size-2xs);letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--color-brand-text-base);text-decoration:none}.sectionManifeste-lien:hover{text-decoration:underline;text-underline-offset:3px}.sectionPrestations-grille{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-l)}.sectionPrestations-carte{flex:0 1 100%;position:relative;overflow:hidden;display:block;padding:var(--space-xl) var(--space-l);border:1px solid var(--color-neutral-surface-muted);border-radius:var(--forme-rayon);background:var(--color-neutral-surface-soft);text-decoration:none;color:inherit;transition:border-color var(--duration-quick-2) ease,transform var(--duration-quick-2) ease}@media (width >= 768px){.sectionPrestations-carte{flex-basis:calc((100% - var(--space-l)) / 2)}}@media (width >= 1280px){.sectionPrestations-carte{flex-basis:calc((100% - 2 * var(--space-l)) / 3)}}.sectionPrestations-carte:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--teinte)}.sectionPrestations-carte:hover{border-color:var(--teinte);transform:translateY(-2px)}.sectionPrestations-visuel{position:relative;display:block;margin:calc(var(--space-xl) * -1) calc(var(--space-l) * -1) var(--space-l);overflow:hidden}.sectionPrestations-visuel img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform var(--duration-slow, .4s) ease}.sectionPrestations-carte:hover .sectionPrestations-visuel img{transform:scale(1.03)}@media (prefers-reduced-motion: reduce){.sectionPrestations-visuel img,.sectionPrestations-carte:hover .sectionPrestations-visuel img{transition:none;transform:none}}.sectionPrestations-icone{display:grid;place-items:center;width:2.9rem;height:2.9rem;margin-bottom:var(--space-m);border-radius:var(--forme-rayon);background:var(--teinte);color:var(--color-neutral-surface-subtle)}.sectionPrestations-brand{--teinte: var(--color-brand-surface-base)}.sectionPrestations-accent{--teinte: var(--color-accent-surface-base)}.sectionPrestations-neutral{--teinte: var(--color-neutral-surface-deep)}.sectionPrestations-titre{margin:0 0 var(--space-2xs);font-size:var(--font-size-l);font-weight:600;line-height:var(--line-height-normal);color:var(--color-neutral-text-strong)}.sectionPrestations-texte{margin:0;font-size:var(--font-size-s);line-height:var(--line-height-expanded);color:var(--color-neutral-text-muted)}.sectionPrestations-carte{padding-bottom:var(--space-2xl)}.sectionPrestations-fleche{position:absolute;left:var(--space-l);bottom:var(--space-l);font-size:var(--font-size-s);font-weight:600;color:var(--color-brand-text-base);transition:transform var(--duration-quick-2) ease}.sectionPrestations-carte:hover .sectionPrestations-fleche{transform:translate(3px)}
