.lpdd-public-v2{--lpdd-bg: #fbf9f7;--lpdd-surface: #ffffff;--lpdd-surface-soft: #f5f1ee;--lpdd-ink: #22252d;--lpdd-ink-soft: #5f626a;--lpdd-border: #e7dfda;--lpdd-brand: #a51d3b;--lpdd-brand-strong: #81122c;--lpdd-brand-soft: #f8ecef;--lpdd-success: #2f7d68;--lpdd-warning: #a86c22;--lpdd-danger: #b42334;--lpdd-radius-sm: 10px;--lpdd-radius-md: 14px;--lpdd-radius-lg: 18px;--lpdd-radius-xl: 24px;--lpdd-shadow-1: 0 1px 2px rgba(34, 37, 45, .04), 0 6px 18px rgba(34, 37, 45, .05);--lpdd-shadow-2: 0 12px 32px rgba(34, 37, 45, .09);--lpdd-shadow-3: 0 24px 64px rgba(34, 37, 45, .12);--lpdd-container: 1240px;--lpdd-gutter: clamp(18px, 3vw, 32px);--lpdd-section-y: clamp(56px, 7vw, 104px);--lpdd-focus: 0 0 0 3px rgba(165, 29, 59, .2);background:var(--lpdd-bg);color:var(--lpdd-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.lpdd-public-v2 *,.lpdd-public-v2 *:before,.lpdd-public-v2 *:after{box-sizing:border-box}.lpdd-public-v2 a{color:inherit;text-decoration:none}.lpdd-public-v2 button,.lpdd-public-v2 input,.lpdd-public-v2 textarea,.lpdd-public-v2 select{font:inherit}.lpdd-public-v2 :focus-visible{outline:none;box-shadow:var(--lpdd-focus)}.lpdd-public-v2 .lpdd-container{width:min(100% - (2 * var(--lpdd-gutter)),var(--lpdd-container));margin-inline:auto}.lpdd-public-v2 .lpdd-section{padding-block:var(--lpdd-section-y)}.lpdd-public-v2 .lpdd-eyebrow{margin:0;color:var(--lpdd-brand);font-size:12px;line-height:1.25;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.lpdd-public-v2 .lpdd-display{margin:0;max-width:980px;font-size:clamp(38px,5.6vw,68px);line-height:.99;letter-spacing:-.045em;font-weight:800}.lpdd-public-v2 .lpdd-h1{margin:0;font-size:clamp(36px,4.6vw,58px);line-height:1.03;letter-spacing:-.04em;font-weight:800}.lpdd-public-v2 .lpdd-h2{margin:0;font-size:clamp(30px,3.5vw,44px);line-height:1.08;letter-spacing:-.035em;font-weight:800}.lpdd-public-v2 .lpdd-h3{margin:0;font-size:clamp(20px,2vw,26px);line-height:1.18;letter-spacing:-.022em;font-weight:750}.lpdd-public-v2 .lpdd-lead{margin:0;max-width:760px;color:var(--lpdd-ink-soft);font-size:clamp(17px,1.7vw,20px);line-height:1.62}.lpdd-public-v2 .lpdd-body{margin:0;color:var(--lpdd-ink-soft);font-size:16px;line-height:1.65}.lpdd-public-v2 .lpdd-small{margin:0;color:var(--lpdd-ink-soft);font-size:14px;line-height:1.5}.lpdd-public-v2 .lpdd-card{background:var(--lpdd-surface);border:1px solid var(--lpdd-border);border-radius:var(--lpdd-radius-lg);box-shadow:var(--lpdd-shadow-1)}.lpdd-public-v2 .lpdd-input{width:100%;min-height:50px;padding:0 15px;border:1px solid var(--lpdd-border);border-radius:var(--lpdd-radius-sm);background:var(--lpdd-surface);color:var(--lpdd-ink);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.lpdd-public-v2 .lpdd-input:hover{border-color:#d7cbc4}.lpdd-public-v2 .lpdd-input:focus{border-color:var(--lpdd-brand);box-shadow:var(--lpdd-focus);outline:0}.lpdd-public-v2 .lpdd-divider{height:1px;background:var(--lpdd-border)}.lpdd-public-v2 .lpdd-brand-rule{width:54px;height:3px;border-radius:999px;background:var(--lpdd-brand)}.lpdd-public-v2 .lpdd-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(max-width:767px){.lpdd-public-v2{--lpdd-section-y: 56px}.lpdd-public-v2 .lpdd-display{font-size:clamp(38px,11vw,48px);line-height:1.02}.lpdd-public-v2 .lpdd-h1{font-size:clamp(34px,9vw,44px)}.lpdd-public-v2 .lpdd-h2{font-size:clamp(28px,8vw,36px)}}@media(prefers-reduced-motion:reduce){.lpdd-public-v2 *,.lpdd-public-v2 *:before,.lpdd-public-v2 *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@media(max-width:639px){.lpdd-public-v2{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}.lpdd-public-v2 #accueil>div{padding-left:20px;padding-right:20px}.lpdd-public-v2 #accueil .lpdd-hero-cta{width:100%;min-width:0;gap:12px}.lpdd-public-v2 .lpdd-hero-cta .lpdd-hero-wa,.lpdd-public-v2 .lpdd-hero-cta .lpdd-hero-phone{box-sizing:border-box;width:100%;min-width:0;max-width:100%;height:auto;min-height:64px;padding:12px 14px;border-radius:14px;animation:none;color:#fff;box-shadow:0 4px 12px #a51d3b1f}.lpdd-public-v2 .lpdd-hero-cta .lpdd-hero-wa-text{min-width:0;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.lpdd-public-v2 .lpdd-hero-cta .lpdd-hero-phone-text{min-width:0}.lpdd-public-v2 .lpdd-hero-cta .lpdd-hero-phone-num{font-size:clamp(18px,5.5vw,22px)}.lpdd-public-v2 .lpdd-hero-cta .lpdd-hero-phone-sub{white-space:normal;line-height:1.35}.lpdd-public-v2 .lpdd-home-mobile-bar{box-sizing:border-box;height:auto;min-height:80px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));gap:10px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);background:#fff;border-radius:18px 18px 0 0}.lpdd-public-v2 .lpdd-home-mobile-bar>a{box-sizing:border-box;min-width:0;min-height:52px;padding:8px 10px;border:1px solid #E7DFDA;border-radius:12px;text-align:center;font-size:13px;line-height:1.25;text-decoration:none;font-weight:800}.lpdd-public-v2 .lpdd-home-mobile-bar>a:first-child{background:#fff7f8;color:#a51d3b!important}.lpdd-public-v2 .lpdd-home-mobile-bar>a:last-child{background:#a51d3b;color:#fff!important}.lpdd-public-v2 .lpdd-home-mobile-bar svg{flex-shrink:0}body:has(.lpdd-home-mobile-bar) .lpdd-cookie-reopen{bottom:calc(92px + env(safe-area-inset-bottom,0px));left:12px;height:36px;padding:0 10px;font-size:11px}.lpdd-public-v2 #fonctionnement .process-steps{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px!important;width:100%;max-width:300px;margin-left:auto;margin-right:auto}.lpdd-public-v2 #fonctionnement .process-step{display:grid!important;grid-template-columns:44px minmax(0,1fr);width:100%;gap:16px;align-items:center;padding:0!important}.lpdd-public-v2 #fonctionnement .process-circle{width:44px!important;height:44px!important}.lpdd-public-v2 #fonctionnement .process-step>.min-w-0{text-align:left}}
