/* МВЦ info — спільні стилі сайту.
   Кольори: #FFFFFF аркуш · #111111 туш · #D7261E червоний акцент · #5A5A5A графіт · #F4F3F0 калька
   Шрифти: Unbounded (заголовки), Inter (текст), JetBrains Mono (позначки, дати) — OFL, лежать у /assets/fonts/
   Класи u1, u2… згенеровано з макета: кожен відповідає одному набору властивостей і використовується на всіх сторінках. */

body{margin:0;background:#FFFFFF}
a{color:#111111}a:hover{color:#D7261E}
img{max-width:100%}

/* Шрифти */
@font-face {
  font-family: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/unbounded-cyrillic-ext-500-normal.woff2) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/unbounded-cyrillic-500-normal.woff2) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face {
  font-family: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/unbounded-latin-ext-500-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/unbounded-latin-500-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../fonts/unbounded-cyrillic-ext-700-normal.woff2) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../fonts/unbounded-cyrillic-700-normal.woff2) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face {
  font-family: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../fonts/unbounded-latin-ext-700-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../fonts/unbounded-latin-700-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(../fonts/unbounded-cyrillic-ext-800-normal.woff2) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(../fonts/unbounded-cyrillic-800-normal.woff2) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face {
  font-family: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(../fonts/unbounded-latin-ext-800-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url(../fonts/unbounded-latin-800-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/inter-cyrillic-ext-400-normal.woff2) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/inter-cyrillic-400-normal.woff2) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/inter-latin-ext-400-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/inter-latin-400-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/inter-cyrillic-ext-500-normal.woff2) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/inter-cyrillic-500-normal.woff2) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/inter-latin-ext-500-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/inter-latin-500-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(../fonts/inter-cyrillic-ext-600-normal.woff2) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(../fonts/inter-cyrillic-600-normal.woff2) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(../fonts/inter-latin-ext-600-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(../fonts/inter-latin-600-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../fonts/inter-cyrillic-ext-700-normal.woff2) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../fonts/inter-cyrillic-700-normal.woff2) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../fonts/inter-latin-ext-700-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../fonts/inter-latin-700-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/jetbrains-mono-cyrillic-ext-400-normal.woff2) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/jetbrains-mono-cyrillic-400-normal.woff2) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/jetbrains-mono-latin-ext-400-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/jetbrains-mono-latin-400-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/jetbrains-mono-cyrillic-ext-500-normal.woff2) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/jetbrains-mono-cyrillic-500-normal.woff2) format('woff2');
  unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/jetbrains-mono-latin-ext-500-normal.woff2) format('woff2');
  unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;
}
@font-face {
  font-family: 'JetBrains Mono';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/jetbrains-mono-latin-500-normal.woff2) format('woff2');
  unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}

