.lp-fondations{--foret:#1c3229;--ivoire:#f4ede0;--terra:#c4764a;--sauge:#7a9e8a;--creme:#f0e6d3;--terre:#2c2018;--b-dark:#7a9e8a33;--b-light:#3c28141f;--terre-62:#2c20189e;--terre-25:#2c201833;--serif:"Playfair Display",Georgia,serif;--sans:"Inter",system-ui,sans-serif;--ease:cubic-bezier(.22,.61,.36,1)}.lp-fondations,.lp-fondations *{box-sizing:border-box;margin:0;padding:0}html:has(.lp-fondations){scroll-behavior:smooth}.lp-fondations{font-family:var(--sans);color:var(--terre);background:var(--ivoire);-webkit-font-smoothing:antialiased;font-weight:300;overflow-x:hidden}.lp-fondations img{max-width:100%;display:block}.lp-fondations a{color:inherit;text-decoration:none}.lp-fondations .wrap{max-width:1208px;margin:0 auto;padding:0 24px}.lp-fondations .wide{max-width:1352px;margin:0 auto;padding:0 24px}.lp-fondations .serif{font-family:var(--serif);font-weight:400}.lp-fondations em{color:var(--terra);font-style:italic}.lp-fondations .dark{background:var(--foret);color:var(--creme)}.lp-fondations .light{background:var(--ivoire);color:var(--terre)}.lp-fondations .btn{background:var(--terra);color:var(--terre);font:500 12px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;transition:background .5s var(--ease);border-radius:4px;align-items:center;gap:12px;padding:16px 28px;display:inline-flex}.lp-fondations .btn .ar{letter-spacing:0;transition:transform .6s var(--ease);font-size:15px}.lp-fondations .btn:hover .ar{transform:translate(4px)}.lp-fondations .btn:focus-visible,.lp-fondations .navcta:focus-visible{outline:2px solid var(--terra);outline-offset:3px}.lp-fondations .rv{opacity:0;transition:opacity 1.1s var(--ease),transform 1.1s var(--ease);transform:translateY(24px)}.lp-fondations .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-fondations .rv{opacity:1;transition:none;transform:none}html:has(.lp-fondations){scroll-behavior:auto}}.lp-fondations .nav{z-index:20;position:absolute;top:24px;left:0;right:0}.lp-fondations .navbar{border:1px solid var(--b-dark);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1c32298c;border-radius:10px;justify-content:space-between;align-items:center;height:60px;padding:0 10px 0 22px;display:flex}.lp-fondations .logo{flex-direction:column;line-height:1;display:flex}.lp-fondations .logo b{font:400 22px/1 var(--serif);color:var(--creme)}.lp-fondations .logo b i{color:var(--terra);font-style:normal}.lp-fondations .logo small{font:400 8px/1 var(--sans);letter-spacing:.5em;color:var(--sauge);margin-top:5px;margin-left:1px}.lp-fondations .navlinks{gap:36px;display:flex}.lp-fondations .navlinks a{font:400 12px/1 var(--sans);letter-spacing:.06em;color:var(--sauge);transition:color .5s}.lp-fondations .navlinks a:hover{color:var(--creme)}.lp-fondations .navcta{height:42px;font:500 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--creme);border:1px solid #f0e6d34d;border-radius:4px;align-items:center;gap:10px;padding:0 20px;transition:border-color .5s;display:inline-flex}.lp-fondations .navcta:hover{border-color:var(--creme)}.lp-fondations .hero{padding-top:124px;position:relative;overflow:hidden}.lp-fondations .hero-main{min-height:640px;position:relative}.lp-fondations .hero-txt{z-index:3;width:50%;padding-top:40px;padding-bottom:56px;position:relative}.lp-fondations .hero h1{font:400 76px/1.04 var(--serif);letter-spacing:-.01em;color:var(--creme)}.lp-fondations .hero h1 em{display:block}.lp-fondations .hero-sub{max-width:430px;color:var(--creme);margin-top:28px;font-size:15px;line-height:1.7}.lp-fondations .hero-sub p+p{color:var(--sauge);margin-top:10px}.lp-fondations .hero .btn{margin-top:34px}.lp-fondations .hero-img{z-index:2;pointer-events:none;width:72%;position:absolute;bottom:-2px;right:-80px}.lp-fondations .stats{z-index:4;border-top:1px solid var(--b-dark);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.lp-fondations .stat{border-left:1px solid var(--b-dark);padding:30px 28px 40px}.lp-fondations .stat:first-child{border-left:0;padding-left:0}.lp-fondations .stat .k{font:400 52px/1 var(--serif);color:var(--creme)}.lp-fondations .stat .k sup{vertical-align:top;color:var(--sauge);margin-left:4px;font-size:.45em}.lp-fondations .stat .l{color:var(--sauge);max-width:200px;margin-top:12px;font-size:12px;line-height:1.6}.lp-fondations .stat.badge .k{font-size:30px;font-style:italic;line-height:1.15}.lp-fondations .stat.badge .k span{font:500 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--sauge);margin-bottom:10px;font-style:normal;display:block}.lp-fondations .why{padding:160px 0 120px}.lp-fondations .statement{text-align:center;max-width:1000px;font:400 68px/1.08 var(--serif);letter-spacing:-.01em;margin:0 auto}.lp-fondations .statement .w{color:var(--terre-25);transition:color .5s linear}.lp-fondations .statement .w.on{color:var(--terre)}.lp-fondations .statement .w.on.acc{color:var(--terra);font-style:italic}.lp-fondations .vline{background:var(--terre);transform-origin:top;width:1px;height:170px;transition:transform 1.6s var(--ease);margin:56px auto 48px;transform:scaleY(0)}.lp-fondations .vline.in{transform:scaleY(1)}.lp-fondations .why-lead{text-align:center;font:400 26px/1.35 var(--serif);max-width:720px;margin:0 auto}.lp-fondations .cols5{grid-template-columns:repeat(5,1fr);margin-top:56px;display:grid}.lp-fondations .c5{border-left:1px solid var(--b-light);min-height:290px;padding:34px 34px 56px 32px;position:relative}.lp-fondations .c5 .n{font:400 12px/1 var(--sans);letter-spacing:.06em;color:var(--terre-62);position:absolute;top:34px;right:30px}.lp-fondations .tile{border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.lp-fondations .tile:after{content:"";background:var(--ivoire);border-radius:50%;width:7px;height:7px}.lp-fondations .t1{background:var(--terra)}.lp-fondations .t2{background:var(--sauge)}.lp-fondations .t3{background:var(--foret)}.lp-fondations .t4{background:var(--terre)}.lp-fondations .t5{background:var(--creme);border:1px solid var(--b-light)}.lp-fondations .t5:after{background:var(--terra)}.lp-fondations .c5 h3{font:400 30px/1.1 var(--serif);margin-top:40px}.lp-fondations .c5 p{color:var(--terre-62);margin-top:14px;font-size:14px;line-height:1.7}.lp-fondations .tools{padding:140px 0 120px;overflow:hidden}.lp-fondations .tools h2{text-align:center;font:400 66px/1.06 var(--serif);max-width:980px;color:var(--creme);margin:0 auto}.lp-fondations .tools .intro{text-align:center;max-width:600px;color:var(--sauge);margin:26px auto 0;font-size:15px;line-height:1.7}.lp-fondations .rail{scrollbar-width:none;cursor:grab;scroll-snap-type:x proximity;gap:24px;margin-top:64px;padding:0 24px;display:flex;overflow-x:auto}.lp-fondations .rail::-webkit-scrollbar{display:none}.lp-fondations .rail.drag{cursor:grabbing;scroll-snap-type:none}.lp-fondations .card{scroll-snap-align:center;-webkit-user-select:none;user-select:none;border-radius:12px;flex:0 0 400px;height:690px;position:relative;overflow:hidden}.lp-fondations .card .ill{position:absolute;inset:0}.lp-fondations .card .bdg{width:52px;height:52px;font:italic 400 20px/1 var(--serif);z-index:3;border-radius:10px;place-items:center;display:grid;position:absolute;top:22px;right:22px}.lp-fondations .card .cap{z-index:3;background:#1c3229db;padding:26px 26px 30px;position:absolute;bottom:0;left:0;right:0}.lp-fondations .card .cap h3{font:400 34px/1.08 var(--serif);color:var(--creme)}.lp-fondations .card .cap p{color:var(--creme);opacity:.82;margin-top:10px;font-size:14px;line-height:1.6}.lp-fondations .tools .punch{text-align:center;max-width:820px;font:400 30px/1.3 var(--serif);color:var(--creme);margin:72px auto 0}.lp-fondations .tools .punch-s{text-align:center;font:500 11px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--sauge);margin-top:18px}.lp-fondations .i-site{background:var(--sauge)}.lp-fondations .win{background:var(--ivoire);border:1px solid var(--b-light);border-radius:8px;height:300px;position:absolute;top:120px;left:40px;right:40px;transform:rotate(-5deg)}.lp-fondations .win .bar{border-bottom:1px solid var(--b-light);align-items:center;gap:6px;height:28px;padding-left:12px;display:flex}.lp-fondations .win .bar i{background:var(--terre-25);border-radius:50%;width:8px;height:8px}.lp-fondations .win .hd{font:italic 400 26px/1 var(--serif);color:var(--terre);padding:22px 20px 0}.lp-fondations .win .ph{border:1px solid var(--terre-25);height:110px;margin:16px 20px 0;position:relative}.lp-fondations .win .ph:before,.lp-fondations .win .ph:after{content:"";background:var(--terre-25);width:100%;height:1px;position:absolute;top:50%;left:0;transform:rotate(18deg)}.lp-fondations .win .ph:after{transform:rotate(-18deg)}.lp-fondations .win .ln{background:var(--terre-25);width:60%;height:8px;margin:14px 20px 0}.lp-fondations .win .ln.s{width:35%;margin-top:8px}.lp-fondations .i-agence{background:var(--terre)}.lp-fondations .devis{background:var(--ivoire);border-radius:6px;height:380px;padding:28px 26px;position:absolute;top:96px;left:56px;right:56px;transform:rotate(4deg)}.lp-fondations .devis .t{font:500 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--terre-62)}.lp-fondations .devis .r{background:var(--b-light);height:7px;margin-top:12px}.lp-fondations .devis .r:nth-child(2){width:80%;margin-top:22px}.lp-fondations .devis .r:nth-child(3){width:65%}.lp-fondations .devis .r:nth-child(4){width:72%}.lp-fondations .devis .r:nth-child(5){width:50%}.lp-fondations .devis .tot{border-top:1px solid var(--b-light);justify-content:space-between;align-items:baseline;padding-top:16px;display:flex;position:absolute;bottom:28px;left:26px;right:26px}.lp-fondations .devis .tot span{color:var(--terre-62);font-size:12px}.lp-fondations .devis .tot b{font:400 40px/1 var(--serif);color:var(--terra)}.lp-fondations .i-pub{background:var(--ivoire)}.lp-fondations .phone{border:1px solid var(--terre);background:var(--creme);border-radius:28px;width:200px;height:400px;margin-left:-100px;padding:40px 16px;position:absolute;top:70px;left:50%;transform:rotate(-7deg)}.lp-fondations .phone .post{background:var(--ivoire);border:1px solid var(--b-light);border-radius:8px;padding:12px}.lp-fondations .phone .post .im{background:var(--sauge);border-radius:4px;height:110px}.lp-fondations .phone .post .tx{font:italic 400 18px/1.1 var(--serif);color:var(--terre);margin-top:12px}.lp-fondations .phone .post .ln{background:var(--b-light);height:6px;margin-top:8px}.lp-fondations .scatter{border:1px solid var(--terra);width:14px;height:14px;position:absolute}.lp-fondations .i-reseaux{background:var(--creme)}.lp-fondations .stack{position:absolute;top:100px;left:60px;right:60px}.lp-fondations .stack .p{background:var(--ivoire);border:1px solid var(--b-light);border-radius:8px;height:300px;padding:16px;position:absolute;left:0;right:0}.lp-fondations .stack .p:first-child{transform:rotate(-8deg)translate(-10px,10px)}.lp-fondations .stack .p:nth-child(2){transform:rotate(5deg)translate(12px,4px)}.lp-fondations .stack .p:nth-child(3){transform:rotate(-1deg)}.lp-fondations .stack .p .im{background:var(--foret);opacity:.85;border-radius:4px;height:170px}.lp-fondations .stack .p .meta{color:var(--terre-62);justify-content:space-between;margin-top:14px;font-size:12px;display:flex}.lp-fondations .stack .p .meta b{color:var(--terre);font-weight:400}.lp-fondations .i-crm{background:var(--sauge)}.lp-fondations .grid{background:var(--ivoire);border:1px solid var(--b-light);border-radius:8px;position:absolute;top:110px;left:44px;right:44px;overflow:hidden;transform:rotate(3deg)}.lp-fondations .grid .row{border-bottom:1px solid var(--b-light);grid-template-columns:1.4fr 1fr 1fr;display:grid}.lp-fondations .grid .row div{border-left:1px solid var(--b-light);height:34px;padding:12px 10px}.lp-fondations .grid .row div:first-child{border-left:0}.lp-fondations .grid .row.h div{font:500 9px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--terre-62)}.lp-fondations .grid .row i{background:var(--terre-25);width:70%;height:6px;display:block}.lp-fondations .grid .row .q{font:italic 400 15px/1 var(--serif);color:var(--terra);padding-top:9px}.lp-fondations .fond{padding:150px 0 130px}.lp-fondations .fond h2{text-align:center;font:400 72px/1.04 var(--serif);letter-spacing:-.01em}.lp-fondations .fond .intro{text-align:center;max-width:560px;color:var(--terre-62);margin:26px auto 0;font-size:15px;line-height:1.7}.lp-fondations .orbit{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;row-gap:64px;margin-top:72px;display:grid;position:relative}.lp-fondations .oi{text-align:center;justify-self:center;max-width:330px}.lp-fondations .oi .tile{margin:0 auto}.lp-fondations .oi h3{font:400 32px/1.08 var(--serif);margin-top:20px}.lp-fondations .oi h3 small{font:500 10px/1 var(--sans);letter-spacing:.14em;color:var(--terra);margin-bottom:10px;display:block}.lp-fondations .oi p{color:var(--terre-62);margin-top:10px;font-size:14px;line-height:1.7}.lp-fondations .o1{grid-area:1/1;transform:translate(80px)}.lp-fondations .o2{grid-area:1/3;transform:translate(-80px)}.lp-fondations .o3{text-align:left;grid-area:2/1;place-self:center start}.lp-fondations .o3 .tile,.lp-fondations .o4 .tile{margin:0}.lp-fondations .o4{text-align:right;grid-area:2/3;place-self:center end}.lp-fondations .o4 .tile{margin-left:auto}.lp-fondations .o5{grid-area:3/1;transform:translate(80px)}.lp-fondations .o6{grid-area:3/3;transform:translate(-80px)}.lp-fondations .capsule{background:var(--sauge);border-radius:12px;grid-area:1/2/4;justify-content:center;place-self:center;align-items:center;gap:8px;width:580px;height:214px;padding:0 18px;display:flex}.lp-fondations .sc{clip-path:url(#scallop);background:var(--foret);width:124px;height:138px;transition:transform .9s var(--ease);flex:none;position:relative;overflow:hidden}.lp-fondations .sc img{width:112%;max-width:none;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.lp-fondations .capsule:hover .sc:nth-child(odd){transform:translateY(-6px)}.lp-fondations .capsule:hover .sc:nth-child(2n){transform:translateY(6px)}.lp-fondations .own{text-align:center;max-width:760px;font:400 26px/1.35 var(--serif);margin:70px auto 0}.lp-fondations .who{padding:110px 0 130px;overflow:hidden}.lp-fondations .who h2{text-align:center;font:400 72px/1.04 var(--serif);letter-spacing:-.01em;color:var(--creme)}.lp-fondations .who .intro{text-align:center;max-width:620px;color:var(--sauge);margin:22px auto 0;font-size:15px;line-height:1.7}.lp-fondations .who-stage{height:820px;margin-top:48px;position:relative}.lp-fondations .deck{width:610px;height:820px;margin-left:-305px;position:absolute;top:0;left:50%}.lp-fondations .dk{transition:all 1.2s var(--ease);border:2px solid var(--foret);border-radius:12px;position:absolute;left:0;right:0;overflow:hidden}.lp-fondations .dk.back2{background:var(--creme);height:120px;top:0;left:80px;right:80px}.lp-fondations .dk.back1{background:var(--terra);height:140px;top:88px;left:40px;right:40px}.lp-fondations .dk.front{background:var(--sauge);height:644px;top:176px}.lp-fondations .dk .peek{font:italic 400 110px/1 var(--serif);color:var(--foret);opacity:.85;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.lp-fondations .front .ph-real{flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:absolute;inset:0}.lp-fondations .front .mono{font:italic 400 260px/1 var(--serif);color:var(--foret);opacity:.9;transition:opacity .8s;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.lp-fondations .front .tag{font:500 10px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--foret);border:1px dashed #1c32298c;border-radius:4px;align-self:flex-start;padding:10px 14px;display:inline-block}.lp-fondations .who-left{width:300px;position:absolute;top:500px;left:0}.lp-fondations .who-left h3{font:400 40px/1.05 var(--serif);color:var(--creme)}.lp-fondations .who-left p{color:var(--creme);opacity:.85;margin-top:14px;font-size:14px;line-height:1.7}.lp-fondations .ring{width:96px;height:96px;position:absolute;top:720px;left:150px}.lp-fondations .ring svg{position:absolute;inset:0}.lp-fondations .ring .num{color:var(--creme);justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.lp-fondations .ring .num b{font:italic 400 44px/1 var(--serif)}.lp-fondations .ring .num span{font:italic 400 18px/1 var(--serif);color:var(--sauge);margin-top:22px}.lp-fondations .chips{width:330px;position:absolute;top:480px;right:0}.lp-fondations .chip{background:var(--creme);color:var(--terre);border-radius:10px;align-items:center;gap:14px;width:max-content;max-width:100%;margin-bottom:14px;padding:10px 22px 10px 10px;font-size:14px;font-weight:400;display:flex}.lp-fondations .chip:nth-child(2){margin-left:-60px}.lp-fondations .chip:nth-child(3){margin-left:20px}.lp-fondations .chip i{border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.lp-fondations .chip i:after{content:"";background:var(--ivoire);border-radius:50%;width:7px;height:7px}.lp-fondations .who-nav{gap:10px;display:flex;position:absolute;top:720px;right:0}.lp-fondations .who-nav button{border:1px solid var(--b-dark);width:46px;height:46px;color:var(--creme);cursor:pointer;background:0 0;border-radius:4px;font-size:16px;transition:border-color .5s}.lp-fondations .who-nav button:hover{border-color:var(--creme)}.lp-fondations .fade{transition:opacity .7s var(--ease),transform .7s var(--ease)}.lp-fondations .fade.out{opacity:0;transform:translateY(10px)}.lp-fondations .case{padding:120px 0 130px}.lp-fondations .case-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid}.lp-fondations .steps{flex-direction:column;gap:22px;display:flex}.lp-fondations .st{background:var(--creme);border:1px solid var(--b-light);cursor:pointer;transition:all 1s var(--ease);border-radius:12px;width:84%;height:190px;display:flex;overflow:hidden}.lp-fondations .st:first-child{margin-left:16%}.lp-fondations .st:nth-child(3){margin-left:0}.lp-fondations .st .ph{background:var(--foret);transition:flex-basis 1s var(--ease);flex:0 0 44%;position:relative}.lp-fondations .st .ph span{font:500 9px/1.45 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--creme);opacity:.8;border:1px dashed #f0e6d366;border-radius:4px;padding:8px 10px;position:absolute;bottom:14px;left:14px;right:14px}.lp-fondations .st .ph b{font:italic 400 36px/1 var(--serif);color:var(--sauge);opacity:.55;white-space:nowrap;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.lp-fondations .st .tx{flex-direction:column;justify-content:center;padding:30px;display:flex}.lp-fondations .st h3{font:400 34px/1.05 var(--serif);align-items:baseline;gap:14px;display:flex}.lp-fondations .st h3 small{font:400 34px/1 var(--serif);color:var(--terra)}.lp-fondations .st p{color:var(--terre-62);opacity:0;max-height:0;transition:max-height 1s var(--ease),opacity .8s var(--ease);margin-top:14px;font-size:14px;line-height:1.7;overflow:hidden}.lp-fondations .st.open{width:100%;height:440px;margin-left:0}.lp-fondations .st.open .ph{flex-basis:46%}.lp-fondations .st.open p{opacity:1;max-height:220px}.lp-fondations .flag{font:500 9px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--terra);opacity:0;max-height:0;transition:all .8s var(--ease);border:1px solid #c4764a80;border-radius:20px;align-self:flex-start;margin-top:14px;padding:5px 12px;display:inline-block;overflow:hidden}.lp-fondations .st.open .flag{opacity:1;max-height:40px}.lp-fondations .case-r h2{font:400 70px/1.04 var(--serif);letter-spacing:-.01em}.lp-fondations .case-r p{color:var(--terre-62);max-width:470px;margin-top:22px;font-size:15px;line-height:1.7}.lp-fondations .case-r .btn{margin-top:34px}.lp-fondations .offer{padding:140px 0 0;position:relative;overflow:hidden}.lp-fondations .offer-grid{z-index:3;grid-template-columns:1.15fr .85fr;align-items:start;gap:80px;display:grid;position:relative}.lp-fondations .offer h2{font:400 72px/1.04 var(--serif);letter-spacing:-.01em;color:var(--creme)}.lp-fondations .offer .lead{color:var(--creme);opacity:.88;max-width:460px;margin-top:24px;font-size:15px;line-height:1.7}.lp-fondations .ocard{z-index:2;background:var(--creme);color:var(--terre);border-radius:12px;padding:40px 34px 36px;position:relative}.lp-fondations .ocard .lab{font:500 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--terra)}.lp-fondations .ocard .price{font:400 64px/1 var(--serif);color:var(--terra);margin-top:20px}.lp-fondations .ocard .price span{font:300 15px/1 var(--sans);color:var(--terre-62);margin-left:8px}.lp-fondations .ocard hr{border:0;border-top:1px solid var(--b-light);margin:26px 0}.lp-fondations .ocard h3{font:400 30px/1.15 var(--serif);margin-bottom:24px}.lp-fondations .ocard .orow{border-top:1px solid var(--b-light);grid-template-columns:110px 1fr;gap:16px;padding:16px 0;font-size:14px;line-height:1.55;display:grid}.lp-fondations .ocard .orow span{color:var(--terre-62)}.lp-fondations .ocard .orow b{font-weight:400}.lp-fondations .ocard .btn{justify-content:center;width:100%;margin-top:26px}.lp-fondations .clouds{z-index:1;height:300px;margin-top:-170px;position:relative}.lp-fondations .clouds svg{width:100%;height:100%;position:absolute;bottom:-1px;left:0}.lp-fondations .final{padding:30px 0 0}.lp-fondations .banner{background:var(--foret);text-align:center;border-radius:12px;margin-top:220px;padding:200px 40px 120px;position:relative;overflow:visible}.lp-fondations .banner .sit{z-index:3;pointer-events:none;width:300px;position:absolute;bottom:calc(100% - 203px);left:12%}.lp-fondations .banner .bclouds{clip-path:inset(0 round 0 0 0 12px);width:46%;height:150px;position:absolute;bottom:-1px;left:0;overflow:hidden}.lp-fondations .banner h2{z-index:2;font:400 58px/1.08 var(--serif);color:var(--creme);max-width:820px;margin:0 auto;position:relative}.lp-fondations .banner p{z-index:2;max-width:560px;color:var(--sauge);margin:24px auto 0;font-size:15px;line-height:1.7;position:relative}.lp-fondations .banner .btn{z-index:2;margin-top:36px;position:relative}.lp-fondations .closing{border-bottom:1px solid var(--b-light);grid-template-columns:1.25fr 1fr;align-items:end;gap:20px;padding:140px 0 70px;display:grid}.lp-fondations .closing h2{font:400 76px/1.03 var(--serif);letter-spacing:-.01em}.lp-fondations .blobs{height:320px;position:relative}.lp-fondations .bl{clip-path:url(#scallop);font:400 14px/1 var(--sans);transition:transform 1.4s var(--ease),opacity 1s;opacity:0;place-items:center;display:grid;position:absolute}.lp-fondations .bl span{transform:rotate(var(--r))}.lp-fondations .blobs.in .bl{opacity:1;transform:translateY(0)!important}.lp-fondations .foot{padding:80px 0 40px}.lp-fondations .foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px;display:grid}.lp-fondations .foot .logo b{font-size:30px}.lp-fondations .foot .tagline{font:italic 400 17px/1.4 var(--serif);color:var(--creme);margin-top:20px}.lp-fondations .foot .tagline em{display:block}.lp-fondations .foot h4{font:500 10px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--sauge);margin-bottom:22px}.lp-fondations .foot li{margin-bottom:14px;list-style:none}.lp-fondations .foot li a{color:var(--creme);opacity:.85;font-size:14px;transition:opacity .5s}.lp-fondations .foot li a:hover{opacity:1}.lp-fondations .foot-b{border-top:1px solid var(--b-dark);color:var(--sauge);justify-content:space-between;margin-top:70px;padding-top:24px;font-size:12px;display:flex}@media (width<=900px){.lp-fondations .wrap,.lp-fondations .wide{padding:0 24px}.lp-fondations .navlinks{display:none}.lp-fondations .navcta{height:38px;padding:0 14px;font-size:10px}.lp-fondations .nav{top:14px}.lp-fondations .hero{padding-top:100px}.lp-fondations .hero-main{min-height:0}.lp-fondations .hero-txt{width:100%;padding-top:16px;padding-bottom:0}.lp-fondations .hero h1{font-size:44px}.lp-fondations .hero-img{width:118%;margin:24px 0 0 -9%;position:relative;bottom:auto;right:auto}.lp-fondations .stats{grid-template-columns:1fr 1fr}.lp-fondations .stat{padding:24px 16px 28px}.lp-fondations .stat:nth-child(odd){border-left:0;padding-left:0}.lp-fondations .stat:nth-child(n+3){border-top:1px solid var(--b-dark)}.lp-fondations .stat .k{font-size:38px}.lp-fondations .stat.badge .k{font-size:24px}.lp-fondations .why{padding:96px 0 72px}.lp-fondations .statement{font-size:38px}.lp-fondations .vline{height:100px;margin:36px auto 32px}.lp-fondations .why-lead{font-size:21px}.lp-fondations .cols5{grid-template-columns:1fr;margin-top:36px}.lp-fondations .c5{border-left:0;border-top:1px solid var(--b-light);grid-template-columns:44px 1fr;column-gap:18px;min-height:0;padding:28px 0 30px;display:grid}.lp-fondations .c5 .n{top:30px;right:0}.lp-fondations .c5 h3{grid-column:2;margin-top:0;font-size:26px}.lp-fondations .c5 p{grid-column:2;margin-top:8px}.lp-fondations .c5 .tile{grid-row:1/3}.lp-fondations .tools{padding:96px 0 80px}.lp-fondations .tools h2,.lp-fondations .fond h2,.lp-fondations .who h2{font-size:40px}.lp-fondations .card{flex-basis:290px;height:520px}.lp-fondations .card .cap h3{font-size:28px}.lp-fondations .win{height:250px;top:80px;left:24px;right:24px}.lp-fondations .devis{height:320px;top:70px;left:30px;right:30px}.lp-fondations .devis .tot b{font-size:30px}.lp-fondations .ocard h3{font-size:24px}.lp-fondations .st .ph b{font-size:30px}.lp-fondations .phone{top:50px;transform:rotate(-7deg)scale(.85)}.lp-fondations .stack{top:70px;left:30px;right:30px}.lp-fondations .grid{top:80px;left:22px;right:22px}.lp-fondations .tools .punch{margin-top:48px;padding:0 24px;font-size:23px}.lp-fondations .fond{padding:96px 0 80px}.lp-fondations .orbit{flex-direction:column;gap:40px;margin-top:40px;display:flex}.lp-fondations .oi,.lp-fondations .o3,.lp-fondations .o4{text-align:left;justify-self:start;max-width:none;transform:none!important}.lp-fondations .oi .tile,.lp-fondations .o4 .tile{margin:0}.lp-fondations .capsule{flex-wrap:nowrap;order:-1;gap:2px;width:100%;height:auto;padding:18px 10px}.lp-fondations .sc{aspect-ratio:104/116;width:22%;height:auto}.lp-fondations .own{margin-top:48px;font-size:21px}.lp-fondations .who{padding:96px 0 90px}.lp-fondations .who-stage{height:auto;margin-top:36px}.lp-fondations .deck{width:100%;max-width:420px;height:560px;margin:0 auto;position:relative;left:auto}.lp-fondations .dk.back2{height:80px;left:50px;right:50px}.lp-fondations .dk.back1{height:100px;top:56px;left:24px;right:24px}.lp-fondations .dk.front{height:450px;top:110px}.lp-fondations .dk .peek{font-size:70px;bottom:-12px}.lp-fondations .front .mono{font-size:170px}.lp-fondations .who-left,.lp-fondations .chips,.lp-fondations .ring,.lp-fondations .who-nav{width:auto;position:relative;top:auto;left:auto;right:auto}.lp-fondations .who-left{margin-top:34px}.lp-fondations .chips{margin-top:26px}.lp-fondations .chip,.lp-fondations .chip:nth-child(2),.lp-fondations .chip:nth-child(3){margin-left:0}.lp-fondations .who-ctrl{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.lp-fondations .ring{width:80px;height:80px}.lp-fondations .case{padding:96px 0 90px}.lp-fondations .case-grid{grid-template-columns:1fr;gap:40px}.lp-fondations .case-r{order:-1}.lp-fondations .case-r h2{font-size:42px}.lp-fondations .st,.lp-fondations .st:first-child,.lp-fondations .st.open{width:100%;margin-left:0}.lp-fondations .st{flex-direction:column;height:auto;min-height:120px}.lp-fondations .st .ph{flex:0 0 96px}.lp-fondations .st.open .ph{flex-basis:200px}.lp-fondations .st.open{height:auto}.lp-fondations .st .tx{padding:22px}.lp-fondations .st h3,.lp-fondations .st h3 small{font-size:26px}.lp-fondations .offer{padding-top:96px}.lp-fondations .offer-grid{grid-template-columns:1fr;gap:40px}.lp-fondations .offer h2{font-size:44px}.lp-fondations .ocard .price{font-size:52px}.lp-fondations .ocard .orow{grid-template-columns:1fr;gap:4px}.lp-fondations .clouds{height:150px;margin-top:-40px}.lp-fondations .banner{margin-top:150px;padding:150px 22px 110px}.lp-fondations .banner .sit{width:210px;margin-left:-105px;bottom:calc(100% - 118px);left:50%}.lp-fondations .banner .bclouds{width:80%;height:90px}.lp-fondations .banner h2{font-size:36px}.lp-fondations .closing{grid-template-columns:1fr;padding:96px 0 40px}.lp-fondations .closing h2{font-size:44px}.lp-fondations .blobs{transform-origin:0 100%;width:161%;height:230px;margin-top:-30px;transform:scale(.62)}.lp-fondations .foot-grid{grid-template-columns:1fr 1fr;gap:40px 20px}.lp-fondations .foot-grid>div:first-child{grid-column:1/3}.lp-fondations .foot-b{flex-direction:column;gap:10px}}@media (width>=901px){.lp-fondations .who-ctrl{display:contents}}
