:root{--blanc:#fff;--gris:#f5f5f7;--trait:#d2d2d7;--trait-doux:#e8e8ed;--txt:#1d1d1f;--txt-2:#6e6e73;--bleu:#0a66d8;--bleu-fonce:#0852b0;--orange:#c2410c;--orange-fonce:#9a3412;--accent:var(--bleu);--accent-fonce:var(--bleu-fonce);--police:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--large:1120px;--gouttiere:22px;--section:clamp(64px, 9vw, 112px);--rayon:20px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.legwan{--accent:var(--orange);--accent-fonce:var(--orange-fonce)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--blanc);color:var(--txt);font-family:var(--police);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:hidden}h1,h2,h3,h4{color:var(--txt);text-wrap:balance;margin:0;font-weight:600}h1{letter-spacing:-.03em;font-size:clamp(38px,5.4vw,64px);line-height:1.06}h2{letter-spacing:-.025em;font-size:clamp(30px,4vw,48px);line-height:1.08}h3{letter-spacing:-.02em;font-size:clamp(21px,2vw,24px);line-height:1.2}h4{font-size:17px}p{margin:0}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}picture{display:contents}ul,ol{margin:0;padding:0;list-style:none}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.evitement{z-index:300;background:var(--txt);color:var(--blanc);padding:10px 18px;position:absolute;top:0;left:-9999px}.evitement:focus{left:0}.large{width:min(var(--large), calc(100% - var(--gouttiere) * 2));margin-inline:auto}.etroit{width:min(760px, calc(100% - var(--gouttiere) * 2));margin-inline:auto}.section{padding-block:var(--section)}.gris{background:var(--gris)}.centre{text-align:center}.tete{text-align:center;max-width:760px;margin:0 auto clamp(36px,5vw,60px)}.tete p{color:var(--txt-2);margin-top:16px;font-size:clamp(17px,1.6vw,21px)}.sous{color:var(--txt-2);letter-spacing:-.015em;font-size:clamp(19px,2vw,24px);line-height:1.4}.texte{color:var(--txt-2);max-width:62ch}.texte+.texte{margin-top:16px}.actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:32px;display:flex}.centre .actions,.ouverture .actions,.actions.centre{justify-content:center}.bouton{background:var(--accent);min-height:46px;color:var(--blanc);font:inherit;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-size:16px;font-weight:500;transition:background-color .15s;display:inline-flex}.bouton:hover{background:var(--accent-fonce)}.bouton-clair{background:var(--blanc);color:var(--txt);box-shadow:inset 0 0 0 1px var(--trait)}.bouton-clair:hover{background:var(--gris)}.lien{color:var(--accent);font-size:17px}.lien:hover{text-underline-offset:3px;text-decoration:underline}.tuiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tuiles-2{grid-template-columns:repeat(2,minmax(0,1fr))}.tuile{border-radius:var(--rayon);background:var(--gris);flex-direction:column;gap:12px;padding:clamp(28px,3vw,40px);display:flex}.gris .tuile{background:var(--blanc)}.tuile p{color:var(--txt-2)}.tuile .lien{margin-top:auto;padding-top:8px}a.tuile{transition:transform .2s}a.tuile:hover{transform:scale(1.01)}a.tuile:hover .lien{text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.tuiles{grid-template-columns:1fr}}.capture{border:1px solid var(--trait-doux);background:var(--gris);border-radius:14px;width:100%;display:block}.visuel figcaption,figcaption{color:var(--txt-2);text-align:center;margin-top:14px;font-size:14px}figure{margin:0}.galerie{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,40px) 24px;display:grid}.galerie figcaption{text-align:left}.galerie .large-2{grid-column:1/-1}.galerie .capture{aspect-ratio:16/10;object-fit:cover;object-position:top left}@media (max-width:720px){.galerie{grid-template-columns:1fr}.galerie .large-2{grid-column:auto}}.deux{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,88px);display:grid}.deux-centre{align-items:center}@media (max-width:860px){.deux{grid-template-columns:1fr}}.liste li{border-top:1px solid var(--trait);color:var(--txt);padding-block:16px}.liste li:last-child{border-bottom:1px solid var(--trait)}.liste-numerotee{counter-reset:n}.liste-numerotee li{counter-increment:n;grid-template-columns:28px minmax(0,1fr);display:grid}.liste-numerotee li:before{content:counter(n) ".";color:var(--txt-2)}.points{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;display:grid}.points-2{grid-template-columns:repeat(2,minmax(0,1fr))}.point{border-top:1px solid var(--trait);padding-block:24px 32px}.point h3{margin-bottom:8px;font-size:19px}.point p{color:var(--txt-2)}@media (max-width:860px){.points,.points-2{grid-template-columns:1fr}}.barre{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(20px);background:#ffffffdb;border-bottom:1px solid #00000014;position:sticky;top:0}.barre-int{align-items:center;gap:24px;height:56px;display:flex}.barre-logo{width:150px;display:block}.barre-liens{gap:30px;margin-left:auto;display:flex}.barre-liens a{color:var(--txt);opacity:.8;font-size:14px;transition:opacity .15s}.barre-liens a:hover,.barre-liens a[aria-current=page]{opacity:1}.barre-liens a[aria-current=page]{font-weight:600}.burger{cursor:pointer;background:0 0;border:0;width:40px;height:40px;margin-left:auto;display:none;position:relative}.burger i{background:var(--txt);width:18px;height:1.5px;transition:transform .2s,opacity .15s;position:absolute;left:11px}.burger i:first-child{top:14px}.burger i:nth-child(2){top:20px}.burger i:nth-child(3){top:26px}.burger[aria-expanded=true] i:first-child{transform:translateY(6px)rotate(45deg)}.burger[aria-expanded=true] i:nth-child(2){opacity:0}.burger[aria-expanded=true] i:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.tiroir{background:var(--blanc);display:none}.tiroir ul{padding-block:8px 28px}.tiroir a{letter-spacing:-.02em;padding:12px 0;font-size:24px;font-weight:600;display:block}@media (max-width:820px){.barre-liens{display:none}.burger,.tiroir{display:block}}.tiroir[hidden]{display:none}.ouverture{text-align:center;padding-block:clamp(56px,8vw,104px) clamp(40px,5vw,64px)}.ouverture h1{max-width:17ch;margin-inline:auto}.ouverture .sous{max-width:36ch;margin:20px auto 0}.surtitre{color:var(--accent);margin-bottom:12px;font-size:clamp(17px,1.6vw,21px);font-weight:600;display:block}.legwan-logo{width:auto;height:36px;margin:0 auto 24px;display:block}.portrait{aspect-ratio:4/5;object-fit:cover;object-position:top center;border-radius:var(--rayon);background:var(--gris);width:100%;max-width:420px;display:block}.pied{background:var(--gris);border-top:1px solid var(--trait-doux);color:var(--txt-2);padding-block:40px 28px;font-size:13px}.pied-haut{border-bottom:1px solid var(--trait);grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:28px;padding-bottom:28px;display:grid}.pied h4{color:var(--txt);margin-bottom:10px;font-size:13px;font-weight:600}.pied nav{gap:8px;display:grid}.pied nav a:hover,.pied-bas a:hover{color:var(--txt);text-decoration:underline}.pied-logo{width:130px;margin-bottom:12px;display:block}.pied-bas{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-top:18px;display:flex}@media (max-width:820px){.pied-haut{grid-template-columns:repeat(2,minmax(0,1fr))}}.contact-valeur{letter-spacing:-.02em;color:var(--txt);word-break:break-word;font-size:clamp(21px,2.2vw,26px);font-weight:600}a.contact-valeur:hover{color:var(--accent)}.formulaire{border-radius:var(--rayon);background:var(--blanc);gap:18px;padding:clamp(24px,3vw,36px);display:grid}.champ-paire{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.champ{gap:6px;display:grid}.champ label{font-size:14px;font-weight:500}.facultatif{color:var(--txt-2);font-weight:400}.champ input,.champ select,.champ textarea{font:inherit;color:var(--txt);background:var(--blanc);border:1px solid var(--trait);border-radius:10px;width:100%;min-height:48px;padding:12px 14px;font-size:16px}.champ textarea{resize:vertical}.champ input:focus,.champ select:focus,.champ textarea:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #0a66d826}.formulaire .actions{margin-top:4px}.formulaire-note{color:var(--txt-2);font-size:13px}@media (max-width:560px){.champ-paire{grid-template-columns:1fr}.formulaire .bouton{width:100%}}.ticket{background:var(--blanc);border-radius:var(--rayon);font-variant-numeric:tabular-nums;padding:clamp(24px,3vw,36px)}.ticket-ligne{border-bottom:1px solid var(--trait-doux);grid-template-columns:minmax(96px,auto) minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding-block:13px;display:grid}.ticket-montant{font-size:19px;font-weight:600}.ticket-libelle,.ticket-total{color:var(--txt-2);font-size:15px}.ticket-fin{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;margin-top:18px;display:flex}.ticket-fin span{color:var(--txt-2)}.ticket-fin strong{letter-spacing:-.03em;color:var(--orange);font-size:clamp(28px,3.4vw,40px);font-weight:600}.ticket-note{color:var(--txt-2);margin-top:14px;font-size:13px}@media (max-width:560px){.ticket-ligne{grid-template-columns:minmax(0,1fr) auto}.ticket-libelle{grid-area:2/1/auto/-1}}.page-texte{grid-template-columns:minmax(0,1fr) 260px;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.prose{grid-template-columns:minmax(0,1fr);gap:18px;max-width:68ch;display:grid}.prose h2{margin-top:24px;font-size:clamp(22px,2.4vw,28px)}.prose p,.prose li{color:var(--txt-2)}.prose a{color:var(--accent)}.page-texte .prose{order:1}.sommaire{order:2;font-size:15px;position:sticky;top:80px}.sommaire h4{color:var(--txt-2);margin-bottom:12px;font-size:13px;font-weight:500}.sommaire ol{gap:10px;display:grid}.sommaire a:hover{color:var(--accent)}@media (max-width:860px){.page-texte{grid-template-columns:minmax(0,1fr)}.sommaire{order:-1;position:static}}@media print{.barre,.tiroir{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.photo{aspect-ratio:3/2;object-fit:cover;background:var(--trait-doux);width:100%;display:block}.tuile-photo{gap:0;padding:0;overflow:hidden}.tuile-corps{flex-direction:column;gap:10px;padding:clamp(24px,2.6vw,32px);display:flex}.tuile-corps p{color:var(--txt-2)}.bandeau{aspect-ratio:21/9;object-fit:cover;border-radius:var(--rayon);width:100%;display:block}@media (max-width:700px){.bandeau{aspect-ratio:3/2}}.photo-arrondie{border-radius:var(--rayon)}.credit{color:var(--txt-2);margin-top:10px;font-size:12px}.points-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1000px){.points-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.points-4{grid-template-columns:1fr}}.outils{letter-spacing:-.02em;color:var(--txt-2);flex-wrap:wrap;justify-content:center;gap:12px 36px;font-size:clamp(18px,1.8vw,22px);font-weight:600;display:flex}.faq{max-width:820px;margin-inline:auto}.faq details{border-top:1px solid var(--trait)}.faq details:last-child{border-bottom:1px solid var(--trait)}.faq summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding-block:22px;font-size:clamp(17px,1.6vw,20px);font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--txt-2);flex-shrink:0;font-size:26px;font-weight:300;line-height:1;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{max-width:68ch;color:var(--txt-2);padding-bottom:24px}.credits li{border-top:1px solid var(--trait);grid-template-columns:160px minmax(0,1fr);align-items:center;gap:20px;padding-block:18px;display:grid}.credits img{aspect-ratio:3/2;object-fit:cover;border-radius:10px;width:160px}.credits p{color:var(--txt-2);font-size:15px}.credits a{color:var(--accent)}@media (max-width:560px){.credits li{grid-template-columns:1fr}}.legwan-photo{margin-top:28px}:root{--knb-bleu:#1d4ed8;--knb-bleu-pale:#eef3ff;--knb-cyan:#0284c7;--knb-cyan-pale:#e5f5fd;--knb-vert:#059669;--knb-vert-pale:#e7f7f0;--lg-orange:#c2410c;--lg-orange-pale:#fff1e7;--trame-points:radial-gradient(circle, currentColor 1px, transparent 1.4px)}.gris,.fond-bleu-pale{background-color:var(--knb-bleu-pale);background-image:radial-gradient(circle,#1d4ed817 1px,#0000 1.4px);background-size:22px 22px}.legwan .gris,.gris.legwan,.fond-orange-pale{background-color:var(--lg-orange-pale);background-image:radial-gradient(circle,#c2410c1a 1px,#0000 1.4px);background-size:22px 22px}.fond-vert-pale{background-color:var(--knb-vert-pale);background-image:repeating-linear-gradient(135deg,#05966912 0 1px,#0000 1px 14px)}.gris .tuile,.fond-bleu-pale .tuile,.fond-orange-pale .tuile,.fond-vert-pale .tuile{background:var(--blanc)}.fond-bleu,.fond-orange{--txt:#fff;--txt-2:#ffffffdb;color:var(--txt);background-image:radial-gradient(circle,#ffffff21 1px,#0000 1.4px);background-size:22px 22px}.fond-bleu{background-color:var(--knb-bleu)}.fond-orange{background-color:var(--lg-orange)}.fond-bleu .bouton,.fond-orange .bouton{background:var(--blanc);color:var(--txt-fond,var(--knb-bleu))}.fond-orange .bouton{--txt-fond:var(--lg-orange)}.fond-bleu .bouton:hover,.fond-orange .bouton:hover{background:#ffffffe0}.fond-bleu .lien,.fond-orange .lien{color:var(--blanc);text-underline-offset:3px;text-decoration:underline}.fond-bleu .surtitre,.fond-orange .surtitre{color:var(--blanc)}.fond-bleu .tuile,.fond-orange .tuile{--txt:#1d1d1f;--txt-2:#6e6e73;background:var(--blanc);color:var(--txt)}.fond-bleu .capture,.fond-orange .capture{border-color:#ffffff40}.ouverture{isolation:isolate;position:relative}.ouverture:before{content:"";z-index:-1;background-image:radial-gradient(circle,#1d4ed81a 1px,#0000 1.4px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.legwan .ouverture:before{background-image:radial-gradient(circle,#c2410c1c 1px,#0000 1.4px)}.tuile-bleu{background:var(--knb-bleu-pale)}.tuile-cyan{background:var(--knb-cyan-pale)}.tuile-vert{background:var(--knb-vert-pale)}.tuile-orange{background:var(--lg-orange-pale)}.icone{width:52px;height:52px;color:var(--blanc);border-radius:14px;place-items:center;margin-bottom:8px;display:grid}.icone svg{width:26px;height:26px}.icone-bleu{background:var(--knb-bleu)}.icone-cyan{background:var(--knb-cyan)}.icone-vert{background:var(--knb-vert)}.icone-orange{background:var(--lg-orange)}.points-4 .point{border-top-width:3px}.points-4 .point:nth-child(4n+1){border-top-color:var(--knb-bleu)}.points-4 .point:nth-child(4n+2){border-top-color:var(--knb-cyan)}.points-4 .point:nth-child(4n+3){border-top-color:var(--knb-vert)}.points-4 .point:nth-child(4n+4){border-top-color:var(--lg-orange)}.pied{border-top:0;position:relative}.pied:before{content:"";background:linear-gradient(to right, var(--knb-bleu) 0 25%, var(--knb-cyan) 25% 50%, var(--knb-vert) 50% 75%, var(--lg-orange) 75% 100%);height:5px;position:absolute;top:0;left:0;right:0}:root{--doux:cubic-bezier(.22, 1, .36, 1);interpolate-size:allow-keywords}@keyframes monte{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes apparait{0%{opacity:0}to{opacity:1}}@keyframes approche{0%{opacity:0;transform:translateY(48px)scale(.96)}to{opacity:1;transform:none}}.page{animation:.45s both apparait}.ouverture .large>*{animation:monte .8s var(--doux) both}.ouverture .large>:first-child{animation-delay:50ms}.ouverture .large>:nth-child(2){animation-delay:.15s}.ouverture .large>:nth-child(3){animation-delay:.27s}.ouverture .large>:nth-child(4){animation-delay:.39s}.ouverture+figure,.ouverture+section,.ouverture+div{animation:approche 1s var(--doux) .45s both}@keyframes derive{0%{background-position:0 0}to{background-position:22px 44px}}.ouverture:before{animation:14s linear infinite derive}@keyframes glisse{0%{opacity:0;translate:0 56px}to{opacity:1;translate:none}}@keyframes grandit{0%{scale:.9}to{scale:1}}@keyframes zoom-lent{0%{scale:1.14}to{scale:1}}@keyframes glisse-cote{0%{opacity:0;translate:-40px}to{opacity:1;translate:none}}@keyframes progression{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes barre-ombre{to{background-color:#fffffff0;box-shadow:0 6px 24px #0f172a14}}@supports (animation-timeline:view()){.tete,.tuile,.point,.faq details,.galerie figure,.deux>*,.etroit>*,.ticket,.outils span,.credits li{animation:linear both glisse;animation-timeline:view();animation-range:entry entry 200px}.tuiles>:nth-child(3n+2),.points>:nth-child(4n+2){animation-range:entry 40px entry 240px}.tuiles>:nth-child(3n+3),.points>:nth-child(4n+3){animation-range:entry 80px entry 280px}.points>:nth-child(4n+4){animation-range:entry 120px entry 320px}.liste li,.ticket-ligne{animation:linear both glisse-cote;animation-timeline:view();animation-range:entry entry 200px}.visuel .capture{animation:linear both grandit;animation-timeline:view();animation-range:entry cover 40%}.cadre-photo>img{animation:linear both zoom-lent;animation-timeline:view();animation-range:entry exit 0%}.barre{animation:linear both barre-ombre;animation-timeline:scroll(root);animation-range:0 120px}.progression{animation:linear both progression;animation-timeline:scroll(root);display:block}}.cadre-photo{border-radius:var(--rayon);overflow:hidden}.cadre-photo .bandeau{border-radius:0}.progression{z-index:200;transform-origin:0;background:linear-gradient(to right, var(--knb-bleu) 0 25%, var(--knb-cyan) 25% 50%, var(--knb-vert) 50% 75%, var(--lg-orange) 75% 100%);pointer-events:none;height:3px;display:none;position:fixed;top:0;left:0;right:0}a.tuile,.tuile-photo{transition:transform .35s var(--doux), box-shadow .35s var(--doux)}a.tuile:hover,.tuile-photo:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0f172a1a}.tuile-photo .photo{transition:transform .7s var(--doux)}.tuile-photo:hover .photo{transform:scale(1.06)}.icone{transition:transform .4s var(--doux)}a.tuile:hover .icone{transform:rotate(-8deg)scale(1.1)}.lien,.barre-liens a,.pied nav a{transition:background-size .35s var(--doux), opacity .15s ease;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;padding-bottom:2px}.lien:hover,a.tuile:hover .lien,.barre-liens a:hover,.barre-liens a[aria-current=page],.pied nav a:hover,.fond-bleu .lien,.fond-orange .lien{background-size:100% 1px;text-decoration:none}.bouton{transition:background-color .2s ease, transform .2s var(--doux)}.bouton:hover{transform:translateY(-2px)}.bouton:active{transform:scale(.97)}.capture{transition:transform .5s var(--doux), box-shadow .5s var(--doux)}.galerie a:hover .capture{transform:translateY(-4px);box-shadow:0 20px 44px #0f172a1f}.faq details::details-content{block-size:0;transition:block-size .4s var(--doux), content-visibility .4s allow-discrete;overflow:hidden}.faq details[open]::details-content{block-size:auto}.faq summary{transition:color .2s}.faq summary:hover{color:var(--accent)}.ruban{border-block:1px solid var(--trait-doux);background:var(--blanc);padding-block:26px;overflow:hidden}.ruban-piste{width:max-content;animation:45s linear infinite ruban;display:flex}.ruban:hover .ruban-piste{animation-play-state:paused}.ruban-serie{align-items:center;gap:40px;padding-right:40px;display:flex}.ruban-mot{letter-spacing:-.02em;white-space:nowrap;color:var(--txt);font-size:clamp(20px,2.4vw,30px);font-weight:600}.ruban-carre{border-radius:3px;flex-shrink:0;width:10px;height:10px}.ruban-serie>:nth-child(8n+2){background:var(--knb-bleu)}.ruban-serie>:nth-child(8n+4){background:var(--knb-cyan)}.ruban-serie>:nth-child(8n+6){background:var(--knb-vert)}.ruban-serie>:nth-child(8n+8){background:var(--lg-orange)}@keyframes ruban{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.progression{display:none!important}}:root{--section:clamp(52px, 6vw, 84px)}.tete{margin-bottom:clamp(28px,3.4vw,44px)}.visuel{margin-top:clamp(32px,4vw,48px)}.hero{padding-block:clamp(44px,6vw,84px);position:relative;overflow:hidden}.hero-bleu{--hero-couleur:var(--knb-bleu);background-color:var(--knb-bleu-pale);background-image:radial-gradient(circle,#1d4ed81a 1px,#0000 1.4px);background-size:22px 22px}.hero-cyan{--hero-couleur:var(--knb-cyan);background-color:var(--knb-cyan-pale);background-image:radial-gradient(circle,#0284c71c 1px,#0000 1.4px);background-size:22px 22px}.hero-vert{--hero-couleur:var(--knb-vert);background-color:var(--knb-vert-pale);background-image:repeating-linear-gradient(135deg,#05966914 0 1px,#0000 1px 14px)}.hero-orange{--hero-couleur:var(--lg-orange);--accent:var(--orange);--accent-fonce:var(--orange-fonce);background-color:var(--lg-orange-pale);background-image:radial-gradient(circle,#c2410c1c 1px,#0000 1.4px);background-size:22px 22px}.hero-grille{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(36px,5vw,72px);min-height:clamp(0px,36vw,480px);display:grid}.hero h1{max-width:16ch;font-size:clamp(34px,4.4vw,58px)}.hero .sous{max-width:36ch;margin-top:18px}.hero .actions{justify-content:flex-start;margin-top:28px}.hero-seul .hero-grille{text-align:center;grid-template-columns:1fr;min-height:0}.hero-seul h1,.hero-seul .sous{margin-inline:auto}.hero-seul .actions{justify-content:center}.hero-visuel{isolation:isolate;position:relative}.hero-visuel:before{content:"";z-index:-1;background:var(--hero-couleur);border-radius:26px;position:absolute;inset:28px -18px -22px 32px}.hero-visuel .photo,.hero-visuel .capture{border:0;border-radius:20px;width:100%;display:block;box-shadow:0 24px 60px #0f172a29}.hero-visuel .capture{aspect-ratio:16/10;object-fit:cover;object-position:top left}.hero-carte{z-index:2;background:var(--blanc);font-variant-numeric:tabular-nums;border-radius:16px;gap:4px;padding:16px 20px;animation:6s ease-in-out infinite flotte;display:grid;position:absolute;bottom:-26px;left:-28px;box-shadow:0 18px 40px #0f172a29}.hero-carte span{color:var(--txt-2);font-size:13px}.hero-carte strong{letter-spacing:-.02em;color:var(--lg-orange);font-size:clamp(20px,2vw,26px);font-weight:600}.hero-carte-haut{animation-delay:-3s;inset:-22px -14px auto auto}.hero-carte-haut strong{color:var(--knb-bleu);font-size:17px}@keyframes flotte{0%,to{translate:0}50%{translate:0 -10px}}.atouts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;max-width:520px;margin-top:32px;display:grid}.atouts li{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.atouts li:before{content:"";background:var(--knb-bleu);border-radius:3px;flex-shrink:0;width:10px;height:10px}.atouts li:nth-child(2):before{background:var(--knb-cyan)}.atouts li:nth-child(3):before{background:var(--knb-vert)}.atouts li:nth-child(4):before{background:var(--lg-orange)}@media (max-width:900px){.hero-grille{grid-template-columns:1fr;min-height:0}.hero-visuel{margin:8px 18px 22px 0}.hero-carte{left:12px}.hero-carte-haut{right:0}}@media (max-width:520px){.atouts{grid-template-columns:1fr}}.fiche{background:var(--blanc);border-radius:20px;padding:clamp(24px,3vw,36px);box-shadow:0 24px 60px #0f172a24}.fiche-titre{color:var(--txt-2);margin-bottom:8px;font-size:13px;font-weight:600}.fiche dl{margin:0}.fiche dl>div{border-top:1px solid var(--trait-doux);grid-template-columns:120px minmax(0,1fr);gap:16px;padding-block:14px;display:grid}.fiche dl>div:first-child{border-top:0}.fiche dt{color:var(--txt-2);font-size:14px}.fiche dd{letter-spacing:-.01em;margin:0;font-weight:600}.fiche dd a{color:var(--accent)}@media (max-width:460px){.fiche dl>div{grid-template-columns:1fr;gap:2px}}.tuile .liste{margin-top:6px}.tuile .liste li{color:var(--txt-2);padding-block:11px;font-size:15.5px}.tuile .liste li:last-child{border-bottom:0}.tuile-large{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.tuile-large .capture{border-radius:14px}@media (max-width:860px){.tuile-large{grid-template-columns:1fr}}.tuile-note{box-shadow:inset 0 0 0 1px var(--trait);background:0 0}.hero-texte>*{animation:monte .8s var(--doux) both}.hero-texte>:first-child{animation-delay:50ms}.hero-texte>:nth-child(2){animation-delay:.15s}.hero-texte>:nth-child(3){animation-delay:.27s}.hero-texte>:nth-child(4){animation-delay:.39s}.hero-texte>:nth-child(5){animation-delay:.5s}.hero-visuel{animation:approche 1s var(--doux) .3s both}@media (prefers-reduced-motion:reduce){.hero-texte>*,.hero-visuel,.hero-carte{animation:none!important}}.formulaire{box-shadow:inset 0 0 0 1px var(--trait), 0 18px 40px #0f172a0f}@media (max-width:900px){.hero-carte-haut{display:none}}.whatsapp{z-index:150;color:#fff;transition:transform .3s var(--doux), background-color .2s ease;animation:monte .6s var(--doux) 1.2s both;background:#1faa53;border-radius:999px;align-items:center;gap:10px;padding:12px 18px 12px 14px;font-size:15px;font-weight:600;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 30px #0f172a38}.whatsapp svg{width:24px;height:24px}.whatsapp:hover{background:#178a43;transform:translateY(-3px)}@media (max-width:600px){.whatsapp{padding:13px;bottom:14px;right:14px}.whatsapp span{display:none}}@media print{.whatsapp{display:none}}.journee{padding-block:clamp(24px,4vw,48px) 0}.journee-scene{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.journee-etapes{gap:28px;display:grid}.journee-etape{border-left:3px solid var(--lg-orange);padding-left:20px}.fond-orange .journee-etape{border-left-color:#fff9}.journee-moment{opacity:.85;font-size:14px;font-weight:600}.journee-etape h3{margin:6px 0 10px;font-size:clamp(24px,2.8vw,36px);line-height:1.12}.journee-etape p{color:var(--txt-2);max-width:40ch;font-size:clamp(16px,1.4vw,18px)}.journee-note{color:var(--txt-2);margin-top:28px;font-size:13px}.ordinateur{width:min(620px,100%);margin-inline:auto}.ordinateur-ecran{--txt:#1d1d1f;--txt-2:#6e6e73;aspect-ratio:16/10.5;color:var(--txt);font-variant-numeric:tabular-nums;background:#fff;border:12px solid #16181d;border-radius:18px;font-size:14px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0f172a4d}.ordinateur-pied{background:#c3c8d0;width:18%;height:34px;margin:0 auto;display:block;position:relative}.ordinateur-pied:after{content:"";background:#aab1bc;border-radius:6px 6px 3px 3px;width:220%;height:8px;position:absolute;bottom:-8px;left:50%;translate:-50%}.tel-barre{border-bottom:1px solid #efeff2;height:58px;padding:20px 20px 0;position:relative}.tel-app{color:var(--lg-orange);font-weight:700}.tel-reseau{border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;position:absolute;top:17px;right:18px}.tr-en-ligne{background:var(--knb-vert-pale);color:var(--knb-vert)}.tr-hors-ligne{color:#b91c1c;background:#fde8e8}.tr-synchro{background:var(--knb-bleu-pale);color:var(--knb-bleu)}.tr-en-ligne,.tr-hors-ligne{display:none}.tel-vue{flex-direction:column;gap:10px;padding:22px 20px;display:none;position:absolute;inset:58px 0 0}.tv-5{display:flex}.tel-libelle{color:var(--txt-2);font-size:13px;font-weight:500}.tel-grand{letter-spacing:-.02em;font-size:28px;font-weight:700}.tel-petit{color:var(--txt-2);font-size:13px}.tel-bouton{background:var(--lg-orange);color:#fff;text-align:center;border-radius:14px;margin-top:auto;padding:13px;font-weight:600}.tel-ventes li{border-bottom:1px solid #f1f1f4;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding-block:10px;font-size:13px;display:grid}.tel-ventes strong{text-align:right;min-width:46px}.mode{white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:11px;font-style:normal;font-weight:600}.mode-especes{background:var(--knb-vert-pale);color:var(--knb-vert)}.mode-momo{color:#8a6100;background:#fff4cc}.mode-credit{background:var(--lg-orange-pale);color:var(--lg-orange)}.tel-icone{border-radius:22px;place-items:center;width:68px;height:68px;margin-top:36px;display:grid}.tel-icone svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.tel-icone-coupe{color:#b91c1c;background:#fde8e8}.tel-icone-synchro{background:var(--knb-bleu-pale);color:var(--knb-bleu)}.tel-cloture li{border-bottom:1px dashed #e4e4e8;justify-content:space-between;gap:12px;padding-block:9px;font-size:13px;display:flex}.tel-total{letter-spacing:-.02em;color:var(--lg-orange);font-size:30px;font-weight:700}.compteur:before{content:"65"}@media (max-width:760px){.journee-scene{grid-template-columns:1fr;gap:28px}.ordinateur{order:-1}}.rotateur{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-grid;overflow:hidden}.rotateur>span{color:var(--knb-bleu);white-space:nowrap;grid-area:1/1}.rotateur>span:not(:first-child){visibility:hidden}.visuellement-cache{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.manifeste p{letter-spacing:-.03em;text-align:center;text-wrap:balance;max-width:24ch;margin-inline:auto;font-size:clamp(30px,4.2vw,56px);font-weight:600;line-height:1.16}.manifeste .remplit{color:#1d1d1f29;background-image:linear-gradient(var(--txt), var(--txt));background-repeat:no-repeat;background-size:100% 100%;-webkit-background-clip:text;background-clip:text}.manifeste .remplit em{font-style:normal}.points-trace .point{border-top-color:#0000;position:relative}.points-trace .point:before{content:"";background:var(--knb-bleu);transform-origin:0;height:2px;position:absolute;top:-1px;left:0;right:0}.points-trace .point:after{content:"";background:var(--knb-bleu);width:12px;height:12px;box-shadow:0 0 0 4px var(--knb-bleu-pale);border-radius:50%;position:absolute;top:-6px;left:0}.points-trace .point:nth-child(3n+2):before,.points-trace .point:nth-child(3n+2):after{background:var(--knb-cyan)}.points-trace .point:nth-child(3n+3):before,.points-trace .point:nth-child(3n+3):after{background:var(--knb-vert)}.points-trace .point h3{margin-top:8px}@property --k{syntax:"<integer>";inherits:false;initial-value:65}@keyframes mot{0%{opacity:0;translate:0 70%}4%,22%{opacity:1;translate:0}26%,to{opacity:0;translate:0 -70%}}@keyframes remplir{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes dessine{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes trace{0%{scale:0 1}to{scale:1}}@keyframes allume{0%{scale:0}to{scale:1}}@keyframes tourne{to{rotate:360deg}}@keyframes clignote{0%,to{opacity:1}50%{opacity:.35}}@keyframes etape{0%,8%{opacity:0;translate:0 40px}17%,83%{opacity:1;translate:0}92%,to{opacity:0;translate:0 -40px}}@keyframes etape-premiere{0%,74%{opacity:1;translate:0}91%,to{opacity:0;translate:0 -40px}}@keyframes etape-derniere{0%,9%{opacity:0;translate:0 40px}18%,to{opacity:1;translate:0}}@keyframes vue{0%,8%{opacity:0;scale:.94}17%,83%{opacity:1;scale:1}92%,to{opacity:0;scale:1.04}}@keyframes vue-premiere{0%,74%{opacity:1;scale:1}91%,to{opacity:0;scale:1.04}}@keyframes vue-derniere{0%,9%{opacity:0;scale:.94}18%,to{opacity:1;scale:1}}@keyframes arrive-ligne{0%{opacity:0;translate:-24px}to{opacity:1;translate:0}}@keyframes compte{0%{--k:0}to{--k:65}}@media (prefers-reduced-motion:no-preference){.rotateur>span,.rotateur>span:not(:first-child){visibility:visible;animation:mot 10s var(--doux) infinite backwards}.rotateur>span:nth-child(2){animation-delay:2.5s}.rotateur>span:nth-child(3){animation-delay:5s}.rotateur>span:nth-child(4){animation-delay:7.5s}.tel-icone-synchro svg{animation:2.4s linear infinite tourne}.tel-icone-coupe{animation:1.6s ease-in-out infinite clignote}@supports (animation-timeline:view()){.journee-piste{view-timeline:--journee block;height:460vh}.journee-scene{height:calc(100svh - 56px);position:sticky;top:56px}.ordinateur{width:min(640px,100%,152svh - 304px)}.journee-etapes{height:100%;display:block;position:relative}.journee-etape{border-left:0;flex-direction:column;justify-content:center;padding-left:0;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--journee;display:flex;position:absolute;inset:0}.je-1{animation-name:etape-premiere;animation-range:contain contain 22%}.je-2{animation-name:etape;animation-range:contain 18% contain 42%}.je-3{animation-name:etape;animation-range:contain 38% contain 62%}.je-4{animation-name:etape;animation-range:contain 58% contain 82%}.je-5{animation-name:etape-derniere;animation-range:contain 78%}.tel-vue,.tel-reseau{animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--journee;display:flex}.tv-1{animation-name:vue-premiere;animation-range:contain contain 22%}.tv-2{animation-name:vue;animation-range:contain 18% contain 42%}.tv-3{animation-name:vue;animation-range:contain 38% contain 62%}.tv-4{animation-name:vue;animation-range:contain 58% contain 82%}.tv-5{animation-name:vue-derniere;animation-range:contain 78%}.tr-en-ligne{animation-name:etape-premiere;animation-range:contain contain 42%}.tr-hors-ligne{animation-name:etape;animation-range:contain 38% contain 62%}.tr-synchro{animation-name:etape-derniere;animation-range:contain 58%}.tel-ventes li,.tel-cloture li{animation:linear both arrive-ligne;animation-timeline:--journee}.tel-ventes li:first-child{animation-range:contain 23% contain 26%}.tel-ventes li:nth-child(2){animation-range:contain 26.5% contain 29.5%}.tel-ventes li:nth-child(3){animation-range:contain 30% contain 33%}.tel-ventes li:nth-child(4){animation-range:contain 33.5% contain 36.5%}.tel-cloture li:first-child{animation-range:contain 82% contain 84%}.tel-cloture li:nth-child(2){animation-range:contain 84% contain 86%}.tel-cloture li:nth-child(3){animation-range:contain 86% contain 88%}.tel-cloture li:nth-child(4){animation-range:contain 88% contain 90%}.compteur{counter-reset:k var(--k);animation:linear both compte;animation-timeline:--journee;animation-range:contain 89% contain 97%}.compteur:before{content:counter(k)}.manifeste .remplit{animation:linear both remplir;animation-timeline:view();animation-range:cover 18% cover 58%}.icone svg :is(path,rect){stroke-dasharray:100;animation:linear both dessine;animation-timeline:view();animation-range:entry 20% cover 40%}.points-trace .point:before{animation:linear both trace;animation-timeline:view();animation-range:entry 30% cover 45%}.points-trace .point:after{animation:linear both allume;animation-timeline:view();animation-range:entry 20% entry 70%}}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.journee-scene{grid-template-rows:auto auto;align-content:center;gap:18px}.ordinateur{width:min(100%,152svh - 547.2px)}.journee-etapes{height:210px}.journee-etape{justify-content:flex-start}.journee-etape h3{font-size:22px}.journee-etape p{font-size:15px}}}.tel-cloture strong,.tel-ventes strong{white-space:nowrap}@media (max-width:760px){.tel-cloture li,.tel-ventes li{font-size:12px}}.reseaux{gap:10px;margin-top:16px;display:flex}.reseau{background:var(--blanc);width:38px;height:38px;color:var(--txt);box-shadow:inset 0 0 0 1px var(--trait);transition:transform .25s var(--doux), background-color .2s ease, color .2s ease;border-radius:50%;place-items:center;display:grid}.reseau svg{width:20px;height:20px}.reseau:hover{color:var(--blanc);box-shadow:none;transform:translateY(-2px)}.reseau-facebook:hover{background:#1877f2}.reseau-instagram:hover{background:#c13584}.reseau-tiktok:hover{background:#111}.fiche .reseaux{margin-top:0}.reponse-directe{color:var(--txt);margin:0 0 24px;font-size:1.15em;font-weight:500;line-height:1.55}.en-bref{border-radius:var(--rayon);background:var(--knb-bleu-pale);box-shadow:inset 4px 0 0 var(--knb-bleu);padding:clamp(22px,3vw,32px)}.en-bref-titre{letter-spacing:.02em;color:var(--knb-bleu);margin-bottom:10px;font-size:13px;font-weight:700}.en-bref ul{gap:10px;display:grid}.en-bref li{color:var(--txt);padding-left:20px;position:relative}.en-bref li:before{content:"";background:var(--knb-bleu);border-radius:2px;width:7px;height:7px;position:absolute;top:.62em;left:2px}.comparatif{margin:8px 0}.comparatif-defile{box-shadow:inset 0 0 0 1px var(--trait);background:var(--blanc);border-radius:16px;overflow-x:auto}.comparatif table{border-collapse:collapse;width:100%;min-width:560px;font-size:15px;line-height:1.45}.comparatif th,.comparatif td{text-align:left;vertical-align:top;border-bottom:1px solid var(--trait-doux);padding:14px 16px}.comparatif thead th{background:var(--knb-bleu);color:var(--blanc);font-weight:600}.comparatif thead th:first-child{border-top-left-radius:16px}.comparatif thead th:last-child{border-top-right-radius:16px}.comparatif tbody th{color:var(--txt);width:26%;font-weight:600}.comparatif tbody td{color:var(--txt-2)}.comparatif tbody tr:nth-child(2n){background:#fafbfd}.comparatif tbody tr:last-child th,.comparatif tbody tr:last-child td{border-bottom:0}.comparatif figcaption{text-align:left;font-size:13px}.citation{border-radius:var(--rayon);background:var(--gris);margin:12px 0;padding:clamp(22px,3vw,32px)}.gris .citation{background:var(--blanc)}.citation blockquote{margin:0}.citation blockquote p{letter-spacing:-.015em;color:var(--txt);font-size:clamp(19px,2vw,23px);font-weight:600;line-height:1.35}.citation .citation-original{color:var(--txt-2);margin-top:10px;font-size:15px;font-style:italic;font-weight:400}.citation figcaption{text-align:left;margin-top:14px;font-size:14px}.citation figcaption a{color:var(--accent)}.lien-texte{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.lien-texte:hover{text-decoration-thickness:2px}.guide{gap:20px}.guide-section{grid-template-columns:minmax(0,1fr);gap:16px;scroll-margin-top:80px;display:grid}.guide .prose-liste{gap:10px;padding-left:0;display:grid}.guide .prose-liste li{padding-left:22px;position:relative}.guide .prose-liste li:before{content:"";background:var(--knb-cyan);border-radius:50%;width:7px;height:7px;position:absolute;top:.65em;left:4px}.guide strong{color:var(--txt)}.guide-date{color:var(--txt-2);margin-top:18px;font-size:14px}#questions{scroll-margin-top:56px}@media (max-width:760px){.ordinateur-ecran{aspect-ratio:1/.86;border-width:9px;font-size:12px}.ordinateur-ecran .tel-barre{height:44px;padding:13px 14px 0}.ordinateur-ecran .tel-reseau{top:10px;right:12px}.ordinateur-ecran .tel-vue{gap:6px;padding:12px 14px;inset:44px 0 0}.ordinateur-ecran .tel-grand{font-size:21px}.ordinateur-ecran .tel-icone{border-radius:14px;width:46px;height:46px;margin-top:6px}.ordinateur-ecran .tel-icone svg{width:24px;height:24px}.ordinateur-ecran .tel-ventes li,.ordinateur-ecran .tel-cloture li{padding-block:5px;font-size:11.5px}.ordinateur-ecran .tel-total{font-size:21px}.ordinateur-ecran .tel-bouton{border-radius:10px;padding:8px}.ordinateur-pied{height:22px}}
