body{font-size:18px;line-height:1.5}
.topbar,.provider-topbar{position:sticky;top:0;z-index:1000}
.topbar{height:92px;gap:34px}
.brand{font-size:23px}
.nav{gap:30px}
.topbar .nav>a,.topbar .fuel-nav__toggle,.topbar .blog-nav__toggle{font-size:15px;font-weight:500;line-height:1.2}
.phone b{font-size:17px;line-height:1.25}
.phone small{font-size:11.5px;line-height:1.35}
.login{font-size:15px}
.button-small{font-size:14px;padding:13px 20px}
.eyebrow{font-size:14px}
.float small{font-size:12.5px}
.stats p{font-size:16px}
.stats small{font-size:13px}
.problem-grid p{font-size:16px;line-height:1.6}
.problem-grid h3{font-size:20px}
.flow-item b{font-size:14.5px}
.flow-item .flow-team-icon{width:42px!important;height:42px!important;flex:0 0 42px;display:flex!important;align-items:center;justify-content:center;margin:0 0 12px;color:#e2a34f}
.flow-team-icon svg{display:block;width:42px!important;height:42px!important;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 12px rgba(226,163,79,.18))}
.flow-item:first-child b{display:block;max-width:105px;line-height:1.25;text-align:center;overflow-wrap:normal}
.card-stage .f2,.card-stage .f4{left:calc(21% + 420px);right:auto;width:142px;min-height:74px;align-items:flex-start;justify-content:center}
.card-stage .f2{top:54px}.card-stage .f4{top:344px}
.card-stage .f2 b,.card-stage .f4 b{white-space:nowrap}.card-stage .f2 small,.card-stage .f4 small{margin-top:5px}
@media(max-width:1180px){.card-stage .f2,.card-stage .f4{left:auto;right:3%}}
.cars span{font-size:12px}
.cars small{font-size:10.5px}
.cars b{font-size:14px}
.calc-form label{font-size:15px;padding:13px 0}
.calc-form>small{font-size:12px}
.calc-result small{font-size:13px}
.calc-result em{font-size:12px}
.logos b{font-size:14px}
.mini-benefits small{font-size:12px}
.modal label{font-size:14.5px}
.modal form small{font-size:11.5px;line-height:1.45}
.breadcrumbs{font-size:14px}
.content-heading p,.feature-card p,.step p,.page-cta p,.metric span{font-size:16.5px}
.tag{font-size:13px}
.price small{font-size:15px}
.login-box label{font-size:15px}
.site-footer b{font-size:15px}
.site-footer a:not(.brand){font-size:16px}
.contact-list small{font-size:14px}
.map-caption{font-size:13px}
.provider-breadcrumbs{font-size:14px}
.provider-kicker{font-size:14px}
.provider-text-link{font-size:16px}
.provider-trust{font-size:14px}
.provider-card-head b{font-size:14px}
.provider-card-service{font-size:12px;line-height:1.35;letter-spacing:.1em}
.provider-card-foot{font-size:14px;color:#b5bbc3}
.provider-card--lukoil .provider-card-foot{color:#3f444a}
.provider-card--lukoil .provider-card-service{color:#50555b}
.provider-card--tatneft .provider-card-foot{color:#3e5546}
.provider-card--tatneft .provider-card-service{color:#48614f}
.provider-float span{font-size:14px}
.provider-heading>p{font-size:14px}
.provider-benefits span,.provider-steps b{font-size:14px}
.provider-benefits p,.provider-steps p,.provider-faq details p{font-size:17px}
.provider-final-cta p{font-size:14px}
.page-hero h1,.provider-hero h1,.price-hero h1{font-size:58px}
.provider-identity h2{font-size:36px}
.provider-heading h2,.provider-split h2,.price-explain h2{font-size:40px}
.provider-product-list span{font-size:14px}
@media(max-width:1250px){.topbar{gap:22px}.nav{gap:18px}.topbar .nav>a,.topbar .fuel-nav__toggle,.topbar .blog-nav__toggle{font-size:14px}.button-small{padding:12px 16px}}
@media(max-width:760px){body{font-size:17px}.topbar{height:74px}.brand{font-size:21px}.page-hero h1,.price-hero h1{font-size:40px}.provider-hero{row-gap:0}.provider-hero-copy{display:contents}.provider-breadcrumbs{order:1;margin-bottom:20px}.provider-hero .provider-kicker{order:2}.provider-hero h1{order:3;font-size:38px;line-height:1.05;margin:24px 0 20px}.provider-lead{order:4;font-size:18px}.provider-actions{order:5;margin-top:28px}.provider-visual{order:6;margin-top:18px}.provider-trust{order:7;margin-top:8px}.provider-identity h2{font-size:30px}.provider-heading h2,.provider-split h2,.price-explain h2{font-size:32px;line-height:1.12}.provider-lead{font-size:18px}.provider-trust{font-size:14px}.content-heading p,.feature-card p,.step p,.page-cta p{font-size:16px}}
