#related{background:#F7F5F1;padding:96px 24px;border:0}
#related .vprel__in{max-width:1160px;margin:0 auto}
#related .vprel__head{max-width:760px;margin:0 0 56px;padding:0}
#related .vprel__tick{display:block;width:64px;height:3px;background:#C73E2A;margin:0 0 20px;border-radius:0}
#related .vprel__eyebrow{display:block;font:500 12px/1 var(--vp-sans,"e-Ukraine",system-ui,sans-serif);letter-spacing:.02em;color:#5B5B5B;margin:0 0 16px;text-transform:none}
#related .vprel__h2{font:700 clamp(28px,3vw,40px)/1.12 var(--vp-head,"e-UkraineHead","e-Ukraine",system-ui,sans-serif);font-family:var(--vp-head,"e-UkraineHead","e-Ukraine",system-ui,sans-serif) !important;letter-spacing:-.025em;color:#0A0A0A;margin:0 0 16px;padding:0;text-align:left;text-transform:none;text-wrap:balance}
#related .vprel__sub{font:400 17px/1.55 var(--vp-sans,"e-Ukraine",system-ui,sans-serif);color:#2A2A2A;margin:0;padding:0;max-width:640px}
#related .vprel__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1px;background:#E5DFD9;border:1px solid #E5DFD9;border-radius:0;margin:0;padding:0;list-style:none}
#related .vprel__cell{display:flex;margin:0;padding:0;list-style:none;background:transparent}
#related .vprel__cell::marker{content:""}
#related .vprel__card{position:relative;box-sizing:border-box;display:flex;flex-direction:column;width:100%;min-height:264px;padding:28px 24px 64px;background:#FFFFFF;color:#0A0A0A;text-decoration:none;border-radius:0;overflow-wrap:break-word;transition:background .2s ease-out}
#related .vprel__card:visited{color:#0A0A0A}
#related .vprel__card:hover,#related .vprel__card:focus-visible{background:#FAF8F4;text-decoration:none}
#related .vprel__card:focus-visible{outline:2px solid #0A0A0A;outline-offset:-2px}
#related .vprel__card::before,#related .vprel__card::after,#related .vprel__corners::before,#related .vprel__corners::after{content:"";position:absolute;width:10px;height:10px;border-style:solid;border-color:#0A0A0A;border-width:0;border-radius:0;pointer-events:none;transition:border-color .2s ease-out}
#related .vprel__card::before{top:-1px;left:-1px;border-top-width:1px;border-left-width:1px}
#related .vprel__card::after{top:-1px;right:-1px;border-top-width:1px;border-right-width:1px}
#related .vprel__corners{position:absolute;top:0;right:0;bottom:0;left:0;display:block;pointer-events:none}
#related .vprel__corners::before{bottom:-1px;left:-1px;border-bottom-width:1px;border-left-width:1px}
#related .vprel__corners::after{bottom:-1px;right:-1px;border-bottom-width:1px;border-right-width:1px}
#related .vprel__card:hover::before,#related .vprel__card:hover::after,#related .vprel__card:focus-visible::before,#related .vprel__card:focus-visible::after{border-color:#C73E2A}
#related .vprel__card:hover .vprel__corners::before,#related .vprel__card:hover .vprel__corners::after,#related .vprel__card:focus-visible .vprel__corners::before,#related .vprel__card:focus-visible .vprel__corners::after{border-color:#C73E2A}
#related .vprel__num{display:block;height:40px;font:700 clamp(38px,3.3vw,46px)/40px var(--vp-head,"e-UkraineHead","e-Ukraine",system-ui,sans-serif);font-family:var(--vp-head,"e-UkraineHead","e-Ukraine",system-ui,sans-serif) !important;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#0A0A0A;margin:0 0 16px;padding:0}
#related .vprel__mark{display:flex;align-items:center;height:40px;margin:0 0 16px;padding:0;color:#6E655C}
#related .vprel__mark svg{display:block;width:22px;height:22px}
#related .vprel__rule{position:relative;display:block;height:3px;margin:0 0 16px;padding:0}
#related .vprel__rule::before{content:"";position:absolute;left:0;right:0;top:1px;height:1px;background:#E5DFD9}
#related .vprel__rule::after{content:"";position:absolute;left:0;top:0;width:32px;height:3px;background:#C73E2A;transition:width .2s ease-out}
#related .vprel__card:hover .vprel__rule::after,#related .vprel__card:focus-visible .vprel__rule::after{width:96px}
#related .vprel__t{display:block;min-height:48px;font:500 18px/1.28 var(--vp-head,"e-UkraineHead","e-Ukraine",system-ui,sans-serif);font-family:var(--vp-head,"e-UkraineHead","e-Ukraine",system-ui,sans-serif) !important;letter-spacing:-.015em;color:#0A0A0A;margin:0 0 12px;padding:0;text-align:left;text-transform:none;text-decoration:none;transition:color .2s ease-out}
#related .vprel__card:hover .vprel__t,#related .vprel__card:focus-visible .vprel__t{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
#related .vprel__m{display:block;font:400 13.5px/1.55 var(--vp-sans,"e-Ukraine",system-ui,sans-serif);color:#5B5B5B;margin:0;padding:0 0 0 12px;border-left:2px solid #C73E2A;transition:border-color .2s ease-out}
#related .vprel__go{position:absolute;left:24px;right:24px;bottom:20px;box-sizing:border-box;display:flex;align-items:flex-end;justify-content:flex-end;height:28px;padding:0;border-top:1px solid #E5DFD9;color:#C73E2A;transition:border-color .2s ease-out}
#related .vprel__go svg{display:block;width:12px;height:12px;transition:transform .2s ease-out}
#related .vprel__card:hover .vprel__go svg,#related .vprel__card:focus-visible .vprel__go svg{transform:translateX(3px)}
#related .vprel__card--more .vprel__rule::after{width:32px;background:#A79E94}
#related .vprel__card--more:hover .vprel__rule::after,#related .vprel__card--more:focus-visible .vprel__rule::after{width:96px;background:#C73E2A}
#related .vprel__card--more .vprel__m{border-left-color:#A79E94}
#related .vprel__card--more:hover .vprel__m,#related .vprel__card--more:focus-visible .vprel__m{border-left-color:#C73E2A}
#related .vprel__card--more .vprel__t{color:#2A2A2A}
#related .vprel__card--more:hover .vprel__t,#related .vprel__card--more:focus-visible .vprel__t{color:#0A0A0A}
@media (max-width:960px){
#related{padding:64px 20px}
#related .vprel__head{margin:0 0 40px}
#related .vprel__grid{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:700px){
#related .vprel__sub{font-size:16px}
#related .vprel__grid{grid-template-columns:1fr;grid-auto-rows:auto}
#related .vprel__card{min-height:0;padding:24px 20px 56px}
#related .vprel__num{height:34px;font-size:40px;line-height:34px;margin:0 0 12px}
#related .vprel__mark{height:34px;margin:0 0 12px}
#related .vprel__t{min-height:0;font-size:17px;margin:0 0 12px}
#related .vprel__m{font-size:14px}
#related .vprel__go{left:20px;right:20px;bottom:16px;height:24px}
}
@media (prefers-reduced-motion:reduce){
#related .vprel__card,#related .vprel__go,#related .vprel__go svg,#related .vprel__m,#related .vprel__t,#related .vprel__rule::after,#related .vprel__card::before,#related .vprel__card::after,#related .vprel__corners::before,#related .vprel__corners::after{transition:none}
#related .vprel__card:hover .vprel__go svg,#related .vprel__card:focus-visible .vprel__go svg{transform:none}
}
.vp-audience__grid{grid-template-columns:repeat(4,1fr)!important;gap:16px!important;background:transparent!important;border:none!important}
@media (max-width:1024px){.vp-audience__grid{grid-template-columns:repeat(2,1fr)!important}}
@media (max-width:560px){.vp-audience__grid{grid-template-columns:1fr!important;gap:12px!important}}
.vp-team2__grid{grid-template-columns:repeat(4,1fr)!important;gap:16px!important}
@media (max-width:1024px){.vp-team2__grid{grid-template-columns:repeat(2,1fr)!important}}
@media (max-width:560px){.vp-team2__grid{grid-template-columns:1fr!important}}
.vp-hero__stat-strip{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}
.vp-hero__stat-item{display:flex!important;flex-direction:column!important;gap:4px!important;align-items:flex-start}
.vp-hero__stat-item dt{font:500 11px/1.2 var(--vp-mono);text-transform:uppercase;letter-spacing:0.08em;color:var(--vp-ink-3);margin:0}
.vp-hero__stat-item dd{font:600 16px/1.2 var(--vp-sans);color:var(--vp-ink);margin:0}
.vp-btn{min-height:48px;display:inline-flex;align-items:center;gap:12px;padding-inline:clamp(16px,4vw,32px);white-space:normal}
.vp-btn__label{font-weight:600}
.vp-btn__phone{font-family:var(--vp-mono);opacity:0.9}
@media (max-width:480px){.vp-btn{flex-direction:column;align-items:flex-start;gap:4px}.vp-btn__phone{font-size:13px}}
.vp-team2{background:#14130F!important}
.vp-finalcta{background:#14130F!important}
.vp-military{background:#14130F!important}
.vp-bc{padding:12px 0 16px!important;font-size:11px!important}
@media (max-width:480px){.vp-stickynav__list{mask-image:linear-gradient(to right,black 85%,transparent);-webkit-mask-image:linear-gradient(to right,black 85%,transparent)}.vp-stickynav__brand{display:none}}
.vp-hero__chip{hyphens:auto;overflow-wrap:break-word}
body.page-id-2298 a:not([class]){color:var(--vp-ink);text-decoration:underline}
body.page-id-2298 a:not([class]):hover{color:var(--vp-coral)}
@media (max-width:600px){
.vp-domain--dc ol,.vp-domain ol{grid-template-columns:1fr!important;min-width:0!important}
.vp-domain--dc ol li,.vp-domain ol li{max-width:100%!important;min-width:0!important}
.vp-military ol{grid-template-columns:1fr!important;min-width:0!important}
.vp-military ol li{max-width:100%!important;min-width:0!important}
}
.vp-hero__title{text-wrap:balance;overflow-wrap:break-word;hyphens:auto;-webkit-hyphens:auto}
@media (max-width:480px){.vp-hero__title{font-size:clamp(26px,7vw,32px)!important;line-height:1.15!important}}