html[lang="en"] .intro h1{max-width:700px}
html[lang="en"] .lead{max-width:660px}
html[lang="en"] .proof div{grid-template-columns:126px minmax(0,1fr)}
@media(max-width:900px){html[lang="en"] .intro h1{font-size:clamp(40px,10.8vw,54px);line-height:1.015;letter-spacing:-.044em}}
@media(max-width:520px){html[lang="en"] .intro h1{font-size:clamp(37px,10vw,46px);line-height:1.035;letter-spacing:-.038em}html[lang="en"] .lead{font-size:16.5px;line-height:1.66}html[lang="en"] .proof div{grid-template-columns:98px minmax(0,1fr);gap:13px}html[lang="en"] .proof b{font-size:11.75px}html[lang="en"] .proof span{font-size:13px;line-height:1.58}html[lang="en"] .form-card{padding:18px}html[lang="en"] .form-card>p{font-size:13.5px;line-height:1.62;margin-bottom:18px}html[lang="en"] .field{margin-bottom:14px}html[lang="en"] .field textarea{min-height:100px}html[lang="en"] .assurance{gap:8px;margin-top:16px}}
@media(max-width:380px){html[lang="en"] .intro h1{font-size:38px}html[lang="en"] .proof div{grid-template-columns:92px minmax(0,1fr)}}