:root,html[lang^=ru]{--font-head:'Jost',system-ui,sans-serif;--font-body:'Jost',system-ui,sans-serif}body{font-family:var(--font-body);font-weight:400;font-size:16.5px;line-height:1.7}h1,h2,.prose h2{font-family:var(--font-head);font-weight:300;letter-spacing:.004em;line-height:1.08;text-transform:none}h1{font-size:clamp(2.4rem,5vw,4.3rem)}.hero--page h1{font-size:clamp(2rem,3.8vw,3.2rem)}h2{font-size:clamp(1.75rem,3.1vw,2.6rem)}.prose h2{font-size:clamp(1.55rem,2.5vw,2.05rem)}.hero h1 em{font-style:normal;font-weight:200;color:var(--gold-2)}h3,h4,.card-body h3,.faq summary,.quote-box h3,.side-card h3,.prose .fleet-card h3,.contact-block .item b{font-family:var(--font-head);font-weight:400;letter-spacing:0}.card-body h3{font-size:1.25rem;line-height:1.25}.faq summary{font-size:1.1rem}.quote-box h3{font-size:1.4rem}.side-card h3{font-size:1.15rem}.step::before{font-weight:200;font-size:2.6rem}.stat b{font-weight:200;font-size:2.9rem}.prose blockquote{font-weight:300;font-size:1.2rem;font-style:normal}.prose .fleet-tag{font-style:normal;font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.eyebrow,.card-link,.footer-title,.quote-box .f-title,.quote-box .title-2,.lang-switch a,.nav-panel-est{font-family:var(--font-body);font-weight:400}.brand-name{font-family:var(--font-body);font-weight:500;letter-spacing:.32em}.header-phone{font-family:var(--font-body);font-weight:400}.btn,.quote-box input[type=submit],.quote-box button[type=submit],.mobile-bar a,.nav-panel-foot .btn,.btn-block,.live-agent{font-family:var(--font-body);font-weight:500;letter-spacing:.03em}.lead{font-weight:300;font-size:1.12rem}@media (max-width:960px){.main-nav>ul>li>a{font-family:var(--font-head);font-weight:300}.main-nav .sub-menu a{font-weight:400}}h1{font-size:clamp(2.6rem,5.4vw,4.7rem)}h2{font-size:clamp(1.9rem,3.3vw,2.85rem)}body{font-size:17px}.step::before,.stat b{font-weight:300}.hero h1 em{font-weight:300}