.lottie-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--fan-open:1;--cycle-open:1}*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.prestation-breadcrumb{width:100%;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 28);margin-inline:auto}@media(min-width:64rem){.prestation-breadcrumb{padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 32)}}.prestation-breadcrumb ol{align-items:center;gap:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));opacity:.7;flex-flow:wrap;margin:0;padding:0;list-style-type:none;display:flex}.prestation-breadcrumb li{align-items:center;gap:calc(var(--spacing,.25rem) * 2);flex-direction:row;max-width:none;margin:0;display:flex}.prestation-breadcrumb a:hover{color:var(--color-secondary,oklch(74.24% .1754 59.12));text-decoration-line:underline}.prestation-breadcrumb [aria-current]{color:var(--color-secondary,oklch(74.24% .1754 59.12));opacity:1}.prestation-hero{width:100%;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 12);margin-inline:auto;position:relative}@media(min-width:64rem){.prestation-hero{padding-inline:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 20)}}.prestation-hero{align-items:center;gap:calc(var(--spacing,.25rem) * 8);min-height:58vh;display:grid;overflow:hidden}@media(min-width:64rem){.prestation-hero{grid-template-columns:6fr 5fr;min-height:70vh}}.prestation-hero-bg{pointer-events:none;z-index:-10;background:radial-gradient(at 85% 45%,#7b2df466,#491c7b38 38%,#0000 70%);position:absolute;inset:0}.prestation-hero-content{z-index:10;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;min-width:0;display:flex;position:relative}.prestation-hero h1{max-width:min(16ch,100%);margin-top:0}.prestation-hero-subtitle{opacity:.9;max-width:52ch}.prestation-hero-ctas{align-items:center;gap:calc(var(--spacing,.25rem) * 4);flex-flow:wrap;display:flex}.prestation-hero-content>.prestation-hero-ctas{margin-top:calc(var(--flow-4) - 1.5rem)}.prestation-hero-spline{width:100%;display:none;position:relative}@media(min-width:64rem){.prestation-hero-spline{display:block}}.prestation-hero-spline{aspect-ratio:1}.prestation-section{width:100%;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 10);margin-inline:auto}@media(min-width:48rem){.prestation-section{padding-block:calc(var(--spacing,.25rem) * 16)}}@media(min-width:64rem){.prestation-section{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 20)}}.prestation-section{gap:calc(var(--spacing,.25rem) * 10);flex-direction:column;display:flex}@media(min-width:48rem){.prestation-section{gap:calc(var(--spacing,.25rem) * 12)}}@media(min-width:64rem){.prestation-section{gap:calc(var(--spacing,.25rem) * 16)}}.prestation-section{scroll-margin-top:7rem;position:relative}.prestation-section-main{row-gap:var(--flow-4);column-gap:4rem;display:grid}.prestation-section-aside{gap:var(--flow-2);flex-direction:column;min-width:0;display:flex}.prestation-section-aside h2{margin:0}.prestation-section-body{gap:var(--flow-5);flex-direction:column;min-width:0;display:flex}.prestation-section-text>*+.price-tag{margin-block-start:var(--flow-4)}.prestation-section-text>p{color:oklch(from var(--color-text) l c h / .88)}.prestation-section-visual{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}@media(min-width:64rem){.prestation-section[data-kind=service] .prestation-section-main{grid-template-columns:5fr 7fr;align-items:start}.prestation-section[data-kind=service] .prestation-section-aside{position:sticky;top:8rem}.prestation-section[data-kind=offers]{grid-template-columns:4fr 8fr;align-items:start;gap:3rem 4rem;display:grid}.prestation-section[data-kind=offers] .prestation-section-main{display:contents}.prestation-section[data-kind=offers] .prestation-section-aside{grid-area:1/1/span 2;position:sticky;top:8rem}.prestation-section[data-kind=offers] .prestation-section-body{grid-area:1/2}.prestation-section[data-kind=offers] .prestation-offers{grid-area:2/2}}@media(min-width:80rem){.prestation-section[data-kind=service] .prestation-section-body:has(.prestation-section-visual){align-items:center;gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:1fr auto;display:grid}}.prestation-service-badge{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:#fa8b0180;flex-shrink:0;justify-content:center;align-items:center;display:flex;rotate:45deg}@supports (color:color-mix(in lab,red,red)){.prestation-service-badge{border-color:color-mix(in oklab,var(--color-secondary,oklch(74.24% .1754 59.12)) 50%,transparent)}}.prestation-service-badge{background-color:#fa8b0126}@supports (color:color-mix(in lab,red,red)){.prestation-service-badge{background-color:color-mix(in oklab,var(--color-secondary,oklch(74.24% .1754 59.12)) 15%,transparent)}}.prestation-service-badge svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);color:var(--color-secondary,oklch(74.24% .1754 59.12));rotate:-45deg}.prestation-section[data-kind=offers] .prestation-section-aside{max-width:none}.prestation-section[data-kind=manifesto]{margin-block:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 12);border-radius:36px}@media(min-width:48rem){.prestation-section[data-kind=manifesto]{margin-block:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 20)}}@media(min-width:64rem){.prestation-section[data-kind=manifesto]{padding-inline:calc(var(--spacing,.25rem) * 16);padding-block:calc(var(--spacing,.25rem) * 28)}}.prestation-section[data-kind=manifesto]{background:linear-gradient(180deg,oklch(from var(--color-primary) l c h / .14),transparent 65%);border-top:1px solid oklch(from var(--color-primary) l c h / .5)}@media(min-width:64rem){.prestation-section[data-kind=manifesto] .prestation-section-main:has(.tech-chain){grid-template-rows:1fr auto auto 1fr;grid-template-columns:1fr auto;align-items:center;gap:0 4rem}.prestation-section[data-kind=manifesto] .prestation-section-body{display:contents}.prestation-section[data-kind=manifesto] .prestation-section-aside{grid-area:2/1}.prestation-section[data-kind=manifesto] .prestation-section-text{grid-area:3/1;margin-block-start:var(--flow-4)}.prestation-section[data-kind=manifesto] .tech-chain{grid-area:1/2/-1;justify-self:end}.prestation-section[data-kind=manifesto] .prestation-section-main:not(:has(.tech-chain)){grid-template-columns:1fr}.prestation-section[data-kind=manifesto] .prestation-section-main:not(:has(.tech-chain)) .prestation-section-text:has(>p+p){columns:2;column-gap:4rem}.prestation-section[data-kind=manifesto] .prestation-section-main:not(:has(.tech-chain)) .prestation-section-text:has(>p+p)>p{break-inside:avoid;max-width:none}.prestation-section[data-kind=manifesto] .prestation-callout{column-span:all;break-inside:avoid}}.prestation-section[data-kind=manifesto] .prestation-section-aside:before{content:"";margin-bottom:calc(var(--spacing,.25rem) * 2);height:var(--spacing,.25rem);width:calc(var(--spacing,.25rem) * 16);background-color:var(--color-secondary,oklch(74.24% .1754 59.12));border-radius:3.40282e38px;display:block}.prestation-section[data-kind=manifesto] .prestation-section-text>p{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:165%;line-height:165%}@media(min-width:64rem){.prestation-section[data-kind=manifesto] .prestation-section-text>p{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}@media(min-width:96rem){.prestation-section[data-kind=manifesto] .prestation-section-text>p{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.prestation-section[data-kind=tiers] .prestation-section-aside{max-width:none}@media(min-width:64rem){.prestation-section[data-kind=tiers]{gap:calc(var(--spacing,.25rem) * 16);grid-template-columns:6fr 6fr;align-items:start;display:grid}.prestation-section[data-kind=tiers] .prestation-section-main{grid-column:1;position:sticky;top:8rem}.prestation-section[data-kind=tiers] .prestation-tiers{grid-column:2}}.prestation-section[data-kind=method] .prestation-section-aside{text-align:center;align-items:center;max-width:40ch;margin-inline:auto}.prestation-section[data-kind=method] .prestation-section-text{text-align:center;max-width:68ch;margin-inline:auto}.prestation-method{gap:calc(var(--spacing,.25rem) * 8);display:grid}@media not all and (min-width:80rem){.prestation-method-visual{max-width:var(--container-xs,20rem);order:-1;margin-inline:auto}}@media(min-width:80rem){.prestation-method{align-items:center;column-gap:calc(var(--spacing,.25rem) * 10);row-gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:1fr 1fr 1fr 1fr;grid-template-areas:".haut haut.""gauche centre centre droite"".basg basd."}.prestation-method-visual{grid-area:centre}.prestation-step[data-position="1"]{grid-area:haut;justify-self:center}.prestation-step[data-position="2"]{grid-area:gauche}.prestation-step[data-position="3"]{grid-area:droite}.prestation-step[data-position="4"]{grid-area:basg}.prestation-step[data-position="5"]{grid-area:basd}.prestation-step[data-position="2"],.prestation-step[data-position="4"]{text-align:right;flex-direction:row-reverse}}.prestation-method-visual{width:100%}.price-tag{gap:var(--spacing,.25rem);border-radius:var(--radius-2xl,1rem);width:fit-content;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#fa8b0199;flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.price-tag{border-color:color-mix(in oklab,var(--color-secondary,oklch(74.24% .1754 59.12)) 60%,transparent)}}.price-tag{background-color:#fa8b011a}@supports (color:color-mix(in lab,red,red)){.price-tag{background-color:color-mix(in oklab,var(--color-secondary,oklch(74.24% .1754 59.12)) 10%,transparent)}}.price-tag{max-width:none}.price-tag-amount{--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-secondary,oklch(74.24% .1754 59.12));font-family:ClashDisplay-Variable;font-size:clamp(1.5rem,2.2vw,2rem)}.price-tag-detail{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));opacity:.75}@media(min-width:64rem){.price-tag-detail{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.price-tag--compact{border-style:var(--tw-border-style);border-width:0;border-top-style:var(--tw-border-style);border-color:#fff1e11a;border-top-width:1px;border-radius:0;width:100%;margin-top:auto}@supports (color:color-mix(in lab,red,red)){.price-tag--compact{border-color:color-mix(in oklab,var(--color-text,oklch(96.49% .026 71.2)) 10%,transparent)}}.price-tag--compact{padding-block:0;padding-inline:0;padding-top:calc(var(--spacing,.25rem) * 5);background-color:#0000}.price-tag--compact .price-tag-amount{font-size:1.375rem}.prestation-offer-foot .price-tag--compact{border-style:var(--tw-border-style);border-width:0;width:auto;margin-top:0;padding-top:0}.prestation-tiers{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;margin:0;padding:0;list-style-type:none;display:flex}.prestation-tier{gap:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);padding:calc(var(--spacing,.25rem) * 8);border-width:1px;border-radius:28px;flex-direction:column;max-width:none;display:flex}.prestation-tier[data-rank="1"]{border-color:#7b2df466}@supports (color:color-mix(in lab,red,red)){.prestation-tier[data-rank="1"]{border-color:color-mix(in oklab,var(--color-primary,oklch(53.46% .2645 292.54)) 40%,transparent)}}.prestation-tier[data-rank="1"]{background-color:#7b2df40d}@supports (color:color-mix(in lab,red,red)){.prestation-tier[data-rank="1"]{background-color:color-mix(in oklab,var(--color-primary,oklch(53.46% .2645 292.54)) 5%,transparent)}}.prestation-tier[data-rank="2"]{border-color:#7b2df4b3}@supports (color:color-mix(in lab,red,red)){.prestation-tier[data-rank="2"]{border-color:color-mix(in oklab,var(--color-primary,oklch(53.46% .2645 292.54)) 70%,transparent)}}.prestation-tier[data-rank="2"]{background-color:#7b2df41a}@supports (color:color-mix(in lab,red,red)){.prestation-tier[data-rank="2"]{background-color:color-mix(in oklab,var(--color-primary,oklch(53.46% .2645 292.54)) 10%,transparent)}}.prestation-tier[data-rank="3"]{border-color:#fa8b01b3}@supports (color:color-mix(in lab,red,red)){.prestation-tier[data-rank="3"]{border-color:color-mix(in oklab,var(--color-secondary,oklch(74.24% .1754 59.12)) 70%,transparent)}}.prestation-tier[data-rank="3"]{background-color:#fa8b011a}@supports (color:color-mix(in lab,red,red)){.prestation-tier[data-rank="3"]{background-color:color-mix(in oklab,var(--color-secondary,oklch(74.24% .1754 59.12)) 10%,transparent)}}.prestation-tier h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));color:var(--color-secondary,oklch(74.24% .1754 59.12));margin:0}.prestation-tier p{opacity:.9;max-width:none;margin:0}.prestation-tier-price{border-top-style:var(--tw-border-style);border-color:#fff1e11a;border-top-width:1px;margin-top:auto}@supports (color:color-mix(in lab,red,red)){.prestation-tier-price{border-color:color-mix(in oklab,var(--color-text,oklch(96.49% .026 71.2)) 10%,transparent)}}.prestation-tier-price{padding-top:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-secondary,oklch(74.24% .1754 59.12));font-family:ClashDisplay-Variable;font-size:1.5rem}.prestation-callout{gap:calc(var(--spacing,.25rem) * 5);padding:calc(var(--spacing,.25rem) * 8);border-radius:28px;flex-direction:column;display:flex;position:relative}@media(min-width:64rem){.prestation-callout{padding:calc(var(--spacing,.25rem) * 10)}}.prestation-callout{border-style:var(--tw-border-style);border-width:1px;border-color:#fa8b0180;width:100%;max-width:none}@supports (color:color-mix(in lab,red,red)){.prestation-callout{border-color:color-mix(in oklab,var(--color-secondary,oklch(74.24% .1754 59.12)) 50%,transparent)}}.prestation-callout{background:linear-gradient(145deg,oklch(from var(--color-secondary) l c h / .12),transparent 60%)}.prestation-callout[data-variant=quote]{padding-top:4.5rem}.prestation-callout[data-variant=note]{border-color:#7b2df499}@supports (color:color-mix(in lab,red,red)){.prestation-callout[data-variant=note]{border-color:color-mix(in oklab,var(--color-primary,oklch(53.46% .2645 292.54)) 60%,transparent)}}.prestation-callout[data-variant=note]{background:linear-gradient(145deg,oklch(from var(--color-primary) l c h / .14),transparent 60%)}.prestation-callout[data-variant=note] .prestation-callout-lead{color:var(--color-secondary,oklch(74.24% .1754 59.12));font-size:1.375rem}.prestation-callout-quote{pointer-events:none;width:calc(var(--spacing,.25rem) * 14);opacity:.8;position:absolute}@media(min-width:64rem){.prestation-callout-quote{width:calc(var(--spacing,.25rem) * 16)}}.prestation-callout-quote{top:-1.5rem;left:2rem}.prestation-callout blockquote{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;margin:0;padding:0;display:flex}@media(min-width:64rem){.prestation-callout:not([data-variant=note]) blockquote{align-items:flex-start;column-gap:calc(var(--spacing,.25rem) * 12);grid-template-columns:5fr 7fr;display:grid}.prestation-callout:not([data-variant=note]) .prestation-callout-lead{grid-column:1}.prestation-callout:not([data-variant=note]) blockquote>p:not(.prestation-callout-lead){grid-column:2;max-width:none}}.prestation-callout-lead{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-text,oklch(96.49% .026 71.2));max-width:none;margin:0;font-family:ClashDisplay-Variable;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:130%}.prestation-callout p{opacity:.9;margin:0}.prestation-callout figcaption{margin:0}.prestation-section-illustration{flex-shrink:0}.prestation-offer-illustration{margin-bottom:calc(var(--spacing,.25rem) * 2)}.prestation-offers{gap:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}.prestation-offer{gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 6);border-radius:28px;flex-direction:column;display:flex;position:relative}@media(min-width:48rem){.prestation-offer{padding:calc(var(--spacing,.25rem) * 8)}}.prestation-offer{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:#7b2df426}@supports (color:color-mix(in lab,red,red)){.prestation-offer{--tw-gradient-from:color-mix(in oklab, var(--color-primary,oklch(53.46% .2645 292.54)) 15%, transparent)}}.prestation-offer{--tw-gradient-via:#7b2df41a}@supports (color:color-mix(in lab,red,red)){.prestation-offer{--tw-gradient-via:color-mix(in oklab, var(--color-primary,oklch(53.46% .2645 292.54)) 10%, transparent)}}.prestation-offer{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));--tw-gradient-to:transparent;border-style:var(--tw-border-style);border-width:1px;border-color:#7b2df4b3}@supports (color:color-mix(in lab,red,red)){.prestation-offer{border-color:color-mix(in oklab,var(--color-primary,oklch(53.46% .2645 292.54)) 70%,transparent)}}.prestation-offer{min-width:0;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s}.prestation-offer:hover{--tw-translate-y:calc(var(--spacing,.25rem) * -2);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-orange-5,#ffcf70);box-shadow:0 0 32px oklch(from var(--color-secondary) l c h / .25)}@media(min-width:48rem){.prestation-offer{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 8);flex-direction:row}.prestation-offer-illustration{flex-shrink:0;flex-basis:clamp(11rem,32%,15rem);width:clamp(11rem,32%,15rem);margin-bottom:0}}.prestation-offer-content{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;flex:1;min-width:0;display:flex}.prestation-offer h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-leading:125%;margin:0;line-height:125%}@media(min-width:64rem){.prestation-offer h3{font-size:28px}}.prestation-offer p{opacity:.9;max-width:none;margin:0}.prestation-offer-foot{justify-content:space-between;align-items:center;column-gap:calc(var(--spacing,.25rem) * 6);row-gap:var(--flow-4);border-top:1px solid oklch(from var(--color-text) l c h / .1);flex-flow:wrap;margin-top:auto;padding-top:1.5rem;display:flex}.prestation-offer-content:has(>.prestation-offer-foot)>:nth-last-child(2){margin-bottom:.5rem}.prestation-offer-cta{padding-top:calc(var(--spacing,.25rem) * 2);margin-top:auto}.prestation-offer-foot .prestation-offer-cta{margin-top:0;margin-left:auto;padding-top:0}.prestation-tier-cta{margin-top:calc(var(--flow-4) - .75rem)}.prestation-step{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);flex-direction:row;min-width:0;max-width:none;display:flex;position:relative}.prestation-step>div{gap:var(--flow-2);flex-direction:column;min-width:0;display:flex}.prestation-step-number{height:calc(var(--spacing,.25rem) * 11);width:calc(var(--spacing,.25rem) * 11);background-color:var(--color-secondary,oklch(74.24% .1754 59.12));font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-purple-1,#240046);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;font-family:ClashDisplay-Variable;display:flex}.prestation-step h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:130%;margin:0;line-height:130%}@media(min-width:64rem){.prestation-step h3{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}.prestation-step p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));opacity:.85;margin:0}@media(min-width:64rem){.prestation-step p{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}}.prestation-step p{max-width:none}.method-fan{width:100%}.method-fan-plate{aspect-ratio:2;width:100%;max-width:68rem;margin-inline:auto;position:relative}.method-fan-plate:before{content:"";pointer-events:none;background:linear-gradient(180deg,oklch(from var(--color-primary) l c h / .12),oklch(from var(--color-primary) l c h / .02));border:1px solid oklch(from var(--color-primary) l c h / .35);border-bottom:0;border-radius:100% 100% 0 0/200% 200% 0 0;position:absolute;inset:0}.method-fan-divider{pointer-events:none;transform-origin:bottom;width:1px;height:100%;transform:rotate(var(--angle));background:linear-gradient(to top,transparent,oklch(from var(--color-primary) l c h / .45) 30%);position:absolute;bottom:0;left:50%}.method-fan-core{aspect-ratio:2;justify-content:center;align-items:flex-end;width:46%;display:flex;position:absolute;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}.method-fan-core :global(.lottie-container){width:100%;transform:translateY(28%)}.method-fan-step{text-align:center;gap:var(--flow-2);left:var(--x);top:var(--y);flex-direction:column;width:14rem;max-width:24vw;display:flex;position:absolute;transform:translate(-50%,-50%)}.method-fan-step h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:130%;margin:0;line-height:130%}@media(min-width:80rem){.method-fan-step h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.method-fan-step p{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));opacity:.8;margin:0}@media(min-width:80rem){.method-fan-step p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.method-fan-step p{max-width:none}.method-fan-badge{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-secondary,oklch(74.24% .1754 59.12));background-color:var(--color-bg,oklch(20.8% .0574 316.67));color:var(--color-secondary,oklch(74.24% .1754 59.12));--plate-w:68rem;transform:translate(calc(-50% + var(--bx) * (var(--plate-w) / 100) / 1%),calc(-50% + var(--by) * (var(--plate-w) / 200) / 1%));width:3.5rem;height:3.5rem;box-shadow:0 0 24px oklch(from var(--color-primary) l c h / .5);border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;font-family:ClashDisplay-Variable;font-size:1.25rem;display:flex;position:absolute;top:50%;left:50%}@media not all and (min-width:64rem){.method-fan-plate{gap:var(--flow-2);aspect-ratio:auto;isolation:isolate;flex-direction:column;max-width:36rem;display:flex}.method-fan-plate:before,.method-fan-divider{display:none}.method-fan-core{aspect-ratio:1;z-index:-1;pointer-events:none;width:min(100%,24rem);position:absolute;top:50%;bottom:auto;left:50%;overflow:visible;transform:translate(-50%,-50%)}.method-fan-core :global(.lottie-container){opacity:.3;transform:none}.method-fan-step{border-radius:var(--radius-2xl,1rem);text-align:left;gap:var(--flow-1);border:1px solid oklch(from var(--color-primary-light) l c h / .22);background:oklch(from var(--color-bg) l c h / .62);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);width:100%;max-width:none;padding:1rem 1rem 1rem 4.75rem;position:relative;top:auto;left:auto;transform:none}.method-fan-badge{width:3rem;height:3rem;position:absolute;top:1rem;left:1rem;transform:none}}.method-cycle{max-width:var(--container-2xl,42rem);gap:calc(var(--spacing,.25rem) * 8);flex-direction:column;margin-inline:auto;display:flex}.method-cycle-plate{width:100%;max-width:var(--container-sm,24rem);aspect-ratio:1;order:-9999;margin-inline:auto;position:relative}.method-cycle-track{pointer-events:none;border:1px dashed oklch(from var(--color-primary) l c h / .45);border-radius:3.40282e38px;position:absolute;inset:0}.method-cycle-ring{pointer-events:none;background:conic-gradient(from 0deg,var(--color-primary-light),var(--color-purple-6),var(--color-secondary),var(--color-orange-3),var(--color-primary-light));border-radius:3.40282e38px;position:absolute;inset:13%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 10px));mask:radial-gradient(farthest-side,#0000 calc(100% - 10px),#000 calc(100% - 10px))}.method-cycle-core{background:oklch(from var(--color-bg) l c h / .92);border:1px solid oklch(from var(--color-primary) l c h / .35);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute;inset:24%;overflow:hidden}.method-cycle-core :global(.lottie-container){width:150%;height:150%}.method-cycle-node{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);background:var(--color-bg);border:2px solid var(--node-color);width:4.5rem;height:4.5rem;color:var(--node-color);box-shadow:0 0 24px oklch(from var(--color-primary) l c h / .45);border-radius:3.40282e38px;justify-content:center;align-items:center;font-family:ClashDisplay-Variable;font-size:1.25rem;display:none;position:absolute}.method-cycle-text{width:100%;padding-left:calc(var(--spacing,.25rem) * 16);gap:var(--flow-2);flex-direction:column;display:flex;position:relative}.method-cycle-text:before{content:attr(data-index);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);background:var(--color-bg);border:2px solid var(--node-color);width:3rem;height:3rem;color:var(--node-color);border-radius:3.40282e38px;justify-content:center;align-items:center;font-family:ClashDisplay-Variable;display:flex;position:absolute;top:0;left:0}.method-cycle-text h3{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:130%;margin:0;line-height:130%}@media(min-width:80rem){.method-cycle-text h3{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)))}}.method-cycle-text h3{color:var(--node-color)}.method-cycle-text p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));opacity:.85;max-width:none;margin:0}@media not all and (min-width:80rem){.method-cycle{isolation:isolate;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;max-width:34rem;display:grid;position:relative}.method-cycle-plate{z-index:-1;opacity:.6;pointer-events:none;order:0;width:min(92%,24rem);max-width:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.method-cycle-core{display:none}.method-cycle-text{border-radius:var(--radius-2xl,1rem);gap:var(--flow-1);border:1px solid oklch(from var(--node-color) l c h / .4);background:oklch(from var(--color-bg) l c h / .5);text-shadow:0 0 10px var(--color-bg),0 0 3px var(--color-bg);padding:3.75rem .9rem 1rem}.method-cycle-text:before{width:2.25rem;height:2.25rem;text-shadow:none;font-size:.85rem;top:.9rem;left:.9rem}.method-cycle-text h3{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ))}.method-cycle-text--n{grid-area:1/1}.method-cycle-text--e{grid-area:1/2}.method-cycle-text--s{grid-area:2/2}.method-cycle-text--w{grid-area:2/1}}@media not all and (min-width:22rem){.method-cycle{grid-template-columns:minmax(0,1fr)}.method-cycle-text--n,.method-cycle-text--e,.method-cycle-text--s,.method-cycle-text--w{grid-area:auto}}@media(min-width:80rem){.method-cycle{grid-template-columns:minmax(0,1fr) minmax(0,34rem) minmax(0,1fr);align-items:center;gap:4.75rem;max-width:76rem;display:grid}.method-cycle-plate{grid-area:2/2;max-width:none}.method-cycle-node{display:flex}.method-cycle-text{padding-left:0}.method-cycle-text:before{display:none}.method-cycle-text--n{text-align:center;grid-area:1/2;align-self:flex-end}.method-cycle-text--s{text-align:center;grid-area:3/2;align-self:flex-start}.method-cycle-text--w{text-align:right;grid-area:2/1}.method-cycle-text--e{text-align:left;grid-area:2/3}.method-cycle-text--n,.method-cycle-text--s{max-width:34rem;margin-inline:auto}.method-cycle-node--n{top:0;left:50%;transform:translate(-50%,-50%)}.method-cycle-node--e{top:50%;left:100%;transform:translate(-50%,-50%)}.method-cycle-node--s{top:100%;left:50%;transform:translate(-50%,-50%)}.method-cycle-node--w{top:50%;left:0;transform:translate(-50%,-50%)}}.tech-chain{--chain-size:110px;justify-content:center;align-items:flex-start;gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;margin:0;list-style-type:none;display:none}@media(min-width:64rem){.tech-chain{display:flex}}.tech-chain{width:calc(var(--chain-size) * 2.25);padding:0 0 0 calc(var(--chain-size) * .21)}@media(min-width:80rem){.tech-chain{--chain-size:130px}}.tech-chain-item{border-radius:var(--radius-2xl,1rem);background-color:#7b2df40d;flex-shrink:0;position:relative;rotate:45deg}@supports (color:color-mix(in lab,red,red)){.tech-chain-item{background-color:color-mix(in oklab,var(--color-primary,oklch(53.46% .2645 292.54)) 5%,transparent)}}.tech-chain-item{width:var(--chain-size);height:var(--chain-size);max-width:none}.tech-chain-item--offset{--tw-translate-x:75%;translate:var(--tw-translate-x) var(--tw-translate-y)}.tech-chain-item>div{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;rotate:-45deg}.tech-chain-item svg{border-radius:var(--radius-lg,.5rem);width:50%;height:50%;color:var(--color-primary,oklch(53.46% .2645 292.54));opacity:.4}.prestation-offer-includes{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;margin:0;padding:0;font-size:14px;list-style-type:none;display:flex}@media(min-width:48rem){.prestation-offer-includes{font-size:15px}}@media(min-width:64rem){.prestation-offer-includes{font-size:16px}}@media(min-width:96rem){.prestation-offer-includes{font-size:18px}}.prestation-offer-includes{opacity:.8;line-height:155%}.prestation-offer-includes li{padding-left:calc(var(--spacing,.25rem) * 6);max-width:none;margin:0;line-height:155%;position:relative}.prestation-offer-includes li:before{content:"";height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);background-color:#fa8b01b3;border-radius:2px;position:absolute;rotate:45deg}@supports (color:color-mix(in lab,red,red)){.prestation-offer-includes li:before{background-color:color-mix(in oklab,var(--color-secondary,oklch(74.24% .1754 59.12)) 70%,transparent)}}.prestation-offer-includes li:before{top:.5em;left:0}@media(min-width:48rem){.prestation-offer-includes{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));column-gap:1.5rem;display:grid}}.prestation-section[data-kind=manifesto]{border:0;border-top:1px solid oklch(from var(--color-primary) l c h / .22);border-bottom:1px solid oklch(from var(--color-primary) l c h / .22);border-radius:0;max-width:none;padding-inline:0}.prestation-section[data-kind=manifesto]>.prestation-section-main{width:100%;max-width:var(--breakpoint-2xl,96rem);padding-inline:calc(var(--spacing,.25rem) * 4);margin-inline:auto}@media(min-width:64rem){.prestation-section[data-kind=manifesto]>.prestation-section-main{padding-inline:calc(var(--spacing,.25rem) * 8)}}.prestation-section[data-kind=manifesto]:not(:has(.tech-chain)){background:oklch(from var(--color-purple-2) l c h / .38)}.prestation-section[data-kind=manifesto]:has(.tech-chain){background:radial-gradient(120% 90% at 12% 0%,oklch(from var(--color-purple-3) l c h / .5),transparent 62%),linear-gradient(180deg,oklch(from var(--color-purple-2) l c h / .55),oklch(from var(--color-purple-2) l c h / .15))}@media(min-width:80rem){.reading-article .prestation-section,.reading-article .prestation-faq{padding-inline:5.5rem}.reading-article .prestation-section[data-kind=manifesto]{padding-inline:0}.reading-article .prestation-section[data-kind=manifesto]>.prestation-section-main{padding-inline:5.5rem}}.prestation-renvoi{--card-arrow-color:var(--color-orange-5);width:100%;text-decoration-line:none;display:block}.prestation-renvois{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));max-width:46rem;display:grid}.prestation-renvoi-carte{gap:calc(var(--spacing,.25rem) * 1.5);border-radius:var(--radius-2xl,1rem);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);--card-arrow-color:var(--color-orange-5);border:1px solid oklch(from var(--color-orange-5) l c h / .35);background:oklch(from var(--color-orange-5) l c h / .06);flex-direction:column;text-decoration-line:none;transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .3s,background-color .3s,box-shadow .3s;display:flex}.prestation-renvoi-carte:hover,.prestation-renvoi-carte:focus-visible{border-color:var(--color-orange-5);background:oklch(from var(--color-orange-5) l c h / .12);box-shadow:0 0 28px oklch(from var(--color-secondary) l c h / .2);transform:translateY(-3px)}.prestation-renvoi-carte-surtitre{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;letter-spacing:.14em;color:oklch(from var(--color-text) l c h / .6)}.prestation-renvoi-carte .card-arrow{justify-content:space-between}.prestation-renvoi-carte .card-arrow-label{text-align:left;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:130%;--tw-font-weight:var(--font-weight-semibold,600);line-height:130%;font-weight:var(--font-weight-semibold,600);white-space:normal}.prestation-renvoi-carte .card-arrow svg{width:calc(var(--spacing,.25rem) * 7)}@media(prefers-reduced-motion:reduce){.prestation-renvoi-carte{transition:none}.prestation-renvoi-carte:hover,.prestation-renvoi-carte:focus-visible{transform:none}}@property --fan-open{syntax:"<number>";inherits:true;initial-value:1}@property --cycle-open{syntax:"<number>";inherits:true;initial-value:1}.method-fan-divider{transform:rotate(calc(-90deg + (var(--angle) + 90deg) * var(--fan-open,1)))}@media(prefers-reduced-motion:no-preference){.js .method-fan[data-reveal] .method-fan-plate{transition:--fan-open 1.5s cubic-bezier(.45,.05,.25,1) .25s}.js .method-fan[data-reveal]:not(.is-in) .method-fan-plate{--fan-open:0}.js .method-fan[data-reveal] .method-fan-plate:before{mask:conic-gradient(from -90deg at 50% 100%,#000 calc(var(--fan-open,1) * 180deg),transparent 0);-webkit-mask:conic-gradient(from -90deg at 50% 100%,#000 calc(var(--fan-open,1) * 180deg),transparent 0)}.js .method-fan[data-reveal] .method-fan-step{transition:opacity .52s,translate .62s cubic-bezier(.45,.05,.25,1);transition-delay:calc(.42s + var(--i,0) * .25s)}.js .method-fan[data-reveal]:not(.is-in) .method-fan-step{opacity:0;translate:0 12px}.js .method-fan[data-reveal] .method-fan-badge{transition:scale .6s cubic-bezier(.34,1.4,.64,1);transition-delay:calc(.56s + var(--i,0) * .25s)}.js .method-fan[data-reveal]:not(.is-in) .method-fan-badge{scale:.4}.js .method-fan[data-reveal] .method-fan-core{transition:opacity .7s 1.3s}.js .method-fan[data-reveal]:not(.is-in) .method-fan-core{opacity:0}.js .method-cycle[data-reveal] .method-cycle-plate{transition:--cycle-open 1.8s cubic-bezier(.45,.05,.25,1) .25s}.js .method-cycle[data-reveal]:not(.is-in) .method-cycle-plate{--cycle-open:0}.js .method-cycle[data-reveal] .method-cycle-ring{mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 10px)),conic-gradient(#000 calc(var(--cycle-open,1) * 360deg),transparent 0);mask-composite:intersect;-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 10px),#000 calc(100% - 10px)),conic-gradient(#000 calc(var(--cycle-open,1) * 360deg),transparent 0);-webkit-mask-composite:source-in}.js .method-cycle[data-reveal] .method-cycle-node{transition:opacity .4s,scale .6s cubic-bezier(.34,1.4,.64,1);transition-delay:calc(.3s + var(--i,0) * .45s)}.js .method-cycle[data-reveal]:not(.is-in) .method-cycle-node{opacity:0;scale:.5}.js .method-cycle[data-reveal] .method-cycle-text{transition:opacity .52s,translate .62s cubic-bezier(.45,.05,.25,1);transition-delay:calc(.48s + var(--i,0) * .45s)}.js .method-cycle[data-reveal]:not(.is-in) .method-cycle-text{opacity:0;translate:0 10px}.js .method-cycle[data-reveal] .method-cycle-core{transition:opacity .7s .9s}.js .method-cycle[data-reveal]:not(.is-in) .method-cycle-core{opacity:0}.method-cycle-orbit{pointer-events:none;opacity:0;border-radius:3.40282e38px;position:absolute;inset:13%}.method-cycle-orbit:before{content:"";background:var(--color-text);width:12px;height:12px;box-shadow:0 0 10px 3px oklch(from var(--color-text) l c h / .55),0 0 26px 8px oklch(from var(--color-secondary) l c h / .35);border-radius:3.40282e38px;position:absolute;top:5px;left:50%;translate:-50% -50%}.js .method-cycle.is-in .method-cycle-orbit{animation:.8s 2.2s forwards method-cycle-orbit-in,14s linear 2.2s infinite method-cycle-orbit}.js .tech-chain[data-reveal] .tech-chain-item{transition:opacity .52s,scale .7s cubic-bezier(.34,1.4,.64,1);transition-delay:calc(.15s + var(--i,0) * .17s)}.js .tech-chain[data-reveal]:not(.is-in) .tech-chain-item{opacity:0;scale:.55}.js .tech-chain.is-in .tech-chain-item>div{animation:5.2s ease-in-out infinite tech-chain-float;animation-delay:calc(1.2s + var(--i,0) * .65s)}}@keyframes method-cycle-orbit-in{to{opacity:1}}@keyframes method-cycle-orbit{to{rotate:360deg}}@keyframes tech-chain-float{0%,to{translate:0}50%{translate:-3.5px -3.5px}}@media(prefers-reduced-motion:reduce){.method-cycle-orbit{display:none}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
