.lp.int{--ac-mute: var(--muted);--ac-line: var(--line);--ac-faint: var(--muted);--ac-gutter: var(--s4);min-height:100vh}.lp.int main{display:block}.lp.int h1{font-size:clamp(32px,3.6vw,48px);line-height:1.1}.lp.int h2{font-size:clamp(30px,3.2vw,44px);line-height:1.1}.lp.int h3{font-size:21px}.lp.int .lead{max-width:640px}.lp.int .dark .lead{color:#ffffffd1}.lp.int .dark .link{color:#fff;border-bottom-color:#ffffff73}.lp.int .btn--ghost{background:transparent;color:var(--blue)}.lp.int .btn--ghost:hover{background:var(--blue);color:#fff}.lp.int .dark .btn--ghost{color:#fff;border-color:#fff6}.lp.int .dark .btn--ghost:hover{background:#ffffff1a;border-color:#fff}.lp.int .dots{position:relative}.lp.int .ihero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 55% 60% at 20% 30%,rgba(1,14,208,.38),transparent 72%),radial-gradient(ellipse 60% 40% at 80% 100%,rgba(1,14,208,.22),transparent 75%)}.lp.int .ihero__in{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:var(--s5) var(--s6);padding-top:calc(var(--sec) - 8px);padding-bottom:calc(var(--sec) - 8px)}.lp.int .ihero--logo .ihero__in{grid-template-columns:minmax(0,1fr) minmax(0,400px)}.lp.int .ihero__texte{max-width:760px}.lp.int .ihero h1{max-width:17em}.lp.int .ihero .lead{margin-top:var(--s3);max-width:600px}.lp.int .ihero__cta{margin-top:var(--s4);display:flex;align-items:center;flex-wrap:wrap;gap:var(--s2) var(--s4)}.lp.int .ihero--court .ihero__in{padding-top:var(--s6);padding-bottom:var(--s6)}.lp.int .fil ol{display:flex;flex-wrap:wrap;gap:4px 10px;margin-bottom:var(--s3);font-size:14px;line-height:22px;color:#ffffffa8}.lp.int .fil li+li:before{content:"›";margin-right:10px;color:#fff6}.lp.int .fil a:hover{color:#fff}.lp.int .fil [aria-current]{color:#ffffffdb}.lp.int .final{text-align:center}.lp.int .final .wrap{padding-top:var(--sec);padding-bottom:var(--sec)}.lp.int .final h2{margin:0 auto;max-width:15em}.lp.int .final .lead{margin:var(--s3) auto 0;max-width:600px}.lp.int .final__actions{margin-top:var(--s5);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:var(--s2) var(--s4)}.lp.int .final .label{margin-bottom:var(--s2)}.lp.int .ac-intro,.lp.int .head{margin-bottom:var(--s5)}.lp.int .head h2{max-width:17em}.lp.int .head .lead+.lead{margin-top:var(--s2)}.lp.int .lien-section,.lp.int .ac-lien-section{display:inline-flex;align-items:center;gap:var(--s1);margin-top:var(--s4);padding-bottom:2px;border-bottom:1px solid currentColor;font-family:var(--font-title);font-weight:600;font-size:17px;letter-spacing:-.01em;color:var(--blue);transition:opacity .18s ease}.lp.int .ac-lien-section:hover{opacity:.75}.lp.int .ac-offres--int{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:var(--s2)}.lp.int .ac-offre{display:flex;flex-direction:column;padding:var(--s4) var(--s3);border:1px solid var(--line);border-radius:var(--r);background:var(--bg);transition:border-color .18s ease}.lp.int .alt .ac-offre{background:#fff}.lp.int .ac-offre:hover{border-color:var(--blue)}.lp.int .ac-offre__tete{display:flex;justify-content:flex-end;margin-bottom:var(--s2)}.lp.int .ac-num{font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.12em;color:var(--blue)}.lp.int .ac-offre h3{font-size:21px;margin-bottom:var(--s1)}.lp.int .ac-offre p{font-size:16px;line-height:26px;color:var(--muted);margin-bottom:var(--s2)}.lp.int .ac-offre__lien{margin-top:auto;align-self:flex-start;padding-bottom:2px;border-bottom:1px solid currentColor;font-family:var(--font-title);font-weight:600;font-size:15px;color:var(--blue)}.lp.int .ac-duo__texte{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--s6);align-items:start}.lp.int .ac-duo__texte>:first-child{grid-column:1;grid-row:1 / span 12;position:sticky;top:112px}.lp.int .ac-duo__texte>:not(:first-child){grid-column:2;margin-bottom:var(--s3)}.lp.int .ac-duo__texte>:nth-child(2){grid-row:1}.lp.int .ac-duo__fort{padding-left:var(--s2);border-left:3px solid var(--blue);font-family:var(--font-title);font-weight:700;font-size:clamp(22px,2.2vw,28px);line-height:1.2;letter-spacing:-.02em;color:var(--ink)}.lp.int .ac-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2) var(--s4)}.lp.int .ac-probleme__liste{border-bottom:1px solid var(--line)}.lp.int .ac-phrase{display:grid;grid-template-columns:56px minmax(0,1fr);gap:var(--s2);padding:var(--s3) 0;border-top:1px solid var(--line)}.lp.int .ac-phrase .ac-num{padding-top:7px}.lp.int .ac-phrase p{max-width:640px;font-size:var(--fs);line-height:var(--lh)}.lp.int .ac-fort{font-weight:600;color:var(--ink)}.lp.int .ac-probleme__cols{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s6);align-items:start}.lp.int .ac-etapes__liste{display:grid;grid-template-columns:repeat(var(--n, 3),minmax(0,1fr));gap:var(--s3);counter-reset:etape}.lp.int .ac-etape{padding-top:var(--s3);border-top:2px solid var(--blue)}.lp.int .ac-etape__noeud{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-bottom:var(--s2);border-radius:var(--pill);background:var(--blue);color:#fff;font-family:var(--font-mono);font-weight:500;font-size:14px}.lp.int .ac-etape h3{margin-bottom:var(--s1)}.lp.int .ac-etape p{font-size:16px;line-height:26px;color:var(--muted)}.lp.int .ac-cas--int{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:var(--s2)}.lp.int .ac-cas__carte{display:flex;flex-direction:column;overflow:hidden;padding-bottom:var(--s3);border:1px solid var(--line);border-radius:var(--r);background:#fff;transition:border-color .18s ease}.lp.int .ac-cas__carte:hover{border-color:var(--blue)}.lp.int .ac-cas__carte>:not(.ac-cas__visuel){margin-inline:var(--s2)}.lp.int .ac-cas__visuel{display:block;overflow:hidden;margin-bottom:var(--s2);border-bottom:1px solid var(--line);background:var(--bg)}.lp.int .ac-cas__visuel img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;object-position:top;transition:transform .4s ease}.lp.int .ac-cas__carte:hover .ac-cas__visuel img{transform:scale(1.03)}.lp.int .ac-cas__carte h3{font-size:19px;margin-bottom:var(--s1)}.lp.int .ac-cas__carte h3 a:hover{color:var(--blue)}.lp.int .ac-cas__carte p{font-size:16px;line-height:26px;color:var(--muted)}.lp.int .ac-temoins--int{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s2);margin-top:var(--s5)}.lp.int .ac-temoin{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r);background:var(--bg)}.lp.int .alt .ac-temoin{background:#fff}.lp.int .ac-temoin__tete{display:flex;align-items:center;gap:var(--s2)}.lp.int .ac-temoin__logo{width:48px;height:48px;flex:none;border-radius:var(--pill);object-fit:cover;background:#fff;border:1px solid var(--line);filter:grayscale(1)}.lp.int .ac-temoin__logo--contain,.lp.int .ac-temoin__logo--adt,.lp.int .ac-temoin__logo--chaise{object-fit:contain;padding:6px}.lp.int .ac-temoin__initiale{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-title);font-weight:700;color:var(--ink)}.lp.int .ac-temoin__nom{font-family:var(--font-title);font-weight:700;font-size:18px;line-height:1.2}.lp.int .ac-temoin blockquote{font-size:var(--fs);line-height:var(--lh);color:var(--ink)}.lp.int .ac-temoin figcaption{margin-top:auto;font-size:16px;line-height:26px;color:var(--muted)}.lp.int .ac-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:var(--s6)}.lp.int .ac-faq>h2,.lp.int .ac-faq__tete{position:sticky;top:112px}.lp.int .ac-faq__tete h2{position:static}.lp.int .ac-faq__liste{border-bottom:1px solid var(--line)}.lp.int .ac-faq__item{padding:var(--s3) 0;border-top:1px solid var(--line)}.lp.int .ac-faq dt{margin-bottom:var(--s1);font-family:var(--font-title);font-weight:700;font-size:20px;line-height:1.3;letter-spacing:-.01em;color:var(--ink)}.lp.int .ac-faq dd{max-width:44em;font-size:var(--fs);line-height:var(--lh);color:var(--muted)}.lp.int .ac-chiffres{display:grid;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:var(--s2)}.lp.int .ac-chiffre{padding:var(--s4) var(--s3);border:1px solid var(--line);border-radius:var(--r);background:var(--bg)}.lp.int .alt .ac-chiffre{background:#fff}.lp.int .ac-chiffre__grand{margin-bottom:var(--s1);font-family:var(--font-title);font-weight:700;font-size:clamp(36px,3.4vw,48px);line-height:1.05;letter-spacing:-.02em;color:var(--blue);white-space:nowrap}.lp.int .ac-chiffre p:not(.ac-chiffre__grand){font-size:16px;line-height:26px;color:var(--muted)}.lp.int .ac-bloc-chiffre .wrap{padding-top:var(--s6);padding-bottom:var(--s6)}.lp.int .ac-bloc-chiffre__corps{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:var(--s3) var(--s6)}.lp.int .ac-bloc-chiffre__grand{font-family:var(--font-title);font-weight:700;font-size:clamp(56px,8vw,104px);line-height:.95;letter-spacing:-.03em;white-space:nowrap;color:var(--accent-warm)}.lp.int .ac-bloc-chiffre__texte{max-width:14em;font-family:var(--font-title);font-weight:700;font-size:clamp(22px,2.4vw,30px);line-height:1.2;letter-spacing:-.02em;color:#fff}.lp.int .ac-bloc-chiffre__ligne{max-width:28em;margin-top:var(--s2);font-size:var(--fs);line-height:var(--lh);color:#ffffffd1}.lp.int .lg-texte{max-width:68ch;font-size:var(--fs);line-height:var(--lh)}.lp.int .lg-texte h2{margin:2.2em 0 .6em;font-size:clamp(22px,2.2vw,28px);line-height:1.2}.lp.int .lg-texte h2:first-child{margin-top:0}.lp.int .lg-texte p,.lp.int .lg-texte ul{margin:0 0 1em}.lp.int .lg-texte ul{padding-left:1.3em;list-style:disc}.lp.int .lg-texte li{margin-bottom:.4em}.lp.int .lg-texte code{font-family:var(--font-mono);font-size:.9em;padding:1px 5px;border-radius:4px;background:var(--bg)}.lp.int .lg-texte a:not(.btn){color:var(--blue);text-decoration:underline;text-underline-offset:3px}.lp.int .lg-btn{display:block;margin-top:14px;min-height:44px;padding:0 22px;border:1px solid var(--blue);border-radius:var(--pill);background:transparent;color:var(--blue);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background-color .18s ease,color .18s ease}.lp.int .lg-btn:hover{background:var(--blue);color:#fff}.lp.int .lg-texte .lg-maj{margin:2.6em 0 0;font-size:14px;color:var(--muted)}.lp.int .pc-page .ihero__in{padding-top:var(--sec);padding-bottom:var(--sec)}.lp.int .pc-page__liens ul{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:var(--s3)}.lp.int .pc-page__liens a{display:inline-block;padding:8px 16px;border:1px solid rgba(255,255,255,.25);border-radius:var(--pill);font-size:15px;line-height:24px;color:#ffffffdb;transition:border-color .18s ease,color .18s ease}.lp.int .pc-page__liens a:hover{border-color:#fff;color:#fff}@media(max-width:1100px){.lp.int .ac-offres--int,.lp.int .ac-cas--int,.lp.int .ac-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.lp.int .ihero--logo .ihero__in{grid-template-columns:minmax(0,1fr)}.lp.int .ac-duo__texte,.lp.int .ac-faq,.lp.int .ac-probleme__cols{grid-template-columns:minmax(0,1fr);gap:var(--s3)}.lp.int .ac-duo__texte>:first-child{position:static;grid-row:auto}.lp.int .ac-duo__texte>:not(:first-child),.lp.int .ac-duo__texte>:nth-child(2){grid-column:1;grid-row:auto}.lp.int .ac-faq>h2,.lp.int .ac-faq__tete{position:static}.lp.int .ac-etapes__liste{grid-template-columns:minmax(0,1fr)}}@media(max-width:860px){.lp.int h1{font-size:clamp(26px,6.6vw,32px)}.lp.int h2{font-size:clamp(26px,6.2vw,32px)}.lp.int .ihero__in{padding-top:var(--s6);padding-bottom:var(--s6)}.lp.int .ihero__cta .btn,.lp.int .final__actions .btn{width:100%;max-width:420px}.lp.int .ac-intro,.lp.int .head{margin-bottom:var(--s4)}.lp.int .ac-bloc-chiffre__corps{grid-template-columns:minmax(0,1fr)}.lp.int .ac-bloc-chiffre .wrap{padding-top:var(--s5);padding-bottom:var(--s5)}}@media(max-width:640px){.lp.int .ac-offres--int,.lp.int .ac-cas--int,.lp.int .ac-chiffres,.lp.int .ac-temoins--int{grid-template-columns:minmax(0,1fr)}.lp.int .ac-phrase{grid-template-columns:40px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.lp.int .ac-cas__visuel img,.lp.int .ac-offre,.lp.int .ac-cas__carte{transition:none}.lp.int .ac-cas__carte:hover .ac-cas__visuel img{transform:none}}
