main:has(.lp-heros){--nuit:#1c1916;--or:#c9a271;--carte:#f7f5f0;--carte-bord:#dcd8cc}.lp-nuit{color:#efe9df;background:#1c1916}.lp-papier{background:#e9e6de}.lp-section{padding:clamp(72px,9vw,140px) var(--pad);position:relative}.lp-nuit .ed-ligne{color:#b9ae9c;border-top-color:#ffffff2e}.lp-titre{max-width:18ch;margin:clamp(40px,5vw,72px) 0 clamp(32px,4vw,56px);font-size:clamp(36px,4.8vw,80px)}.lp-deux{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,110px);margin-top:clamp(40px,5vw,72px);display:grid}.lp-deux h2{max-width:16ch;font-size:clamp(32px,3.8vw,60px)}.lp-texte p{color:var(--encre-douce);font-size:16px;line-height:1.75}.lp-texte p+p{margin-top:18px}.lp-texte strong{color:var(--encre);font-weight:500}.lp-texte a{border-bottom:1px solid}.lp-note{color:var(--encre-douce);max-width:760px;margin-top:26px;font-size:13px;line-height:1.65}.lp-nuit .lp-note{color:#b9ae9c}.lp-heros{padding:clamp(140px,16vw,220px) var(--pad) clamp(72px,8vw,120px);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,5vw,90px);min-height:92svh;display:grid}.lp-heros-large{grid-template-columns:minmax(0,1fr);min-height:70svh}.lp-sur{letter-spacing:.2em;text-transform:uppercase;color:var(--or,#c9a271);font-size:11px;font-weight:500}.lp-heros h1{letter-spacing:-.055em;color:#f8f3ea;margin:26px 0 28px;font-size:clamp(44px,5.6vw,96px);line-height:.98}.lp-heros h1 span{letter-spacing:-.01em;color:#d9cfbf;margin-top:18px;font-family:Playfair Display,Georgia,serif;font-size:.62em;line-height:1.1;display:block}.lp-chapeau{color:#cfc5b4;max-width:560px;font-size:17px;line-height:1.7}.lp-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:36px;display:flex}.lp-bouton{color:#1c1916;background:#c9a271;border-radius:999px;align-items:center;gap:12px;min-height:56px;padding:0 30px;font-size:15px;transition:background .3s,gap .3s;display:inline-flex}.lp-bouton:hover{background:#e0bd8a;gap:16px}.lp-lien{color:#efe9df;border-bottom:1px solid #c9a27199;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.lp-arbre{margin:0}.lp-arbre svg{width:100%;height:auto;display:block;overflow:visible}.lp-lien-arbre{fill:none;stroke:#ffffff2e;stroke-width:1.5px}.lp-noeud circle{fill:#26211c;stroke:#c9a27166;stroke-width:1.5px}.lp-noeud text{fill:#b9ae9c;text-anchor:middle;font:500 13px Archivo,Arial,sans-serif}.lp-n0 text{fill:#f3ede3;font-size:14px}.lp-vente circle{fill:#e0bd8a;opacity:0}.lp-lien-arbre.lp-chemin{stroke:#e0bd8a;stroke-dasharray:1;stroke-dashoffset:1px}@media (prefers-reduced-motion:no-preference){.lp-vente circle{animation:6s ease-in-out infinite lp-vente}.lp-lien-arbre.lp-chemin.lp-n2{animation:6s ease-in-out infinite lp-trace}.lp-lien-arbre.lp-chemin.lp-n1{animation:6s ease-in-out infinite lp-trace-haut}.lp-noeud.lp-chemin.lp-n2 circle{animation:6s ease-in-out infinite lp-allume-bas}.lp-noeud.lp-chemin.lp-n1 circle{animation:6s ease-in-out infinite lp-allume-milieu}.lp-noeud.lp-n0 circle{animation:6s ease-in-out infinite lp-allume-haut}}@keyframes lp-vente{0%,6%{opacity:0;transform:scale(.4)}12%{opacity:1;transform:scale(1.6)}22%{opacity:1;transform:scale(1)}80%{opacity:1}92%,to{opacity:0}}@keyframes lp-trace{0%,18%{stroke-dashoffset:-1px}38%,82%{stroke-dashoffset:0}95%,to{stroke-dashoffset:1px}}@keyframes lp-trace-haut{0%,40%{stroke-dashoffset:-1px}58%,84%{stroke-dashoffset:0}96%,to{stroke-dashoffset:1px}}@keyframes lp-allume-bas{0%,10%,92%,to{fill:#26211c;stroke:#c9a27166}16%,84%{fill:#c9a271;stroke:#e0bd8a}}@keyframes lp-allume-milieu{0%,36%,92%,to{fill:#26211c;stroke:#c9a27166}42%,86%{fill:#c9a271;stroke:#e0bd8a}}@keyframes lp-allume-haut{0%,56%,94%,to{fill:#26211c;stroke:#c9a27166}62%,88%{fill:#c9a271;stroke:#e0bd8a}}.lp-arbre figcaption{color:#9a917f;text-align:center;margin-top:14px;font-size:12px}.lp-cartes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,26px);margin:0;padding:0;list-style:none;display:grid}.lp-cartes li{background:var(--carte,#f7f5f0);border:1px solid var(--carte-bord,#dcd8cc);border-radius:18px;flex-direction:column;padding:clamp(24px,2.2vw,34px);transition:transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .55s,border-color .4s;display:flex}.lp-cartes li:hover{border-color:#cbb796;transform:translateY(-5px);box-shadow:0 30px 50px -34px #24201d66}.lp-cartes span{color:var(--bronze);font-family:Playfair Display,Georgia,serif;font-size:30px}.lp-cartes h3{letter-spacing:-.035em;margin:22px 0 10px;font-size:clamp(21px,1.8vw,27px);font-weight:400;line-height:1.1}.lp-cartes p{color:var(--encre-douce);font-size:14px;line-height:1.65}.lp-plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,26px);margin:0;padding:0;list-style:none;display:grid}.lp-plans li{background:linear-gradient(160deg,#ffffff0d,#ffffff03 60%);border:1px solid #ffffff1f;border-radius:18px;padding:clamp(24px,2.2vw,32px)}.lp-plans h3{color:var(--or,#c9a271);margin-bottom:14px;font-family:Playfair Display,Georgia,serif;font-size:clamp(26px,2.2vw,34px);font-weight:400}.lp-plans p{color:#cfc5b4;font-size:14px;line-height:1.65}.lp-pieges{border-top:1px solid var(--encre);margin:0;padding:0;list-style:none}.lp-pieges li{border-bottom:1px solid var(--trait);grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:20px;padding:22px 0;display:grid}.lp-pieges h3{font-size:16px;font-weight:500}.lp-pieges p{color:var(--encre-douce);font-size:14.5px;line-height:1.65}.lp-etapes{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.6vw,26px);margin:0;padding:0;list-style:none;display:grid}.lp-etapes li{background:var(--carte,#f7f5f0);border:1px solid var(--carte-bord,#dcd8cc);border-radius:18px;padding:clamp(26px,2.4vw,36px)}.lp-etapes span{letter-spacing:-.03em;font-variant-numeric:tabular-nums;border-bottom:1px solid var(--carte-bord,#dcd8cc);padding-bottom:18px;font-size:clamp(22px,2vw,30px);display:block}.lp-etapes h3{letter-spacing:-.035em;margin:20px 0 10px;font-size:clamp(21px,1.8vw,26px);font-weight:400}.lp-etapes p{color:var(--encre-douce);font-size:14px;line-height:1.65}.lp-etapes a{border-bottom:1px solid}.lp-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(32px,6vw,110px);display:grid}.lp-faq .ed-ligne{grid-column:1/-1}.lp-faq h2{max-width:14ch;margin-top:clamp(40px,5vw,72px);font-size:clamp(34px,3.8vw,62px);position:sticky;top:120px}.lp-faq .questions{margin-top:clamp(40px,5vw,72px)}.lp-appel{padding:clamp(80px,10vw,150px) var(--pad);flex-direction:column;align-items:flex-start;gap:20px;display:flex}.lp-appel h2{letter-spacing:-.01em;color:#f8f3ea;max-width:18ch;font-family:Playfair Display,Georgia,serif;font-size:clamp(38px,4.6vw,76px);font-weight:400;line-height:1.05}.lp-appel p{color:#cfc5b4;font-size:16px}.lp-arriere{background:var(--papier)}.lp-arriere .ab figcaption{color:var(--encre-douce);text-align:center;margin-top:16px;font-size:12px}@media (width<=1000px){.lp-heros{grid-template-columns:1fr;min-height:auto}.lp-cartes,.lp-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.lp-deux,.lp-faq{grid-template-columns:1fr}.lp-faq h2{position:static}.lp-cartes,.lp-plans,.lp-etapes{grid-template-columns:1fr}.lp-pieges li{grid-template-columns:1fr;gap:6px}}.lp-formules{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin:0;padding:0;list-style:none;display:grid}.lp-formules>li{border:1px solid var(--carte-bord,#dcd8cc);background:var(--carte,#f7f5f0);border-radius:20px;flex-direction:column;gap:10px;padding:clamp(22px,2vw,30px);display:flex}.lp-formules h3{letter-spacing:-.035em;margin:0;font-size:clamp(22px,1.9vw,28px);font-weight:400}.lp-formule-prix{color:var(--bronze);font:400 clamp(22px,1.9vw,28px)/1.15 Playfair Display,Georgia,serif}.lp-formules ul{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.lp-formules ul li{color:var(--encre-douce);padding-left:18px;font-size:13.5px;line-height:1.55;position:relative}.lp-formules ul li:before{content:"";background:var(--bronze);width:8px;height:1px;position:absolute;top:.62em;left:0}.lp-bouton-encre{background:var(--encre);color:var(--papier)}.lp-bouton-encre:hover{background:var(--bronze);color:var(--papier)}.lp-domaines{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.lp-domaines table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.lp-domaines th,.lp-domaines td{border-bottom:1px solid var(--trait,#cbc8c0);text-align:right;padding:14px 10px;font-size:15px}.lp-domaines thead th{letter-spacing:.14em;text-transform:uppercase;color:var(--encre-douce);font-size:11px;font-weight:500}.lp-domaines tbody th{text-align:left;font-weight:500}.lp-domaines thead th:first-child{text-align:left}.lp-domaines-notes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-domaines-notes li{color:var(--encre-douce);font-size:13.5px;line-height:1.6}@media (width<=1100px){.lp-formules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.lp-formules,.lp-domaines{grid-template-columns:1fr}.lp-domaines th,.lp-domaines td{padding:12px 6px;font-size:14px}}@media (width<=340px){.lp-domaines{grid-template-columns:minmax(0,1fr)}.lp-domaines table{display:block;overflow-x:auto}.lp-domaines th,.lp-domaines td{padding:12px 6px;font-size:13px}}.lp-compris{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px clamp(24px,4vw,64px);margin:clamp(32px,4vw,56px) 0 0;padding:0;list-style:none;display:grid}.lp-compris li{border-top:1px solid var(--trait,#cbc8c0);padding:14px 0 14px 30px;font-size:15px;line-height:1.55;position:relative}.lp-compris li:before{content:"";border-left:2px solid var(--bronze,#8a6a3f);border-bottom:2px solid var(--bronze,#8a6a3f);width:12px;height:7px;position:absolute;top:21px;left:2px;transform:rotate(-45deg)}.lp-note{color:var(--encre-douce);margin-top:24px;font-size:13.5px}.lp-exemples{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:clamp(32px,4vw,56px) 0 28px;padding:0;list-style:none;display:grid}.lp-exemples img{aspect-ratio:960/522;object-fit:cover;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 30px 60px -40px #1c191680}.lp-exemples b{margin-top:14px;font-size:16px;font-weight:500;display:block}.lp-exemples span{color:var(--encre-douce);margin-top:2px;font-size:13px;display:block}.lp-lien-encre{color:var(--encre);border-bottom-color:currentColor}.lp-conditions{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);margin-top:clamp(32px,4vw,56px);display:grid}.lp-conditions-titre{letter-spacing:.14em;text-transform:uppercase;color:var(--encre-douce);margin-bottom:12px;font-size:11px}.lp-conditions ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-conditions li b{font-weight:500;display:block}.lp-conditions li span{color:var(--encre-douce);margin-top:2px;font-size:14px;line-height:1.55;display:block}.lp-mentions{color:var(--encre-douce);gap:12px;font-size:13.5px;line-height:1.6;display:grid}.lp-mentions a{color:var(--encre);border-bottom:1px solid}@media (width<=760px){.lp-compris,.lp-conditions,.lp-exemples{grid-template-columns:minmax(0,1fr)}}.lp-bouton-clair{color:#efe9df;background:0 0;border:1px solid #efe9df66}.lp-bouton-clair:hover{color:#1c1916;background:#efe9df}.lp-films{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:clamp(28px,4vw,48px) 0 28px;padding:0;list-style:none;display:grid;position:relative}.lp-film{aspect-ratio:960/522;background:#1c1916;border-radius:14px;overflow:hidden;box-shadow:0 30px 60px -40px #1c191680}.lp-film video{object-fit:cover;width:100%;height:100%;display:block}.lp-films b{margin-top:14px;font-size:16px;font-weight:500;display:block}.lp-films li>span{color:var(--encre-douce);margin-top:2px;font-size:13px;display:block}.lp-films a{min-height:36px;color:var(--encre);border-bottom:1px solid;align-items:center;font-size:13px;display:inline-flex}.lp-films-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}@media (width<=1000px){.lp-films{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.lp-films{scroll-snap-type:x mandatory;margin-inline:calc(var(--pad) * -1);padding:0 var(--pad) 10px;scrollbar-width:none;gap:14px;display:flex;overflow-x:auto}.lp-films::-webkit-scrollbar{display:none}.lp-films li{scroll-snap-align:start;flex:0 0 82%}}.lp-films li{position:relative}.ti-pros{color:#b9ae9c;margin-top:6px;font-size:12.5px}.lp-etapes{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,36px);margin:clamp(28px,4vw,48px) 0 28px;padding:0;list-style:none;display:grid}.lp-etapes li{border-top:1px solid var(--trait,#cbc8c0);color:var(--encre-douce);flex-direction:column;gap:8px;padding-top:18px;font-size:14.5px;line-height:1.6;display:flex}.lp-etapes span{color:var(--bronze,#8a6a3f);font:400 30px/1 Playfair Display,Georgia,serif}.lp-etapes b{color:var(--encre);font-size:17px;font-weight:500}@media (width<=760px){.lp-etapes{grid-template-columns:minmax(0,1fr)}}.lp-barre{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));color:#efe9df;-webkit-backdrop-filter:blur(10px);background:#1c1916f2;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;transition:transform .35s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.lp-barre[data-visible]{transform:none}.lp-barre p{color:#cfc5b4;font-size:13px}.lp-barre p b{color:#c9a271;margin-right:4px;font:400 26px/1 Playfair Display,Georgia,serif}.lp-barre .lp-bouton{min-height:48px;padding:0 20px;font-size:14px}@media (width>=761px){.lp-barre{display:none!important}}@media (prefers-reduced-motion:reduce){.lp-barre{transition:none}}.lp-barre-whatsapp{color:#efe9df;border:1px solid #efe9df66;flex:none;place-items:center;width:48px;height:48px;margin-left:auto;transition:background .25s,color .25s;display:grid}.lp-barre-whatsapp:hover,.lp-barre-whatsapp:focus-visible{color:#1c1916;background:#efe9df}.lp-barre-whatsapp:focus-visible{outline-offset:3px;outline:2px solid #c9a271}.lp-barre-whatsapp .icone-whatsapp{width:22px;height:22px}
