html[lang="en"] { font-synthesis: none; }
html[lang="en"] .brand span { font-family: var(--font-sans); }
html[lang="en"] .brand small { letter-spacing: .03em; }
html[lang="en"] .download h1,
html[lang="en"] .download h2 { font-size: clamp(42px, 5.5vw, 70px); line-height: 1.15; letter-spacing: -.045em; }
html[lang="en"] .download-inner > p:not(.section-kicker) { max-width: 520px; }
html[lang="en"] .lp-feature h2 { line-height: 1.2; letter-spacing: -.035em; }
html[lang="en"] .feature-copy > p:not(.feature-number) { line-height: 1.8; }
html[lang="en"] .how-step h3 { line-height: 1.3; }
html[lang="en"] .how-step-copy > p { line-height: 1.65; }
html[lang="en"] .price-in-app { font-size: 25px; line-height: 1.25; }
html[lang="en"] .document { line-height: 1.8; overflow-wrap: break-word; }
html[lang="en"] .document h1 { letter-spacing: -.025em; }
@media (max-width: 640px) {
  html[lang="en"] #welcome-title { font-size: clamp(29px, 8.6vw, 46px); }
  html[lang="en"] .download h1,
  html[lang="en"] .download h2 { font-size: clamp(36px, 9vw, 52px); }
  html[lang="en"] .download-inner > p:not(.section-kicker) { max-width: 290px; font-size: 15px; }
  html[lang="en"] .lp-feature h2 { font-size: 36px; }
}
