.hero-page{height:auto;min-height:72svh;padding-top:152px}.hero-page h1{letter-spacing:normal;font-size:58px;line-height:1.05}.argu{flex-direction:column;gap:64px;padding:104px 0;display:flex}.argu-tete{justify-content:space-between;align-items:flex-end;gap:64px;display:flex}.argu-eyebrow{color:var(--gris-163);margin-bottom:16px}.argu h2{letter-spacing:normal;max-width:640px;font-size:50px;font-weight:400;line-height:1.06}.argu-intro{color:var(--gris-115);max-width:480px;font-size:18px;line-height:1.65}.argu-grille{grid-template-columns:repeat(3,1fr);gap:44px;display:grid}.argu-bloc{border-top:1px solid #0000001f;flex-direction:column;gap:14px;padding-top:32px;display:flex}.argu-num{font-family:var(--mono);color:var(--gris-115);font-size:13px}.argu-bloc h3{letter-spacing:normal;font-size:24px;font-weight:400;line-height:1.28}.argu-bloc p{color:var(--gris-115);font-size:16px;line-height:1.55}.argu-points{flex-direction:column;gap:8px;margin-top:6px;list-style:none;display:flex}.argu-points li{color:var(--encre);padding-left:22px;font-size:16px;line-height:1.55;position:relative}.argu-points li:before{content:"✓";font-weight:600;position:absolute;left:0}.legal{padding:180px 0 104px}.legal .rail{max-width:860px}.legal h1{letter-spacing:normal;margin-bottom:40px;font-size:52px;font-weight:400;line-height:1.08}.legal h2{letter-spacing:normal;margin:40px 0 12px;font-size:50px;font-weight:400;line-height:1.06}.legal p,.legal li{color:var(--gris-64);font-size:16px;line-height:1.55}.legal ul{flex-direction:column;gap:6px;padding-left:22px;display:flex}.legal a{text-decoration:underline}@media (max-width:900px){.argu-tete{flex-direction:column;align-items:flex-start;gap:24px}.argu-grille{grid-template-columns:1fr}.hero-page h1{letter-spacing:normal;font-size:38px;line-height:1.08}.legal{padding:140px 0 72px}.legal h1{letter-spacing:normal;margin-bottom:28px;font-size:34px;line-height:1.1}.legal h2{letter-spacing:normal;margin:32px 0 10px;font-size:34px;line-height:1.1}.legal p,.legal li{font-size:16px;line-height:1.55}.legal ul{gap:8px;padding-left:20px}.legal a{text-underline-offset:3px}}
