@font-face{font-family:Michroma;src:url(/fonts/michroma-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Clash Display;src:url(/fonts/clash-display-semibold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-cyrillic-300.woff2)format("woff2");font-weight:300;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;src:url(/fonts/unbounded-latin-300.woff2)format("woff2");font-weight:300;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-latin-400.woff2)format("woff2");font-weight:400;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic-500.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-latin-500.woff2)format("woff2");font-weight:500;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;src:url(/fonts/onest-cyrillic-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;src:url(/fonts/onest-latin-600.woff2)format("woff2");font-weight:600;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--white:#fff;--coffee:#191110;--terracotta:#d88a6a;--ink:var(--coffee);--ink-soft:#574c49;--gutter:clamp(20px, 5vw, 72px);--section:clamp(72px, 10vw, 148px);--display:"Michroma", "Unbounded", system-ui, sans-serif;--display-weight:400;--text:"Clash Display", "Onest", system-ui, sans-serif;--latin-brand:"Clash Display", "Onest", system-ui, sans-serif;--h1:clamp(1.875rem, 5.1vw, 4.75rem);--display-h2:clamp(1.5rem, 3.4vw, 3.125rem);--tracking-text:.012em;--word-space:.09em}:root:lang(ru),:root:lang(uk){--display:"Unbounded", system-ui, sans-serif;--display-weight:300;--text:"Onest", system-ui, sans-serif;--h1:clamp(1.75rem, 4.7vw, 4.25rem);--display-h2:clamp(1.4rem, 3.1vw, 2.875rem);--tracking-text:0;--word-space:0}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--white);color:var(--ink);font-family:var(--text);letter-spacing:var(--tracking-text);word-spacing:var(--word-space);-webkit-font-smoothing:antialiased;overflow-wrap:break-word;margin:0;font-size:clamp(1.0625rem,.4vw + 1rem,1.1875rem);line-height:1.55}h1,h2,h3,p,ul,ol,blockquote{margin:0;padding:0}ul,ol{list-style:none}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}:focus-visible{outline-offset:3px;outline:2px solid}.wrap{width:100%;max-width:1560px;padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section) 0}.section-tight{padding-top:clamp(56px,7vw,104px)}h1{font-family:var(--display);font-weight:var(--display-weight);font-size:var(--h1);letter-spacing:-.012em;text-wrap:balance;line-height:1.13}.lead{max-width:34em;font-size:clamp(1.125rem,.7vw + 1rem,1.375rem);line-height:1.45}.skip{left:var(--gutter);z-index:50;background:var(--coffee);color:var(--white);padding:12px 16px;position:absolute;top:-60px}.skip:focus{top:8px}.eyebrow{font-family:var(--text);letter-spacing:.16em;text-transform:uppercase;font-size:.8125rem;font-weight:500;line-height:1.4}.eyebrow-rule:after{content:"";background:var(--terracotta);width:72px;height:1px;margin-top:16px;display:block}.eyebrow-terra{color:var(--terracotta)}.arrow{vertical-align:middle;flex:none;margin-left:6px;transition:transform .25s;display:inline-block}a:hover .arrow{transform:translate(5px)}.text-link{border-bottom:1px solid var(--terracotta);align-items:center;gap:4px;min-height:44px;font-weight:500;display:inline-flex}.text-link:hover{border-bottom-color:var(--coffee)}.btn{background:var(--terracotta);min-height:52px;color:var(--coffee);justify-content:center;align-items:center;gap:6px;padding:12px 24px;font-weight:600;transition:background-color .2s,color .2s;display:inline-flex}.btn:hover{background:var(--white)}.soon{white-space:nowrap;align-items:center;gap:10px;font-size:.9375rem;font-weight:500;display:inline-flex}.soon:before{content:"";background:var(--terracotta);border-radius:50%;flex:none;width:7px;height:7px}.site-header{z-index:20;background:var(--white);border-bottom:1px solid color-mix(in srgb, var(--terracotta) 45%, transparent);position:relative}.header-row{max-width:1560px;min-height:76px;padding-inline:var(--gutter);align-items:center;gap:clamp(10px,2vw,32px);margin-inline:auto;display:flex}.brand{align-items:center;gap:12px;min-height:44px;margin-right:auto;display:inline-flex}.brand img{width:74px;height:auto}.brand-name{font-family:var(--latin-brand);letter-spacing:0;word-spacing:.09em;white-space:nowrap;font-size:1.0625rem;font-weight:600}.nav-wide{gap:28px;display:none}.nav-wide a{border-bottom:1px solid #0000;align-items:center;min-height:44px;font-weight:500;display:inline-flex}.nav-wide a:hover,.nav-wide a[aria-current]{border-bottom-color:var(--terracotta)}.lang{display:flex}.lang a{letter-spacing:.06em;min-width:40px;min-height:44px;color:var(--ink-soft);justify-content:center;align-items:center;font-size:.875rem;font-weight:500;display:inline-flex}.lang a:hover{color:var(--coffee)}.lang a[aria-current]{color:var(--coffee);text-decoration:underline;text-decoration-color:var(--terracotta);text-underline-offset:6px}.menu summary{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;font-size:.9375rem;font-weight:500;list-style:none;display:inline-flex}.menu summary::-webkit-details-marker{display:none}.menu-close,.menu[open] .menu-open{display:none}.menu[open] .menu-close{display:inline}.menu-panel{padding:12px var(--gutter) 32px;background:var(--coffee);color:var(--white);flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.menu-panel a{min-height:64px;font-family:var(--display);font-weight:var(--display-weight);border-bottom:1px solid color-mix(in srgb, var(--terracotta) 55%, transparent);align-items:center;font-size:1.375rem;display:flex}@media (width<=519px){.header-row,.site-header .brand{gap:8px}.site-header .brand img{width:58px}.site-header .brand-name{font-size:.8125rem;line-height:1.08}.site-header .brand-name span{display:block}.site-header .lang a{min-width:34px;font-size:.8125rem}.menu summary{font-size:.875rem}}@media (width>=860px){.nav-wide{display:flex}.menu{display:none}.lang{border-left:1px solid color-mix(in srgb, var(--terracotta) 60%, transparent);margin-left:4px;padding-left:clamp(10px,2vw,28px)}}.hero{max-width:1680px;margin-inline:auto}.hero-text{padding:clamp(36px, 6vw, 72px) var(--gutter) clamp(40px, 6vw, 72px);flex-direction:column;gap:clamp(28px,5vw,56px);display:flex}.hero h1 span{display:block}.hero-foot{gap:20px;display:grid}.hero-links{flex-wrap:wrap;gap:8px 32px;display:flex}.hero-visual{aspect-ratio:16/11;background:var(--terracotta);position:relative;overflow:hidden}.hero-visual>img:first-child{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-mark{right:var(--gutter);width:clamp(104px,11vw,170px);position:absolute;bottom:clamp(20px,4vw,44px)}@media (width>=960px){.hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);min-height:min(100svh - 77px,860px);display:grid}.hero-text{justify-content:space-between;padding-right:clamp(32px,4vw,64px)}.hero-visual{aspect-ratio:auto}}.routes{padding-top:var(--section)}.routes-head{gap:20px;padding-bottom:clamp(36px,5vw,64px);display:grid}.display-h2{font-family:var(--display);font-weight:var(--display-weight);font-size:var(--display-h2);letter-spacing:-.008em;text-wrap:balance;line-height:1.18}@media (width>=960px){.routes-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(32px,4vw,64px)}}.route-panels{display:grid}.route{padding:clamp(28px, 4.5vw, 72px) var(--gutter);flex-direction:column;justify-content:space-between;gap:clamp(40px,7vw,96px);display:flex;position:relative}.route-ltr{background:var(--coffee);color:var(--white)}.route-dtv{background:var(--terracotta);color:var(--coffee)}.route-mark{letter-spacing:-.01em;font-family:Michroma,sans-serif;font-size:clamp(4.25rem,11.5vw,10.5rem);line-height:1}.route-ltr .route-mark{color:var(--terracotta)}.route-body{gap:14px;max-width:36em;display:grid}.route h3{letter-spacing:0;font-size:clamp(1.5rem,2.2vw,2.125rem);font-weight:600;line-height:1.15}.route-points{margin-top:10px}.route-points li{border-top:1px solid color-mix(in srgb, currentColor 30%, transparent);padding-block:12px}.route-link{justify-self:start;align-items:center;gap:4px;min-height:44px;margin-top:8px;font-weight:600;display:inline-flex}.route-link:after{content:"";position:absolute;inset:0}.route:hover .arrow{transform:translate(5px)}@media (width>=900px){.route-panels{grid-template-columns:1fr 1fr}}.approach{gap:clamp(32px,5vw,72px);display:grid}.figure{letter-spacing:-.03em;font-family:Michroma,sans-serif;font-size:clamp(6rem,17vw,14.5rem);line-height:.95}.figure-label{max-width:16em;margin-top:16px;font-weight:500}.approach-text{align-content:start;gap:clamp(20px,3vw,36px);display:grid}.statement{letter-spacing:0;text-wrap:pretty;font-size:clamp(1.5rem,2.7vw,2.5rem);font-weight:500;line-height:1.22}.note{color:var(--ink-soft);max-width:34em}@media (width>=960px){.approach{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.steps{counter-reset:step;gap:0 clamp(24px,3vw,48px);margin-top:clamp(28px,4vw,48px);display:grid}.steps li{counter-increment:step;border-top:1px solid var(--terracotta);align-content:start;gap:10px;padding-block:24px 32px;display:grid}.steps li:before{content:"0" counter(step);color:var(--terracotta);font-family:Michroma,sans-serif;font-size:clamp(1.75rem,3vw,2.75rem);line-height:1.1}.steps h3{letter-spacing:0;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:600;line-height:1.2}.steps p{color:var(--ink-soft)}@media (width>=820px){.steps{grid-template-columns:repeat(3,1fr)}}.more{padding-bottom:var(--section);gap:clamp(40px,5vw,64px);display:grid}.more-title{letter-spacing:0;margin-bottom:16px;font-size:1.25rem;font-weight:600;line-height:1.25}.directions li{border-top:1px solid color-mix(in srgb, var(--terracotta) 60%, transparent);justify-content:space-between;align-items:center;gap:16px;padding-block:12px;display:flex}.more-soon{margin-bottom:8px}@media (width>=900px){.more{grid-template-columns:5fr 4fr 3fr;column-gap:clamp(40px,6vw,96px)}}.review{border-top:1px solid var(--terracotta);gap:8px;padding-block:16px;display:grid}.review-by{font-weight:600}.review-note{color:var(--ink-soft);font-size:.875rem}.review summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.contact{background:var(--coffee);color:var(--white)}.contact-grid{padding-block:var(--section);gap:clamp(20px,3vw,32px);display:grid}.contact-title{font-family:var(--display);font-weight:var(--display-weight);font-size:var(--display-h2);letter-spacing:-.008em;line-height:1.18}.contact-body{justify-items:start;gap:24px;max-width:34em;display:grid}.site-footer{background:var(--coffee);color:var(--white)}.footer-grid{border-top:1px solid color-mix(in srgb, var(--terracotta) 55%, transparent);gap:24px;padding-block:clamp(32px,4vw,48px);display:grid}.brand-light{margin:0}.footer-nav{gap:24px;display:flex}.footer-nav a{align-items:center;min-height:44px;font-weight:500;display:inline-flex}.footer-nav a:hover{color:var(--terracotta)}.site-footer .lang a{color:var(--white)}.site-footer .lang a:hover{color:var(--terracotta)}.footer-note{color:#d9cfcb;gap:4px;max-width:42em;font-size:.9375rem;display:grid}.footer-rights{color:#d9cfcb;font-size:.9375rem}@media (width>=860px){.footer-grid{grid-template-columns:1fr auto auto;align-items:center;column-gap:40px}.footer-note{grid-column:1/3}.footer-rights{grid-column:3;place-self:end}}.visa-hero{position:relative;overflow:hidden}.visa-hero-ltr{background:var(--coffee);color:var(--white)}.visa-hero-dtv{background:var(--terracotta);color:var(--coffee)}.visa-hero-ltr .eyebrow,.visa-hero-ltr .visa-mark{color:var(--terracotta)}.visa-hero-grid{gap:clamp(32px,5vw,64px);padding-block:clamp(48px,8vw,112px) clamp(36px,6vw,72px);display:grid}.visa-hero-text{justify-items:start;gap:clamp(18px,2.5vw,28px);display:grid}.visa-hero-status{margin-top:8px}.visa-hero-ltr .soon:before{background:var(--terracotta)}.visa-hero-dtv .soon:before{background:var(--coffee)}.visa-hero-dtv .btn{background:var(--coffee);color:var(--white)}.visa-mark{letter-spacing:-.015em;font-family:Michroma,sans-serif;font-size:clamp(5rem,20vw,17rem);line-height:.9}@media (width>=1100px){.visa-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}.visa-mark{justify-self:end;font-size:clamp(8rem,15vw,15rem)}}.facts{gap:0 clamp(24px,3vw,48px);margin-top:clamp(28px,4vw,48px);display:grid}.facts li{border-top:1px solid var(--terracotta);align-content:start;gap:12px;padding-block:24px 32px;display:grid}.fact-title{font-family:var(--display);font-weight:var(--display-weight);letter-spacing:-.01em;font-size:clamp(1.375rem,2.3vw,2.125rem);line-height:1.18}.facts li>p:last-child{color:var(--ink-soft)}@media (width>=900px){.facts{grid-template-columns:repeat(3,1fr)}}.split{gap:24px;display:grid}.split-title{letter-spacing:0;font-size:clamp(1.625rem,2.6vw,2.5rem);font-weight:600;line-height:1.12}.split-intro{max-width:34em;margin-bottom:24px;font-size:clamp(1.125rem,.7vw + 1rem,1.375rem);line-height:1.45}@media (width>=900px){.split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);column-gap:clamp(32px,4vw,64px)}}.rows li{border-top:1px solid color-mix(in srgb, var(--terracotta) 60%, transparent);gap:4px;padding-block:18px;display:grid}.rows h3{letter-spacing:0;font-size:1.125rem;font-weight:600;line-height:1.3}.rows p{color:var(--ink-soft)}@media (width>=720px){.rows li{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px}}.help{counter-reset:help}.help li{counter-increment:help;border-top:1px solid color-mix(in srgb, var(--terracotta) 60%, transparent);grid-template-columns:56px 1fr;padding-block:18px;display:grid}.help li:before{content:"0" counter(help);color:var(--ink-soft);font-family:Michroma,sans-serif;font-size:.9375rem;line-height:1.8}.faq-item{border-top:1px solid color-mix(in srgb, var(--terracotta) 60%, transparent);gap:8px;padding-block:20px;display:grid}.faq-item h3{letter-spacing:0;font-size:1.125rem;font-weight:600;line-height:1.3}.faq-item p{color:var(--ink-soft);max-width:40em}.compare{margin-bottom:var(--section);border-block:1px solid var(--terracotta);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding-block:28px;display:flex}.compare-link{align-items:center;gap:4px;min-height:44px;font-weight:600;display:inline-flex}.not-found{padding-bottom:var(--section);justify-items:start;gap:20px;display:grid}.not-found-code{color:var(--terracotta);font-family:Michroma,sans-serif;font-size:clamp(5rem,16vw,12rem);line-height:1}@media (prefers-reduced-motion:no-preference){.hero h1 span,.hero-foot,.visa-hero-text{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}.hero h1 span:nth-child(2){animation-delay:80ms}.hero-foot{animation-delay:.16s}.hero-visual>img:first-child{animation:1.2s cubic-bezier(.2,.7,.2,1) both settle}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes settle{0%{transform:scale(1.04)}to{transform:none}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.arrow{transition:none}}
