.lp-hero--produit{min-height:0!important;padding:150px 40px 64px}.lp-hero--produit h1{font-size:var(--vt-hero);margin-bottom:28px}.lp-fil{display:flex;justify-content:center;align-items:center;gap:10px;font-size:var(--vt-controle);font-weight:600;color:var(--t3);margin-bottom:24px}.lp-fil a{color:var(--t2);text-decoration:none}.lp-fil a:hover{color:var(--brand)}.lp-prose{max-width:900px}.lp-prose p{font-size:var(--vt-texte);line-height:1.7;color:var(--t2);margin:0 0 24px}.lp-prose-note{font-size:var(--vt-texte)}.lp-prose-note a{color:var(--accent);font-weight:700}.lp-feat-title--sm{font-size:var(--vt-h3)}.lp-feat-lien{color:inherit;text-decoration:none}.lp-feat-lien:hover{color:var(--accent)}.lp-faq{display:flex;flex-direction:column;gap:12px}.lp-faq-item{background:var(--bg);border:1px solid var(--brd);border-radius:14px;padding:0 24px}.lp-faq-item summary{list-style:none;cursor:pointer;padding:20px 0;display:flex;align-items:center;justify-content:space-between;gap:16px}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-icone{color:var(--brand);flex-shrink:0;transition:transform .2s}.lp-faq-item[open] .lp-faq-icone{transform:rotate(180deg)}.lp-faq-item summary h3{font-family:Poppins,sans-serif;font-size:var(--vt-h3);font-weight:700;color:var(--brand);margin:0}.lp-faq-item p{margin:0;padding:0 0 22px;font-size:var(--vt-texte)}.lp-liens{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:48px}.lp-liens-titre{font-family:Poppins,sans-serif;font-size:var(--vt-h3);font-weight:800;color:var(--brand);margin:0 0 16px}.lp-liens ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.lp-liens a{display:inline-flex;align-items:center;gap:6px;font-size:var(--vt-texte);font-weight:700;color:var(--t1);text-decoration:none}.lp-liens a:hover{color:var(--accent)}.lp-liens small{font-size:inherit;font-weight:500;color:var(--t2)}.lp-tarifs-sommaire{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.lp-tarifs-sommaire a{font-size:var(--vt-controle);font-weight:700;padding:8px 18px;border-radius:999px;background:#083d440f;color:var(--brand);text-decoration:none}.lp-tarifs-sommaire a:hover{background:#3d9b4e1f;color:var(--accent)}.lp-hero--court{padding-bottom:0}.lp-hero--court .lp-hero-p{margin-bottom:0}.lp-points{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:12px}.lp-points li{display:flex;align-items:flex-start;gap:10px;font-size:var(--vt-texte);line-height:1.6;color:var(--t2)}.lp-points li>svg{flex-shrink:0;margin-top:3px;color:var(--accent)}.lp-faq--large .lp-faq-item p{color:var(--t2);line-height:1.7}.lp-faq+.lp-prose-note{margin:28px 0 0;color:var(--t2)}.lp-deux-cartes{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.lp-deux-cartes>*{min-width:0}.lp-deux-cartes .lp-feat-card{height:100%;box-sizing:border-box}.lp-deux-cartes .lp-feat-card{padding:clamp(28px,2.4vw,44px)}.lp-deux-cartes .lp-feat-title{margin-bottom:24px}.lp-deux-cartes .lp-points{gap:16px}@media(max-width:768px){.lp-hero--produit{padding:110px 20px 40px}.lp-hero--produit h1{line-height:1.12}.lp-liens{grid-template-columns:1fr;gap:32px}.lp-faq-item{padding:0 16px}.lp-hero--court{padding-bottom:0}.lp-points li{gap:8px}.lp-points li>svg{width:16px;height:16px;margin-top:2px}}@media(max-width:1024px){.lp-deux-cartes{grid-template-columns:1fr;gap:16px}}