/* Компоненти */
.u1{font-family: Inter, system-ui, sans-serif; color: #111111; background-color: #FFFFFF; min-height: 100vh}
.u2{border-bottom: 1px solid #111111; background: #FFFFFF}
.u3{max-width: 1280px; margin: 0 auto; padding: 18px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 16px}
.u4{display: flex; text-decoration: none}
.u5{display: flex; flex-wrap: wrap; gap: 4px 22px; font-size: 14px; font-weight: 500}
.u6{text-decoration: none; padding: 12px 0; color: #D7261E; border-bottom: 2px solid #D7261E}
.u7{text-decoration: none; padding: 12px 0}
.u8{display: flex; border: 1px solid #111111; font-family: 'JetBrains Mono', monospace; font-size: 12px; letter-spacing: 0.08em}
.u9{padding: 12px 12px; background: #111111; color: #FFFFFF}
.u10{padding: 12px 12px; text-decoration: none}
.u11{max-width: 1280px; margin: 0 auto; padding: 64px 24px 48px; display: flex; flex-wrap: wrap; gap: 48px; align-items: flex-start}
.u12{flex: 1 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 26px}
.u13{font-family: 'JetBrains Mono', monospace; font-size: 13px; letter-spacing: 0.12em; color: #5A5A5A; display: flex; gap: 12px; align-items: center}
.u14{display: inline-block; width: 28px; height: 2px; background: #D7261E}
.u15{margin: 0; font-family: Unbounded, Inter, sans-serif; font-weight: 800; font-size: clamp(28px, 4.2vw, 56px); line-height: 1.08; letter-spacing: -0.02em}
.u16{color: #D7261E}
.u17{margin: 0; display: flex; flex-wrap: wrap; border: 1px solid #111111; background: #FFFFFF; align-self: flex-start; font-family: 'JetBrains Mono', monospace}
.u18{padding: 10px 16px; display: flex; flex-direction: column; gap: 4px; border-right: 1px solid #111111}
.u19{font-size: 11px; letter-spacing: 0.1em; color: #5A5A5A}
.u20{margin: 0; font-size: 15px; font-weight: 500}
.u21{padding: 10px 16px; display: flex; flex-direction: column; gap: 4px}
.u22{font-size: 11px; letter-spacing: 0.1em; color: #D7261E; display: flex; align-items: center; gap: 6px}
.u23{display: inline-block; width: 6px; height: 6px; background: #D7261E}
.u24{display: flex; flex-direction: column; gap: 16px; font-size: 18px; line-height: 1.65; color: #222222; max-width: 640px}
.u25{margin: 0}
.u26{margin: 0; font-weight: 600}
.u27{flex: 1 1 460px; min-width: 0; margin: 0; display: flex; flex-direction: column; gap: 10px}
.u28{position: relative; line-height: 0}
.u29{width: 100%; height: auto; aspect-ratio: 16 / 9; object-fit: cover; display: block}
.u30{position: absolute; right: 0; bottom: 0; width: 14px; height: 14px; background: #D7261E}
.u31{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 6px 16px; font-family: 'JetBrains Mono', monospace; font-size: 12px; line-height: 1.5; color: #5A5A5A}
.u32{overflow-wrap: anywhere}
.u33{color: #5A5A5A}
.u34{border-top: 1px solid #111111; border-bottom: 1px solid #111111; background: #111111}
.u35{max-width: 1280px; margin: 0 auto; padding: 0 24px; display: flex; gap: 0; overflow-x: auto; font-family: 'JetBrains Mono', monospace; font-size: 13px}
.u36{padding: 16px 18px 16px 0; color: #B5B5B5; white-space: nowrap; letter-spacing: 0.08em}
.u37{padding: 16px 14px; color: #FFFFFF; text-decoration: none; white-space: nowrap; border-left: 1px solid #333333}
.u38{padding: 16px 14px; color: #FFFFFF; background: #D7261E; text-decoration: none; white-space: nowrap}
.u39{max-width: 1280px; margin: 0 auto; padding: 72px 24px 24px; display: flex; flex-wrap: wrap; gap: 40px}
.u40{flex: 1 1 520px; min-width: 0; display: flex; flex-direction: column; gap: 18px}
.u41{margin: 0; font-family: Unbounded, sans-serif; font-weight: 700; font-size: clamp(26px, 3vw, 38px); line-height: 1.15}
.u42{margin: 0; font-size: 17px; line-height: 1.7; color: #222222}
.u43{flex: 1 1 380px; min-width: 0; display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); border-top: 1px solid #111111; border-left: 1px solid #111111; align-self: flex-start; background: #FFFFFF}
.u44{padding: 20px; border-right: 1px solid #111111; border-bottom: 1px solid #111111; display: flex; flex-direction: column; gap: 8px}
.u45{font-family: 'JetBrains Mono', monospace; font-size: 11px; letter-spacing: 0.1em; color: #D7261E}
.u46{font-family: Unbounded, sans-serif; font-weight: 500; font-size: 16px; line-height: 1.3}
.u47{font-family: Unbounded, sans-serif; font-weight: 700; font-size: 28px}
.u48{max-width: 1280px; margin: 32px auto 0; padding: 0 24px; display: flex; flex-direction: column; gap: 10px}
.u49{max-width: 1280px; margin: 0 auto; padding: 48px 24px 96px}
.u50{display: flex; flex-wrap: wrap; gap: 0 40px; border-top: 1px solid #111111; padding-top: 32px; margin-top: 32px}
.u51{flex: 0 0 220px; display: flex; flex-direction: column; gap: 6px; padding-bottom: 16px}
.u52{font-family: 'JetBrains Mono', monospace; font-size: 11px; letter-spacing: 0.1em; color: #5A5A5A}
.u53{font-family: Unbounded, sans-serif; font-weight: 800; font-size: 44px; line-height: 1; color: #D7261E}
.u54{flex: 1 1 520px; min-width: 0; max-width: 760px; display: flex; flex-direction: column; gap: 18px}
.u55{margin: 0; font-family: Unbounded, sans-serif; font-weight: 700; font-size: clamp(22px, 2.4vw, 30px); line-height: 1.2}
.u56{margin: 8px 0; padding: 24px 0 0; border-top: 2px solid #111111; display: flex; flex-direction: column; gap: 14px}
.u57{font-family: Unbounded, sans-serif; font-weight: 800; font-size: 56px; line-height: 0.6; color: #D7261E}
.u58{margin: 0; font-family: Unbounded, sans-serif; font-weight: 500; font-size: 20px; line-height: 1.45}
.u59{font-family: 'JetBrains Mono', monospace; font-size: 13px; color: #5A5A5A}
.u60{color: #111111}
.u61{display: flex; flex-wrap: wrap; gap: 0 40px; border-top: 1px solid #111111; padding-top: 32px; margin-top: 56px}
.u62{margin: 8px 0; display: flex; flex-direction: column; gap: 10px}
.u63{display: flex; align-items: center; justify-content: space-between; gap: 20px; padding: 22px 24px; background: #111111; color: #FFFFFF; text-decoration: none; min-height: 44px}
.u64{display: flex; flex-direction: column; gap: 8px}
.u65{font-family: 'JetBrains Mono', monospace; font-size: 11px; letter-spacing: 0.12em; color: #FF6B5E}
.u66{font-family: Unbounded, sans-serif; font-weight: 500; font-size: 18px; line-height: 1.35}
.u67{flex: none}
.u68{border-top: 1px solid #111111; background: #F4F3F0}
.u69{max-width: 1280px; margin: 0 auto; padding: 88px 24px; display: flex; flex-direction: column; gap: 28px}
.u70{display: flex; flex-wrap: wrap; justify-content: space-between; align-items: flex-end; gap: 16px}
.u71{margin: 0; font-family: Unbounded, sans-serif; font-weight: 700; font-size: clamp(28px, 3.4vw, 42px); line-height: 1.1}
.u72{font-family: 'JetBrains Mono', monospace; font-size: 12px; letter-spacing: 0.1em; color: #5A5A5A}
.u73{margin: 0; font-size: 17px; line-height: 1.7; color: #222222; max-width: 820px}
.u74{border-top: 2px solid #D7261E}
.u75{display: flex; flex-wrap: wrap; gap: 8px 32px; padding: 24px 0; border-bottom: 1px solid rgba(17,17,17,0.25)}
.u76{flex: 0 0 200px; font-family: 'JetBrains Mono', monospace; font-size: 15px; font-weight: 500; color: #D7261E}
.u77{flex: 1 1 480px; min-width: 0; display: flex; flex-direction: column; gap: 8px}
.u78{font-family: Unbounded, sans-serif; font-size: 19px; font-weight: 500}
.u79{font-size: 15px; line-height: 1.6; color: #333333}
.u80{flex: 0 0 auto; align-self: center; font-family: 'JetBrains Mono', monospace; font-size: 13px; padding: 12px 0}
.u81{margin: 0; padding: 16px 20px; border: 1px solid #111111; background: #FFFFFF; font-size: 15px; line-height: 1.6; color: #222222; display: flex; gap: 12px; align-items: flex-start}
.u82{flex: none; font-family: 'JetBrains Mono', monospace; font-weight: 500; color: #D7261E}
.u83{border-top: 1px solid #111111; background: #FFFFFF}
.u84{max-width: 1280px; margin: 0 auto; padding: 48px 24px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 24px; align-items: flex-start}
.u85{display: flex; flex-direction: column; gap: 2px; font-size: 14px}
.u86{text-decoration: none; padding: 6px 0}
.u87{margin: 0; max-width: 420px; font-size: 14px; line-height: 1.6; color: #5A5A5A}
.u88{font-family: 'JetBrains Mono', monospace; font-size: 12px; letter-spacing: 0.06em}
.u89{max-width: 1280px; margin: 0 auto; padding: 0 24px; display: flex; overflow-x: auto; font-family: 'JetBrains Mono', monospace; font-size: 13px}
.u90{max-width: 1280px; margin: 0 auto; padding: 24px 24px 96px}
.u91{margin: 0; padding: 0; list-style: none; border-top: 1px solid #111111}
.u92{display: flex; gap: 16px; padding: 16px 0; border-bottom: 1px solid rgba(17,17,17,0.2); font-size: 17px; line-height: 1.6; color: #222222}
.u93{flex: none; font-family: 'JetBrains Mono', monospace; font-size: 13px; color: #D7261E; padding-top: 3px}

/* Телефон: перемикач мови поруч із логотипом, меню — одним рядком, що гортається вбік */
@media (max-width: 720px){.hdr-lang{order:2 !important}.hdr-nav{order:3 !important;flex:1 1 100% !important;flex-wrap:nowrap !important;overflow-x:auto;white-space:nowrap;scrollbar-width:none}}
