:root{--lcd-bg:#ffffff;--lcd-bg-soft:#f4f9fb;--lcd-navy:#08445f;--lcd-navy-2:#0a5674;--lcd-text:#08364b;--lcd-muted:#5f7280;--lcd-line:rgba(10, 35, 50, .12);--lcd-coral:#f36f5f;--lcd-orange:#ff8f3d;--lcd-gold:#ffc247;--lcd-cream:#fff8e8;--lcd-white:#ffffff;--lcd-shadow:0 24px 70px rgba(0, 20, 35, .14);--lcd-radius-xl:34px;--lcd-radius-lg:26px;--lcd-radius-md:18px;--lcd-container:1180px}body,html{overflow-x:hidden!important;max-width:100%}.lcd-front-page section{scroll-margin-top:110px}.lcd-front-page,.lcd-front-page *{box-sizing:border-box}.lcd-front-page{width:100%;overflow:hidden;background:var(--lcd-bg);color:var(--lcd-text)}body.front-page .lcd-site-header,body.front-page .site-header,body.front-page header[role=banner],body.home .lcd-site-header,body.home .site-header,body.home header[role=banner]{margin-bottom:0!important}body.front-page .site-main,body.front-page main,body.home .site-main,body.home main{padding-top:0!important;margin-top:0!important}.lcd-front-page{margin-top:0!important}.lcd-front-page::before{content:none!important}.lcd-container{width:min(var(--lcd-container),calc(100% - 40px));margin-inline:auto}.lcd-front-page a{text-decoration:none}.lcd-section{position:relative;padding:clamp(54px,6vw,92px) 0}.lcd-section-soft{background:var(--lcd-bg-soft)}.lcd-section-dark{background:radial-gradient(circle at 14% 82%,rgba(255,111,95,.16),transparent 36%),linear-gradient(135deg,#051f2d,#062b3d);color:#fff}.lcd-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--lcd-coral);font-size:12px;font-weight:950;letter-spacing:.18em;text-transform:uppercase}.lcd-eyebrow::before{content:"";width:26px;height:2px;border-radius:999px;background:currentColor}.lcd-section-head{max-width:880px;margin-bottom:44px}.lcd-section-head.center{text-align:center;margin-inline:auto}.lcd-section-head.center .lcd-eyebrow{justify-content:center}.lcd-section-head.center .lcd-eyebrow::after{content:"";width:26px;height:2px;border-radius:999px;background:currentColor}.lcd-section-title{margin:0;color:var(--lcd-text);font-size:clamp(2rem, 4vw, 4rem);line-height:.98;letter-spacing:-.055em;font-weight:950}.lcd-section-title span,.lcd-text-accent{background:linear-gradient(135deg,var(--lcd-gold),var(--lcd-orange),var(--lcd-coral));-webkit-background-clip:text;background-clip:text;color:transparent}.lcd-section-lead{margin:18px 0 0;color:var(--lcd-muted);font-size:clamp(1rem, 1.55vw, 1.22rem);line-height:1.75;max-width:760px}.lcd-section-head.center .lcd-section-lead{margin-inline:auto}.lcd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 24px;border-radius:999px;font-weight:900;font-size:15px;line-height:1;border:1px solid transparent;transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease;white-space:nowrap;cursor:pointer}.lcd-btn:hover{transform:translateY(-2px)}.lcd-btn-primary{background:linear-gradient(135deg,var(--lcd-coral),#ff8064);color:#fff;box-shadow:0 18px 38px rgba(255,111,95,.26)}.lcd-btn-white{color:var(--lcd-navy);background:#fff;box-shadow:0 16px 40px rgba(0,0,0,.14)}[data-lcd-reveal]{opacity:0;transform:translate3d(0,14px,0);transition:opacity .34s ease,transform .34s ease;will-change:opacity,transform;pointer-events:auto}[data-lcd-reveal].is-visible{opacity:1;transform:translateY(0)}@media (max-width:900px){.lcd-container{width:min(100% - 28px,var(--lcd-container))}.lcd-section{padding:48px 0}.lcd-section-head{margin-bottom:32px}.lcd-section-title{font-size:clamp(2.1rem, 11vw, 3.2rem)}.lcd-section-lead{font-size:1rem;line-height:1.65}}@media (max-width:560px){.lcd-container{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation-duration:NaNs!important;transition-duration:NaNs!important;scroll-behavior:auto!important}[data-lcd-reveal]{opacity:1;transform:none}}@media (max-width:768px){body,html{overflow-x:hidden!important;max-width:100%!important}body{font-size:16px}.lcd-container{width:min(100% - 28px,1180px)!important}.lcd-section{padding-top:48px!important;padding-bottom:64px!important}.lcd-front-page section{scroll-margin-top:148px!important}.lcd-blog-fab-band,.lcd-fab-band,.lcd-final-title,.lcd-section-title,.lcd-umo-title{font-size:clamp(2.05rem, 10.2vw, 3.55rem)!important;line-height:1.04!important;letter-spacing:-.045em!important;word-break:normal!important;overflow-wrap:normal!important}.lcd-blog-fab-lead,.lcd-final-text,.lcd-section-lead,.lcd-umo-text{font-size:clamp(1rem, 4.2vw, 1.18rem)!important;line-height:1.68!important}.lcd-umo-wrap{gap:18px!important}.lcd-umo-media,.lcd-umo-panel{border-radius:24px!important;max-width:100%!important}.lcd-umo-panel{padding:34px 20px 24px!important;min-height:auto!important}.lcd-umo-actions{display:grid!important;gap:12px!important}.lcd-btn,.lcd-umo-btn{width:100%!important;min-height:54px!important;justify-content:center!important;text-align:center!important}.lcd-blog-fab-head,.lcd-enjeu-copy,.lcd-faq-head,.lcd-resource-copy{padding-top:8px!important}.lcd-form-card,.lcd-resource-box{overflow:visible!important}.lcd-form-card .gfield_label,.lcd-form-card .label,.lcd-form-card .wpforms-field-label,.lcd-form-card label,.lcd-form-card legend,.lcd-form-card p,.lcd-form-card span{color:#08364b!important;opacity:1!important}.lcd-form-card input,.lcd-form-card select,.lcd-form-card textarea{background:#fff!important;color:#08364b!important;border:1px solid rgba(8,68,95,.18)!important;box-shadow:none!important}.lcd-form-card input::placeholder,.lcd-form-card textarea::placeholder{color:rgba(8,54,75,.52)!important}.lcd-faq-fallback,.lcd-question-card{border-radius:18px!important}.lcd-faq-question,.lcd-question-card{min-height:62px!important;padding:18px!important}.lcd-blog-fab-card:nth-child(2) .lcd-blog-fab-thumb,.lcd-blog-fab-card:nth-child(3) .lcd-blog-fab-thumb,.lcd-blog-fab-thumb{width:100%!important;height:220px!important;margin:0!important;transform:none!important;border-radius:22px 22px 0 0!important}.lcd-blog-fab-card:hover .lcd-blog-fab-thumb,.lcd-blog-fab-card:nth-child(2):hover .lcd-blog-fab-thumb,.lcd-blog-fab-card:nth-child(3):hover .lcd-blog-fab-thumb{transform:none!important}.lcd-blog-fab-body{min-height:auto!important;padding:24px 22px 78px!important;border-radius:0 0 22px 22px!important}.lcd-blog-fab-excerpt{display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.mobile-sticky-cta{position:fixed!important;left:12px!important;right:12px!important;bottom:calc(7px + env(safe-area-inset-bottom,0px))!important;width:auto!important;z-index:9999!important;pointer-events:none!important}.mobile-sticky-cta .btn,.mobile-sticky-cta a{min-height:46px!important;height:46px!important;font-size:13.5px!important;padding:0 16px!important;border-radius:999px!important;pointer-events:auto!important}.lcd-blog-fab,.lcd-faq-section,.lcd-final,.lcd-resource-section,.site-footer{padding-bottom:62px!important}}@media (max-width:430px){.lcd-blog-fab-band,.lcd-fab-band,.lcd-final-title,.lcd-section-title,.lcd-umo-title{font-size:clamp(1.95rem, 10.6vw, 3.15rem)!important}.lcd-container{width:min(100% - 24px,1180px)!important}.lcd-blog-fab-thumb{height:205px!important}}body.drawer-open .mobile-sticky-cta,body.menu-open .mobile-sticky-cta,body.mobile-menu-open .mobile-sticky-cta,body.nav-open .mobile-sticky-cta{display:none!important}.lcd-umo-hero{width:100%;padding:clamp(16px,2.4vw,34px) 0 clamp(32px,4vw,56px);margin-top:0!important;background:#fff;overflow:hidden}.lcd-umo-wrap{width:min(1450px,calc(100% - 90px));margin-inline:auto}.lcd-umo-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:42px;align-items:stretch}.lcd-umo-media{position:relative;margin:0;height:520px;border-radius:28px;overflow:hidden;background:radial-gradient(circle at 24% 18%,rgba(255,198,74,.24),transparent 34%),linear-gradient(135deg,#08445f,#052b3d);box-shadow:0 28px 80px rgba(8,28,42,.14);isolation:isolate}.lcd-umo-slide{position:absolute;inset:0;opacity:0;transform:scale(1.06);transition:opacity .9s ease,transform 1.7s ease}.lcd-umo-slide.is-active{opacity:1;transform:scale(1)}.lcd-umo-slide img{width:100%;height:100%;display:block;object-fit:cover;object-position:center center}.lcd-umo-media::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,rgba(4,22,34,0) 45%,rgba(4,22,34,.42) 100%),linear-gradient(90deg,rgba(4,22,34,.18),rgba(4,22,34,0) 52%)}.lcd-umo-media-placeholder{position:absolute;inset:0;z-index:1;display:grid;place-items:center;color:#fff;font-weight:950;letter-spacing:.08em;text-transform:uppercase;background:radial-gradient(circle at 78% 22%,rgba(255,198,74,.18),transparent 32%),radial-gradient(circle at 16% 82%,rgba(255,111,95,.18),transparent 34%),linear-gradient(135deg,#08445f,#052b3d)}.lcd-umo-slider-badge{position:absolute;left:24px;top:24px;bottom:auto;z-index:4;display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;color:#fff;background:rgba(5,27,40,.62);border:1px solid rgba(255,255,255,.18);backdrop-filter:blur(14px);font-size:13px;font-weight:900}.lcd-umo-slider-badge::before{content:"";width:9px;height:9px;border-radius:999px;background:var(--lcd-coral);box-shadow:0 0 0 6px rgba(255,111,95,.18)}.lcd-umo-dots{position:absolute;right:24px;bottom:26px;z-index:4;display:flex;gap:8px;align-items:center}.lcd-umo-dot{width:32px;height:44px;padding:0;border:0;border-radius:8px;background:0 0;cursor:pointer;display:grid;place-items:center}.lcd-umo-dot::before{content:"";width:9px;height:9px;border-radius:999px;background:rgba(255,255,255,.7)}.lcd-umo-dot.is-active::before{width:24px;background:var(--lcd-coral)}.lcd-umo-dot:focus-visible{outline:2px solid white;outline-offset:2px}.lcd-umo-panel{position:relative;height:520px;display:flex;flex-direction:column;justify-content:space-between;border-radius:0 28px 28px 28px;overflow:hidden;background:radial-gradient(circle at 90% 20%,rgba(255,255,255,.18),transparent 30%),linear-gradient(135deg,#f36f5f 0,#ff8f3d 48%,#ffc247 100%);color:#14202b;box-shadow:0 28px 80px rgba(139,87,0,.14)}.lcd-umo-panel::before{content:"";position:absolute;top:0;right:0;width:clamp(170px,20vw,320px);height:62px;background:#fff;border-bottom-left-radius:80px;z-index:1}.lcd-umo-panel::after{content:"";position:absolute;right:-80px;bottom:-90px;width:270px;height:270px;border-radius:999px;background:rgba(255,255,255,.15);pointer-events:none}.lcd-umo-panel-content{position:relative;z-index:2;padding:54px 66px 36px}.lcd-umo-title{max-width:850px;margin:0;color:#17202a;font-size:clamp(2.25rem, 3.35vw, 4.25rem);line-height:1.08;letter-spacing:-.045em;font-weight:950}.lcd-umo-title span{display:block}.lcd-umo-lead{max-width:760px;margin:24px 0 0;color:rgba(20,32,43,.86);font-size:clamp(1.05rem, 1.25vw, 1.28rem);line-height:1.75;font-weight:500}.lcd-umo-actions{display:flex;flex-wrap:wrap;gap:22px;margin-top:36px}.lcd-umo-btn{min-height:62px;min-width:210px;padding:0 30px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:12px;color:#18202b;font-size:1.02rem;font-weight:950;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background .22s ease}.lcd-umo-btn>span,.lcd-umo-contact>span{flex:0 0 auto;line-height:1}.lcd-umo-btn:hover{transform:translateY(-3px)}.lcd-umo-btn-white{background:#fff;box-shadow:0 18px 38px rgba(0,0,0,.08)}.lcd-umo-btn-soft{background:rgba(255,255,255,.36)}.lcd-umo-contact{position:relative;z-index:2;min-height:78px;padding:0 clamp(34px,5vw,64px);display:flex;align-items:center;gap:16px;border-top:1px solid rgba(255,255,255,.55);color:#fff;font-size:clamp(1rem, 1.15vw, 1.15rem);font-weight:950;text-decoration:none}.lcd-umo-contact:hover{background:rgba(255,255,255,.08)}@media (max-width:1180px){.lcd-umo-wrap{width:min(100% - 42px,1500px)}.lcd-umo-grid{grid-template-columns:1fr}.lcd-umo-media,.lcd-umo-panel{height:auto;min-height:auto}.lcd-umo-media{height:clamp(300px,52vw,480px);border-radius:24px}.lcd-umo-panel{border-radius:24px}.lcd-umo-panel-content{padding:38px 30px 30px}.lcd-umo-actions{margin-top:34px}}@media (max-width:560px){.lcd-umo-hero{padding-top:16px}.lcd-umo-wrap{width:calc(100% - 22px)}.lcd-umo-grid{gap:18px}.lcd-umo-media{height:280px;border-radius:22px}.lcd-umo-slider-badge{left:16px;top:16px;bottom:auto;max-width:calc(100% - 92px);padding:10px 12px;font-size:12px}.lcd-umo-dots{right:16px;bottom:19px}.lcd-umo-panel{border-radius:22px}.lcd-umo-panel::before{width:112px;height:34px}.lcd-umo-panel-content{padding:28px 20px 24px}.lcd-umo-title{font-size:clamp(2.2rem, 11.5vw, 3.45rem);letter-spacing:-.045em}.lcd-umo-lead{font-size:1rem;line-height:1.65}.lcd-umo-actions{display:grid;grid-template-columns:1fr;gap:14px}.lcd-umo-btn{width:100%;min-width:0;min-height:58px}.lcd-umo-contact{min-height:76px;padding:0 22px;font-size:.98rem}}.lcd-fab-section{background:#fff;padding-top:clamp(38px,4.6vw,72px)}.lcd-fab-title-wrap{text-align:center;margin:0 auto 34px;max-width:1040px}.lcd-fab-band{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px 11px;background:#08445f;color:#fff;font-size:clamp(1.65rem, 3.2vw, 3.2rem);line-height:.95;letter-spacing:.08em;text-transform:uppercase;font-weight:950;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lcd-fab-subband{display:inline-flex;margin-top:16px;padding:7px 16px 8px;background:#f36f5f;color:#fff;font-size:clamp(.98rem, 1.5vw, 1.35rem);line-height:1.1;letter-spacing:.06em;font-weight:850;font-style:italic}.lcd-fab-lead{max-width:780px;margin:18px auto 0;color:var(--lcd-muted);font-size:clamp(1rem, 1.35vw, 1.18rem);line-height:1.8}.lcd-fab-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.lcd-fab-card{position:relative;min-height:330px;padding:34px;border-radius:0 0 28px 28px;overflow:hidden;color:#fff;box-shadow:0 24px 65px rgba(8,28,42,.14);transition:transform .28s ease,box-shadow .28s ease;isolation:isolate}.lcd-fab-card:hover{transform:translateY(-8px);box-shadow:0 34px 85px rgba(8,28,42,.2)}.lcd-fab-card::after{content:"";position:absolute;inset:auto -70px -80px auto;width:190px;height:190px;border-radius:999px;background:rgba(255,255,255,.12);z-index:0}.lcd-fab-card-teal{background:#08445f}.lcd-fab-card-orange{background:#f36f5f}.lcd-fab-card-navy{background:#ff8f3d}.lcd-fab-card-navy,.lcd-fab-card-navy h3,.lcd-fab-card-navy p{color:#08364b}.lcd-fab-card-navy .lcd-fab-icon{color:#08364b}.lcd-fab-icon{position:relative;z-index:2;width:82px;height:82px;border-radius:999px;display:grid;place-items:center;margin-bottom:48px;color:#fff;background:rgba(255,255,255,.16);transition:transform .35s ease,background .35s ease}.lcd-fab-icon::before{content:"";position:absolute;inset:-12px;border-radius:inherit;border:3px solid rgba(255,255,255,.16);border-right-color:transparent;border-bottom-color:transparent;transform:rotate(-30deg);transition:transform .5s ease,opacity .35s ease}.lcd-fab-card:hover .lcd-fab-icon{transform:translateY(-4px) scale(1.05);background:rgba(255,255,255,.24)}.lcd-fab-card:hover .lcd-fab-icon::before{transform:rotate(210deg);opacity:.95}.lcd-fab-card:hover .lcd-fab-icon svg{animation:lcdFabPulse .7s ease both}@keyframes lcdFabPulse{0%{transform:scale(1) rotate(0)}45%{transform:scale(1.12) rotate(-4deg)}100%{transform:scale(1) rotate(0)}}.lcd-fab-card h3{position:relative;z-index:2;max-width:360px;margin:0;color:currentColor;font-size:clamp(1.35rem, 2vw, 1.75rem);line-height:1.18;letter-spacing:.035em;text-transform:uppercase;font-weight:950}.lcd-fab-card p{position:relative;z-index:2;max-width:390px;margin:22px 0 0;color:rgba(255,255,255,.86);font-size:1.02rem;line-height:1.7}@media (max-width:1024px){.lcd-fab-grid{grid-template-columns:1fr}.lcd-fab-card{min-height:250px;border-radius:26px}.lcd-fab-icon{margin-bottom:34px}}@media (max-width:560px){.lcd-fab-section{padding-top:34px}.lcd-fab-title-wrap{margin-bottom:24px}.lcd-fab-band{padding:8px 12px 10px;font-size:clamp(1.35rem, 8vw, 2.15rem);line-height:1}.lcd-fab-subband{font-size:.98rem}.lcd-fab-card{min-height:250px;padding:26px}.lcd-fab-icon{width:72px;height:72px;margin-bottom:30px}}.lcd-enjeu-section{background:radial-gradient(circle at 8% 20%,rgba(255,194,71,.14),transparent 30%),linear-gradient(180deg,#fff 0,#f7fbfd 100%)}.lcd-enjeu-shell{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(30px,5vw,74px);align-items:center}.lcd-enjeu-copy{position:relative}.lcd-enjeu-copy::before{content:"";display:block;width:64px;height:4px;border-radius:999px;margin-bottom:24px;background:linear-gradient(90deg,var(--lcd-coral),var(--lcd-gold))}.lcd-enjeu-action{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.lcd-btn-outline{color:var(--lcd-navy);background:rgba(8,68,95,.06);border-color:rgba(8,68,95,.12)}.lcd-question-list{display:grid;gap:14px}.lcd-question-card{position:relative;padding:22px 24px;border-radius:22px;background:rgba(255,255,255,.9);border:1px solid rgba(8,68,95,.11);box-shadow:0 18px 48px rgba(2,20,30,.06);display:grid;grid-template-columns:42px 1fr 26px;gap:16px;align-items:center;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.lcd-question-card::after{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--lcd-coral),var(--lcd-gold));transform:scaleY(0);transform-origin:bottom;transition:transform .28s ease}.lcd-question-card:hover{transform:translateX(6px);box-shadow:0 24px 62px rgba(2,20,30,.1);border-color:rgba(243,111,95,.22)}.lcd-question-card:hover::after{transform:scaleY(1)}.lcd-question-mark{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;background:rgba(243,111,95,.1);color:var(--lcd-coral);font-weight:950;transition:transform .25s ease,background .25s ease}.lcd-question-card:hover .lcd-question-mark{transform:rotate(-8deg) scale(1.06);background:rgba(243,111,95,.16)}.lcd-question-card p{margin:0;color:var(--lcd-text);font-weight:850;line-height:1.45}.lcd-question-arrow{color:rgba(8,68,95,.45);font-size:1.2rem;transition:transform .24s ease,color .24s ease}.lcd-question-card:hover .lcd-question-arrow{transform:translateX(4px);color:var(--lcd-coral)}@media (max-width:900px){.lcd-enjeu-shell{grid-template-columns:1fr}.lcd-question-card{grid-template-columns:42px 1fr}.lcd-question-arrow{display:none}}@media (max-width:560px){.lcd-enjeu-action{display:grid}.lcd-enjeu-action .lcd-btn{width:100%}.lcd-question-card{padding:18px;gap:12px}}.lcd-method-steps{list-style:none;padding:0;margin:0;display:grid;gap:16px}.lcd-method-step{display:grid;grid-template-columns:110px 1fr;gap:28px;align-items:center;padding:28px;border-radius:28px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);transition:transform .22s ease,background .22s ease}.lcd-method-step:hover{transform:translateX(6px);background:rgba(255,255,255,.11)}.lcd-method-number{font-size:clamp(2rem, 4vw, 3.6rem);font-weight:950;letter-spacing:-.06em;line-height:1;color:var(--lcd-coral)}.lcd-method-step h3{margin:0;color:#fff;font-size:clamp(1.2rem, 2vw, 1.75rem);letter-spacing:-.035em}.lcd-method-step p{margin:8px 0 0;color:rgba(255,255,255,.72);line-height:1.65;max-width:850px}.lcd-section-dark .lcd-section-title{color:var(--lcd-cream)}.lcd-section-dark .lcd-section-lead{color:rgba(255,255,255,.76)}@media (max-width:700px){.lcd-method-step{grid-template-columns:1fr;gap:12px}}.lcd-resource-section .lcd-form-card,.lcd-resource-section .ressource-form-wrap{background:#fff!important;color:#08364b!important}.lcd-resource-section .lcd-form-card .form-field label,.lcd-resource-section .lcd-form-card .gfield_label,.lcd-resource-section .lcd-form-card .nf-field-label label,.lcd-resource-section .lcd-form-card .wpforms-field-label,.lcd-resource-section .lcd-form-card label,.lcd-resource-section .ressource-form-wrap .form-field label,.lcd-resource-section .ressource-form-wrap label{color:#08364b!important;opacity:1!important;text-shadow:none!important}.lcd-resource-section .lcd-form-card input,.lcd-resource-section .lcd-form-card select,.lcd-resource-section .lcd-form-card textarea,.lcd-resource-section .ressource-form-wrap input,.lcd-resource-section .ressource-form-wrap select,.lcd-resource-section .ressource-form-wrap textarea{background:#fff!important;color:#08364b!important;border:1.5px solid rgba(8,68,95,.18)!important;box-shadow:none!important}.lcd-resource-section .lcd-form-card input::placeholder,.lcd-resource-section .lcd-form-card textarea::placeholder,.lcd-resource-section .ressource-form-wrap input::placeholder,.lcd-resource-section .ressource-form-wrap textarea::placeholder{color:rgba(8,54,75,.56)!important;opacity:1!important}.lcd-resource-section .lcd-form-card input:focus,.lcd-resource-section .lcd-form-card select:focus,.lcd-resource-section .lcd-form-card textarea:focus,.lcd-resource-section .ressource-form-wrap input:focus,.lcd-resource-section .ressource-form-wrap select:focus,.lcd-resource-section .ressource-form-wrap textarea:focus{border-color:rgba(243,111,95,.62)!important;box-shadow:0 0 0 4px rgba(243,111,95,.11)!important;outline:0!important}.lcd-resource-section{background:linear-gradient(90deg,rgba(8,68,95,.06) 0 50%,rgba(255,194,71,.12) 50% 100%),#fff}.lcd-resource-box{position:relative;overflow:hidden;padding:clamp(28px,4vw,48px);border-radius:34px;background:radial-gradient(circle at 92% 12%,rgba(255,194,71,.22),transparent 28%),linear-gradient(135deg,#fff,#f7fbfd);border:1px solid rgba(8,68,95,.1);box-shadow:0 24px 72px rgba(2,20,30,.1)}.lcd-resource-box::before{content:"";position:absolute;left:-70px;bottom:-80px;width:210px;height:210px;border-radius:999px;background:rgba(243,111,95,.08);pointer-events:none}.lcd-resource-grid{position:relative;z-index:2;display:grid;grid-template-columns:.9fr 1fr;gap:clamp(28px,5vw,58px);align-items:center}.lcd-resource-copy::before{content:"";display:block;width:64px;height:4px;border-radius:999px;margin-bottom:24px;background:linear-gradient(90deg,var(--lcd-coral),var(--lcd-gold))}.lcd-check-list{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}.lcd-check-list li{display:flex;align-items:center;gap:12px;color:var(--lcd-text);font-weight:850}.lcd-check-list li::before{content:"✓";width:26px;height:26px;border-radius:999px;flex:0 0 auto;display:grid;place-items:center;background:rgba(243,111,95,.12);color:var(--lcd-coral);font-size:13px;font-weight:950;transition:transform .25s ease,background .25s ease}.lcd-check-list li:hover::before{transform:scale(1.08) rotate(-8deg);background:rgba(243,111,95,.18)}.lcd-form-card{padding:26px;border-radius:28px;background:rgba(255,255,255,.92);border:1px solid rgba(8,68,95,.1);box-shadow:0 20px 60px rgba(0,30,50,.1);backdrop-filter:blur(10px)}.lcd-fallback-form{display:grid;gap:14px}.lcd-fallback-form input,.lcd-fallback-form textarea{width:100%;min-height:52px;padding:0 16px;border-radius:16px;border:1px solid rgba(8,68,95,.14);background:#fff;color:var(--lcd-text);outline:0;font:inherit;transition:border-color .22s ease,box-shadow .22s ease}.lcd-fallback-form input:focus,.lcd-fallback-form textarea:focus{border-color:rgba(243,111,95,.55);box-shadow:0 0 0 4px rgba(243,111,95,.1)}.lcd-fallback-form textarea{min-height:128px;padding-top:14px;resize:vertical}@media (max-width:900px){.lcd-resource-section{background:#fff}.lcd-resource-grid{grid-template-columns:1fr}.lcd-resource-box{padding:24px;border-radius:26px}.lcd-form-card{padding:20px}}.lcd-blog-fab{position:relative;background:radial-gradient(circle at 18% 12%,rgba(255,194,71,.1),transparent 28%),#fff;overflow:hidden}.lcd-blog-fab-head{text-align:center;max-width:980px;margin:0 auto clamp(34px,4vw,54px)}.lcd-blog-fab-band{display:inline-flex;align-items:center;justify-content:center;padding:9px 18px 11px;background:var(--lcd-navy);color:#fff;font-size:clamp(1.55rem, 2.8vw, 2.8rem);line-height:.96;letter-spacing:.075em;text-transform:uppercase;font-weight:950;box-decoration-break:clone;-webkit-box-decoration-break:clone}.lcd-blog-fab-subband{display:inline-flex;margin-top:14px;padding:7px 16px 8px;background:var(--lcd-coral);color:#fff;font-size:clamp(.95rem, 1.25vw, 1.16rem);line-height:1.1;letter-spacing:.055em;font-weight:850;font-style:italic}.lcd-blog-fab-lead{max-width:730px;margin:18px auto 0;color:var(--lcd-muted);font-size:clamp(1rem, 1.2vw, 1.1rem);line-height:1.72}.lcd-blog-fab-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,3vw,34px);align-items:stretch}.lcd-blog-fab-card{position:relative;min-height:560px;transition:transform .28s ease,filter .28s ease;will-change:transform}.lcd-blog-fab-card:hover{transform:translateY(-8px);filter:drop-shadow(0 24px 48px rgba(8, 68, 95, .14))}.lcd-blog-fab-thumb{position:relative;z-index:2;width:calc(100% - 34px);height:225px;margin:0 auto -42px;display:block;overflow:hidden;border-radius:4px;background:linear-gradient(135deg,var(--lcd-navy),#052b3d);box-shadow:0 18px 40px rgba(2,20,30,.12);transform:rotate(-2.4deg);transform-origin:center center;transition:transform .34s cubic-bezier(.2,.8,.2,1),box-shadow .34s ease,border-radius .34s ease}.lcd-blog-fab-card:nth-child(2) .lcd-blog-fab-thumb{transform:rotate(1.8deg)}.lcd-blog-fab-card:nth-child(3) .lcd-blog-fab-thumb{transform:rotate(-1.6deg)}.lcd-blog-fab-card:hover .lcd-blog-fab-thumb,.lcd-blog-fab-card:nth-child(2):hover .lcd-blog-fab-thumb,.lcd-blog-fab-card:nth-child(3):hover .lcd-blog-fab-thumb{transform:rotate(0) translateY(-6px) scale(1.015);border-radius:14px;box-shadow:0 24px 52px rgba(2,20,30,.18)}.lcd-blog-fab-thumb img{width:100%;height:100%;display:block;object-fit:cover;transform:scale(1.02);transition:transform .48s ease,filter .35s ease}.lcd-blog-fab-card:hover .lcd-blog-fab-thumb img{transform:scale(1.065);filter:saturate(1.04) contrast(1.02)}.lcd-blog-fab-body{position:relative;z-index:1;min-height:385px;padding:74px 28px 32px;border-radius:0 0 28px 28px;background:var(--lcd-navy);color:#fff;box-shadow:0 20px 60px rgba(2,20,30,.14);overflow:hidden;transition:background .28s ease,box-shadow .28s ease}.lcd-blog-fab-card:hover .lcd-blog-fab-body{box-shadow:0 26px 74px rgba(2,20,30,.18)}.lcd-blog-fab-body::after{content:"";position:absolute;right:-55px;bottom:-58px;width:150px;height:150px;border-radius:999px;background:rgba(255,255,255,.08);pointer-events:none;transition:transform .35s ease,background .35s ease}.lcd-blog-fab-card:hover .lcd-blog-fab-body::after{transform:scale(1.15);background:rgba(255,194,71,.16)}.lcd-blog-fab-meta{position:relative;z-index:2;display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:14px;color:rgba(255,255,255,.82);font-size:.9rem;font-weight:750}.lcd-blog-fab-date{display:inline-flex;align-items:center;gap:8px}.lcd-blog-fab-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 13px;border-radius:999px;background:rgba(255,255,255,.11);color:#fff;font-size:.78rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.lcd-blog-fab-title{position:relative;z-index:2;margin:0;color:#fff;font-size:clamp(1.18rem, 1.55vw, 1.42rem);line-height:1.25;letter-spacing:.018em;text-transform:uppercase;font-weight:950}.lcd-blog-fab-title a{color:inherit;text-decoration:none}.lcd-blog-fab-excerpt{position:relative;z-index:2;margin:16px 0 0;color:rgba(255,255,255,.76);line-height:1.68;font-size:.98rem}.lcd-blog-fab-link{position:absolute;right:26px;bottom:24px;z-index:4;width:54px;height:54px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.12);color:#fff;font-size:1.45rem;font-weight:950;text-decoration:none;transition:transform .28s ease,background .28s ease}.lcd-blog-fab-card:hover .lcd-blog-fab-link{transform:translate(5px,-5px);background:rgba(255,255,255,.22)}.lcd-blog-fab-actions{margin-top:clamp(30px,4vw,48px);text-align:center}@media (max-width:1024px){.lcd-blog-fab-grid{grid-template-columns:1fr;max-width:680px;margin-inline:auto;gap:30px}.lcd-blog-fab-card{min-height:auto}}@media (max-width:560px){.lcd-blog-fab-head{margin-bottom:26px}.lcd-blog-fab-band{padding:8px 12px 10px;font-size:clamp(1.35rem, 8vw, 2.05rem);line-height:1}.lcd-blog-fab-subband{font-size:.96rem}.lcd-blog-fab-card:nth-child(2) .lcd-blog-fab-thumb,.lcd-blog-fab-card:nth-child(3) .lcd-blog-fab-thumb,.lcd-blog-fab-thumb{width:calc(100% - 24px);height:205px;margin-bottom:-34px;transform:rotate(-.8deg)}.lcd-blog-fab-card:hover .lcd-blog-fab-thumb,.lcd-blog-fab-card:nth-child(2):hover .lcd-blog-fab-thumb,.lcd-blog-fab-card:nth-child(3):hover .lcd-blog-fab-thumb{transform:rotate(0) translateY(-3px) scale(1.01)}.lcd-blog-fab-body{min-height:360px;padding:64px 22px 30px;border-radius:0 0 24px 24px}}@media (prefers-reduced-motion:reduce){.lcd-blog-fab-card,.lcd-blog-fab-link,.lcd-blog-fab-thumb,.lcd-blog-fab-thumb img{transition:none!important;transform:none!important}}.lcd-instagram-section{background:radial-gradient(circle at 12% 12%,rgba(255,194,71,.12),transparent 30%),linear-gradient(180deg,#fff 0,#f7fbfd 100%);overflow:hidden}.lcd-instagram-box{position:relative;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(28px,5vw,64px);align-items:center;padding:clamp(28px,4vw,48px);border-radius:34px;background:#fff;border:1px solid rgba(8,68,95,.1);box-shadow:0 22px 70px rgba(2,20,30,.08);overflow:hidden}.lcd-instagram-box::after{content:"";position:absolute;right:-90px;top:-110px;width:260px;height:260px;border-radius:999px;background:rgba(243,111,95,.08);pointer-events:none}.lcd-instagram-copy{position:relative;z-index:2}.lcd-instagram-copy::before{content:"";display:block;width:64px;height:4px;border-radius:999px;margin-bottom:22px;background:linear-gradient(90deg,var(--lcd-coral,#f36f5f),var(--lcd-gold,#ffc247))}.lcd-instagram-title{margin:0;color:#08364b;font-size:clamp(2rem,3.8vw,4rem);line-height:1;letter-spacing:-.055em;font-weight:950}.lcd-instagram-title span{background:linear-gradient(90deg,#f36f5f,#ffc247);-webkit-background-clip:text;background-clip:text;color:transparent}.lcd-instagram-text{margin:18px 0 0;color:#5f7280;font-size:1.08rem;line-height:1.75}.lcd-instagram-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.lcd-instagram-feed{position:relative;z-index:2;min-height:280px;border-radius:28px;background:linear-gradient(135deg,rgba(8,68,95,.95),rgba(8,54,75,.94)),#08364b;padding:18px;color:#fff;overflow:hidden}.lcd-instagram-feed .insta-gallery,.lcd-instagram-feed .instagram-gallery,.lcd-instagram-feed .sbi{max-width:100%!important}.lcd-instagram-fallback{min-height:245px;display:grid;place-items:center;text-align:center;padding:30px;border:1px dashed rgba(255,255,255,.22);border-radius:22px;color:rgba(255,255,255,.82)}.lcd-instagram-fallback strong{color:#fff}@media (max-width:900px){.lcd-instagram-box{grid-template-columns:1fr;border-radius:26px;padding:24px}.lcd-instagram-actions{display:grid}.lcd-instagram-actions .lcd-btn{width:100%}.lcd-instagram-feed{min-height:220px;border-radius:22px}}.lcd-faq-section{background:radial-gradient(circle at 12% 14%,rgba(255,194,71,.12),transparent 30%),linear-gradient(180deg,#f4f9fb 0,#fff 100%)}.lcd-faq-head{max-width:840px;margin:0 auto 34px;text-align:center}.lcd-faq-head::before{content:"";display:block;width:72px;height:4px;margin:0 auto 22px;border-radius:999px;background:linear-gradient(90deg,var(--lcd-coral),var(--lcd-gold))}.lcd-faq-list{display:grid;gap:12px;max-width:980px;margin-inline:auto}.lcd-faq-fallback{border-radius:18px;background:rgba(255,255,255,.92);border:1px solid rgba(8,68,95,.1);overflow:hidden;box-shadow:0 14px 42px rgba(2,20,30,.05);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.lcd-faq-fallback:hover{transform:translateY(-2px);box-shadow:0 20px 54px rgba(2,20,30,.08);border-color:rgba(243,111,95,.2)}.lcd-faq-fallback.is-open{border-color:rgba(243,111,95,.24);box-shadow:0 22px 60px rgba(2,20,30,.1)}.lcd-faq-question{width:100%;min-height:68px;border:0;background:0 0;display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 24px;color:var(--lcd-text);font-size:1.02rem;font-weight:950;text-align:left;cursor:pointer}.lcd-faq-question span:last-child{width:34px;height:34px;flex:0 0 auto;border-radius:999px;display:grid;place-items:center;background:rgba(255,194,71,.18);color:var(--lcd-navy);transition:transform .2s ease,background .2s ease,color .2s ease}.lcd-faq-fallback:hover .lcd-faq-question span:last-child{background:rgba(243,111,95,.14);color:var(--lcd-coral)}.lcd-faq-fallback.is-open .lcd-faq-question span:last-child{transform:rotate(45deg);background:var(--lcd-coral);color:#fff}.lcd-faq-answer{max-height:0;overflow:hidden;transition:max-height .22s ease}.lcd-faq-answer-inner{padding:0 24px 22px;color:var(--lcd-muted);line-height:1.7}@media (max-width:560px){.lcd-faq-head{margin-bottom:24px}.lcd-faq-question{padding:18px;min-height:62px;font-size:.98rem}.lcd-faq-answer-inner{padding:0 18px 18px}}.lcd-final{position:relative;padding:clamp(58px,7vw,96px) 0;background:radial-gradient(circle at 18% 22%,rgba(255,194,71,.2),transparent 28%),radial-gradient(circle at 88% 74%,rgba(255,255,255,.16),transparent 30%),linear-gradient(135deg,var(--lcd-coral),#ff8f3d);color:#fff;overflow:hidden}.lcd-final::after,.lcd-final::before{content:"";position:absolute;border-radius:999px;pointer-events:none}.lcd-final::before{width:280px;height:280px;left:-110px;top:-90px;background:rgba(255,255,255,.1)}.lcd-final::after{width:360px;height:360px;right:-150px;bottom:-160px;background:rgba(8,68,95,.12)}.lcd-final-box{position:relative;z-index:2;text-align:center;max-width:820px;margin-inline:auto}.lcd-final-title{margin:0;font-size:clamp(2.05rem, 4.6vw, 4.5rem);line-height:.96;letter-spacing:-.055em;font-weight:950}.lcd-final-text{margin:18px auto 0;max-width:680px;color:rgba(255,255,255,.9);font-size:clamp(1rem, 1.25vw, 1.14rem);line-height:1.72}.lcd-final-actions{margin-top:28px}.lcd-final-note{margin:18px 0 0;color:rgba(255,255,255,.82);font-weight:750}.lcd-final-note a{color:#fff;font-weight:900;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media (max-width:560px){.lcd-final{padding:54px 0 72px}.lcd-final-actions .lcd-btn{width:100%}}.lcd-question-arrow{display:none!important}.lcd-question-card{grid-template-columns:42px 1fr!important}.lcd-fab-card{padding-bottom:30px!important}.lcd-fab-card p{padding-right:0!important}.lcd-client-linebreak{display:block;margin-top:.45em}.lcd-client-enjeu-note{margin-top:22px;padding:22px 24px;border-radius:22px;background:rgba(8,68,95,.06);border:1px solid rgba(8,68,95,.1);color:#08364b;font-weight:760;line-height:1.65}.lcd-client-method,.lcd-client-method *{box-sizing:border-box}.lcd-client-method{display:block!important;position:relative;z-index:1;background:radial-gradient(circle at 20% 18%,rgba(255,194,71,.14),transparent 32%),linear-gradient(135deg,#062f45,#08364b);color:#fff;padding:clamp(56px,7vw,96px) 0!important;margin:0!important}.lcd-client-method .lcd-client-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.lcd-client-method h2{max-width:980px;margin:0;color:#fff;font-size:clamp(2.05rem,4.4vw,4.7rem);line-height:.98;letter-spacing:-.06em;font-weight:950}.lcd-client-method h2 span{background:linear-gradient(135deg,#ffc247,#ff8f3d,#f36f5f);-webkit-background-clip:text;background-clip:text;color:transparent}.lcd-client-method .lcd-client-lead{max-width:760px;margin:20px 0 34px;color:rgba(255,255,255,.78);line-height:1.75;font-size:1.08rem}.lcd-client-phases{display:grid;gap:14px}.lcd-client-phase{display:grid;grid-template-columns:88px 1fr;gap:24px;align-items:start;padding:24px;border-radius:24px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.13)}.lcd-client-phase strong{color:#ffc247;font-size:1.8rem;font-weight:950;line-height:1}.lcd-client-phase h3{margin:0 0 8px;color:#fff;font-size:1.25rem;letter-spacing:-.025em}.lcd-client-phase p{margin:0;color:rgba(255,255,255,.76);line-height:1.65}.lcd-client-team,.lcd-client-team *{box-sizing:border-box}.lcd-client-team{display:block!important;position:relative;z-index:1;padding:clamp(56px,7vw,92px) 0!important;margin:0!important;background:#fff;color:#08364b}.lcd-client-team .lcd-client-wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.lcd-client-team h2{max-width:900px;margin:0;color:#08364b;font-size:clamp(2rem,4vw,4.2rem);line-height:1;letter-spacing:-.055em;font-weight:950}.lcd-client-team .lcd-text-accent{background:linear-gradient(135deg,#ffc247,#ff8f3d,#f36f5f);-webkit-background-clip:text;background-clip:text;color:transparent}.lcd-client-team p.lcd-client-intro{max-width:780px;margin:18px 0 34px;color:#5f7280;line-height:1.75;font-size:1.08rem}.lcd-client-team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.lcd-client-team-card{padding:24px;border-radius:24px;background:#fff;border:1px solid rgba(8,68,95,.1);box-shadow:0 16px 48px rgba(2,20,30,.07)}.lcd-client-team-card h3{margin:0 0 10px;color:#08364b;font-size:1.08rem;letter-spacing:-.02em}.lcd-client-team-card p{margin:0;color:#5f7280;line-height:1.62}.lcd-blog-fab-lead{display:none!important}.lcd-blog-fab-title{text-transform:none!important;letter-spacing:-.025em!important}.lcd-form-privacy-note{margin:14px 0 0;color:#5f7280;font-size:.92rem;line-height:1.55;text-align:center}#ressource .lcd-section-title{max-width:760px}#ressource .lcd-check-list{display:grid;gap:10px}#faq .lcd-faq-fallback{border-radius:18px;overflow:hidden}#faq .lcd-faq-question{cursor:pointer}#faq .lcd-faq-answer{max-height:0;overflow:hidden;transition:max-height .28s ease}#faq .lcd-faq-fallback.is-open .lcd-faq-answer{max-height:520px}#faq .lcd-faq-answer-inner{padding:0 26px 24px;color:#5f7280;line-height:1.7}#faq .lcd-faq-fallback.is-open .lcd-faq-question span:last-child{transform:rotate(45deg)}#faq .lcd-faq-question span:last-child{transition:transform .2s ease}@media(max-width:900px){.lcd-client-team-grid{grid-template-columns:1fr}.lcd-client-phase{grid-template-columns:1fr;gap:10px}.lcd-client-method .lcd-client-wrap,.lcd-client-team .lcd-client-wrap{width:calc(100% - 28px)}.lcd-fab-card{min-height:auto!important}}@media(max-width:560px){.lcd-question-card{grid-template-columns:1fr!important}}