.vitrine-v2 .vitrine-hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:32px}.vitrine-v2 .vitrine-introduction{padding-top:0}.vitrine-v2 .v2-appel{max-width:480px;margin-top:28px}.vitrine-v2 .v2-apercu{border:1px solid var(--bordure);border-top:3px solid var(--accent);background:var(--surface);align-self:center;min-width:0;margin:0;padding:clamp(20px,2.4vw,32px)}.vitrine-v2 .v2-apercu h2{margin-top:14px;font-size:clamp(23px,2.2vw,28px)}.vitrine-v2 .v2-apercu figcaption>p:last-child{color:var(--texte-secondaire);margin-top:12px;font-size:14px}.vitrine-v2 .v2-apercu-valeurs{margin:24px 0}.vitrine-v2 .v2-apercu-valeurs>div{border-top:1px solid var(--bordure);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-block:16px;display:flex}.vitrine-v2 .v2-apercu-valeurs>div:last-child{border-bottom:1px solid var(--bordure)}.vitrine-v2 .v2-apercu-valeurs dt{font-weight:600}.vitrine-v2 .v2-apercu-valeurs dt span{margin-top:4px;font-size:13px;display:block}.vitrine-v2 .v2-statut-verifier{color:var(--accent)}.vitrine-v2 .v2-statut-recoupe{color:var(--positif)}.vitrine-v2 .v2-apercu-valeurs dd{font-family:var(--chiffre);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(22px,2.2vw,28px);line-height:1.3}.vitrine-v2 .v2-apercu-ecart{border-left:2px solid var(--accent);padding-left:16px;font-size:14px}.vitrine-v2 .v2-apercu-ecart>p+p{color:var(--texte-secondaire);margin-top:8px}.vitrine-v2 .v2-apercu-ecart strong{color:var(--texte)}.vitrine-v2 .v2-apercu-note{color:var(--texte-secondaire);margin-top:20px;font-size:14px}.vitrine-v2 .v2-apercu-lien{min-height:44px;margin-top:12px;padding-block:10px;display:inline-block}.vitrine-v2 .v2-demonstration{grid-column:1/-1;min-width:0;margin:0;scroll-margin-top:24px}.vitrine-v2 .v2-demonstration figcaption{margin-bottom:16px}.vitrine-v2 .v2-demonstration h2{font-size:clamp(22px,2.6vw,32px)}.vitrine-v2 .v2-demonstration figcaption p{color:var(--texte-secondaire);margin-top:8px;font-size:14px}.vitrine-v2 .v2-video{aspect-ratio:8/5;object-fit:contain;background:var(--surface);width:100%;max-width:100%;height:auto;display:block}.vitrine-v2 .v2-video-acces{color:var(--texte-secondaire);margin-top:12px;font-size:14px}.vitrine-v2 .v2-demo-description{border-top:1px solid var(--bordure);grid-template-columns:minmax(0,1fr);gap:24px;margin-top:24px;padding-top:24px;display:grid}.vitrine-v2 .v2-demo-description>div{min-width:0}.vitrine-v2 .v2-demo-description h3{font-size:18px}.vitrine-v2 .v2-demo-description p{color:var(--texte-secondaire);margin-top:12px}.vitrine-v2 .v2-demo-description strong{color:var(--texte)}.vitrine-v2 .v2-demo-parcours{grid-column:1/-1}.vitrine-v2 .v2-inscription{grid-template-columns:minmax(0,1fr);gap:28px;margin-bottom:40px;display:grid}.vitrine-v2 .v2-inscription h2{margin-top:12px}.vitrine-v2 .v2-inscription>div>p:not(.lbl){color:var(--texte-secondaire)}.vitrine-v2 .v2-calcul{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:28px;display:grid}.vitrine-v2 .v2-calcul .vitrine-champs{align-content:start;margin:0}.vitrine-v2 .v2-resultat{background:var(--surface);border-top:3px solid var(--accent);min-width:0;padding:24px}.vitrine-v2 .v2-resultat output{margin-top:20px;display:block}.vitrine-v2 .v2-resultat output strong{font-family:var(--chiffre);font-variant-numeric:tabular-nums;margin-bottom:16px;font-size:clamp(28px,3vw,40px);line-height:1.2;display:block}.vitrine-v2 .v2-resultat output span{display:block}.vitrine-v2 .v2-erreur{color:var(--negatif);margin-top:16px}.vitrine-v2 #temps{scroll-margin-top:24px}.vitrine-v2 .vitrine-depart .vitrine-bouton{min-width:0;max-width:480px}@media (min-width:800px){.vitrine-v2 .v2-inscription,.vitrine-v2 .v2-calcul,.vitrine-v2 .v2-demo-description{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@media (min-width:1000px){.vitrine-v2 .vitrine-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:56px 40px}}.vitrine-v2{--gouttiere:20px}.vitrine-v2 .vitrine-contenu{width:100%}.vitrine-v2 .vitrine-hero,.vitrine-v2 .vitrine-message{width:min(100% - 2 * var(--gouttiere), 1120px);margin-inline:auto}.vitrine-v2 .vitrine-section,.vitrine-v2 .v2-demonstration,.vitrine-v2 .v2-inscription{padding-block:clamp(40px,5vw,72px);padding-inline:max(var(--gouttiere), calc((100% - 1120px) / 2))}.vitrine-v2 .vitrine-claire,.vitrine-v2 .vitrine-douce{--fond:#fff;--surface:#f6f4ef;--texte:#24211c;--texte-secondaire:#625c52;--accent:#a34413;--positif:#426b32;--negatif:#b33629;--bordure:#d9d4ca;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--texte);background:var(--fond)}.vitrine-v2 .vitrine-douce{--fond:#f6f4ef;--surface:#fff}.vitrine-v2 .v2-inscription{border-inline:0;border-top:1px solid var(--bordure);border-bottom:0;margin-bottom:0}.vitrine-v2 .v2-inscription input{background:var(--surface)}.vitrine-v2 .v2-demonstration{margin:0}.vitrine-v2 .vitrine-claire a,.vitrine-v2 .vitrine-douce a{color:var(--accent)}.vitrine-v2 .vitrine-claire a:hover,.vitrine-v2 .vitrine-douce a:hover{color:var(--texte)}.vitrine-v2 .vitrine-bouton,.vitrine-v2 #tarifs .vitrine-bouton{color:#14130f;background:#e8792b;border-color:#e8792b}.vitrine-v2 .vitrine-bouton:hover,.vitrine-v2 #tarifs .vitrine-bouton:hover{color:#14130f;background:#f08a41;border-color:#f08a41}.vitrine-v2 #tarifs .vitrine-offre-disponible{border-color:var(--bordure);border-top-color:#e8792b}@media (min-width:700px){.vitrine-v2{--gouttiere:32px}}
