.js-bento .bento-poster__chapterhead:not(.is-visible){opacity:0;transform:translateY(12px)}.js-bento .bento-poster__chapterhead{transition:opacity .52s cubic-bezier(.2,.7,.2,1),transform .52s cubic-bezier(.2,.7,.2,1)}.js-bento .bento-card--reveal:not(.is-visible){opacity:0;transform:translateY(16px)}.js-bento .bento-card--reveal{transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.js-bento .bento-card--micro,.js-bento .bento-card--technical{transition:none}.fonct-manifesto{background-color:var(--_colors---nori);background-image:radial-gradient(120% 88% at 50% 118%, color-mix(in srgb, var(--_colors---primary-base) 18%, transparent) 0%, transparent 72%), linear-gradient(180deg, var(--_colors---bleu-nuit) 0%, color-mix(in srgb, var(--_colors---bleu-nuit) 62%, var(--_colors---nori)) 38%, color-mix(in srgb, var(--_colors---bleu-nuit) 18%, var(--_colors---nori)) 70%, var(--_colors---nori) 100%);text-align:center;padding:clamp(4rem,10vw,7rem) 1rem}.fonct-manifesto__text{letter-spacing:-.028em;max-width:980px;margin:0 auto;font-size:clamp(2rem,5vw,3.25rem);line-height:116%}.fonct-manifesto__line{min-height:1.16em;display:block}.fonct-manifesto__typed,.fonct-manifesto__caret{display:none}.js-bento .fonct-manifesto__static{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.js-bento .fonct-manifesto__typed{display:inline}.js-bento .fonct-manifesto__caret{vertical-align:-.07em;background:currentColor;width:.065em;height:.92em;margin-left:.05em;display:none}.js-bento .fonct-manifesto__line.is-typing .fonct-manifesto__caret{animation:.9s step-end infinite fonctionnalites-manifesto-caret;display:inline-block}.js-bento .fonct-manifesto.is-typed .fonct-manifesto__caret{display:none!important}@keyframes fonctionnalites-manifesto-caret{50%{opacity:0}}.fonct-final{text-align:center;padding:clamp(3rem,8vw,5rem) 1rem}.fonct-final__title{letter-spacing:-.028em;margin:0 0 1.5rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:700;line-height:116%}.fonct-final__title .fonct-typo-line{display:block}.fonct-final__title .fonct-typo-line--payoff{letter-spacing:-.034em;font-size:clamp(2.5rem,5.4vw,4.25rem);line-height:108%}.js-bento .fonct-final__reveal{opacity:0;transition:opacity .72s cubic-bezier(.2,.72,.18,1),transform .72s cubic-bezier(.2,.72,.18,1);transform:translateY(22px)scale(.985)}.js-bento .fonct-final__reveal--after{transition-delay:.22s}.js-bento .fonct-final.is-visible .fonct-final__reveal{opacity:1;transform:none}.fonct-final__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem;display:flex}body.page-fonctionnalites--apple-type .fonct-final .primary-button.pricing-cta-button{align-items:center;gap:.55rem;display:inline-flex}body.page-fonctionnalites--apple-type .fonct-final .pricing-cta-icon{color:var(--_colors---white)}body.page-fonctionnalites--apple-type .fonct-final .pricing-cta-button .text-overflow{flex:none;width:auto;max-width:100%}.fonct-final__cta{box-sizing:border-box;border-radius:var(--cta-radius,980px);min-height:2.4375rem;font-family:var(--type-text,inherit);font-size:var(--cta-font-size,1.0625rem);font-weight:var(--cta-font-weight,500);letter-spacing:var(--tracking-body,normal);white-space:nowrap;justify-content:center;align-items:center;padding:.5rem 1.25rem;line-height:1.3125rem;text-decoration:none;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.fonct-final__cta--secondary{border:1px solid color-mix(in srgb, var(--_colors---primary-base) 32%, transparent);background-color:var(--_colors---white);color:var(--_colors---primary-base)}.fonct-final__cta--secondary:hover,.fonct-final__cta--secondary:focus-visible{background-color:color-mix(in srgb, var(--_colors---primary-base) 7%, var(--_colors---white));border-color:var(--_colors---primary-base)}.fonct-final__cta:focus-visible{outline:2px solid var(--_colors---bright-blue);outline-offset:3px}@media screen and (width<=767px){.fonct-final__actions{flex-direction:column;width:100%;max-width:22rem;margin-inline:auto}.fonct-final__cta,.fonct-final__cta-primary{white-space:normal;text-align:center;width:100%}}@media (prefers-reduced-motion:reduce){.js-bento .bento-poster__chapterhead,.js-bento .bento-poster__chapterhead:not(.is-visible),.js-bento .bento-card--reveal,.js-bento .bento-card--reveal:not(.is-visible),.js-bento .fonct-final__reveal,.js-bento .fonct-final:not(.is-visible) .fonct-final__reveal{opacity:1;transition:none;transform:none}}@media screen and (width<=767px){.bento-card__title--hero{font-size:1.75rem;line-height:120%}}
