@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;font-stretch:75% 125%;src:url(/_astro/fredoka-hebrew-wdth-normal.bvCbeAMu.woff2)format("woff2-variations");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;font-stretch:75% 125%;src:url(/_astro/fredoka-latin-ext-wdth-normal.DlxUVdql.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka Variable;font-style:normal;font-display:swap;font-weight:300 700;font-stretch:75% 125%;src:url(/_astro/fredoka-latin-wdth-normal.tvVNXCOf.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.lpd{--jaune:#ffe414;--or:#fcc71f;--or-f:#e9ad00;--nuit:#12285a;--nuit-f:#0e2149;--encre:#1c2a50;--bleu:#1e98ef;--vert:#22a07a;--rouge:#f0525a;--rose:#ff8aa5;--ciel:#e4f1fc;--creme:#fff4d8;--blanc:#fff;--muted:#45507a;--titre:"Fredoka Variable", "Arial Rounded MT Bold", "Trebuchet MS", sans-serif;--texte:"Nunito Variable", "Trebuchet MS", Arial, sans-serif;--g:clamp(16px, 3.9vw, 56px);--r:28px;background:var(--blanc);color:var(--encre);font:500 clamp(16px, .25vw + 15.2px, 18px) / 1.55 var(--texte);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}:where(.lpd) *,:where(.lpd) :before,:where(.lpd) :after{box-sizing:border-box}body{background:#ffe414;margin:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html.lpd-lock{overflow:hidden}:where(.lpd) img{max-width:100%;height:auto;display:block}:where(.lpd) a{color:inherit}:where(.lpd) :is(h1,h2,h3,p,ul,ol,figure,details,summary){margin:0}:where(.lpd) :is(ul,ol){padding:0;list-style:none}:where(.lpd) :is(button,input){font:inherit;color:inherit}:where(.lpd) button{cursor:pointer}.lpd :focus-visible{outline:3px solid var(--nuit);outline-offset:3px;border-radius:14px}.lpd-urg :focus-visible,.lpd-bar :focus-visible{outline-color:var(--or)}.lpd [id]{scroll-margin-top:24px}.lpd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.lpd-skip{z-index:100;background:var(--nuit);color:#fff;border-radius:99px;padding:10px 18px;position:absolute;top:-60px;left:12px}.lpd-skip:focus{top:12px}.lpd-wrap{width:min(1328px, 100% - 2 * var(--g));margin:0 auto}.lpd h1,.lpd-h2,.lpd-h3,.lpd-porte__t,.lpd-logo__nom{font-family:var(--titre);color:var(--nuit);font-stretch:92%}.lpd-h2{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(30px,3.3vw,50px);font-weight:700;line-height:1.04;display:inline-block;position:relative}.lpd-h3{font-size:clamp(19px,1.35vw,22px);font-weight:600;line-height:1.18}.lpd-lead{max-width:56ch;color:var(--encre);margin-top:10px;font-size:clamp(16.5px,.4vw + 15px,20px);line-height:1.45}.lpd-head{margin-bottom:clamp(28px,3.4vw,48px)}.lpd-h2--trait:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cpath d='M6 20 18 12M10 6l8-4' stroke='%23fcc71f' stroke-width='3.6' stroke-linecap='round' fill='none'/%3E%3C/svg%3E") 50%/contain no-repeat;width:26px;height:26px;position:absolute;top:-4px;right:-34px}.lpd-btn{min-height:48px;font:600 16.5px/1.1 var(--titre);text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-stretch:95%;text-decoration:none;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.lpd-btn .lpd-ic{flex:none;width:20px;height:20px}.lpd-btn:hover{transform:translateY(-2px)}.lpd-btn--l{min-height:64px;padding:0 44px;font-size:clamp(17px,1.3vw,21px)}.lpd-btn--nuit{background:var(--nuit);color:#fff;box-shadow:0 4px #0e214940}.lpd-btn--nuit:hover{background:var(--nuit-f)}.lpd-btn--trait{background:var(--blanc);color:var(--nuit);box-shadow:inset 0 0 0 3px var(--nuit)}.lpd-btn--or{background:var(--or);color:var(--nuit);box-shadow:0 4px 0 var(--or-f)}.lpd-btn--blanc{background:var(--blanc);color:var(--nuit)}.lpd-btn--pill{background:var(--blanc);min-height:40px;color:var(--nuit);box-shadow:inset 0 0 0 2.5px var(--or);padding:0 18px;font-size:15px}@media (prefers-reduced-motion:reduce){.lpd-btn{transition:none}.lpd-btn:hover{transform:none}}.lpd-dent{fill:none;stroke:var(--nuit);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.lpd-dent__corps{fill:var(--blanc)}.lpd-dent__reflet{stroke:#dfe8f5;stroke-width:4px}.lpd-dent__plein{fill:var(--nuit);stroke:none}.lpd-dent__langue{fill:var(--rose);stroke:none}.lpd-dent__joue{fill:var(--rose);stroke:none;opacity:.8}.lpd-dent__ombre{fill:#aa8c0038;stroke:none}.lpd-dent__bras circle{fill:var(--nuit);stroke:none}.lpd-dent__lamp{fill:var(--or);stroke:var(--nuit);stroke-width:4px}.lpd-dent__lamp-b{fill:var(--nuit);stroke:var(--nuit);stroke-width:3px}.lpd-dent__shine{stroke:#fff6c2;stroke-width:3px}.lpd-dent__rays{stroke:var(--or);stroke-width:4.5px}.lpd-dent__c1{fill:var(--or);stroke:none}.lpd-dent__c2{fill:#ef3f8f;stroke:none}.lpd-dent__ray{stroke:var(--or);stroke-width:4.5px}.lpd-dent--card{stroke-width:6px}.lpd-dent--card .lpd-dent__face{stroke:var(--nuit);stroke-width:4.5px}.lpd-dent--card .lpd-dent__ombre{fill:currentColor;opacity:.12}.lpd-dent--card .lpd-dent__fx{stroke-width:5px}.lpd-dent--bleu{stroke:var(--bleu);color:var(--bleu)}.lpd-dent--vert{stroke:var(--vert);color:var(--vert)}.lpd-dent--rouge{stroke:var(--rouge);color:var(--rouge)}.lpd-traits{fill:none;stroke:var(--nuit);stroke-width:4.2px;stroke-linecap:round;position:absolute}.lpd-hdr{z-index:20;padding:18px var(--g) 0;background:var(--jaune);align-items:center;gap:28px;display:flex;position:relative}.lpd-logo{align-items:center;gap:16px;text-decoration:none;display:inline-flex}.lpd-logo__rond{background:var(--blanc);border-radius:50%;flex:none;place-items:center;width:86px;height:86px;display:grid;box-shadow:0 3px #a082002e}.lpd-logo__rond .lpd-dent{stroke-width:6px;width:56px}.lpd-logo__txt{gap:2px;display:grid}.lpd-logo__nom{letter-spacing:.005em;font-size:clamp(22px,2vw,30px);font-weight:700;font-stretch:85%;line-height:1}.lpd-logo__sub{color:var(--muted);font-size:15px}.lpd-nav{gap:clamp(20px,3vw,48px);margin:0 auto;display:flex}.lpd-nav a{font:600 19px/1 var(--titre);color:var(--nuit);padding:8px 0;font-stretch:92%;text-decoration:none;position:relative}.lpd-nav a:after{content:"";background:var(--nuit);border-radius:4px;height:3.5px;transition:transform .2s;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.lpd-nav a:hover:after,.lpd-nav a[aria-current]:after{transform:scaleX(1)}.lpd-hdr__rdv{min-height:58px;padding:0 32px;font-size:19px}.lpd-menu-btn{background:var(--nuit);color:#fff;min-height:48px;font:600 16px/1 var(--titre);border:0;border-radius:99px;align-items:center;gap:8px;margin-left:auto;padding:0 18px;display:none}.lpd-menu-btn .lpd-ic{width:22px;height:22px}.lpd-menu-btn--x{justify-content:center;width:52px;padding:0}.lpd-menu{z-index:200;padding:18px var(--g) 32px;background:var(--jaune);flex-direction:column;gap:22px;display:flex;position:fixed;inset:0;overflow-y:auto}.lpd-menu[hidden]{display:none}.lpd-menu__top{justify-content:space-between;align-items:center;display:flex}.lpd-menu__top .lpd-logo__rond{width:64px;height:64px}.lpd-menu__top .lpd-logo__rond .lpd-dent{width:42px}.lpd-menu nav{gap:4px;margin-top:10px;display:grid}.lpd-menu nav a{font:700 34px/1.1 var(--titre);color:var(--nuit);padding:10px 0;font-stretch:90%;text-decoration:none}.lpd-menu>.lpd-btn{align-self:flex-start;min-height:56px}.lpd-menu__dent{align-self:flex-end;width:130px;margin-top:auto}.lpd-bar{display:none}.lpd-hero{padding:clamp(18px, 2vw, 30px) var(--g) clamp(34px, 3vw, 44px);background:var(--jaune);grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"txt vis""portes portes";column-gap:24px;display:grid;position:relative}.lpd-hero__txt{grid-area:txt;align-self:center;padding-top:clamp(16px,2.6vw,52px)}.lpd h1{letter-spacing:-.018em;font-size:clamp(44px,6.05vw,90px);font-weight:700;font-stretch:88%;line-height:.98}.lpd h1 span{display:block}.lpd-hero__lead{max-width:30ch;color:var(--encre);margin-top:clamp(14px,1.6vw,22px);font-size:clamp(18px,1.75vw,26px);font-weight:500;line-height:1.38}.lpd-hero__cta{flex-wrap:wrap;gap:20px;margin-top:clamp(24px,3vw,40px);display:flex}.lpd-hero__vis{grid-area:vis;place-self:start end;width:min(100%,500px);margin-right:clamp(0px,2.2vw,40px);position:relative}.lpd-hero__rond{aspect-ratio:1;background:#ffd400;border-radius:50%;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 10px #ffffff59}.lpd-hero__rond img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}.lpd-hero__dent{filter:drop-shadow(0 6px #785f001f);transform-origin:50% 90%;width:50%;animation:3.6s ease-in-out infinite lpd-salut;position:absolute;bottom:-10%;right:clamp(-48px,-3vw,-10px)}@keyframes lpd-salut{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg)translateY(-6px)}}@media (prefers-reduced-motion:reduce){.lpd-hero__dent{animation:none}}.lpd-traits--a{width:66px;top:2%;left:-9%;transform:rotate(-20deg)}.lpd-traits--b{width:62px;top:26%;right:-7%;transform:rotate(56deg)}.lpd-portes{grid-area:portes;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(26px,2.6vw,40px);display:grid}.lpd-porte{border-radius:var(--r);background:var(--blanc);align-items:center;gap:clamp(12px,1.4vw,22px);padding:clamp(18px,2vw,28px) clamp(18px,2vw,30px);display:flex;box-shadow:0 6px #aa8c0029}.lpd-porte .lpd-dent{flex:none;width:clamp(100px,10vw,150px)}.lpd-porte__t{letter-spacing:-.01em;font-size:clamp(26px,2.6vw,40px);font-weight:700;line-height:1}.lpd-porte p{color:var(--encre);margin-top:8px;font-size:clamp(16px,1.35vw,21px);line-height:1.32}.lpd-wave{width:100%;height:clamp(30px,4vw,60px);display:block;position:absolute;left:0}.lpd-wave--top{top:1px;transform:translateY(-100%)}.lpd-wave--bas{fill:var(--or);bottom:1px;transform:translateY(100%)}.lpd-visite{z-index:2;background:var(--or);padding:clamp(48px,5vw,76px) 0 clamp(40px,4vw,60px);position:relative}.lpd-visite .lpd-wave--top{fill:var(--or)}.lpd-visite .lpd-head{max-width:640px}.lpd-visite .lpd-h2:after{content:"";border-top:4px solid #fff;border-radius:50% 50% 0 0;width:30px;height:14px;position:absolute;top:6px;right:-40px;transform:rotate(-24deg)}.lpd-steps-w{position:relative}.lpd-steps__fil{fill:none;stroke:#fff;stroke-width:4px;stroke-dasharray:12 12;stroke-linecap:round;width:100%;height:100%;position:absolute;inset:0}.lpd-steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(18px,2.4vw,40px);display:grid;position:relative}.lpd-step{background:var(--blanc);text-align:center;min-height:290px;box-shadow:0 8px 0 var(--or-f);align-content:start;justify-items:center;gap:8px;padding:58px clamp(22px,2.4vw,38px) 44px;display:grid;position:relative}.lpd-step--1{border-radius:48% 52% 44% 56%/46% 44% 56% 54%;margin-top:70px}.lpd-step--2{border-radius:55% 45% 50% 50%/40% 52% 48% 60%;margin-top:84px}.lpd-step--3{border-radius:46% 54% 52% 48%/52% 46% 54% 48%;margin-top:0}.lpd-step--4{border-radius:52% 48% 40% 60%/44% 56%;margin-top:6px}.lpd-step__n{background:var(--nuit);color:#fff;width:52px;height:52px;font:700 26px/1 var(--titre);box-shadow:0 0 0 5px var(--or);border-radius:50%;place-items:center;display:grid;position:absolute;top:-14px;left:12%}.lpd-step--3 .lpd-step__n,.lpd-step--4 .lpd-step__n{left:18%}.lpd-step__dent{width:82px;margin-bottom:4px}.lpd-step__ic{width:70px;height:70px;color:var(--nuit);stroke-width:2px;margin:6px 0 10px}.lpd-step__ic .lpd-ic-j,.lpd-carte__ic .lpd-ic-j{stroke:var(--or)}.lpd-step p{max-width:24ch;color:var(--encre);font-size:16px;line-height:1.42}.lpd-visite__note{max-width:70ch;color:var(--nuit);background:#ffffff8c;border-radius:22px;margin-top:clamp(30px,3vw,46px);padding:16px 24px;font-size:16px}.lpd-parents{background:var(--blanc);padding:clamp(96px,9vw,130px) 0 clamp(80px,8vw,120px);position:relative}.lpd-cartes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(16px,2vw,28px);padding-right:clamp(0px,9vw,150px);display:grid;position:relative}.lpd-carte{border-radius:var(--r);background:var(--creme);transition:box-shadow .2s}.lpd-carte--bleu{background:var(--ciel)}.lpd-carte summary{cursor:pointer;border-radius:var(--r);gap:10px;min-height:290px;padding:30px 30px 78px;list-style:none;display:grid;position:relative}.lpd-carte summary::-webkit-details-marker{display:none}.lpd-carte__ic{width:58px;height:58px;color:var(--nuit);stroke-width:2.2px}.lpd-carte .lpd-h3{margin-top:8px;font-size:clamp(21px,1.6vw,25px);font-weight:700}.lpd-carte summary p{color:var(--encre)}.lpd-carte__go{background:var(--or);width:44px;height:44px;color:var(--nuit);border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:absolute;bottom:22px;right:24px}.lpd-carte__go .lpd-ic{stroke-width:2.6px;width:22px;height:22px}.lpd-carte summary:hover .lpd-carte__go{transform:translate(3px)}.lpd-carte[open] .lpd-carte__go{transform:rotate(90deg)}.lpd-carte[open] summary{min-height:0;padding-bottom:20px}.lpd-carte[open] .lpd-carte__go{top:26px;bottom:auto}.lpd-carte__plus{color:var(--encre);padding:0 30px 30px;font-size:16px}.lpd-parents__dent{width:clamp(0px,9vw,130px);position:absolute;top:50px;right:-10px}.lpd-parents .lpd-h2--trait:after{right:-36px}.lpd-cab{background:var(--ciel);padding:clamp(40px,4vw,64px) 0 clamp(70px,7vw,100px);position:relative}.lpd-cab .lpd-wave--top{fill:var(--ciel)}.lpd-wave--nuit{fill:var(--nuit);bottom:-1px}.lpd-cab__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,80px);padding-right:clamp(0px,10vw,170px);display:grid;position:relative}.lpd-cab__vis{justify-self:center;width:min(100%,440px);position:relative}.lpd-cab__rond{aspect-ratio:1;width:100%;box-shadow:0 0 0 10px var(--blanc);border-radius:50%;overflow:hidden}.lpd-cab__rond img{object-fit:cover;object-position:50% 38%;width:100%;height:100%}.lpd-cab__mini{aspect-ratio:1;width:38%;box-shadow:0 0 0 8px var(--or);border-radius:50%;position:absolute;bottom:-4%;right:-6%;overflow:hidden}.lpd-cab__mini img{object-fit:cover;object-position:62% 40%;width:100%;height:100%}.lpd-traits--c{width:60px;stroke:var(--or);top:30%;left:-16%;transform:rotate(-70deg)}.lpd-cab__txt .lpd-lead{margin-top:16px}.lpd-cab__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:24px 0 30px;display:grid}.lpd-cab__list li{align-items:flex-start;gap:10px;font-size:16px;line-height:1.38;display:flex}.lpd-cab__list .lpd-ic{background:var(--blanc);width:24px;height:24px;color:var(--vert);stroke-width:3px;border-radius:50%;flex:none;padding:3px}.lpd-cab__dent{width:clamp(0px,10vw,150px);position:absolute;top:14%;right:0}.lpd-urg{background:var(--nuit);color:#fff;padding:clamp(32px,4vw,56px) 0 clamp(44px,5vw,70px);position:relative}.lpd-urg__in{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(20px,3vw,48px);display:grid}.lpd-urg__dent{width:clamp(110px,11vw,160px)}.lpd-urg__dent .lpd-dent__ombre{display:none}.lpd-urg__dent.lpd-dent{stroke:var(--nuit-f)}.lpd-urg__dent .lpd-dent__bras path{stroke:#fff}.lpd-urg__dent .lpd-dent__bras circle{fill:#fff}.lpd-urg__dent .lpd-dent__corps{stroke:#fff;stroke-width:0}.lpd-urg .lpd-h2{color:#fff}.lpd-urg__txt p{color:#dbe3f4;max-width:46ch;margin-top:12px;font-size:clamp(16.5px,.4vw + 15px,19.5px)}.lpd-urg__tel{border-left:2px solid #ffffff80;align-items:center;gap:20px;padding-left:clamp(20px,3vw,48px);display:flex}.lpd-urg__ic{background:var(--or);width:70px;height:70px;color:var(--nuit);border-radius:50%;flex:none;place-items:center;display:grid}.lpd-urg__ic .lpd-ic{width:32px;height:32px}.lpd-urg__num{background:var(--or);color:var(--nuit);font:700 clamp(26px, 2.5vw, 38px)/1 var(--titre);white-space:nowrap;border-radius:99px;padding:10px 30px;font-stretch:92%;text-decoration:none;display:inline-block}.lpd-urg__tel p{color:#dbe3f4;max-width:30ch;margin-top:10px;font-size:16px}.lpd-urg__gestes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:clamp(30px,3vw,44px);display:grid}.lpd-urg__gestes li{color:#dbe3f4;background:#ffffff14;border-radius:22px;padding:20px 22px;font-size:15.5px;line-height:1.5}.lpd-urg__gestes b{color:#fff;font:600 18px/1.25 var(--titre);margin-bottom:6px;display:block}.lpd-urg__gestes a{color:var(--or);font-weight:800}.lpd-hor{background:var(--blanc);padding:clamp(56px,6vw,88px) 0 clamp(80px,8vw,120px);position:relative}.lpd-hor .lpd-wrap{position:relative}.lpd-jours{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,1.2vw,16px);display:grid}.lpd-jour{background:var(--creme);text-align:center;min-height:104px;color:var(--encre);border-radius:26px;align-content:center;justify-items:center;gap:2px;padding:16px 8px;font-size:15.5px;display:grid;position:relative}.lpd-jour--b{background:var(--ciel)}.lpd-jour b{font:600 18px/1.1 var(--titre);color:var(--nuit);margin-bottom:4px}.lpd-jour--auj{background:var(--nuit);color:#fff;box-shadow:0 6px 0 var(--or)}.lpd-jour--auj b{color:#fff}.lpd-jour__auj{background:var(--or);color:var(--nuit);font:600 13px/1.2 var(--titre);border-radius:99px;padding:3px 12px;font-style:normal;position:absolute;top:-12px}.lpd-jour__auj[hidden]{display:none}.lpd-traits--d{width:54px;stroke:var(--or);top:-6px;right:0;transform:rotate(40deg)}.lpd-contact{background:var(--creme);padding:clamp(40px,4vw,60px) 0 clamp(90px,9vw,130px);position:relative}.lpd-contact .lpd-wave--top{fill:var(--creme)}.lpd-contact__g{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr);align-items:start;gap:clamp(24px,3vw,48px);display:grid}.lpd-ligne{align-items:flex-start;gap:16px;margin-top:26px;display:flex}.lpd-contact__b .lpd-ligne{margin-top:12px}.lpd-pastille{background:var(--or);width:54px;height:54px;color:var(--nuit);border-radius:50%;flex:none;place-items:center;display:grid}.lpd-pastille .lpd-ic{width:26px;height:26px}.lpd-ligne__big{font:700 clamp(24px, 2vw, 30px)/1.1 var(--titre);color:var(--nuit);font-stretch:92%;text-decoration:none}.lpd-ligne p{margin-top:4px;font-size:16px}.lpd-ligne__t{font:600 19px/1.2 var(--titre);color:var(--nuit)}.lpd-ligne__fine{color:var(--muted);font-size:15px!important}.lpd-ligne .lpd-btn--pill{margin-top:14px}.lpd-plan{position:relative}.lpd-plan svg{width:100%;height:auto;display:block}.lpd-plan__fond{fill:#fde58a}.lpd-plan__vert{fill:#bfe3b0}.lpd-plan__eau{fill:none;stroke:#9fd0f3;stroke-width:12px;stroke-linecap:round}.lpd-plan__rues path{fill:none;stroke:#fff;stroke-width:11px;stroke-linecap:round}.lpd-plan__petites path{fill:none;stroke:#fff6cf;stroke-width:5px;stroke-linecap:round}.lpd-plan__lbl{font:600 13px var(--titre);fill:var(--nuit)}.lpd-plan__pin path{fill:var(--nuit)}.lpd-plan__pin circle{fill:var(--or)}.lpd-rdv{background:var(--blanc);border-radius:34px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px 40px;margin-top:clamp(40px,4vw,60px);padding:clamp(24px,3vw,40px);display:grid;box-shadow:0 6px #e9ad0059}.lpd-rdv .lpd-h3{font-size:clamp(24px,2vw,32px);font-weight:700}.lpd-rdv__txt p{max-width:60ch;margin-top:8px}.lpd-rdv__cta{flex-wrap:wrap;gap:14px;display:flex}.lpd-rdv__cta .lpd-btn--l{min-height:58px;padding:0 30px;font-size:18px}.lpd-demo{background:var(--ciel);color:var(--nuit);border-radius:16px;flex-basis:100%;padding:10px 16px;font-size:15px}.lpd-demo[hidden]{display:none}.lpd-rdv__infos{color:var(--muted);border-top:2px dashed #f3dc9a;flex-wrap:wrap;grid-column:1/-1;gap:10px 28px;padding-top:18px;font-size:15px;display:flex}.lpd-rdv__infos li{align-items:center;gap:8px;display:flex}.lpd-rdv__infos .lpd-ic{width:20px;height:20px;color:var(--nuit);flex:none}.lpd-ftr{padding:clamp(28px, 3vw, 44px) var(--g) clamp(30px, 3vw, 40px);background:var(--or);color:var(--nuit);position:relative}.lpd-ftr .lpd-wave--top{fill:var(--or)}.lpd-ftr__in{grid-template-columns:auto 1fr auto;align-items:center;gap:28px 40px;width:min(1328px,100%);margin:0 auto;display:grid}.lpd-ftr__brand{align-items:center;gap:18px;display:flex}.lpd-ftr__dent{width:96px}.lpd-ftr__nom{font:700 clamp(26px, 2.2vw, 34px)/1 var(--titre);font-stretch:86%}.lpd-ftr__sub{margin-top:6px;font-size:16px}.lpd-ftr__nav{flex-wrap:wrap;justify-content:center;gap:10px 34px;display:flex}.lpd-ftr__nav a{font:600 16px/1.2 var(--titre);text-decoration:none}.lpd-ftr__nav a:hover{text-underline-offset:4px;text-decoration:underline}.lpd-ftr__mot{align-items:center;gap:12px;display:flex}.lpd-ftr__mot svg{fill:none;width:40px;stroke:var(--nuit);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lpd-ftr__mot span{max-width:13ch;font:600 17px/1.15 var(--titre);transform:rotate(-12deg)}.lpd-ftr__legal{color:#2c3966;border-top:2px solid #12285a2e;gap:6px;width:min(1328px,100%);margin:clamp(26px,3vw,38px) auto 0;padding-top:20px;font-size:14px;line-height:1.5;display:grid}@media (width<=1240px){.lpd-nav{gap:22px}.lpd-nav a{font-size:17px}.lpd-hdr__rdv{min-height:52px;padding:0 22px;font-size:17px}.lpd-logo__rond{width:72px;height:72px}.lpd-logo__rond .lpd-dent{width:46px}.lpd-contact__g{grid-template-columns:repeat(2,minmax(0,1fr))}.lpd-plan{grid-column:1/-1;max-width:560px}.lpd-rdv{grid-template-columns:1fr}.lpd-ftr__in{grid-template-columns:1fr 1fr}.lpd-ftr__nav{grid-area:2/1/auto/-1;justify-content:flex-start}.lpd-ftr__mot{justify-self:end}}@media (width<=1080px){.lpd-nav,.lpd-hdr__rdv{display:none}.lpd-menu-btn{display:inline-flex}.lpd-hero{grid-template-columns:minmax(0,1fr) minmax(0,.78fr)}.lpd-hero__vis{margin-right:18px}.lpd-steps{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:0 auto}.lpd-step{margin-top:0!important}.lpd-steps__fil{display:none}.lpd-cartes{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0}.lpd-parents__dent{grid-column:2;place-self:center;width:120px;position:static}.lpd-cab__in{padding-right:0}.lpd-cab__dent{display:none}.lpd-cab__list{grid-template-columns:1fr}.lpd-urg__in{grid-template-columns:auto minmax(0,1fr)}.lpd-urg__tel{border-top:2px solid #ffffff4d;border-left:0;grid-column:1/-1;padding:22px 0 0}.lpd-jours{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}}@media (width<=820px){.lpd-hero{grid-template-columns:1fr;grid-template-areas:"txt""vis""portes"}.lpd-hero__txt{padding-top:6px}.lpd-hero__vis{justify-self:center;width:min(82%,440px);margin:34px 0 0}.lpd-hero__dent{right:-12%}.lpd-portes{grid-template-columns:1fr}.lpd-porte .lpd-dent{width:96px}.lpd-cartes{grid-template-columns:1fr}.lpd-carte summary{min-height:0;padding-bottom:76px}.lpd-parents__dent{display:none}.lpd-cab__in{grid-template-columns:1fr}.lpd-cab__vis{width:min(78%,380px)}.lpd-urg__gestes,.lpd-contact__g,.lpd-ftr__in{grid-template-columns:1fr}.lpd-ftr__mot{justify-self:start}.lpd-ftr__nav{grid-row:auto}.lpd-bar{z-index:150;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--nuit);grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.lpd-bar .lpd-btn{min-height:48px;padding:0 12px}.lpd{padding-bottom:68px}}@media (width<=600px){.lpd-hdr{gap:12px;padding-top:12px}.lpd-logo{gap:10px}.lpd-logo__rond{width:56px;height:56px}.lpd-logo__rond .lpd-dent{stroke-width:7px;width:36px}.lpd-logo__nom{font-size:22px}.lpd-menu-btn span{display:none}.lpd-menu-btn{justify-content:center;width:48px;padding:0}.lpd h1{font-size:clamp(38px,11.4vw,52px)}.lpd-hero__cta{flex-direction:column;gap:12px}.lpd-hero__cta .lpd-btn{width:100%;min-height:58px}.lpd-traits--a{width:46px;left:-14%}.lpd-traits--b{width:44px;right:-12%}.lpd-porte{padding:16px 18px}.lpd-porte .lpd-dent{width:82px}.lpd-h2--trait:after,.lpd-visite .lpd-h2:after{display:none}.lpd-steps{grid-template-columns:1fr;max-width:360px}.lpd-step{min-height:0;padding:50px 30px 36px}.lpd-carte summary{padding:24px 22px 74px}.lpd-carte__plus{padding:0 22px 24px}.lpd-urg__in{grid-template-columns:1fr}.lpd-urg__dent{width:110px}.lpd-urg__tel{flex-direction:column;align-items:flex-start}.lpd-urg__num{padding:10px 24px;font-size:28px}.lpd-jours{grid-template-columns:repeat(2,minmax(0,1fr))}.lpd-jour--f{grid-column:1/-1;min-height:76px}.lpd-rdv__cta{flex-direction:column}.lpd-rdv__cta .lpd-btn--l{width:100%}}
