.c1>:is(#travail,#prix,#demos,#nous,#faq,#contact){content-visibility:auto}.c1>#travail{contain-intrinsic-size:auto 5000px}.c1>#prix{contain-intrinsic-size:auto 5500px}.c1>#demos{contain-intrinsic-size:auto 5900px}.c1>#nous{contain-intrinsic-size:auto 6900px}.c1>#faq{contain-intrinsic-size:auto 2350px}.c1>#contact{contain-intrinsic-size:auto 2000px}@media (min-width:48rem){.c1>#travail{contain-intrinsic-size:auto 3780px}.c1>#prix{contain-intrinsic-size:auto 3990px}.c1>#demos{contain-intrinsic-size:auto 7050px}.c1>#nous{contain-intrinsic-size:auto 4880px}.c1>#faq{contain-intrinsic-size:auto 2290px}.c1>#contact{contain-intrinsic-size:auto 1635px}}@media (min-width:64rem){.c1>#travail{contain-intrinsic-size:auto 3500px}.c1>#prix{contain-intrinsic-size:auto 2800px}.c1>#demos{contain-intrinsic-size:auto 4500px}.c1>#nous{contain-intrinsic-size:auto 3650px}.c1>#faq{contain-intrinsic-size:auto 1720px}.c1>#contact{contain-intrinsic-size:auto 1220px}}.fl[data-theme=foret]{--stage-bg:#07170f;--stage-backdrop:radial-gradient(110% 80% at 50% 45%,#133526 0%,#0a1f15 55%,#041009 100%);--stage-ink:#eaf4ec;--stage-ink-2:rgba(234,244,236,0.9);--stage-muted:rgba(234,244,236,0.62);--stage-faint:rgba(234,244,236,0.34);--stage-sheet:#f3f7f4;--stage-lift:0 0.04em 0.22em rgba(0,0,0,0.55);--stage-safelight:radial-gradient(70% 60% at 62% 45%,rgba(190,28,18,0.55),rgba(120,10,8,0.2) 55%,transparent 80%)}.fl[data-theme=clairiere]{--stage-bg:#e6eee9;--stage-backdrop:radial-gradient(110% 80% at 50% 45%,#ffffff 0%,#eef4f0 55%,#dce8e0 100%);--stage-ink:#0e3321;--stage-ink-2:rgba(14,51,33,0.92);--stage-muted:#3e5e4c;--stage-faint:rgba(14,51,33,0.42);--stage-sheet:#ffffff;--stage-lift:0 0.05em 0.3em rgba(14,51,33,0.22);--stage-safelight:radial-gradient(70% 60% at 62% 45%,rgba(214,60,40,0.28),rgba(214,60,40,0.08) 55%,transparent 80%)}.fl{--bp-ink:#1d3a2b;--bp-slab:#e2eae5;--bp-photo:#fbfdfc}.c1-evite{position:absolute;left:var(--fl-gutter);top:-100px;z-index:60;padding:10px 16px;border-radius:var(--fl-radius-pill);background:var(--fl-accent-strong);color:var(--fl-on-accent)!important;font-weight:var(--fl-weight-semibold);text-decoration:none}.c1-evite:focus{top:10px}.c1-offer:focus{outline:none}.c1-panel .nm{font-family:var(--m-font),Georgia,serif;font-weight:var(--m-w);font-style:var(--m-style);text-transform:var(--m-case);letter-spacing:var(--m-track);font-variation-settings:"wdth" var(--m-wdth)}.fs .nm,.fs .pg-title{font-family:var(--t-font),Georgia,serif;font-weight:var(--t-w);font-style:var(--t-style);text-transform:var(--t-case);letter-spacing:var(--t-track);font-variation-settings:"wdth" var(--t-wdth)}.c1-offer{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:24px;padding:clamp(20px,6vh,64px) var(--fl-gutter) clamp(28px,6vh,60px);color:var(--fl-ink)}@media (min-width:64rem){.c1-offer{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:3vw}}.c1-offer-in{container-type:inline-size;display:grid;justify-items:start;gap:clamp(14px,2.2vh,22px);min-width:0}.c1-offer-h{max-width:15ch;font-size:clamp(2.2rem,1rem + 4vw,4.7rem);font-weight:var(--fl-weight-bold);line-height:.98;letter-spacing:var(--fl-tracking-tight);text-wrap:balance}.c1-offer-lead{max-width:50ch;font-size:clamp(1.05rem,.95rem + .45vw,1.32rem);line-height:1.45;color:var(--fl-ink-2);text-wrap:pretty}.c1-offer-k>span{white-space:nowrap}.c1-offer-go{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.c1-offer-leaf{position:relative;justify-self:center;width:min(100%,540px);margin:-44px 0}.ol-stage{position:relative;aspect-ratio:1;transform-origin:50% 50%}.ol-canvas,.ol-stage svg{position:absolute;inset:0;width:100%;height:100%}.ol-stage svg{overflow:visible}.ol-canvas,.ol-stage svg{transition:opacity .4s ease}.ol-canvas{opacity:0}.c1-offer-leaf[data-live] .ol-canvas{opacity:1}.c1-offer-leaf[data-live] svg{opacity:0}.ol-limb{fill:var(--fl-leaf-fill);stroke:var(--fl-line-strong);stroke-width:2;stroke-linejoin:round}.ol-fine{fill:none;stroke:var(--fl-leaf-vein);stroke-width:1;opacity:.2}.ol-vein{fill:none;stroke:var(--fl-leaf-vein);stroke-linecap:round;stroke-linejoin:round}.ol-pet{stroke-width:7}.ol-pri{stroke-width:5}.ol-sec{stroke-width:2;opacity:.7}.ol-cap{position:absolute;left:0;right:0;bottom:1.5%;display:flex;justify-content:center;gap:10px;font-size:.74rem;font-weight:var(--fl-weight-semibold);letter-spacing:var(--fl-tracking-label);text-transform:uppercase;color:var(--fl-ink-2);opacity:0;transition:opacity .5s ease}.c1-offer-leaf[data-live] .ol-cap{opacity:1}.ol-cap span{transition:color .4s ease}.ol-cap span+span:before{content:"→";margin-right:10px;color:var(--fl-ink-2)}.c1-offer-leaf[data-shape=leaf] [data-s=leaf],.c1-offer-leaf[data-shape=phone] [data-s=phone],.c1-offer-leaf[data-shape=site] [data-s=site]{color:var(--fl-ink)}@media (max-width:63.99rem){.c1-offer{overflow:clip}.c1-offer-in{position:relative;z-index:1}.c1-offer-leaf{position:absolute;z-index:0;top:10px;right:-76px;width:clamp(230px,62vw,420px);margin:0;opacity:.24;pointer-events:none}.ol-cap{display:none}}@media (max-width:47.99rem){.c1-offer{padding-top:14px;padding-bottom:10px;gap:0}.c1-offer-in{gap:14px}.c1-offer-k{line-height:1.5}.c1-offer-k-sep{display:none}.c1-offer-k>span:last-child{display:block}.c1-offer-h{font-size:2.15rem}.c1-offer-lead{font-size:1rem;line-height:1.42}.c1-offer-go{display:grid;width:100%;gap:10px;margin-top:2px}.c1-offer-go .c1-btn{--b-h:50px;padding:0 20px;font-size:1rem}.c1-hero[data-layout=in]{gap:14px}.c1-intro-in{gap:10px;padding-top:6px}.c1-intro-in .c1-h1{font-size:1.75rem}}.c1-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro" "panel";gap:clamp(14px,2.4vh,26px);padding:0 var(--fl-gutter) clamp(14px,2.4vh,24px);color:var(--fl-ink);scroll-margin-top:0}.c1-hero[data-layout=out]{min-height:calc(100svh - var(--fl-header-stuck, 0px));padding-top:16px}.c1-intro{grid-area:intro;position:relative;z-index:3;min-width:0}.c1-hero[data-layout=in] .c1-intro-out,.c1-hero[data-layout=out] .c1-intro-in{display:none}.c1-intro-in{display:grid;justify-items:start;gap:12px;padding-top:clamp(4px,1.6vh,18px)}.c1-kicker{display:inline-flex;align-items:center;gap:10px}.c1-kicker i{width:8px;height:8px;flex:none;border-radius:50%;background:var(--fl-accent)}@media (prefers-reduced-motion:no-preference){.c1-kicker i{animation:c1-live 2.4s ease-out 2}}@keyframes c1-live{0%{box-shadow:0 0 0 0 var(--fl-accent-soft)}60%,to{box-shadow:0 0 0 9px transparent}}.c1-h1{font-size:clamp(1.9rem,1rem + 2.3vw,3.1rem);font-weight:var(--fl-weight-bold);line-height:1;letter-spacing:var(--fl-tracking-tight);text-wrap:balance}.c1-lead{max-width:60ch;font-size:clamp(1rem,.95rem + .25vw,1.14rem);line-height:1.5;color:var(--fl-ink-2)}.c1-lead em,.c1-lead strong{color:var(--fl-ink);font-style:normal;font-weight:var(--fl-weight-semibold)}.c1-panel{grid-area:panel;position:relative;z-index:3;display:grid;min-width:0;min-height:0;overflow:clip;border-radius:var(--fl-radius-xl);background:var(--m-bg);color:var(--m-ink);box-shadow:var(--fl-shadow-2),0 0 0 1px var(--fl-line)}.c1-panel:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.08;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E")}.c1-panel[data-dark]:before{mix-blend-mode:screen;opacity:.05;filter:invert(1)}.c1-hero[data-phase=film] .c1-panel,.c1-panel:has(.ph[data-full]){z-index:60}.c1-hero[data-phase=film]:not([data-landed]) .c1-panel{background:transparent;box-shadow:none}.c1-hero[data-phase=film]:not([data-landed]) .c1-panel:before{opacity:0}.c1-flood-host{z-index:0;pointer-events:none;border-radius:inherit}.c1-flood,.c1-flood-host{position:absolute;inset:0}.c1-flood{width:100%;height:100%;display:block;opacity:0}.c1-panel[data-flooding] [data-flood],.c1-panel[data-flooding] [data-flood] *{transition:color .42s ease var(--fd,0s),background-color .42s ease var(--fd,0s),border-color .42s ease var(--fd,0s),fill .42s ease var(--fd,0s),box-shadow .42s ease var(--fd,0s)!important}.c1-in,.c1-out{grid-area:1/1;position:relative;z-index:3;min-width:0}.c1-hero[data-layout=in] .c1-out,.c1-hero[data-layout=out] .c1-in{display:none}.c1-in{display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:24px;padding:clamp(16px,2.6vh,32px) clamp(18px,3.4vw,48px);transition:opacity .3s ease .06s}.c1-hero[data-phase=film] .c1-in{opacity:0}@media (min-width:64rem){.c1-in{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:4vw;align-items:center}.c1-hero[data-layout=out]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"intro panel";gap:4vw;align-items:center}.c1-hero[data-layout=out] .c1-panel{align-self:stretch;min-height:calc(100svh - 40px - var(--fl-header-stuck, 0px))}}@media (max-width:63.99rem){.c1-hero[data-layout=out]{grid-template-areas:"panel" "intro"}}.c1-out{display:grid;align-content:center;padding:clamp(40px,6vh,64px) 16px clamp(24px,4vh,40px)}.c1-intro-out{max-width:600px;padding:8px 0 24px}.c1-hero:not([data-landed]) :is(.c1-intro-out,.c1-scrollhint,.ph-tools,.ph-badge){visibility:hidden;opacity:0}.c1-hero[data-phase=film]:not([data-landed]) .ph-shadow{opacity:0}.c1-hero[data-landed] .c1-intro-out>*{animation:c1-rise .8s var(--fl-ease-out) backwards}.c1-hero[data-landed] .c1-intro-out>:nth-child(2){animation-delay:.08s}.c1-hero[data-landed] .c1-intro-out>:nth-child(3){animation-delay:.16s}.c1-hero[data-landed] .c1-intro-out>:nth-child(4){animation-delay:.24s}.c1-hero[data-landed] .c1-intro-out>:nth-child(n+5){animation-delay:.32s}.c1-hero[data-landed] :is(.c1-scrollhint,.ph-badge){animation:c1-rise .8s var(--fl-ease-out) .5s backwards}@keyframes c1-rise{0%{opacity:0;transform:translateY(18px)}}.c1-h2:focus,.c1-h2:focus-visible{outline:none}.c1-h2{margin-top:14px;font-size:clamp(2.3rem,1.4rem + 3vw,4.2rem);font-weight:var(--fl-weight-bold);line-height:.98;letter-spacing:var(--fl-tracking-tight);text-wrap:balance}.c1-intro-out .c1-lead{margin-top:16px}.c1-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.c1-btn.is-lg{--b-h:52px;padding:0 24px;border-radius:14px;font-size:1.03rem}.vn{position:absolute;top:-13px;left:-14px;z-index:1;width:64px;height:58px;overflow:visible;pointer-events:none}.vn-tige{fill:none;stroke:var(--fl-leaf-vein);stroke-width:1.2;stroke-linecap:round}.vn-leaf{fill:color-mix(in srgb,var(--fl-accent) 36%,transparent);stroke:var(--fl-leaf-vein);stroke-width:.9;stroke-linejoin:round}.vn-crown .vn-leaf{fill:color-mix(in srgb,var(--fl-accent) 55%,transparent)}.vn-stem{transform-box:view-box;transform-origin:16.5px 13px}.vn-g{transform-box:fill-box;transform-origin:0 50%}@media (prefers-reduced-motion:no-preference){.c1-offer-go:has(.c1-btn:hover,.c1-btn:focus-visible) .vn-s1{animation:vn-sway 2.8s ease-in-out}.c1-offer-go:has(.c1-btn:hover,.c1-btn:focus-visible) .vn-s2{animation:vn-sway 2.4s ease-in-out .15s}.c1-offer-go:has(.c1-btn:hover,.c1-btn:focus-visible) .vn-s3{animation:vn-sway 3.1s ease-in-out .08s}.vn-g{transition:transform .7s var(--fl-ease-spring)}.c1-offer-go:has(.c1-btn:hover,.c1-btn:focus-visible) .vn-g{transform:scale(1.4)}}@keyframes vn-sway{0%,to{transform:none}30%{transform:rotate(2.6deg)}75%{transform:rotate(-2.2deg)}}@media (max-width:47.99rem){.vn-s2{display:none}.vn{transform:scale(.88);transform-origin:14px 13px}}.c1-fine{margin-top:16px;max-width:56ch;font-size:var(--fl-text-sm);line-height:1.5;color:var(--fl-ink-2)}.c1-edit{display:flex;flex-wrap:wrap;align-items:end;gap:10px 14px;margin-top:26px;padding:0;border:0;min-width:0}.c1-edit legend{float:left;width:100%;margin-bottom:4px}.c1-edit-f{display:grid;gap:5px;min-width:0}.c1-edit-f>span{font-size:var(--fl-text-xs);font-weight:var(--fl-weight-semibold);color:var(--fl-ink-2)}.c1-edit-f input{width:210px;max-width:100%;padding:10px 13px;border:1px solid var(--fl-line-strong);border-radius:12px;background:var(--fl-surface);color:var(--fl-ink);font-size:.98rem;outline:none}.c1-edit-f input:focus{border-color:var(--fl-accent-strong);box-shadow:0 0 0 3px var(--fl-accent-soft)}.c1-edit-f .cm{display:block}.c1-intro-out .cm-list{background:var(--fl-surface-2);color:var(--fl-ink);border-color:var(--fl-line-strong)}.c1-intro-out .cm-opt[aria-selected=true]{background:var(--fl-accent-strong);color:var(--fl-on-accent)}.c1-more{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:18px}.c1-link{padding:4px 0;border:0;background:none;color:var(--fl-ink);cursor:pointer;font-size:.95rem;font-weight:var(--fl-weight-semibold);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--fl-line-strong);text-underline-offset:5px}.c1-link:hover{text-decoration-color:var(--fl-accent)}.c1-toast{min-height:1.4em;margin-top:10px;font-size:var(--fl-text-sm);color:var(--fl-accent-strong);overflow-wrap:anywhere}.c1-sticky{display:none}@media (max-width:63.99rem){.c1-hero[data-phase=result] .c1-sticky{position:sticky;bottom:12px;z-index:8;display:flex;justify-content:center;grid-column:1/-1;pointer-events:none}.c1-sticky .c1-btn{pointer-events:auto;box-shadow:var(--fl-shadow-2)}}.c1-sign{margin-top:0}.c1-try{display:flex;align-items:center;gap:14px;margin-bottom:clamp(16px,2.4vh,24px);font-family:var(--fl-font);font-size:clamp(1.35rem,.9rem + 1.1vw,1.95rem);font-weight:var(--fl-weight-bold);line-height:1.05;letter-spacing:-.028em;color:var(--m-ink);text-wrap:balance}.c1-try:after{content:"";flex:0 1 72px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--m-accent),color-mix(in srgb,var(--m-accent) 0%,transparent))}.c1-lbl{display:block;margin-bottom:6px;font-family:var(--fl-font);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--m-muted)}.c1-namebox{position:relative;border-bottom:2px solid var(--m-line);transition:border-color .3s}.c1-namebox:focus-within{border-color:var(--m-accent)}.c1-namebox[data-error]{border-color:#d8452b;animation:c1-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes c1-shake{20%,60%{transform:translateX(-6px)}40%,80%{transform:translateX(6px)}}.c1-ghost,.c1-mirror,.c1-name{display:block;width:100%;margin:0;padding:0 0 .1em;border:0;font-size:88px;line-height:1.04;white-space:pre-wrap;overflow-wrap:break-word;font-kerning:normal}.c1-name{position:relative;z-index:1;resize:none;overflow:hidden;outline:none;background:transparent;color:var(--m-ink);caret-color:var(--m-accent);min-height:1.1em}.c1-name::placeholder{color:var(--m-muted);opacity:.4}.c1-name::selection{background:var(--m-accent);color:var(--m-on)}.c1-ghost,.c1-measure,.c1-mirror{position:absolute;left:0;top:0;pointer-events:none}.c1-mirror{visibility:hidden}.c1-ghost{color:var(--m-ink);opacity:.36}.c1-caret{display:inline-block;width:.055em;height:.82em;margin-left:.04em;vertical-align:-.04em;background:var(--m-accent);animation:c1-blink 1s steps(1) infinite}@keyframes c1-blink{50%{opacity:0}}.c1-measure{visibility:hidden;white-space:nowrap;font-size:100px;line-height:1}.c1-help{margin-top:10px;font-size:.86rem;color:var(--m-muted)}.c1-help[data-error]{color:#d8452b;font-weight:600}.c1-hero[data-dark] .c1-help[data-error]{color:#ff8a6b}.c1-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:.18em .4em;margin-top:clamp(10px,2vh,20px);font-size:clamp(1.45rem,1rem + 1.5vw,2.2rem);line-height:1.1}.c1-line-m{color:var(--m-accent)}.c1-line-a{color:var(--m-muted);font-family:var(--fl-font);font-weight:300}.c1-city{font-size:inherit;line-height:1.1;padding:0 0 3px;border:0;border-bottom:1px dashed color-mix(in srgb,var(--m-ink) 40%,transparent);background:transparent;color:var(--m-ink);outline:none;max-width:100%;min-width:4ch}.c1-city::placeholder{color:var(--m-ink);opacity:.32}.c1-city:focus{border-bottom:1px solid var(--m-accent)}.c1 :is(.c1-city,.c1-name):focus-visible{outline:none}.c1 .c1-city:focus-visible{border-bottom:2px solid var(--m-accent)}.cm{position:relative;display:inline-block;max-width:100%}.cm-list{position:absolute;left:0;top:calc(100% + 10px);z-index:30;min-width:290px;max-width:min(420px,88vw);padding:6px;border:1px solid var(--m-line);border-radius:16px;background:var(--m-surface);color:var(--m-ink);box-shadow:0 28px 70px -24px rgba(0,0,0,.45);font-family:var(--fl-font);font-size:1rem;font-weight:450;font-style:normal;letter-spacing:0;text-transform:none;font-variation-settings:normal;line-height:1.3}.cm-list[hidden]{display:none}.cm-opt{display:flex;justify-content:space-between;gap:18px;padding:10px 12px;border-radius:10px;cursor:pointer}.cm-opt[aria-selected=true]{background:var(--m-accent);color:var(--m-on)}.cm-cp{font-family:var(--fl-font);font-size:.78rem;opacity:.7}.c1-chips{display:flex;flex-wrap:wrap;gap:7px;margin-top:clamp(14px,2.4vh,24px)}.c1-chip{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 14px 9px 11px;border:1px solid var(--m-line);border-radius:999px;background:transparent;color:var(--m-ink);font-family:var(--fl-font);font-weight:var(--fl-weight-semibold);font-size:.94rem;line-height:1;white-space:nowrap;cursor:pointer;transition:transform .3s var(--fl-ease-spring),background-color .25s,color .25s,border-color .25s}.c1-chip:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--c-accent);box-shadow:0 0 0 2px var(--c-bg);flex:none}.c1-chip:hover{transform:translateY(-2px);border-color:var(--c-accent)}.c1-chip:active{transform:scale(.96)}.c1-chip[aria-checked=true]{background:var(--c-accent);color:var(--c-on);border-color:var(--c-accent)}.c1-chip[aria-checked=true]:before{background:var(--c-on);box-shadow:none}.c1-chips.is-small{gap:6px;margin-top:12px}.c1-chips.is-small .c1-chip{padding:6px 11px 7px 9px;font-size:.84rem}.c1-go{display:flex;flex-wrap:wrap;gap:14px 22px;margin-top:clamp(16px,3vh,28px)}.c1-build,.c1-go{align-items:center}.c1-build{display:inline-flex;gap:16px;padding:10px 10px 10px 28px;border:0;border-radius:999px;background:var(--m-accent);color:var(--m-on);font-size:1.12rem;font-weight:650;letter-spacing:-.01em;cursor:pointer;box-shadow:inset 0 1px 0 rgb(255 255 255/.24),0 1px 2px color-mix(in srgb,var(--m-accent) 45%,transparent),0 18px 40px -18px color-mix(in srgb,var(--m-accent) 80%,transparent);transition:transform .16s var(--fl-ease-out),filter .2s ease}.c1-build:hover{filter:brightness(1.05)}.c1-build:active{transform:scale(.97)}.c1-build-arrow{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:color-mix(in srgb,var(--m-on) 14%,transparent);font-size:1.2rem;transition:transform .4s var(--fl-ease-spring)}.c1-build:hover .c1-build-arrow{transform:translateX(5px)}.c1-hint{font-family:var(--fl-font);font-size:.7rem;letter-spacing:.02em;color:var(--m-muted)}.c1-in-side{min-width:0}.sk{position:relative;width:min(100%,320px,calc((100svh - 300px) * .46));margin-inline:auto;padding:30px 38px 0 0}.sk-dim{position:absolute;font-family:var(--fl-font);font-size:.64rem;color:var(--m-muted)}.sk-dim-w{left:0;right:38px;top:8px;height:10px;border-inline:1px solid color-mix(in srgb,var(--m-ink) 30%,transparent)}.sk-dim-w:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid color-mix(in srgb,var(--m-ink) 22%,transparent)}.sk-dim-h span,.sk-dim-w span{position:absolute;padding:0 6px;background:var(--m-bg)}.sk-dim-w span{left:50%;top:50%;transform:translate(-50%,-50%)}.sk-dim-h{right:8px;top:30px;bottom:44px;width:10px;border-block:1px solid color-mix(in srgb,var(--m-ink) 30%,transparent)}.sk-dim-h:before{content:"";position:absolute;top:0;bottom:0;left:50%;border-left:1px solid color-mix(in srgb,var(--m-ink) 22%,transparent)}.sk-dim-h span{top:50%;left:50%;transform:translate(-50%,-50%) rotate(90deg)}.sk-phone{position:relative;aspect-ratio:412/866;padding:3.6%;border-radius:13%/6.2%;background:#121212;box-shadow:inset 0 0 0 1.5px #3b3b3e,0 30px 60px -30px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.3)}.c1-hero[data-dark] .sk-phone{background:#050505;box-shadow:inset 0 0 0 1.5px #4a4a4f,0 0 0 1px rgba(255,255,255,.14),0 40px 80px -30px rgba(0,0,0,.9)}.sk-screen{position:relative;height:100%;overflow:hidden;border-radius:10.4%/4.8%;background:var(--m-bg);color:var(--m-ink)}.sk-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:34px 16px 12px;border-bottom:1px solid var(--m-line)}.sk-logo{font-size:21px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:clip;min-width:0}.sk-logo.is-ghost{opacity:.55}.sk-l{display:inline-block;animation:sk-pop .5s cubic-bezier(.2,.9,.25,1.25) backwards}@keyframes sk-pop{0%{transform:translateY(.55em) scale(.3) rotate(-14deg);opacity:0;color:var(--m-accent)}55%{transform:translateY(-.06em) scale(1.14) rotate(2deg);opacity:1;color:var(--m-accent)}to{transform:none}}.sk-burger{flex:none;width:18px;height:8px;border-block:2px solid currentColor}.sk-body{display:grid;gap:12px;padding:18px 16px}.sk-eyebrow{font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--m-accent)}.sk-title{font-family:var(--m-font),serif;font-weight:var(--m-w);font-style:var(--m-style);text-transform:var(--m-case);letter-spacing:var(--m-track);font-variation-settings:"wdth" var(--m-wdth);font-size:25px;line-height:1.02}.sk-title em{color:var(--m-accent);font-style:var(--m-style)}.c1-hero:is([data-m=couvreur],[data-m=menuisier],[data-m=paysagiste]) .sk-title em{font-style:italic}.sk-btn{justify-self:start;padding:8px 12px;border-radius:6px;background:var(--m-accent);color:var(--m-on);font-size:10.5px;font-weight:700}.sk-photo{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:var(--m-surface)}.sk-photo img{width:100%;height:100%;object-fit:cover;animation:sk-dev 1.4s ease backwards}@keyframes sk-dev{0%{filter:brightness(4) grayscale(1);opacity:0}30%{opacity:1}to{filter:none}}.sk-lines{display:grid;gap:6px}.sk-lines i{height:6px;border-radius:3px;background:var(--m-line)}.sk-lines i:nth-child(2){width:82%}.sk-lines i:nth-child(3){width:64%}.sk-note{display:flex;justify-content:space-between;gap:10px;margin-top:16px;font-family:var(--fl-font);font-size:.66rem;color:var(--m-muted)}.sk-live{display:inline-flex;align-items:center;gap:7px}.sk-live i{width:6px;height:6px;border-radius:50%;background:#37c46a}@media (prefers-reduced-motion:no-preference){.sk-live i{animation:c1-blink 1.6s steps(1) 6}}@media (max-width:63.99rem){.c1-in-side{order:-1}.sk{width:100%;padding:0}.sk-body,.sk-dim,.sk-note{display:none}.sk-phone{aspect-ratio:auto;padding:5px;border-radius:18px}.sk-screen{border-radius:14px}.sk-head{padding:12px 14px;border:0}.sk-logo{font-size:19px}}.c1-phones{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:18px clamp(18px,3vw,56px);min-width:0}.c1-scrollhint{flex-basis:100%;display:inline-flex;justify-content:center;align-items:center;gap:10px;margin-top:50px;font-family:var(--fl-font);font-size:.7rem;color:var(--m-muted);text-align:center}.c1-swipe{position:relative;width:10px;height:16px;border:1.5px solid;border-radius:6px}.c1-swipe:after{content:"";position:absolute;left:50%;top:3px;width:2px;height:4px;margin-left:-1px;border-radius:1px;background:currentColor;animation:c1-wheel 1.6s ease-in-out infinite}.c1-hero[data-asleep] .c1-caret,.c1-hero[data-asleep] .c1-swipe:after{animation:none}@keyframes c1-wheel{60%{transform:translateY(5px);opacity:0}}.ph{--ph-h:min(76svh,740px);--ph-w:calc(var(--ph-h) * 0.4757);--ph-r:calc(var(--ph-h) * 0.066);--ph-sr:calc(var(--ph-h) * 0.054);--ph-b:calc(var(--ph-h) * 0.0128);position:relative;margin:0;width:var(--ph-w);height:var(--ph-h);flex:none}.c1-phones[data-count="2"] .ph{--ph-h:min(68svh,640px)}@media (max-width:47.99rem){.ph{--ph-h:min(70svh,600px)}.c1-phones[data-count="2"] .ph{--ph-h:min(48svh,352px)}.c1-phones[data-count="2"]{gap:30px 12px;margin-top:26px}}.ph-float,.ph-move,.ph-persp{width:100%;height:100%}.c1-hero[data-phase=result]:not([data-asleep]) .ph-float{animation:c1-float 7s ease-in-out infinite}@keyframes c1-float{50%{transform:translateY(-7px)}}.ph-move{transform-origin:50% 50%}.ph-persp{perspective:var(--persp,2000px)}.ph-body{position:relative;width:100%;height:100%;transform-style:preserve-3d;transform:rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));transition:transform .9s var(--fl-ease-out)}.ph-body.is-hidden{visibility:hidden}.ph-edge{inset:0;border-radius:var(--ph-r);background:linear-gradient(90deg,#3a3a3e,#121214 12%,#232326 50%,#121214 88%,#3a3a3e);transform:translateZ(calc(var(--z) * -1.4px))}.ph-edge,.ph-key{position:absolute;backface-visibility:hidden}.ph-key{width:3px;border-radius:2px;background:#2b2b2e;transform:translateZ(-5px)}.ph-key-1{right:-2px;top:24%;height:10%}.ph-key-2{left:-2px;top:18%;height:5%}.ph-key-3{left:-2px;top:26%;height:9%}.ph-front{position:absolute;inset:0;padding:var(--ph-b);border-radius:var(--ph-r);background:#0b0b0c;box-shadow:inset 0 0 0 1.5px #45454a,inset 0 0 0 3px #0b0b0c,inset 0 1px 0 3px rgba(255,255,255,.07);transform:translateZ(.5px);backface-visibility:hidden}.ph-screen{position:relative;overflow:hidden;border-radius:var(--ph-sr);background:#141414;isolation:isolate}.ph-poster,.ph-screen{width:100%;height:100%}.ph-poster{inset:0;object-fit:cover;object-position:top;filter:blur(9px) saturate(.9);transform:scale(1.08)}.ph-frame,.ph-poster{position:absolute;transition:opacity .7s ease}.ph-frame{left:0;top:0;width:390px;height:var(--ih,844px);border:0;background:#fff;transform:scale(var(--k,1));transform-origin:0 0;opacity:0}.ph[data-ready] .ph-frame{opacity:1}.ph[data-ready] :is(.ph-poster,.ph-loading){opacity:0}.ph-island{z-index:3;top:1.25%;left:50%;width:29%;height:3.3%;transform:translateX(-50%);border-radius:999px;background:#000}.ph-glare,.ph-island{position:absolute;pointer-events:none}.ph-glare{inset:0;z-index:4;background:linear-gradient(118deg,rgba(255,255,255,.16),rgba(255,255,255,.03) 28%,transparent 42%,transparent 78%,rgba(255,255,255,.05))}.ph-loading{position:absolute;left:50%;bottom:12%;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:rgba(10,10,10,.72);color:var(--stage-ink);font-family:var(--fl-font);font-size:10.5px;white-space:nowrap;transform:translateX(-50%);transition:opacity .4s}.ph-loading i{width:10px;height:10px;border:1.5px solid;border-right:1.5px solid transparent;border-radius:50%;animation:c1-spin .8s linear infinite}@keyframes c1-spin{to{transform:rotate(1turn)}}.ph-toast{position:absolute;left:7%;right:7%;bottom:3%;z-index:5;padding:9px 11px;border-radius:12px;background:rgba(14,14,13,.92);color:var(--stage-ink);font-size:11.5px;line-height:1.35;text-align:center;opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s var(--fl-ease-out);pointer-events:none}.ph-toast:not(:empty){opacity:1;transform:none}.ph-shadow{position:absolute;left:10%;right:10%;bottom:-4.5%;height:6%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.5),transparent);filter:blur(4px);transition:opacity .4s}.c1-hero[data-dark] .ph-shadow{background:radial-gradient(closest-side,rgba(0,0,0,.85),transparent)}.ph-tools{position:absolute;left:0;right:0;bottom:-46px;display:flex;justify-content:center}.ph-tool{padding:7px 13px;border:1px solid var(--m-line);border-radius:999px;background:transparent;color:var(--m-ink);font-family:var(--fl-font);font-size:.68rem;cursor:pointer}.ph-tool:hover{border-color:var(--m-ink)}.ph-label{position:absolute;left:0;right:0;top:-34px;display:flex;justify-content:center;align-items:center;gap:8px;font-family:var(--fl-font);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--m-muted)}.ph.is-b{animation:c1-arrive .9s var(--fl-ease-spring) backwards}@keyframes c1-arrive{0%{opacity:0;transform:translateY(40px) rotateY(-40deg) scale(.9)}}.ph-close{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:1px solid var(--m-line);border-radius:50%;background:transparent;color:var(--m-ink);font-size:.95rem;line-height:1;cursor:pointer}.c1-phones .ph[data-full]{position:fixed;inset:0;z-index:200;--ph-h:min(94svh,940px);width:auto;height:auto;display:grid;place-items:center;background:rgba(8,8,8,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ph[data-full] .ph-float{width:var(--ph-w);height:var(--ph-h);animation:none}.ph[data-full] :is(.ph-shadow,.ph-tools,.ph-label){display:none}.ph-exit{position:fixed;top:14px;right:14px;z-index:3;width:48px;height:48px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:rgba(20,20,20,.7);color:#fff;font-size:1.5rem;line-height:1;cursor:pointer}@media (max-width:47.99rem){.ph[data-full] .ph-float{width:100vw;height:100svh}.ph[data-full] .ph-front{padding:0;border-radius:0;box-shadow:none}.ph[data-full] .ph-screen{border-radius:0}.ph[data-full] :is(.ph-edge,.ph-island,.ph-key,.ph-glare){display:none}}.c1-skip{position:fixed;right:18px;bottom:18px;z-index:60;display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--stage-ink) 25%,transparent);border-radius:999px;background:color-mix(in srgb,var(--stage-bg) 72%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--stage-ink);font-family:var(--fl-font);font-size:.78rem;cursor:pointer;animation:c1-rise .6s var(--fl-ease-out) .6s backwards}.c1-skip:hover{background:var(--stage-bg)}@media (pointer:coarse){.c1-skip kbd{display:none}}.c1-skip kbd{padding:2px 6px;border:1px solid color-mix(in srgb,var(--stage-ink) 30%,transparent);border-radius:5px;font-family:inherit;font-size:.66rem}.fs{position:fixed;inset:0;z-index:40;display:none;overflow:hidden;pointer-events:none;color:var(--stage-ink);font-family:var(--fl-font)}.c1-hero[data-phase=film] .fs{display:block}.fs-backdrop{position:absolute;inset:0;background:var(--stage-backdrop)}.fs-backdrop:after{content:"";position:absolute;inset:0;background:var(--stage-safelight);opacity:0}.fs-chapters{position:absolute;top:20px;left:50%;display:flex;gap:clamp(10px,1.6vw,22px);transform:translateX(-50%);font-family:var(--fl-font);font-size:.7rem;letter-spacing:.04em;white-space:nowrap;color:var(--stage-faint)}.fs-chapters li{transition:color .3s}.fs-chapters li[data-done]{color:var(--stage-muted)}.fs-chapters li[data-on]{color:var(--stage-ink)}.fs-chn{color:var(--t-accent);opacity:.8}.fs-progress{position:absolute;left:0;right:0;bottom:-10px;height:1px;background:color-mix(in srgb,var(--stage-ink) 12%,transparent)}.fs-progress i{display:block;height:100%;background:var(--t-accent);transform-origin:0 50%;transform:scaleX(0)}.fs-title{position:absolute;left:0;right:0;top:50%;padding:0 6vw;text-align:center;transform:translateY(-58%)}.fs-title-name{visibility:hidden;font-size:clamp(54px,9vw,150px);line-height:1}.fs-title-meta{margin-top:22px;font-family:var(--fl-font);font-size:.78rem;letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb,var(--stage-ink) 60%,transparent)}.fs-slate{position:absolute;left:26px;top:58px;display:flex;align-items:baseline;gap:12px}.fs-slate-name{visibility:hidden;font-size:22px;line-height:1;white-space:nowrap}.fs-slate-k,.fs-slate-meta{font-family:var(--fl-font);font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--stage-ink) 50%,transparent);white-space:nowrap}.fs-flyers{inset:0;z-index:10}.fly,.fs-flyers{position:absolute}.fly{left:0;top:0;font-size:100px;line-height:1;white-space:pre;transform-origin:0 0;will-change:transform}.fs-view{position:absolute;inset:0;display:grid;place-items:center;padding-top:44px}.fs-fit{flex:none;transform-origin:50% 50%;perspective:var(--persp,1800px)}.fs-fold{position:relative;transform-style:preserve-3d}.fs-hud{position:absolute;left:20px;bottom:22px;display:flex;gap:16px;font-family:var(--fl-font);font-size:.68rem;color:color-mix(in srgb,var(--stage-ink) 42%,transparent);font-variant-numeric:tabular-nums}@media (max-width:47.99rem){.fs-chapters li:not([data-on]):not(.fs-progress){display:none}.fs-chapters{top:16px}.fs-slate{left:16px;top:44px;flex-wrap:wrap;gap:4px 10px}.fs-slate-meta{display:none}.fs-view{padding-top:56px;padding-bottom:40px}.fs-hud{left:16px;bottom:26px}}.pg{position:relative;width:1080px;height:660px;border-radius:12px;color:var(--bp-ink);backface-visibility:hidden;box-shadow:0 50px 120px -40px rgba(0,0,0,.8),0 0 0 1px rgba(255,255,255,.05);font-family:var(--fl-font);text-align:left}.pg.is-inked{overflow:hidden}.pg-bg,.pg-flood{position:absolute;inset:0;border-radius:inherit}.pg-bg{background:var(--stage-sheet)}.pg.is-skinned .pg-bg{background:var(--t-bg)!important}.pg-flood{display:block;opacity:0}.pg-flood,.pg-grid{width:100%;height:100%}.pg-grid{position:absolute;inset:0;overflow:visible;transition:opacity .6s ease}.pg-grid.is-dim{opacity:.5}.pg.is-inked .pg-grid{opacity:0}.g-col,.g-row,.g-slot{fill:none;stroke-dasharray:1;stroke-dashoffset:1}.g-col{stroke:color-mix(in srgb,var(--bp-ink) 20%,transparent);stroke-width:1}.g-row{stroke:color-mix(in srgb,var(--bp-ink) 28%,transparent);stroke-width:1}.g-fill{fill:rgba(60,178,79,.08);opacity:0}.g-slot{stroke:color-mix(in srgb,var(--bp-ink) 50%,transparent);stroke-width:1.2}.g-lbl{font-family:var(--fl-font);font-size:10px;fill:color-mix(in srgb,var(--bp-ink) 62%,transparent);opacity:0}.blk{transform-origin:50% 100%;color:var(--bp-ink)}.blk,.blk:after{position:absolute}.blk:after{content:"";left:-8%;right:-8%;bottom:-3px;height:2px;border-radius:2px;background:var(--bp-ink);opacity:0;pointer-events:none}.blk-j{display:flex;align-items:center}.blk-j,.blk-s{position:absolute;inset:0;border-radius:8px}.blk-s{background:var(--bp-slab) repeating-linear-gradient(135deg,color-mix(in srgb,var(--bp-ink) 10%,transparent) 0 1px,transparent 1px 8px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bp-ink) 30%,transparent),0 12px 24px -16px rgba(0,0,0,.35);transition:background-color .5s ease,background-image .5s,box-shadow .5s ease,opacity .5s ease,border-radius .5s ease}.blk>.blk-j>:not(.blk-s){position:relative;transition:color .5s ease}.blk.is-on{color:var(--t-ink)}.blk.is-on .blk-s{background-image:none}[data-b=header]{left:0;top:0;width:1080px;height:68px}.is-header .blk-j{gap:28px;padding:0 40px}.is-header.is-on .blk-s{border-radius:12px 12px 0 0;background-color:var(--t-bg);box-shadow:inset 0 -1px 0 var(--t-line)}.pg-logo{font-size:28px;line-height:1;white-space:nowrap;visibility:hidden}.pg.logo-on .pg-logo{visibility:visible}.pg-nav{display:flex;gap:26px;margin-left:auto;font-size:14px;font-weight:500}.is-on .pg-nav{color:var(--t-muted)}.pg-hcta{padding:9px 16px;border-radius:999px;font-size:13px;font-weight:650;box-shadow:inset 0 0 0 1.5px currentColor}.is-on .pg-hcta{background:var(--t-accent);color:var(--t-on);box-shadow:none}.pg-burger{display:none;width:22px;height:10px;margin-left:auto;border-block:2px solid currentColor}[data-b=eyebrow]{left:48px;top:112px;width:520px;height:22px}[data-b=title]{left:48px;top:142px;width:530px;height:200px}[data-b=text]{left:48px;top:356px;width:460px;height:72px}[data-b=status]{left:48px;top:516px;width:360px;height:22px}.is-text .blk-j{align-items:flex-start}.is-text.is-on .blk-s{opacity:0}.pg-eyebrow{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:22px;padding-left:2px}.is-on .pg-eyebrow{color:var(--t-accent)}.pg-title{margin:0;padding:2px 4px 0;font-size:60px;line-height:.98}.pg-title .b{transition:color .5s}.is-on .pg-title .b{color:var(--t-accent)}.fs:is([data-m=couvreur],[data-m=menuisier],[data-m=paysagiste]) .pg-title .b{font-style:italic}.fs[data-m=plombier] .is-on .pg-title .b{color:var(--t-accent)}.lt,.w,.wd{display:inline-block}.w{white-space:nowrap}.pg-text{margin:0;padding:2px 4px;font-size:16px;line-height:1.5}.is-on .pg-text{color:var(--t-muted)}.pg-status{display:inline-flex;align-items:center;gap:8px;font-size:13px;line-height:22px;padding-left:2px}.pg-status i{width:8px;height:8px;border-radius:50%;background:currentColor}.is-on .pg-status{color:var(--t-muted)}.is-on .pg-status i{background:var(--t-accent)}[data-b=cta1]{left:48px;top:448px;width:226px;height:52px}[data-b=cta2]{left:286px;top:448px;width:210px;height:52px}.is-btn .blk-j,.is-btn .blk-s{border-radius:999px}.is-btn .blk-j{justify-content:center;font-size:15px;font-weight:650;white-space:nowrap}.is-btn.is-acc.is-on .blk-s{background-color:var(--t-accent);box-shadow:0 14px 30px -16px var(--t-accent)}.is-btn.is-acc.is-on{color:var(--t-on)}.is-btn:not(.is-acc).is-on .blk-s{background-color:transparent;box-shadow:inset 0 0 0 1.5px var(--t-ink)}[data-b=ph1]{left:600px;top:100px;width:432px;height:300px}[data-b=ph2]{left:600px}[data-b=ph2],[data-b=ph3]{top:412px;width:210px;height:112px}[data-b=ph3]{left:822px}.is-photo .blk-j{overflow:hidden;border-radius:10px}.is-photo .blk-s{border-radius:10px;background:var(--bp-photo);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bp-ink) 22%,transparent),0 16px 30px -18px rgba(0,0,0,.45)}.pg-img{inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.pg-bath,.pg-img{position:absolute!important}.pg-bath{inset:-10% -30%;background:linear-gradient(100deg,transparent 25%,rgba(255,244,222,.7) 46%,rgba(255,255,255,.35) 54%,transparent 75%);mix-blend-mode:soft-light;opacity:0;transform:translateX(-110%);pointer-events:none}[data-b=card1],[data-b=card2],[data-b=card3]{top:556px;width:312px;height:72px}[data-b=card1]{left:48px}[data-b=card2]{left:384px}[data-b=card3]{left:720px}.is-card .blk-j{flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;padding:0 20px}.is-card.is-on .blk-s{background-color:var(--t-surface);box-shadow:inset 0 0 0 1px var(--t-line)}.pg-ct{font-size:15px;font-weight:650;line-height:1.2}.pg-cd{font-size:12.5px;line-height:1.3;opacity:.72}[data-b=bar]{display:none}.is-bar .blk-j{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:stretch;font-size:11.5px;font-weight:650;text-align:center}.is-bar .blk-j>span:not(.blk-s){display:grid;place-items:center}.is-bar.is-on .blk-s{border-radius:0 0 22px 22px;background-color:var(--t-surface);box-shadow:inset 0 1px 0 var(--t-line)}.is-bar.is-on .pg-bar-acc{background:var(--t-accent);color:var(--t-on);border-radius:0 0 22px 0}.pg-gleam{top:-10%;bottom:-10%;left:0;z-index:20;width:40%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);mix-blend-mode:overlay}.pg-gleam,.pg-ring{position:absolute;opacity:0;pointer-events:none}.pg-ring{z-index:21;width:140px;height:140px;border:2px solid var(--t-accent);border-radius:50%;transform:translate(-50%,-50%)}.fold-p{position:absolute;left:0;top:0;width:100%;height:100%;transform-style:preserve-3d;pointer-events:none}.fold-f{position:absolute!important;left:0;top:0;backface-visibility:hidden}.fold-f:after{content:"";position:absolute;inset:0;z-index:30;border-radius:inherit;background:linear-gradient(90deg,rgba(0,0,0,.55),rgba(0,0,0,.2));opacity:0;pointer-events:none}.fold-b{position:absolute;top:0;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;border-radius:12px;background:var(--t-bg);color:var(--t-ink);text-align:center;transform:rotateY(180deg);backface-visibility:hidden;box-shadow:inset 0 0 0 1px var(--t-line)}.fold-b:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#000;opacity:0;pointer-events:none}.fold-name{font-size:34px!important;line-height:1.02;visibility:visible!important;white-space:normal!important}.fold-meta{font-family:var(--fl-font);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--t-accent)}@media (max-width:47.99rem){.pg{width:360px;border-radius:24px}[data-b=header]{width:360px;height:56px}.is-header .blk-j{padding:0 20px}.is-header.is-on .blk-s{border-radius:24px 24px 0 0}.pg-logo{font-size:22px}.pg-hcta,.pg-nav{display:none}.pg-burger{display:block}[data-b=eyebrow]{left:20px;top:76px;width:320px;height:20px}.pg-eyebrow{font-size:10.5px;line-height:20px}[data-b=title]{left:20px;top:100px;width:320px;height:152px}.pg-title{font-size:38px}[data-b=text]{left:20px;top:262px;width:320px;height:66px}.pg-text{font-size:13.5px;line-height:1.45}[data-b=cta1]{top:340px}[data-b=cta1],[data-b=cta2]{left:20px;width:320px;height:46px}[data-b=cta2]{top:394px}[data-b=ph1]{left:20px;top:454px;width:320px;height:136px}[data-b=bar]{display:block;left:0;top:604px;width:360px;height:56px}:is([data-b=status],[data-b=ph2],[data-b=ph3],[data-b=card1],[data-b=card2],[data-b=card3]){display:none}}.ph-badge{position:absolute;left:50%;top:-30px;z-index:6;display:inline-flex;align-items:center;gap:7px;max-width:calc(100% + 40px);padding:5px 11px 5px 9px;border-radius:999px;background:color-mix(in srgb,var(--m-ink) 88%,transparent);color:var(--m-bg);font-family:var(--fl-font);font-size:.72rem;font-weight:var(--fl-weight-semibold);letter-spacing:.01em;white-space:nowrap;transform:translateX(-50%)}.ph-badge-dot{width:7px;height:7px;flex:none;border-radius:50% 50% 50% 0;background:var(--m-accent)}.c1-phones[data-count="2"] .ph-badge{top:auto;bottom:-30px}.c1-phones[data-count="2"] .ph-tools{bottom:-62px}.ph[data-full] .ph-badge{position:fixed;top:18px;left:50%}@media (max-width:47.99rem){.ph-badge{font-size:.66rem}.ph[data-full] .ph-badge{display:none}}.fs-cap{position:absolute;left:50%;bottom:22px;z-index:12;width:min(760px,calc(100vw - 280px));min-height:3.2em;transform:translateX(-50%);text-align:center}.fs-cap p{position:absolute;inset:0 0 auto;margin:0;color:var(--stage-ink);font-size:clamp(1rem,.9rem + .35vw,1.22rem);font-weight:var(--fl-weight-medium);line-height:1.35;letter-spacing:-.005em;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .45s var(--fl-ease-out)}.fs-cap p[data-on]{opacity:1;transform:none}.fs-cap-n{display:inline-block;margin-right:10px;padding:1px 7px;border-radius:999px;background:var(--fl-accent-strong);color:var(--fl-on-accent);font-size:.78em;font-weight:var(--fl-weight-bold);vertical-align:.08em}@media (max-width:47.99rem){.fs-cap{width:calc(100vw - 32px);bottom:64px}.fs-cap p{font-size:.9rem}}.c1-intro-out .c1-chip{border-color:var(--fl-line-strong);color:var(--fl-ink)}.c1-intro-out .c1-chip[aria-checked=true]{color:var(--c-on);border-color:var(--c-accent)}.fl-mono{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border-radius:50% 50% 50% 12%;background:var(--fl-accent-soft);box-shadow:inset 0 0 0 1.5px var(--fl-accent);color:var(--fl-ink);font-size:.86rem;font-weight:var(--fl-weight-bold);letter-spacing:.02em}.fl-mono.is-lg{width:88px;height:88px;font-size:1.45rem}.wk{display:grid;gap:clamp(28px,4vw,64px);view-timeline-name:--wk}@media (min-width:64rem){.wk{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.wk-leaf{position:sticky;top:calc(var(--fl-header-h) + 24px)}}.wk-leaf svg{display:block;width:100%;height:auto;overflow:visible}.wk-outline{fill:var(--fl-leaf-fill);stroke:var(--fl-line-strong);stroke-width:2;stroke-linejoin:round}.wk-fine{fill:none;stroke:var(--fl-leaf-vein);stroke-width:1;opacity:.22}.wk-petiole,.wk-pri,.wk-sec{fill:none;stroke:var(--fl-leaf-vein);stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.wk-petiole{stroke-width:7}.wk-pri{stroke-width:5}.wk-sec{stroke-width:2;opacity:.7}.wk-tip circle{fill:var(--fl-bg);stroke:var(--fl-accent);stroke-width:4}.wk-tip text{fill:var(--fl-ink);font-family:var(--fl-font);font-size:30px;font-weight:var(--fl-weight-bold)}.c1-sec.is-alt .wk-tip circle{fill:var(--fl-surface)}.wk-steps{display:grid;gap:clamp(14px,1.6vw,20px)}.wk-step{position:relative;display:grid;border:1px solid var(--fl-line);border-radius:var(--fl-radius-lg);background:var(--fl-card);box-shadow:var(--fl-shadow-1);container-type:inline-size;view-timeline-name:--wkc;transition:border-color var(--fl-dur-med) var(--fl-ease-out),box-shadow var(--fl-dur-med) var(--fl-ease-out)}.wk-step:hover{border-color:var(--fl-line-strong);box-shadow:var(--fl-shadow-2)}.wk-step:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:3px;border-radius:0 3px 3px 0;background:var(--fl-accent);transform:scaleY(0);transform-origin:50% 0}.wk-body{padding:clamp(20px,2.4vw,28px)}.wk-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px}.wk-n{display:inline-grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--fl-accent-strong);color:var(--fl-on-accent);font-size:.9rem;font-weight:var(--fl-weight-bold)}.wk-kicker{font-size:var(--fl-text-xs);font-weight:var(--fl-weight-semibold);letter-spacing:var(--fl-tracking-label);text-transform:uppercase;color:var(--fl-ink-2)}.wk-of{font-weight:var(--fl-weight-regular)}.wk-meta{display:inline-flex;align-items:center;gap:8px;min-height:32px;margin-left:auto;padding:4px 12px 4px 10px;border:1px solid var(--fl-line);border-radius:var(--fl-radius-pill);background:var(--fl-bg);color:var(--fl-ink);font-size:.84rem;font-weight:var(--fl-weight-medium);line-height:1.2}.wk-meta-i{color:var(--fl-accent-strong)}.wk-step h3{margin-top:18px;font-size:var(--fl-text-lg);font-weight:var(--fl-weight-bold);letter-spacing:-.015em;line-height:1.2}.wk-d{margin-top:8px;max-width:62ch;color:var(--fl-ink-2)}.wk-roles{display:grid;gap:18px;margin-top:20px;padding-top:18px;border-top:1px dashed var(--fl-line-strong)}@container (min-width: 520px){.wk-roles{grid-template-columns:1fr 1fr;gap:24px}.wk-role.is-us{padding-left:24px;border-left:1px solid var(--fl-line)}}.wk-role-t{display:flex;align-items:center;gap:8px;font-size:var(--fl-text-xs);font-weight:var(--fl-weight-semibold);letter-spacing:var(--fl-tracking-label);text-transform:uppercase;color:var(--fl-ink-2)}.wk-role-t:before{content:"";width:9px;height:9px;flex:none;border-radius:50% 0;box-shadow:inset 0 0 0 1.5px var(--fl-line-strong)}.wk-role.is-us .wk-role-t{color:var(--fl-accent-strong)}.wk-role.is-us .wk-role-t:before{background:var(--fl-accent);box-shadow:none}.wk-role ul{display:grid;gap:8px;margin-top:12px}.wk-role li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;font-size:.95rem;line-height:1.45;color:var(--fl-ink)}.wk-tick{margin-top:.2em;color:var(--fl-ink-2)}.wk-role.is-us .wk-tick{color:var(--fl-accent-strong)}.wk-fin{position:relative;border-radius:0 0 calc(var(--fl-radius-lg) - 1px) calc(var(--fl-radius-lg) - 1px);padding:14px clamp(20px,2.4vw,28px) 15px calc(clamp(20px, 2.4vw, 28px) + 26px);border-top:1px solid var(--fl-line);background:var(--fl-card-band);font-size:.95rem;line-height:1.45;color:var(--fl-ink)}.wk-fin-i{position:absolute;left:clamp(20px,2.4vw,28px);top:17px;color:var(--fl-accent-strong)}.wk-fin-t{font-weight:var(--fl-weight-bold)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.wk-petiole,.wk-pri,.wk-sec{animation:wk-draw linear backwards;animation-timeline:--wk}.wk-petiole{animation-range:entry 30% cover 22%}.wk-step{animation:wk-in linear backwards;animation-timeline:--wk}.wk-tip{animation:wk-fade linear backwards;animation-timeline:--wk}.wk-p1,.wk-s1{animation-range:cover 18% cover 30%}.wk-p2,.wk-s2{animation-range:cover 26% cover 38%}.wk-p3,.wk-s3{animation-range:cover 34% cover 46%}.wk-p4,.wk-s4{animation-range:cover 42% cover 54%}.wk-p5,.wk-s5{animation-range:cover 50% cover 62%}.wk-st1,.wk-t1{animation-range:cover 22% cover 30%}.wk-st2,.wk-t2{animation-range:cover 30% cover 38%}.wk-st3,.wk-t3{animation-range:cover 38% cover 46%}.wk-st4,.wk-t4{animation-range:cover 46% cover 54%}.wk-st5,.wk-t5{animation-range:cover 54% cover 62%}.wk-step:before{animation:wk-focus linear both;animation-timeline:--wkc;animation-range:cover 15% cover 85%}}}@keyframes wk-focus{0%,to{transform:scaleY(0)}30%,70%{transform:scaleY(1)}}@keyframes wk-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes wk-fade{0%{opacity:0}to{opacity:1}}@keyframes wk-in{0%{transform:translateY(14px)}to{transform:none}}.vs-ivy,.wk-ivy{z-index:2}@media (max-width:47.99rem){.vs-ivy,.wk-ivy{--ivy-k:0.7}}.vs{margin-top:clamp(64px,9vw,112px)}.vs-head{display:grid;gap:8px}.vs-t{font-size:var(--fl-text-xl);font-weight:var(--fl-weight-bold);letter-spacing:-.02em;line-height:1.15}.vs-head p{color:var(--fl-ink-2);font-size:var(--fl-text-lg)}.vs-box{position:relative;margin-top:26px}.vs-table{width:100%;border:1px solid var(--fl-line);border-collapse:separate;border-spacing:0;border-radius:var(--fl-radius-lg);background:var(--fl-card);box-shadow:var(--fl-shadow-1);overflow:clip;font-size:.97rem;line-height:1.45}.vs-table td,.vs-table th{position:relative;padding:16px 22px;border-top:1px solid var(--fl-line);text-align:left;vertical-align:top}.vs-table thead td,.vs-table thead th{padding-top:24px;padding-bottom:20px;border-top:0;vertical-align:bottom}.vs-table tbody th{width:26%;color:var(--fl-ink);font-weight:var(--fl-weight-semibold)}.vs-table tbody td{padding-left:52px;color:var(--fl-ink-2)}.vs-table .is-us{background:var(--fl-accent-soft);color:var(--fl-ink)}.vs-table thead th.is-us{box-shadow:inset 0 3px 0 var(--fl-accent)}.vs-col-k{display:block;font-size:var(--fl-text-xs);font-weight:var(--fl-weight-semibold);letter-spacing:var(--fl-tracking-label);text-transform:uppercase;color:var(--fl-ink-2)}.vs-table .is-us .vs-col-k{color:var(--fl-accent-strong)}.vs-col-big{display:block;margin-top:8px;max-width:30ch;color:var(--fl-ink);font-size:var(--fl-text-lg);font-weight:var(--fl-weight-semibold);letter-spacing:-.015em;line-height:1.25}.vs-i{position:absolute;left:22px;top:19px;color:var(--fl-line-strong)}.vs-table .is-us .vs-i{color:var(--fl-accent-strong)}.vs-note{margin-top:16px;font-size:.92rem;color:var(--fl-ink-2)}.vs-note a{color:var(--fl-accent-strong);font-weight:var(--fl-weight-semibold);text-decoration:underline;text-underline-offset:3px}@media (max-width:47.99rem){.vs-table,.vs-table tbody,.vs-table td,.vs-table th,.vs-table tr{display:block;width:auto}.vs-table thead{display:none}.vs-table tbody th{width:auto;padding:18px 18px 8px}.vs-table tbody tr:first-child th{border-top:0}.vs-table tbody td{padding:6px 18px 8px 46px;border-top:0}.vs-table tbody td.is-us{margin:4px 10px 12px;padding:10px 14px 12px 42px;border-radius:var(--fl-radius-sm)}.vs-table td:before{content:attr(data-l);display:block;margin-bottom:2px;font-size:var(--fl-text-xs);font-weight:var(--fl-weight-semibold);letter-spacing:var(--fl-tracking-label);text-transform:uppercase;color:var(--fl-ink-2)}.vs-table td.is-us:before{color:var(--fl-accent-strong)}.vs-i{left:18px;top:26px}.vs-table td.is-us .vs-i{left:14px;top:30px}}.pw{display:grid;gap:16px}.pw-lead{font-size:var(--fl-text-lg)}.pw-num{display:block;font-size:var(--fl-text-3xl);font-weight:var(--fl-weight-bold);letter-spacing:-.04em;line-height:1;color:var(--fl-accent-strong)}.pw-bars{display:grid;gap:8px}.pw-row{display:grid;grid-template-columns:8.5em minmax(0,1fr);align-items:center;gap:12px;font-size:.86rem;color:var(--fl-ink-2)}.pw-bar{display:block;height:12px;border-radius:999px;background:var(--fl-line-strong);transition:inline-size .8s var(--fl-ease-out)}.pw-bar.is-us{background:var(--fl-accent)}.pw-src{font-size:.84rem;line-height:1.5}.pw-src a{color:var(--fl-ink)}.bk{position:relative;display:grid;gap:18px;padding:clamp(20px,3vw,34px);border-radius:var(--fl-radius-xl);background:var(--fl-bg);box-shadow:inset 0 0 0 1px var(--fl-line),var(--fl-shadow-1)}.bk-skel{min-height:640px;align-content:center;justify-items:center}.bk-anchor{position:absolute;top:-24px}.bk-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;justify-self:start;padding:4px;border-radius:999px;background:var(--fl-surface);box-shadow:inset 0 0 0 1px var(--fl-line)}.bk-tab{padding:9px 16px;border:0;border-radius:999px;background:transparent;color:var(--fl-ink-2);font-size:.92rem;font-weight:var(--fl-weight-semibold);cursor:pointer}.bk-tab[aria-pressed=true]{background:var(--fl-accent-strong);color:var(--fl-on-accent)}.bk-apercu{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:12px;background:var(--fl-accent-soft);font-size:.9rem}.bk-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--fl-accent)}.bk-form{display:grid;gap:16px}.bk-slots{display:grid;gap:10px;padding:0;border:0;min-width:0}.bk-slots legend{margin-bottom:10px;font-size:var(--fl-text-lg);font-weight:var(--fl-weight-semibold)}.bk-slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.bk-slot{position:relative;display:grid;gap:2px;padding:11px 12px 11px 36px;border:1px solid var(--fl-line-strong);border-radius:14px;cursor:pointer;transition:border-color .2s,background-color .2s}.bk-slot input{position:absolute;left:12px;top:14px;width:16px;height:16px;margin:0;accent-color:var(--fl-accent-strong)}.bk-slot:hover{border-color:var(--fl-ink-2)}.bk-slot:has(input:checked){border-color:var(--fl-accent-strong);background:var(--fl-accent-soft)}.bk-slot:has(input:focus-visible){outline:2px solid var(--fl-focus);outline-offset:2px}.bk-slot-d{font-weight:var(--fl-weight-semibold);text-transform:capitalize}.bk-slot-h{font-size:.8rem;color:var(--fl-ink-2)}.bk-slot.is-skel{min-height:58px;opacity:.5}.bk-slot.is-other,.bk-slot.is-skel{border-style:dashed}.bk-note{font-size:.84rem;color:var(--fl-ink-2)}.bk-row{display:grid;gap:16px}@media (min-width:40rem){.bk-row{grid-template-columns:1fr 1fr}}.bk-f{display:grid;gap:6px}.bk-f>span{font-size:.88rem;font-weight:var(--fl-weight-semibold)}.bk-f em{font-style:normal;font-weight:var(--fl-weight-regular);color:var(--fl-ink-2)}.bk-f :is(input,select,textarea){width:100%;padding:12px 14px;border:1px solid var(--fl-line-strong);border-radius:12px;background:var(--fl-surface);color:var(--fl-ink);font-size:1rem;outline:none;transition:border-color .2s,box-shadow .2s}.bk-f :is(input,select,textarea):focus{border-color:var(--fl-accent-strong);box-shadow:0 0 0 3px var(--fl-accent-soft)}.bk-f textarea{resize:vertical;line-height:1.5}.bk-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bk-rgpd{font-size:.82rem;color:var(--fl-ink-2)}.bk-rgpd a{color:var(--fl-ink)}.bk-go{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.bk-status{font-size:.92rem}.bk-status[data-type=ok]{color:var(--fl-accent-strong);font-weight:var(--fl-weight-semibold)}.bk-status[data-type=erreur]{color:var(--fl-danger)}@media (max-width:47.99rem){.c1-hero{padding-inline:12px}.c1-intro{padding-inline:4px}.c1-panel{border-radius:24px}.c1-in{gap:16px;align-content:start;padding:18px 16px 22px}.c1-in .c1-chips{flex-wrap:nowrap;overflow-x:auto;margin-inline:-16px;padding:2px 16px 6px;scrollbar-width:none;scroll-snap-type:x proximity}.c1-in .c1-chips::-webkit-scrollbar{display:none}.c1-chip{scroll-snap-align:start}.c1-go{margin-top:16px}.c1-build{width:100%;justify-content:space-between}.c1-hint{width:100%;text-align:center}.c1-out{padding:44px 8px 26px}.c1-intro-out{padding-top:18px}.c1-edit-f input{width:100%}.c1-edit-f{flex:1 1 140px}.pw-row{grid-template-columns:7em minmax(0,1fr)}}