.hero:where(.astro-bbe6dxrz){background:var(--fp-blanc-cosy)}.hero__eyebrow:where(.astro-bbe6dxrz){background:var(--fp-blanc-pur);border-color:var(--fp-foret-m80);color:var(--fp-foret);font-family:var(--fp-font-texte)}.hero:where(.astro-bbe6dxrz) h1:where(.astro-bbe6dxrz){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);color:var(--fp-anglais);line-height:var(--fp-leading-serre);letter-spacing:-.02em}.hero__sub:where(.astro-bbe6dxrz){font-family:var(--fp-font-texte);color:var(--fp-texte-secondaire)}.hero__manifesto:where(.astro-bbe6dxrz){margin:12px 0 30px}.hero__manifesto-hand:where(.astro-bbe6dxrz){display:block;font-family:var(--fp-font-cursive);font-weight:400;color:var(--fp-foret);font-size:28px;line-height:1.15}.hero__manifesto-rest:where(.astro-bbe6dxrz){display:block;font-family:var(--fp-font-texte);color:var(--fp-texte-secondaire);font-size:18px;line-height:1.4;margin-top:4px}.hero__cta-micro:where(.astro-bbe6dxrz){font-family:var(--fp-font-texte);color:var(--fp-texte-secondaire)}.scribble:where(.astro-bbe6dxrz):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 14' preserveAspectRatio='none' fill='none'%3E%3Cpath d='M3 7 Q100 13 197 7' stroke='%23FADA92' stroke-width='4' stroke-linecap='round' fill='none'/%3E%3C/svg%3E")}.hero:where(.astro-bbe6dxrz) .btn--primary:where(.astro-bbe6dxrz){background:var(--fp-foret);color:var(--fp-blanc-pur);font-family:var(--fp-font-texte);box-shadow:var(--fp-shadow)}.hero:where(.astro-bbe6dxrz) .btn--primary:where(.astro-bbe6dxrz):hover{background:var(--fp-anglais)}.hero:where(.astro-bbe6dxrz) .btn--ghost:where(.astro-bbe6dxrz){color:var(--fp-foret);border-color:var(--fp-foret-m60);font-family:var(--fp-font-texte)}.hero:where(.astro-bbe6dxrz) .btn--ghost:where(.astro-bbe6dxrz):hover{background:var(--fp-jaune-m80);border-color:var(--fp-foret)}.tag-label:where(.astro-bbe6dxrz){color:var(--fp-anglais);font-family:var(--fp-font-texte)}#solutions:where(.astro-vj7y5fzp) .card:where(.astro-vj7y5fzp){cursor:pointer}#solutions:where(.astro-vj7y5fzp) .card__cover:where(.astro-vj7y5fzp){position:absolute;inset:0;z-index:1;border-radius:24px}#solutions:where(.astro-vj7y5fzp) .card__cover:where(.astro-vj7y5fzp):focus-visible{outline:2px solid var(--fp-foret);outline-offset:3px}#solutions:where(.astro-vj7y5fzp).section--cream{background:var(--fp-blanc-cosy)}#solutions:where(.astro-vj7y5fzp) .section__head:where(.astro-vj7y5fzp) h2:where(.astro-vj7y5fzp){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);color:var(--fp-foret);letter-spacing:-.015em}#solutions:where(.astro-vj7y5fzp) .section__sub:where(.astro-vj7y5fzp){font-family:var(--fp-font-texte);color:var(--fp-texte-secondaire)}#solutions:where(.astro-vj7y5fzp) .card:where(.astro-vj7y5fzp){background:var(--fp-blanc-pur);border-color:var(--fp-foret-m80);box-shadow:var(--fp-shadow-sm)}#solutions:where(.astro-vj7y5fzp) .card:where(.astro-vj7y5fzp):hover{background:var(--fp-blanc-pur);border-color:var(--fp-foret-m60);box-shadow:var(--fp-shadow)}#solutions:where(.astro-vj7y5fzp) .card:where(.astro-vj7y5fzp) h3:where(.astro-vj7y5fzp){font-family:var(--fp-font-texte);font-weight:var(--fp-poids-soustitre);color:var(--fp-anglais)}#solutions:where(.astro-vj7y5fzp) .card__desc:where(.astro-vj7y5fzp){font-family:var(--fp-font-texte);color:var(--fp-noir-texte)}#solutions:where(.astro-vj7y5fzp) .card__arrow:where(.astro-vj7y5fzp){background:var(--fp-foret-m80);color:var(--fp-foret);font-family:var(--fp-font-texte)}#solutions:where(.astro-vj7y5fzp) .card:where(.astro-vj7y5fzp):hover .card__arrow:where(.astro-vj7y5fzp){background:var(--fp-foret);color:var(--fp-blanc-pur)}.section:where(.astro-kchmda3t) h2:where(.astro-kchmda3t){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);color:var(--fp-foret);letter-spacing:-.015em}.section__sub:where(.astro-kchmda3t){font-family:var(--fp-font-texte);color:var(--fp-texte-secondaire)}.constat-card__badge:where(.astro-kchmda3t){background:var(--fp-blanc-pur);box-shadow:var(--fp-shadow-sm)}.constat-card__stat:where(.astro-kchmda3t){font-family:var(--fp-font-texte);font-weight:var(--fp-poids-fort);color:var(--fp-anglais)}.constat-card__context:where(.astro-kchmda3t){font-family:var(--fp-font-texte);color:var(--fp-noir-texte)}.constat-card__title:where(.astro-kchmda3t){font-family:var(--fp-font-texte);font-weight:var(--fp-poids-soustitre);color:var(--fp-anglais)}.constat-card__source:where(.astro-kchmda3t){font-family:var(--fp-font-texte);color:var(--fp-noir-texte)}#fonctionnalites:where(.astro-vnivfuh2) .stack__intro:where(.astro-vnivfuh2) h2:where(.astro-vnivfuh2){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);color:var(--fp-foret);letter-spacing:-.015em}#fonctionnalites:where(.astro-vnivfuh2) .stack__intro:where(.astro-vnivfuh2) .section__sub:where(.astro-vnivfuh2){font-family:var(--fp-font-texte);color:var(--fp-texte-secondaire)}#fonctionnalites:where(.astro-vnivfuh2) .stack__slide:where(.astro-vnivfuh2) h3:where(.astro-vnivfuh2){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);letter-spacing:-.015em}#fonctionnalites:where(.astro-vnivfuh2) .stack__slide-eyebrow:where(.astro-vnivfuh2),#fonctionnalites:where(.astro-vnivfuh2) .stack__slide-body:where(.astro-vnivfuh2),#fonctionnalites:where(.astro-vnivfuh2) .stack__slide-features:where(.astro-vnivfuh2){font-family:var(--fp-font-texte)}#fonctionnalites:where(.astro-vnivfuh2) .stack__slide--rose:where(.astro-vnivfuh2){background:var(--fp-blanc-pur);color:var(--fp-noir-texte);border:1px solid var(--fp-foret-m80)}#fonctionnalites:where(.astro-vnivfuh2) .stack__slide--rose:where(.astro-vnivfuh2) h3:where(.astro-vnivfuh2){color:var(--fp-anglais)}#fonctionnalites:where(.astro-vnivfuh2) .stack__slide--rose:where(.astro-vnivfuh2) .stack__slide-eyebrow:where(.astro-vnivfuh2){background:var(--fp-foret-m80);color:var(--fp-foret)}#fonctionnalites:where(.astro-vnivfuh2) .stack__slide--teal:where(.astro-vnivfuh2){background:linear-gradient(165deg,var(--fp-anglais) 0%,var(--fp-foret) 100%);color:var(--fp-blanc-pur)}#fonctionnalites:where(.astro-vnivfuh2) .stack__slide--teal:where(.astro-vnivfuh2) h3:where(.astro-vnivfuh2){color:var(--fp-blanc-pur)}#fonctionnalites:where(.astro-vnivfuh2) .stack__slide--teal:where(.astro-vnivfuh2) .stack__slide-eyebrow:where(.astro-vnivfuh2){background:#fada9233;color:var(--fp-jaune)}#fonctionnalites:where(.astro-vnivfuh2) .stack__slide--teal:where(.astro-vnivfuh2) .stack__slide-stat:where(.astro-vnivfuh2){color:var(--fp-jaune)}#fonctionnalites:where(.astro-vnivfuh2) .stack__slide--sand:where(.astro-vnivfuh2){background:linear-gradient(165deg,var(--fp-jaune-m40) 0%,var(--fp-jaune-m60) 100%);color:var(--fp-noir-texte)}#fonctionnalites:where(.astro-vnivfuh2) .stack__slide--sand:where(.astro-vnivfuh2) h3:where(.astro-vnivfuh2){color:var(--fp-anglais)}#fonctionnalites:where(.astro-vnivfuh2) .stack__slide--sand:where(.astro-vnivfuh2) .stack__slide-eyebrow:where(.astro-vnivfuh2){background:var(--fp-blanc-pur);color:var(--fp-foret)}#fonctionnalites:where(.astro-vnivfuh2) .mock__title:where(.astro-vnivfuh2){color:var(--fp-anglais);font-family:var(--fp-font-texte)}#fonctionnalites:where(.astro-vnivfuh2) .mock__chip--gold:where(.astro-vnivfuh2){background:var(--fp-jaune-m40);color:var(--fp-alerte)}#fonctionnalites:where(.astro-vnivfuh2) .mock__chip--terra:where(.astro-vnivfuh2){background:var(--fp-jaune-m60);color:var(--fp-foret)}#comment:where(.astro-5eodmhix) h2:where(.astro-5eodmhix){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);color:var(--fp-foret);letter-spacing:-.015em}#comment:where(.astro-5eodmhix) .section__sub:where(.astro-5eodmhix){font-family:var(--fp-font-texte);color:var(--fp-texte-secondaire)}#comment:where(.astro-5eodmhix) .benefit-card:where(.astro-5eodmhix){background:var(--fp-blanc-pur);border-color:var(--fp-foret-m80)}#comment:where(.astro-5eodmhix) .benefit-label:where(.astro-5eodmhix){background:var(--fp-blanc-pur);border-color:var(--fp-foret-m80);color:var(--fp-foret);font-family:var(--fp-font-texte)}#comment:where(.astro-5eodmhix) .benefit-stat:where(.astro-5eodmhix){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);color:var(--fp-foret);letter-spacing:-.01em}#comment:where(.astro-5eodmhix) .benefit-context:where(.astro-5eodmhix){font-family:var(--fp-font-texte);color:var(--fp-noir-texte)}#comment:where(.astro-5eodmhix) .benefit-source:where(.astro-5eodmhix){font-family:var(--fp-font-texte);color:var(--fp-noir-texte)}.section--warm:where(.astro-x6pok7qu){background:var(--fp-blanc-cosy)}.split__visual--alt:where(.astro-x6pok7qu){background:linear-gradient(135deg,var(--fp-foret-m80),var(--fp-foret-m40))}.split:where(.astro-x6pok7qu) h2:where(.astro-x6pok7qu){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);color:var(--fp-foret);letter-spacing:-.015em}.split__lead:where(.astro-x6pok7qu){font-family:var(--fp-font-texte);color:var(--fp-texte-secondaire)}.split__list:where(.astro-x6pok7qu) li:where(.astro-x6pok7qu){font-family:var(--fp-font-texte);color:var(--fp-noir-texte)}.split__list:where(.astro-x6pok7qu) li:where(.astro-x6pok7qu):before{background:var(--fp-foret-m80);color:var(--fp-foret)}.split:where(.astro-x6pok7qu) .btn--secondary:where(.astro-x6pok7qu){color:var(--fp-foret);border-color:var(--fp-foret);background:var(--fp-blanc-pur);font-family:var(--fp-font-texte)}.split:where(.astro-x6pok7qu) .btn--secondary:where(.astro-x6pok7qu):hover{background:var(--fp-jaune-m80)}.split--faq:where(.astro-al2ca2vr) h2:where(.astro-al2ca2vr){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);color:var(--fp-foret);letter-spacing:-.01em}.split--faq:where(.astro-al2ca2vr) .split__lead:where(.astro-al2ca2vr){font-family:var(--fp-font-texte);color:var(--fp-texte-secondaire)}.faq__item:where(.astro-al2ca2vr){background:var(--fp-blanc-pur);border-color:var(--fp-foret-m80)}.faq__q:where(.astro-al2ca2vr){font-family:var(--fp-font-texte);font-weight:var(--fp-poids-soustitre);color:var(--fp-anglais)}.faq__icon:where(.astro-al2ca2vr){background:var(--fp-foret-m80);color:var(--fp-foret)}.faq__item:where(.astro-al2ca2vr).is-open .faq__icon:where(.astro-al2ca2vr){background:var(--fp-foret);color:var(--fp-blanc-pur)}.faq__a-inner:where(.astro-al2ca2vr){font-family:var(--fp-font-texte);color:var(--fp-noir-texte)}.brand-card:where(.astro-al2ca2vr){background:linear-gradient(150deg,var(--fp-anglais) 0%,var(--fp-foret) 100%)}.brand-card__visual:where(.astro-al2ca2vr){background:var(--fp-jaune)}.brand-card__logo:where(.astro-al2ca2vr){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);color:var(--fp-anglais)}.brand-card__text:where(.astro-al2ca2vr) h2:where(.astro-al2ca2vr){font-family:var(--fp-font-texte);font-weight:var(--fp-poids-soustitre)}.toggle-section:where(.astro-djbti2nt){background:var(--fp-blanc-cosy)}.toggle-section:where(.astro-djbti2nt).is-avant{background:var(--fp-anglais)}.toggle-section:where(.astro-djbti2nt) .section__head:where(.astro-djbti2nt) h2:where(.astro-djbti2nt){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);color:var(--fp-foret);letter-spacing:-.015em}.toggle-section:where(.astro-djbti2nt).is-avant .section__head:where(.astro-djbti2nt) h2:where(.astro-djbti2nt){color:var(--fp-blanc-pur)}.toggle-wrap:where(.astro-djbti2nt){background:var(--fp-blanc-pur)}.toggle-wrap__indicator:where(.astro-djbti2nt){background:var(--fp-foret)}.toggle-btn:where(.astro-djbti2nt){font-family:var(--fp-font-texte)}.toggle-btn:where(.astro-djbti2nt).is-active{color:var(--fp-blanc-pur)}.tcard:where(.astro-djbti2nt){background:var(--fp-blanc-pur);border:1px solid var(--fp-foret-m80)}.tcard--stat:where(.astro-djbti2nt) .tcard__num:where(.astro-djbti2nt){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);color:var(--fp-foret);letter-spacing:-.01em}.tcard--stat:where(.astro-djbti2nt) .tcard__label:where(.astro-djbti2nt){font-family:var(--fp-font-texte);color:var(--fp-noir-texte)}.tcard__quote:where(.astro-djbti2nt){font-family:var(--fp-font-texte);font-weight:500;color:var(--fp-anglais)}.tcard--rose:where(.astro-djbti2nt){background:var(--fp-jaune-m60)}.tcard--sand:where(.astro-djbti2nt){background:var(--fp-jaune-m80)}.tcard--image:where(.astro-djbti2nt):before{background:linear-gradient(180deg,#1b3b2b00,#1b3b2bd9)}.toggle-section:where(.astro-djbti2nt).is-avant .tcard--stat:where(.astro-djbti2nt) .tcard__num:where(.astro-djbti2nt){color:var(--fp-jaune)}.toggle-section:where(.astro-djbti2nt).is-avant .tcard:where(.astro-djbti2nt){border-color:#ffffff1f}#tarifs:where(.astro-hkoc4sea).section--cream{background:var(--fp-blanc-cosy)}#tarifs:where(.astro-hkoc4sea) .section__head:where(.astro-hkoc4sea) h2:where(.astro-hkoc4sea){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);color:var(--fp-foret);letter-spacing:-.015em}#tarifs:where(.astro-hkoc4sea) .section__sub:where(.astro-hkoc4sea){font-family:var(--fp-font-texte);color:var(--fp-texte-secondaire)}#tarifs:where(.astro-hkoc4sea) .plan:where(.astro-hkoc4sea){background:var(--fp-blanc-pur);border-color:var(--fp-foret-m80)}#tarifs:where(.astro-hkoc4sea) .plan__name:where(.astro-hkoc4sea){font-family:var(--fp-font-texte);color:var(--fp-texte-secondaire)}#tarifs:where(.astro-hkoc4sea) .plan__price:where(.astro-hkoc4sea){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);color:var(--fp-foret);letter-spacing:-.01em}#tarifs:where(.astro-hkoc4sea) .plan__price:where(.astro-hkoc4sea) small:where(.astro-hkoc4sea){font-family:var(--fp-font-texte)}#tarifs:where(.astro-hkoc4sea) .plan__desc:where(.astro-hkoc4sea){font-family:var(--fp-font-texte);color:var(--fp-noir-texte)}#tarifs:where(.astro-hkoc4sea) .plan__price-note:where(.astro-hkoc4sea){font-family:var(--fp-font-texte);color:var(--fp-texte-secondaire)}#tarifs:where(.astro-hkoc4sea) .plan__feature:where(.astro-hkoc4sea){font-family:var(--fp-font-texte);color:var(--fp-noir-texte)}#tarifs:where(.astro-hkoc4sea) .plan__feature:where(.astro-hkoc4sea):before{background:var(--fp-foret-m80);color:var(--fp-foret)}#tarifs:where(.astro-hkoc4sea) .plan--featured:where(.astro-hkoc4sea){background:linear-gradient(160deg,var(--fp-foret) 0%,var(--fp-anglais) 100%)}#tarifs:where(.astro-hkoc4sea) .plan--featured:where(.astro-hkoc4sea) .plan__name:where(.astro-hkoc4sea){color:var(--fp-jaune)}#tarifs:where(.astro-hkoc4sea) .plan--featured:where(.astro-hkoc4sea) .plan__price:where(.astro-hkoc4sea){color:var(--fp-blanc-pur)}#tarifs:where(.astro-hkoc4sea) .plan--featured:where(.astro-hkoc4sea) .plan__feature:where(.astro-hkoc4sea){color:#ffffffeb}#tarifs:where(.astro-hkoc4sea) .plan--featured:where(.astro-hkoc4sea) .plan__feature:where(.astro-hkoc4sea):before{background:#fada9238;color:var(--fp-jaune)}#tarifs:where(.astro-hkoc4sea) .plan__badge:where(.astro-hkoc4sea){background:var(--fp-jaune);color:var(--fp-anglais)}#tarifs:where(.astro-hkoc4sea) .plan:where(.astro-hkoc4sea) .btn--secondary:where(.astro-hkoc4sea){background:var(--fp-blanc-pur);color:var(--fp-foret);border-color:var(--fp-foret);font-family:var(--fp-font-texte)}#tarifs:where(.astro-hkoc4sea) .plan:where(.astro-hkoc4sea) .btn--secondary:where(.astro-hkoc4sea):hover{background:var(--fp-jaune-m80)}#tarifs:where(.astro-hkoc4sea) .plan--featured:where(.astro-hkoc4sea) .btn--primary:where(.astro-hkoc4sea){background:var(--fp-jaune);color:var(--fp-anglais);font-family:var(--fp-font-texte)}#tarifs:where(.astro-hkoc4sea) .plan--featured:where(.astro-hkoc4sea) .btn--primary:where(.astro-hkoc4sea):hover{background:var(--fp-jaune-p20)}#tarifs:where(.astro-hkoc4sea) .pricing__note:where(.astro-hkoc4sea){font-family:var(--fp-font-texte);color:var(--fp-noir-texte)}.cta-final:where(.astro-qgsoxvrm).section--cream{background:linear-gradient(160deg,var(--fp-foret) 0%,var(--fp-anglais) 100%);color:var(--fp-blanc-pur)}.cta-final:where(.astro-qgsoxvrm) h2:where(.astro-qgsoxvrm){font-family:var(--fp-font-titre);font-weight:var(--fp-poids-titre);color:var(--fp-blanc-pur);letter-spacing:-.015em}.cta-final:where(.astro-qgsoxvrm) p:where(.astro-qgsoxvrm){font-family:var(--fp-font-texte);color:#ffffffe0}.cta-final:where(.astro-qgsoxvrm) .btn--primary:where(.astro-qgsoxvrm){background:var(--fp-jaune);color:var(--fp-anglais);font-family:var(--fp-font-texte)}.cta-final:where(.astro-qgsoxvrm) .btn--primary:where(.astro-qgsoxvrm):hover{background:var(--fp-jaune-p20)}.cta-final:where(.astro-qgsoxvrm) .btn--ghost:where(.astro-qgsoxvrm){color:var(--fp-blanc-pur);border-color:#ffffff73;background:transparent;font-family:var(--fp-font-texte)}.cta-final:where(.astro-qgsoxvrm) .btn--ghost:where(.astro-qgsoxvrm):hover{background:#ffffff1f;border-color:#ffffffb3}
