.GvpiEW_page{--rzd-red:#e5252a;background:var(--color-bg);color:var(--color-text)}.GvpiEW_container{width:100%;max-width:1920px;margin-inline:auto;padding-inline:40px}.GvpiEW_hero{padding-top:120px}.GvpiEW_breadcrumbs{color:var(--color-text-muted);margin-bottom:48px;font-size:14px}.GvpiEW_breadcrumbs ol{gap:16px;list-style:none;display:flex}.GvpiEW_topline{justify-content:space-between;align-items:center;gap:24px;font-size:14px;display:flex}.GvpiEW_badge{border:1px solid var(--color-border);border-radius:999px;align-items:center;gap:10px;padding:10px 18px;font-size:14px;display:inline-flex}.GvpiEW_badge:before{content:"";background:var(--rzd-red);border-radius:50%;flex-shrink:0;width:8px;height:8px}.GvpiEW_title{font-family:var(--font-heading);text-wrap:balance;margin-block:40px 24px;font-size:clamp(72px,13vw,240px);font-weight:600;line-height:.98}.GvpiEW_route{border:1px solid var(--color-border);border-radius:32px;margin-block:32px 56px;position:relative;overflow:hidden}.GvpiEW_route svg{width:100%;height:auto;min-height:150px;display:block}.GvpiEW_route path{stroke:var(--rzd-red);stroke-width:12px}.GvpiEW_route circle{stroke:var(--color-text);stroke-width:6px;fill:var(--rzd-red)}.GvpiEW_routeMark{letter-spacing:.16em;font-size:12px;position:absolute;bottom:24px;left:32px}.GvpiEW_split{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}.GvpiEW_lead{text-wrap:balance;max-width:18ch;font-size:clamp(26px,3.2vw,56px);font-weight:500;line-height:1.16}.GvpiEW_copy{color:var(--color-text-muted);max-width:58ch;font-size:clamp(17px,1.4vw,23px);line-height:1.65}.GvpiEW_section{padding-top:120px}.GvpiEW_eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted);margin-bottom:32px;font-size:13px}.GvpiEW_heading{font-family:var(--font-heading);white-space:pre-line;text-wrap:balance;font-size:clamp(48px,5vw,88px);font-weight:600;line-height:1.04}.GvpiEW_steps{grid-template-columns:repeat(3,1fr);gap:32px;margin-top:64px;list-style:none;display:grid}.GvpiEW_steps li{border-top:3px solid var(--rzd-red);padding-top:24px}.GvpiEW_steps span{color:var(--color-text-muted);font-size:14px}.GvpiEW_steps h3{margin-top:16px;font-size:clamp(22px,2vw,32px)}.GvpiEW_cards{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px;display:grid}.GvpiEW_cards>div{border:1px solid var(--color-border);border-radius:24px;padding:32px}.GvpiEW_cards h3{margin-bottom:20px;font-size:24px}.GvpiEW_cards p{color:var(--color-text-muted);font-size:17px;line-height:1.7}.GvpiEW_progress{border:1px solid var(--color-border);border-left:6px solid var(--rzd-red);border-radius:32px;padding:48px}.GvpiEW_progress h2{margin-block:24px}.GvpiEW_cta{padding-block:120px}.GvpiEW_button{background:var(--color-accent);border-radius:999px;align-items:center;gap:32px;margin-top:32px;padding:18px 28px;display:inline-flex}.GvpiEW_button:hover{background:var(--color-accent-hover)}.GvpiEW_page a:focus-visible{outline:2px solid var(--color-text);outline-offset:6px}.GvpiEW_breadcrumbs a:hover{color:var(--color-text)}@media (max-width:767px){.GvpiEW_container{padding-inline:24px}.GvpiEW_hero{padding-top:96px}.GvpiEW_topline{flex-direction:column;align-items:start;gap:16px}.GvpiEW_split{grid-template-columns:1fr;gap:24px}.GvpiEW_steps,.GvpiEW_cards{grid-template-columns:1fr}.GvpiEW_steps{gap:24px;margin-top:32px}.GvpiEW_section{padding-top:72px}.GvpiEW_progress{padding:28px}.GvpiEW_cta{padding-block:72px}.GvpiEW_routeMark{font-size:10px;bottom:16px;left:20px}.GvpiEW_route{margin-block:24px 40px}}
