.av2-mobile{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.av2-gestes{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.av2-gestes li{box-shadow:none;color:var(--av2-encre);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:15.5px;font-weight:600;display:flex}.av2-badge-ia{background:var(--av2-violet-doux);color:var(--av2-violet);border-radius:999px;margin-left:auto;padding:3px 9px;font-size:11px;font-style:normal;font-weight:700}.av2-mobile-note{color:var(--av2-muet);align-items:flex-start;gap:10px;max-width:34em;margin:20px 0 0;font-size:14.5px;line-height:1.5;display:flex}.av2-mobile-note svg{width:18px;height:18px;color:var(--av2-vert);flex-shrink:0;margin-top:2px}.av2-mobile-visuel{background:radial-gradient(closest-side, var(--av2-vert-doux), transparent);justify-content:center;padding:20px 0;display:flex}.av2-gd-telephone{background:#1b1d1c;border-radius:40px;width:300px;padding:10px;box-shadow:0 40px 70px -30px #0f1f1a8c}.av2-gd-ecran{color:var(--av2-texte);background:#fff;border-radius:31px;gap:10px;padding:34px 16px 18px;font-size:12px;display:grid}.av2-gd-tete{justify-content:space-between;align-items:baseline;margin:0;display:flex}.av2-gd-tete b{color:var(--av2-encre);font-size:16px}.av2-gd-tete span{color:var(--av2-vert);font-weight:600}.av2-gd-meta{color:var(--av2-muet);margin-top:-6px}.av2-gd-dictee{background:var(--av2-vert-doux);border-radius:12px;gap:10px;padding:10px;line-height:1.45;display:flex}.av2-gd-dictee b{color:var(--av2-vert);font-size:11px;display:block}.av2-gd-micro{background:var(--av2-sapin);color:#fff;border-radius:50%;flex-shrink:0;align-self:flex-start;padding:7px;display:inline-flex}.av2-gd-micro svg{width:14px;height:14px}.av2-gd-ia{background:var(--av2-violet-doux);color:var(--av2-violet);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.av2-gd-ia svg{width:12px;height:12px}.av2-gd-lignes{margin:0;padding:0;list-style:none;display:grid}.av2-gd-lignes li{border-bottom:1px solid var(--av2-ligne);justify-content:space-between;gap:10px;padding:8px 0;display:flex}.av2-gd-lignes small{color:var(--av2-muet);font-size:10.5px;display:block}.av2-gd-lignes b{color:var(--av2-encre);white-space:nowrap}.av2-gd-total{color:var(--av2-encre);justify-content:space-between;margin:2px 0 0;font-size:14px;display:flex}.av2-gd-envoyer{background:var(--av2-sapin);color:#fff;text-align:center;border-radius:10px;padding:11px;font-weight:700}.av2-frontiere-cols{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;margin-top:28px;display:grid}.av2-col{border-radius:18px;padding:26px}.av2-col--compta{background:0 0;border:1.5px dashed #d6d9d4}.av2-col-tete{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px;display:flex}.av2-col-tete b{color:var(--av2-encre);font-size:18px}.av2-col-tete span{letter-spacing:.06em;text-transform:uppercase;color:var(--av2-muet);font-size:12px;font-weight:600}.av2-col--velioh .av2-col-tete span{color:var(--av2-vert)}.av2-col ul{color:var(--av2-texte);gap:12px;margin:0;padding:0;font-size:15.5px;list-style:none;display:grid}.av2-col--velioh li{align-items:center;gap:12px;display:flex}.av2-col--compta li{border-left:2px solid var(--av2-ligne);color:var(--av2-muet);padding-left:14px}.av2-filet{letter-spacing:.04em;text-transform:uppercase;color:var(--av2-orange);text-align:center;writing-mode:vertical-rl;margin:0;font-size:13px;font-weight:600;transform:rotate(180deg)}.av2-preuve{color:var(--av2-muet);margin:16px 0 0;font-size:14.5px}.av2-comparatif{box-shadow:none;gap:8px;margin-top:28px;padding:26px 30px;display:grid}.av2-comparatif-question{letter-spacing:.06em;text-transform:uppercase;color:var(--av2-orange);margin:0;font-size:12px;font-weight:600}.av2-comparatif-eux{color:var(--av2-muet);margin:0;font-size:16px;line-height:1.55}.av2-comparatif-eux b{color:var(--av2-texte);font-weight:600}.av2-comparatif-nous{letter-spacing:-.01em;color:var(--av2-encre);margin:0;font-size:19px;font-weight:700}.av2-video{scroll-margin-top:24px}.av2-video-cadre{aspect-ratio:16/9;border:1px solid var(--av2-ligne);background:var(--av2-sapin);border-radius:18px;margin-top:28px;position:relative;overflow:hidden;box-shadow:0 30px 60px -32px #0f1f1a73}.av2-video-cadre iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.av2-video-facade{cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.av2-video-facade img{object-fit:cover;transition:transform .4s}.av2-video-facade:hover img{transform:scale(1.015)}.av2-video-play{background:var(--av2-sapin);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;transition:transform .2s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffffff59,0 16px 30px -10px #00000080}.av2-video-play svg{fill:currentColor;width:30px;height:30px;margin-left:4px}.av2-video-facade:hover .av2-video-play{transform:translate(-50%,-50%)scale(1.06)}.av2-video-facade:focus-visible{outline:3px solid var(--av2-vert);outline-offset:-3px}.av2-video-plein{font:inherit;color:var(--av2-encre);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:14px;padding:6px 0;font-size:14px;font-weight:600;display:inline-flex}.av2-video-plein svg{width:16px;height:16px}.av2-video-plein:hover{color:var(--av2-vert)}.av2-hero{min-height:580px;padding:64px var(--av2-gout) 120px;position:relative}.av2-hero-photo{position:absolute;inset:0}.av2-hero-photo img{object-fit:cover;object-position:75% 30%}.av2-hero-photo:before{content:"";z-index:1;background:linear-gradient(90deg, var(--av2-fond) 0%, var(--av2-fond) 30%, #fafaf7d9 42%, #fafaf700 62%), linear-gradient(0deg, var(--av2-fond) 0%, #fafaf700 18%);position:absolute;inset:0}.av2-hero-texte{z-index:2;max-width:var(--av2-max);flex-direction:column;align-items:flex-start;gap:24px;margin:0 auto;display:flex;position:relative}.av2-hero-texte>*{max-width:560px}.av2-note{z-index:2;right:max(var(--av2-gout), calc(50% - var(--av2-max) / 2));font-family:var(--av2-main), cursive;color:var(--av2-encre);text-shadow:0 0 6px #fff,0 0 12px #fff,0 0 18px #ffffffe6;flex-direction:column;align-items:center;margin:0;font-size:26px;font-weight:500;line-height:1.05;display:flex;position:absolute;top:70px;transform:rotate(-4deg)}.av2-note svg{width:44px;height:38px;color:var(--av2-encre);margin:4px 70px 0 0}.av2-piliers-wrap{z-index:3;margin-top:-72px;padding-top:0;position:relative}.av2-piliers{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:30px 8px;list-style:none;display:grid}.av2-piliers li{align-content:start;gap:12px;padding:0 26px;display:grid}.av2-piliers li+li{border-left:1px solid var(--av2-ligne)}.av2-piliers p,.av2-benefices p{color:var(--av2-muet);margin:0;font-size:15px;line-height:1.5}.av2-plus-loin{padding-top:8px}.av2-plus-loin ul{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.av2-plus-loin a{border:1px solid var(--av2-ligne);background:var(--av2-surface);color:var(--av2-texte);border-radius:10px;padding:7px 14px;font-size:14px;text-decoration:none;transition:border-color .16s,color .16s;display:inline-block}.av2-plus-loin a:hover{border-color:var(--av2-vert);color:var(--av2-sapin)}.av2-benefices{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.av2-benefices li{align-content:start;gap:12px;padding:24px;display:grid}@media (max-width:1100px){.av2-benefices{grid-template-columns:repeat(2,minmax(0,1fr))}.av2-note{display:none}}@media (max-width:900px){.av2-mobile{grid-template-columns:minmax(0,1fr);gap:32px}.av2-gd-telephone{width:270px}.av2-frontiere-cols{grid-template-columns:minmax(0,1fr);gap:12px}.av2-filet{writing-mode:horizontal-tb;transform:none}.av2-comparatif{padding:22px}.av2-video-play{width:64px;height:64px}.av2-hero{min-height:0;padding:0 0 60px}.av2-hero-photo{height:340px;position:relative}.av2-hero-photo:before{background:linear-gradient(0deg, var(--av2-fond) 0%, #fafaf700 30%), linear-gradient(180deg, #fafaf7e6 0%, #fafaf700 28%)}.av2-hero-texte{padding:8px var(--av2-gout) 0;gap:20px}.av2-piliers-wrap{margin-top:0}.av2-piliers{grid-template-columns:minmax(0,1fr);padding:8px 0}.av2-piliers li{padding:22px}.av2-piliers li+li{border-left:0;border-top:1px solid var(--av2-ligne)}.av2-benefices{grid-template-columns:minmax(0,1fr)}}
