.section__head{display: flex;flex-direction: column;align-items: center;gap: var(--space-14);text-align: center}.section__body{margin-top: var(--space-32)}@media (min-width: 1024px){.section__body{margin-top: var(--space-48)}}.section__head--sm{gap: var(--space-12)}@media (min-width: 1024px){.section__body--tight{margin-top: var(--space-32)}}.section__head--start{align-items: flex-start;text-align: left}@media (min-width: 1024px){.section__body--landing{margin-top: var(--space-40)}}.section__head--xs{gap: var(--space-8)}@media (min-width: 1024px){.section__body--bi-modes{margin-top: 115px}.section__body--bi-requetes{margin-top: 96px}.section__body--bi-fonctions{margin-top: 138px}}.button{display: inline-flex;white-space: nowrap;align-items: center;justify-content: center;gap: var(--space-4);border-radius: var(--radius-md);font-family: var(--font-family-base);text-align: center;transition: background-color var(--transition-fast),border-color var(--transition-fast)}.button--primary{--sweep-duration: 280ms;border: 1px solid var(--color-primary);background-color: var(--color-primary);background-image: linear-gradient( var(--color-primary-hover),var(--color-primary-hover) );background-repeat: no-repeat;background-size: 0% 100%;color: var(--color-white);transition: background-size var(--sweep-duration) ease,border-color var(--sweep-duration) ease}.button--primary:hover,.button--primary:focus-visible{border-color: var(--color-primary-hover);background-size: 100% 100%}.button--primary:active{border-color: var(--color-primary-active);background-image: linear-gradient( var(--color-primary-active),var(--color-primary-active) );background-size: 100% 100%;transition: none}.button--primary[aria-disabled="true"],.button--primary:disabled{border-color: var(--color-slate-300);background-color: var(--color-slate-300);background-image: none;color: var(--color-white);cursor: not-allowed}@media (prefers-reduced-motion: reduce){.button--primary{--sweep-duration: 0ms}}.button--nav{padding: 17px 22.766px 17px 22px;font-size: var(--fs-btn);font-weight: var(--fw-regular);line-height: 16px}.button--form{width: 403px;max-width: 100%;height: 56px;padding: var(--space-16);border-width: 2px;font-size: var(--fs-btn-lg);font-weight: var(--fw-medium);letter-spacing: var(--ls-btn-lg);line-height: 1}.button--download{width: 150px;height: 43px;padding-inline: 22px 22.766px;font-size: var(--fs-btn-sm);font-weight: var(--fw-semibold);line-height: 16px}.button__icon{width: 22px;height: 22px}.section__title{color: var(--color-navy-900);font-size: clamp(26px,4vw,var(--fs-h2));font-weight: var(--fw-bold);letter-spacing: var(--ls-h2);line-height: normal}.section__title--sm{font-size: clamp(24px,3.4vw,var(--fs-h2-sm));letter-spacing: var(--ls-h2-sm)}.eyebrow--sm{font-size: var(--fs-eyebrow-sm)}.pastille{width: 40px;height: 40px;border-radius: var(--radius-md)}.pastille img{width: 24px;height: 24px}.pastille--lock{background-color: var(--color-surface-lock)}.pastille--shield{background-color: var(--color-surface-shield)}.pastille--euro{background-color: var(--color-surface-euro)}.button--nav .button__label{width: 252px}.section__title--lg{color: var(--color-navy-850);font-size: clamp(26px,3.6vw,var(--fs-h2-about));letter-spacing: var(--ls-h2-about);line-height: 1.1}.section__lead{color: var(--color-text-body-alt);font-size: var(--fs-cta-lead);font-weight: var(--fw-regular);line-height: 1.5}.eyebrow--tight{letter-spacing: 1px}.eyebrow--loose{letter-spacing: 1.6px}.button--light{padding: var(--space-15) var(--space-26);border: 1px solid var(--color-white);background-color: var(--color-white);color: var(--color-navy-800);font-size: var(--fs-item-label);font-weight: var(--fw-medium);line-height: normal}.button--light:hover{border-color: var(--color-ink-divider);background-color: var(--color-ink-divider)}.button--secondary{padding: var(--space-12) 22.766px var(--space-12) 22px;border: 1px solid var(--color-primary);background-color: transparent;color: var(--color-primary);font-size: var(--fs-btn);font-weight: var(--fw-medium);line-height: 16px}.button--secondary:hover{background-color: var(--color-tag-accent-bg)}.button--secondary .button__icon{width: 24px;height: 24px}.button--cta{padding: 19px var(--space-44);font-size: var(--fs-cta-lead);font-weight: var(--fw-medium);line-height: 1.5}.section__head--compact{gap: var(--space-8)}.section__head--compact .eyebrow{line-height: 1}.section__head--compact .section__title--lg{line-height: 1.1}.section__head--roomy{gap: var(--space-10)}.section__head--roomy .eyebrow{font-size: var(--fs-eyebrow-sm);letter-spacing: 1.04px;line-height: 1.5}.section__head--roomy .section__title--lg{line-height: 1.5}.section__head--narrow{max-width: 420px;margin-inline: auto}.section__head--narrow .section__title--lg{line-height: normal}@media (min-width: 1440px){.section__body--engagements{margin-top: 105px}}.section__title--soft{color: var(--color-navy-850);font-size: clamp(26px,3.6vw,var(--fs-h2-about));font-weight: var(--fw-semibold);letter-spacing: normal;line-height: 1.25}.section__title--plain{color: var(--color-navy-850);font-size: clamp(26px,3.6vw,var(--fs-h2-about));font-weight: var(--fw-bold);letter-spacing: normal;line-height: 1.1}.eyebrow__lead{font-size: var(--fs-eyebrow-sm);font-weight: var(--fw-medium)}.eyebrow--services{letter-spacing: 0.78px}.eyebrow--light{font-size: var(--fs-eyebrow-sm);font-weight: var(--fw-medium)}.button--hero{border: 0;padding: var(--space-18) var(--space-28);font-size: var(--fs-btn);font-weight: var(--fw-medium);line-height: normal}.button--ghost{padding: var(--space-18) var(--space-4);border: 0;background-color: transparent;color: var(--color-primary);font-size: var(--fs-btn);font-weight: var(--fw-medium);line-height: normal;transition: color var(--transition-fast)}.button--ghost:hover{color: var(--color-primary-hover)}[data-apparition].is-armed .apparition{opacity: 0}[data-apparition].is-armed.is-visible .apparition{animation: apparition var(--apparition-duree) ease both;animation-delay: calc(var(--apparition-i,0) * var(--apparition-pas))}[data-apparition].is-armed.apparition{opacity: 0}[data-apparition].is-armed.is-visible.apparition{animation: apparition var(--apparition-duree) ease both;animation-delay: calc(var(--apparition-i,0) * var(--apparition-pas))}[data-apparition].is-armed.is-visible .apparition--carte,[data-apparition].is-armed.is-visible.apparition--carte{animation-name: apparition-carte}.pastille--lg{width: 48px;height: 48px}.pastille--icon{background-color: var(--color-surface-icon)}.pastille--placeholder img{width: 18px;height: 18px}.button--outline{padding: var(--space-16) var(--space-28);border: 1px solid var(--color-primary);background-color: transparent;color: var(--color-primary);font-size: var(--fs-btn);font-weight: var(--fw-medium);line-height: normal}.button--outline:hover{background-color: var(--color-tag-accent-bg)}.button--compact{padding: var(--space-15) var(--space-26);font-size: var(--fs-item-label);font-weight: var(--fw-medium);line-height: normal}.button--link-strong{padding: 17px 22.766px 17px 22px;border: 0;background-color: transparent;color: var(--color-link-strong);font-size: var(--fs-btn);font-weight: var(--fw-semibold);line-height: 16px;transition: color var(--transition-fast)}.button--link-strong:hover{color: var(--color-primary)}.button--link-strong{max-width: 100%;white-space: normal}@media (min-width: 640px){.button--link-strong{white-space: nowrap}}.button--auto{width: auto;max-width: 100%;white-space: normal}@media (min-width: 640px){.button--auto{white-space: nowrap}}.eyebrow--ink{color: var(--color-ink-eyebrow)}.section__title--ink{color: var(--color-bg-page)}.eyebrow--faq{letter-spacing: 0.84px;line-height: 1.5}.section__title--faq{line-height: 1.25}
