/* Виставкова Україна — спільні стилі сайту.
   Кольори: #09090B тло · #0E0E11 і #121215 тло блоків і карток · #26232A, #3A363D лінії
            #F4F2F3 основний текст · #D9D5D8, #BDB8BC, #A7A2A6 другорядний текст
            #FF7A1A помаранчевий акцент (кнопки, лінії, великі цифри; текст на ньому чорний)
   Шрифти: Unbounded (заголовки), Manrope (текст), JetBrains Mono (позначки, цифри, дати) — OFL, лежать у /assets/fonts/
   Кути всюди гострі. Декоративні плавні лінії — inline SVG з aria-hidden.
   Класи u1, u2… згенеровано з макета: кожен відповідає одному набору властивостей. */
[hidden]{display:none !important}
img{max-width:100%;height:auto}

/* Шрифти */
@font-face {
  font-family: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(../fonts/unbounded-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: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(../fonts/unbounded-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: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(../fonts/unbounded-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: 'Unbounded';
  font-style: normal;
  font-display: swap;
  font-weight: 600;
  src: url(../fonts/unbounded-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: '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: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/manrope-cyrillic-ext-400-normal.woff2) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/manrope-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: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/manrope-latin-ext-400-normal.woff2) format('woff2');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,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: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url(../fonts/manrope-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/manrope-cyrillic-ext-500-normal.woff2) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/manrope-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: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/manrope-latin-ext-500-normal.woff2) format('woff2');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,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: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 500;
  src: url(../fonts/manrope-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+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../fonts/manrope-cyrillic-ext-700-normal.woff2) format('woff2');
  unicode-range: U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;
}
@font-face {
  font-family: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../fonts/manrope-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: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../fonts/manrope-latin-ext-700-normal.woff2) format('woff2');
  unicode-range: U+0100-02AF,U+0304,U+0308,U+0329,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: 'Manrope';
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url(../fonts/manrope-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+2074,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;
}

/* Базові правила, меню, перемикач мови, мобільна шапка */
body{margin:0;background:#09090B}
a{color:#FF7A1A}a:hover{color:#FFA866}
.dd{position:relative}
.dd summary{list-style:none;cursor:pointer}
.dd summary::-webkit-details-marker{display:none}
.dd[open] > div{display:flex}
.dd > div{display:none}
.lang a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-family:'JetBrains Mono',monospace;font-size:13px;letter-spacing:0.08em;text-decoration:none;color:#A7A2A6;border:1px solid #3A363D;box-sizing:border-box}.lang a[aria-current]{color:#09090B;border-color:#FF7A1A;background:#FF7A1A}
@media (max-width: 760px){.hdr-nav{flex:1 1 100% !important;order:3}.hdr-cta{display:none !important}.lang{order:2;margin-left:auto}}

/* Компоненти */
.u1{background: #09090B; color: #F4F2F3; font-family: Manrope, system-ui, sans-serif; font-size: 17px; line-height: 1.65; min-height: 100vh}
.u2{border-bottom: 1px solid #26232A; position: relative; z-index: 5}
.u3{max-width: 1200px; margin: 0 auto; padding: 18px 24px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 14px 32px}
.u4{display: flex; align-items: center; gap: 14px; text-decoration: none; color: #F4F2F3}
.u5{display: flex; flex-direction: column; gap: 2px; line-height: 1.2}
.u6{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 18px}
.u7{font-family: 'JetBrains Mono', monospace; font-size: 11px; letter-spacing: 0.12em; color: #A7A2A6}
.u8{display: flex; flex-wrap: wrap; align-items: center; gap: 4px 28px; font-size: 15px}
.u9{color: #F4F2F3; text-decoration: none; padding: 10px 0}
.u10{color: #F4F2F3; padding: 10px 0}
.u11{position: absolute; top: 44px; left: -16px; flex-direction: column; min-width: 300px; max-width: calc(100vw - 32px); background: #121215; border: 1px solid #3A363D; padding: 8px 0}
.u12{color: #F4F2F3; text-decoration: none; padding: 10px 18px}
.u13{display: flex; gap: 6px}
.u14{display: inline-flex; align-items: center; min-height: 44px; padding: 0 20px; background: #FF7A1A; color: #09090B; font-weight: 700; font-size: 15px; text-decoration: none}
.u15{position: relative; overflow: hidden; border-bottom: 1px solid #26232A}
.u16{position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none}
.u17{position: relative; max-width: 1200px; margin: 0 auto; padding: 88px 24px 96px; display: flex; flex-direction: column; gap: 28px}
.u18{font-family: 'JetBrains Mono', monospace; font-size: 13px; letter-spacing: 0.14em; color: #FF7A1A}
.u19{margin: 0; font-family: Unbounded, sans-serif; font-weight: 800; font-size: clamp(36px, 6vw, 76px); line-height: 1.03; letter-spacing: -0.02em; max-width: 1000px}
.u20{color: #FF7A1A}
.u21{margin: 0; font-size: 19px; line-height: 1.65; color: #D9D5D8; max-width: 780px}
.u22{display: flex; flex-wrap: wrap; gap: 10px; font-family: 'JetBrains Mono', monospace; font-size: 13px; color: #A7A2A6}
.u23{display: inline-flex; align-items: center; gap: 10px; padding: 8px 14px 8px 10px; border: 1px solid #3A363D; background: #09090B}
.u24{color: #F4F2F3}
.u25{display: inline-flex; align-items: center; gap: 10px; padding: 8px 14px 8px 10px; border: 1px solid #FF7A1A; background: #09090B}
.u26{margin: 16px 0 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 1px; background: #26232A; border: 1px solid #26232A}
.u27{background: #09090B}
.u28{display: flex; flex-direction: column; gap: 6px; padding: 20px; text-decoration: none; color: #F4F2F3}
.u29{font-family: 'JetBrains Mono', monospace; font-size: 24px; color: #FF7A1A}
.u30{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 15px}
.u31{font-size: 14px; color: #A7A2A6}
.u32{max-width: 1200px; margin: 0 auto; padding: 88px 24px; display: flex; flex-direction: column; gap: 28px}
.u33{font-family: 'JetBrains Mono', monospace; font-size: 13px; letter-spacing: 0.14em; color: #A7A2A6}
.u34{margin: 0; max-width: 840px; color: #D9D5D8}
.u35{color: #FF7A1A; font-weight: 700}
.u36{margin: 16px 0 0; font-family: Unbounded, sans-serif; font-weight: 600; font-size: clamp(22px, 3vw, 30px); line-height: 1.2}
.u37{display: flex; flex-direction: column; border-top: 1px solid #26232A}
.u38{display: flex; flex-wrap: wrap; align-items: center; gap: 10px 24px; padding: 20px 0; border-bottom: 1px solid #26232A; text-decoration: none; color: #F4F2F3}
.u39{flex: 0 0 260px; font-family: Unbounded, sans-serif; font-weight: 600; font-size: 16px}
.u40{flex: 1 1 340px; display: flex; align-items: center; min-width: 0}
.u41{height: 10px; width: 100%; background: #FF7A1A}
.u42{flex: 0 0 170px; font-family: 'JetBrains Mono', monospace; font-size: 17px; text-align: right}
.u43{height: 10px; width: 23.3%; background: #FF7A1A}
.u44{flex: 1; height: 1px; background: #3A363D}
.u45{font-family: 'JetBrains Mono', monospace; font-weight: 400; font-size: 12px; color: #A7A2A6}
.u46{height: 10px; width: 9.3%; background: #FF7A1A}
.u47{height: 10px; width: 6.7%; background: #FF7A1A}
.u48{flex: 1; height: 0; border-top: 2px dashed #FF7A1A; opacity: 0.7}
.u49{flex: 0 0 170px; font-family: 'JetBrains Mono', monospace; font-size: 15px; text-align: right; color: #D9D5D8}
.u50{margin: 0; max-width: 840px; font-size: 15px; color: #A7A2A6}
.u51{border-top: 1px solid #26232A; position: relative; overflow: hidden}
.u52{position: absolute; left: 0; top: 0; width: 100%; height: 200px; pointer-events: none}
.u53{position: relative; max-width: 1200px; margin: 0 auto; padding: 88px 24px; display: flex; flex-direction: column; gap: 28px}
.u54{display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 16px 40px}
.u55{display: flex; flex-direction: column; gap: 10px}
.u56{margin: 0; font-family: Unbounded, sans-serif; font-weight: 800; font-size: clamp(28px, 4vw, 48px); line-height: 1.08}
.u57{font-family: 'JetBrains Mono', monospace; font-size: clamp(24px, 3vw, 36px); color: #FF7A1A}
.u58{margin: 0; display: flex; flex-direction: column; gap: 12px}
.u59{display: block; width: 100%; aspect-ratio: 3 / 1; object-fit: cover; border: 1px solid #26232A}
.u60{display: flex; flex-wrap: wrap; justify-content: space-between; gap: 6px 24px; font-size: 14px; color: #A7A2A6}
.u61{font-family: 'JetBrains Mono', monospace; font-size: 13px}
.u62{margin: 0; display: flex; flex-direction: column; border-top: 1px solid #26232A}
.u63{display: flex; flex-wrap: wrap; gap: 6px 32px; padding: 18px 0; border-bottom: 1px solid #26232A}
.u64{flex: 0 0 240px; font-family: 'JetBrains Mono', monospace; font-size: 13px; letter-spacing: 0.08em; color: #A7A2A6; padding-top: 3px}
.u65{margin: 0; flex: 1 1 420px}
.u66{display: flex; flex-wrap: wrap; gap: 24px; align-items: stretch}
.u67{flex: 1 1 340px; border: 1px solid #FF7A1A; padding: 24px 28px; display: flex; flex-direction: column; gap: 10px}
.u68{font-family: 'JetBrains Mono', monospace; font-size: 12px; letter-spacing: 0.1em; color: #FF7A1A}
.u69{margin: 0; color: #D9D5D8}
.u70{font-weight: 700; padding: 6px 0}
.u71{flex: 2 1 480px; background: #121215; border: 1px solid #26232A; padding: 24px 28px}
.u72{display: inline-flex; align-items: center; min-height: 48px; padding: 0 24px; background: #FF7A1A; color: #09090B; font-weight: 700; text-decoration: none}
.u73{display: flex; flex-direction: column; align-items: flex-end; gap: 4px}
.u74{font-family: 'JetBrains Mono', monospace; font-size: 12px; letter-spacing: 0.08em; color: #A7A2A6}
.u75{color: #F4F2F3; font-family: 'JetBrains Mono', monospace; text-decoration: none}
.u76{border-top: 1px solid #26232A; background: #0E0E11; position: relative; overflow: hidden}
.u77{position: relative; max-width: 1200px; margin: 0 auto; padding: 96px 24px; display: flex; flex-direction: column; gap: 32px}
.u78{margin: 16px 0 0; font-family: Unbounded, sans-serif; font-weight: 600; font-size: 22px}
.u79{margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 1px; background: #26232A; border: 1px solid #26232A}
.u80{background: #09090B; padding: 28px 24px; display: flex; flex-direction: column; gap: 12px}
.u81{font-family: 'JetBrains Mono', monospace; font-size: 28px; color: #FF7A1A}
.u82{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 17px}
.u83{font-size: 15px; color: #BDB8BC}
.u84{display: flex; flex-wrap: wrap; gap: 16px 28px; align-items: flex-start; padding: 28px 32px; border: 1px solid #FF7A1A; background: #09090B}
.u85{flex: 0 0 36px}
.u86{margin: 0; flex: 1 1 400px; color: #F4F2F3}
.u87{margin: 0; max-width: 840px; font-size: 19px; color: #F4F2F3}
.u88{border-top: 1px solid #26232A}
.u89{max-width: 1200px; margin: 0 auto; padding: 48px 24px 56px; display: flex; flex-wrap: wrap; justify-content: space-between; gap: 24px 48px; font-size: 14px; color: #A7A2A6}
.u90{display: flex; flex-direction: column; gap: 10px; flex: 1 1 520px}
.u91{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 16px; color: #F4F2F3}
.u92{display: flex; flex-direction: column; gap: 10px; font-family: 'JetBrains Mono', monospace; font-size: 13px}
.u93{display: inline-flex; align-items: center; gap: 10px}
.u94{color: #FF7A1A; text-decoration: none; padding: 10px 18px}
.u95{position: relative; overflow: hidden}
.u96{position: relative; max-width: 1200px; margin: 0 auto; padding: 56px 24px 40px; display: flex; flex-direction: column; gap: 26px}
.u97{font-family: 'JetBrains Mono', monospace; font-size: 13px; color: #A7A2A6; display: flex; flex-wrap: wrap; gap: 8px}
.u98{color: #A7A2A6}
.u99{margin: 0; font-family: Unbounded, sans-serif; font-weight: 800; font-size: clamp(34px, 5.4vw, 66px); line-height: 1.05; letter-spacing: -0.02em; max-width: 1000px}
.u100{margin: 0; font-size: 19px; line-height: 1.65; color: #D9D5D8; max-width: 800px}
.u101{position: relative; max-width: 1200px; margin: 0 auto; padding: 0 24px 72px; display: flex; flex-direction: column; gap: 12px}
.u102{max-width: 1200px; margin: 0 auto; padding: 88px 24px; display: flex; flex-direction: column; gap: 32px}
.u103{margin: 0; font-family: Unbounded, sans-serif; font-weight: 800; font-size: clamp(28px, 4vw, 44px); line-height: 1.1}
.u104{display: flex; flex-wrap: wrap; gap: 32px 64px; align-items: flex-start}
.u105{flex: 2 1 560px; display: flex; flex-direction: column; gap: 20px; color: #D9D5D8}
.u106{margin: 0}
.u107{flex: 1 1 300px; border: 1px solid #FF7A1A; padding: 28px; display: flex; flex-direction: column; gap: 16px; position: relative; overflow: hidden}
.u108{position: absolute; left: 0; bottom: 0; width: 100%; height: 120px; pointer-events: none}
.u109{position: relative; font-family: 'JetBrains Mono', monospace; font-size: 12px; letter-spacing: 0.1em; color: #A7A2A6}
.u110{position: relative; font-family: 'JetBrains Mono', monospace; font-size: 48px; line-height: 1; color: #FF7A1A}
.u111{position: relative; font-size: 15px; color: #BDB8BC; padding-bottom: 40px}
.u112{border-top: 1px solid #26232A; background: #0E0E11}
.u113{color: #F4F2F3; font-weight: 700}
.u114{display: flex; flex-wrap: wrap; align-items: center; gap: 10px 24px; padding: 18px 0; border-bottom: 1px solid #26232A}
.u115{flex: 0 0 200px; font-family: Unbounded, sans-serif; font-weight: 600; font-size: 16px}
.u116{height: 10px; width: 97.3%; background: #FF7A1A}
.u117{flex: 0 0 150px; font-family: 'JetBrains Mono', monospace; font-size: 17px; text-align: right}
.u118{height: 10px; width: 60.8%; background: #FF7A1A}
.u119{height: 10px; width: 98.2%; background: #FF7A1A}
.u120{display: grid; grid-template-columns: repeat(auto-fit, minmax(240px, 1fr)); gap: 1px; background: #26232A; border: 1px solid #26232A}
.u121{background: #09090B; padding: 28px 24px; display: flex; flex-direction: column; gap: 8px}
.u122{font-family: 'JetBrains Mono', monospace; font-size: 12px; letter-spacing: 0.1em; color: #A7A2A6}
.u123{font-family: 'JetBrains Mono', monospace; font-size: 34px; line-height: 1.1}
.u124{font-family: 'JetBrains Mono', monospace; font-size: 34px; line-height: 1.1; color: #FF7A1A}
.u125{display: flex; flex-wrap: wrap; gap: 24px 64px}
.u126{margin: 0; flex: 1 1 440px; color: #D9D5D8}
.u127{display: flex; flex-wrap: wrap; gap: 24px 48px; align-items: center; padding: 32px; border: 1px solid #26232A; background: #09090B}
.u128{flex: 1 1 260px; display: flex; flex-direction: column; gap: 6px}
.u129{font-family: 'JetBrains Mono', monospace; font-size: clamp(40px, 6vw, 64px); line-height: 1; color: #FF7A1A}
.u130{color: #BDB8BC}
.u131{flex: 2 1 420px; display: flex; flex-direction: column; gap: 14px}
.u132{display: flex; align-items: center; gap: 16px}
.u133{flex: 0 0 72px; font-family: 'JetBrains Mono', monospace}
.u134{height: 10px; width: 64.8%; background: #FF7A1A}
.u135{height: 10px; width: 21.7%; background: #FF7A1A}
.u136{height: 10px; width: 13.5%; background: #FF7A1A}
.u137{max-width: 1200px; margin: 0 auto; padding: 88px 24px; display: flex; flex-wrap: wrap; gap: 32px 64px; align-items: flex-start}
.u138{flex: 2 1 560px; display: flex; flex-direction: column; gap: 20px}
.u139{flex: 1 1 300px; display: flex; flex-direction: column; gap: 14px; padding: 28px; border: 1px solid #FF7A1A; background: #09090B; text-decoration: none; color: #F4F2F3}
.u140{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 24px; line-height: 1.2}
.u141{font-weight: 700; color: #FF7A1A}
.u142{display: flex; flex-wrap: wrap; gap: 10px}
.u143{border: 1px solid #3A363D; padding: 8px 14px; font-size: 15px}
.u144{margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(320px, 1fr)); gap: 1px; background: #26232A; border: 1px solid #26232A}
.u145{background: #09090B; padding: 32px 28px; display: flex; flex-direction: column; gap: 12px}
.u146{position: relative; max-width: 1200px; margin: 0 auto; padding: 88px 24px; display: flex; flex-direction: column; gap: 32px}
.u147{display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 24px}
.u148{border: 1px solid #26232A; background: #121215; padding: 28px; display: flex; flex-direction: column; gap: 12px}
.u149{font-size: 20px}
.u150{font-family: 'JetBrains Mono', monospace; font-size: 18px; color: #F4F2F3; text-decoration: none; padding: 4px 0}
.u151{max-width: 1200px; margin: 0 auto; padding: 72px 24px; display: flex; flex-direction: column; gap: 24px}
.u152{display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 1px; background: #26232A; border: 1px solid #26232A}
.u153{background: #09090B; padding: 24px; display: flex; flex-direction: column; gap: 6px; text-decoration: none; color: #F4F2F3}
.u154{font-family: 'JetBrains Mono', monospace; font-size: 14px; color: #FF7A1A}
.u155{font-family: 'JetBrains Mono', monospace; font-size: 14px; color: #A7A2A6}
.u156{display: flex; flex-direction: column; gap: 10px; flex: 1 1 420px}
.u157{position: relative}
.u158{position: absolute; left: 0; top: 0; width: 100%; height: 60px; pointer-events: none}
.u159{position: relative; margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 24px}
.u160{display: flex; flex-direction: column; gap: 12px; padding-top: 72px}
.u161{font-family: 'JetBrains Mono', monospace; font-size: 40px; line-height: 1; color: #FF7A1A}
.u162{color: #D9D5D8}
.u163{flex: 1 1 440px; display: flex; flex-direction: column; gap: 20px; color: #D9D5D8}
.u164{flex: 1 1 340px; background: #121215; border: 1px solid #26232A; padding: 24px 28px; color: #D9D5D8}
.u165{margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 1px; background: #26232A; border: 1px solid #26232A}
.u166{border: 1px solid #26232A; background: #09090B; padding: 28px; display: flex; flex-direction: column; gap: 12px}
.u167{font-size: 18px}
.u168{margin: 0; font-family: Unbounded, sans-serif; font-weight: 800; font-size: clamp(34px, 5.4vw, 66px); line-height: 1.05; letter-spacing: -0.02em; max-width: 1040px}
.u169{position: relative; font-family: 'JetBrains Mono', monospace; font-size: 44px; line-height: 1; color: #FF7A1A}
.u170{background: #09090B; padding: 28px 24px; display: flex; flex-direction: column; gap: 10px}
.u171{font-family: 'JetBrains Mono', monospace; font-size: 26px; line-height: 1.2}
.u172{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 22px; line-height: 1.2}
.u173{max-width: 1200px; margin: 0 auto; padding: 88px 24px; display: flex; flex-wrap: wrap; gap: 48px 64px}
.u174{flex: 1 1 440px; display: flex; flex-direction: column; gap: 18px; color: #D9D5D8}
.u175{margin: 0; font-family: Unbounded, sans-serif; font-weight: 800; font-size: clamp(26px, 3.4vw, 38px); line-height: 1.1; color: #F4F2F3}
.u176{margin: 0; font-size: 20px; color: #F4F2F3}
.u177{font-family: 'JetBrains Mono', monospace; font-size: 13px; letter-spacing: 0.1em; color: #A7A2A6; display: block}
.u178{border: 1px solid #FF7A1A; padding: 10px 18px; font-family: 'JetBrains Mono', monospace; color: #F4F2F3}
.u179{border: 1px solid #26232A; background: #121215; padding: 28px; display: flex; flex-direction: column; gap: 12px; max-width: 520px}
.u180{font-family: 'JetBrains Mono', monospace; font-size: 16px; padding: 4px 0}
.u181{margin: 0; font-family: Unbounded, sans-serif; font-weight: 800; font-size: clamp(32px, 5vw, 60px); line-height: 1.06; letter-spacing: -0.02em; max-width: 1080px}
.u182{margin: 0; flex: 2 1 420px; color: #D9D5D8}
.u183{display: flex; flex-wrap: wrap; gap: 32px 64px}
.u184{flex: 1 1 440px; display: flex; flex-direction: column; gap: 16px; color: #D9D5D8}
.u185{margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; border-top: 1px solid #26232A}
.u186{display: flex; gap: 16px; align-items: baseline; padding: 12px 0; border-bottom: 1px solid #26232A}
.u187{flex: 0 0 18px; height: 2px; background: #FF7A1A; transform: translateY(-5px)}
.u188{border: 1px solid #FF7A1A; padding: 24px 28px}
.u189{font-family: 'JetBrains Mono', monospace; font-size: 12px; letter-spacing: 0.1em; color: #FF7A1A; display: block; padding-bottom: 8px}
.u190{margin: 0; font-family: Unbounded, sans-serif; font-weight: 600; font-size: 20px}
.u191{font-size: 15px; color: #D9D5D8}
.u192{font-family: 'JetBrains Mono', monospace; font-size: 20px; color: #F4F2F3; text-decoration: none; padding: 4px 0}
.u193{font-size: 17px; color: #F4F2F3}
.u194{display: flex; flex-wrap: wrap; align-items: center; gap: 12px; font-family: 'JetBrains Mono', monospace; font-size: 14px}
.u195{border: 1px solid #3A363D; padding: 10px 16px}
.u196{border: 1px solid #FF7A1A; padding: 10px 16px}
.u197{border: 1px solid #26232A; background: #121215; padding: 28px; display: flex; flex-direction: column; gap: 10px}
.u198{font-family: 'JetBrains Mono', monospace; font-size: 17px; color: #F4F2F3; text-decoration: none; padding: 2px 0}
.u199{font-family: 'JetBrains Mono', monospace; font-size: 15px; padding: 2px 0}
.u200{position: relative; max-width: 1200px; margin: 0 auto; padding: 56px 24px 88px; display: flex; flex-direction: column; gap: 26px}
.u201{margin: 0; font-family: Unbounded, sans-serif; font-weight: 800; font-size: clamp(36px, 6vw, 72px); line-height: 1.04; letter-spacing: -0.02em}
.u202{background: #09090B; padding: 26px 24px; display: flex; flex-direction: column; gap: 10px; box-shadow: inset 0 3px 0 #FF7A1A}
.u203{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 18px; color: #F4F2F3; text-decoration: none}
.u204{background: #09090B; padding: 26px 24px; display: flex; flex-direction: column; gap: 10px}
.u205{display: flex; flex-wrap: wrap; align-items: stretch}
.u206{flex: 1 1 260px; border: 1px solid #FF7A1A; padding: 24px; display: flex; flex-direction: column; gap: 6px}
.u207{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 20px; line-height: 1.25}
.u208{flex: 0 0 64px; display: flex; align-items: center; justify-content: center}
.u209{flex: 1 1 220px; border: 1px solid #3A363D; padding: 24px; display: flex; flex-direction: column; gap: 6px}
.u210{flex: 1 1 260px; border: 1px solid #3A363D; padding: 24px; display: flex; flex-direction: column; gap: 6px}
.u211{max-width: 1200px; margin: 0 auto; padding: 72px 24px; display: flex; flex-wrap: wrap; gap: 24px; align-items: center; justify-content: space-between}
.u212{display: flex; flex-direction: column; gap: 6px}
.u213{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 24px}
.u214{margin: 0; font-family: Unbounded, sans-serif; font-weight: 800; font-size: clamp(34px, 5.6vw, 68px); line-height: 1.04; letter-spacing: -0.02em}
.u215{margin: 0; font-family: Unbounded, sans-serif; font-weight: 800; font-size: clamp(28px, 4vw, 44px); line-height: 1.1; color: #F4F2F3}
.u216{flex: 1 1 300px; border: 1px solid #FF7A1A; padding: 28px; display: flex; flex-direction: column; gap: 14px; position: relative; overflow: hidden}
.u217{position: relative; font-family: 'JetBrains Mono', monospace; font-size: 40px; line-height: 1; color: #FF7A1A}
.u218{position: relative; font-family: 'JetBrains Mono', monospace; font-size: 15px; color: #BDB8BC}
.u219{flex: 0 0 260px; display: flex; flex-direction: column; gap: 2px}
.u220{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 16px}
.u221{font-family: 'JetBrains Mono', monospace; font-size: 12px; color: #A7A2A6}
.u222{flex: 0 0 110px; font-family: 'JetBrains Mono', monospace; font-size: 18px; text-align: right; color: #FF7A1A}
.u223{height: 10px; width: 48.5%; background: #FF7A1A}
.u224{flex: 0 0 110px; font-family: 'JetBrains Mono', monospace; font-size: 18px; text-align: right}
.u225{height: 10px; width: 36.7%; background: #FF7A1A}
.u226{height: 10px; width: 18.7%; background: #FF7A1A}
.u227{flex: 1; height: 0; border-top: 2px dashed #FF7A1A; opacity: 0.6}
.u228{flex: 0 0 110px; font-family: 'JetBrains Mono', monospace; font-size: 15px; text-align: right; color: #BDB8BC}
.u229{flex: 1 1 300px; border: 1px solid #FF7A1A; padding: 28px; display: flex; flex-direction: column; gap: 10px}
.u230{margin: 0; font-family: Unbounded, sans-serif; font-weight: 800; font-size: clamp(28px, 4vw, 40px); line-height: 1.1; color: #F4F2F3}
.u231{position: relative; margin: 0; padding: 0; list-style: none; display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 24px}
.u232{font-family: 'JetBrains Mono', monospace; font-size: 36px; line-height: 1; color: #FF7A1A}
.u233{margin: 0; font-family: Unbounded, sans-serif; font-weight: 800; font-size: clamp(30px, 5vw, 60px); line-height: 1.06; letter-spacing: -0.02em; max-width: 1100px}
.u234{flex: 1 1 200px; border: 1px solid #FF7A1A; padding: 24px; display: flex; flex-direction: column; gap: 6px}
.u235{flex: 1 1 240px; border: 1px solid #3A363D; padding: 24px; display: flex; flex-direction: column; gap: 6px}
.u236{flex: 1 1 280px; border: 1px solid #3A363D; padding: 24px; display: flex; flex-direction: column; gap: 6px}
.u237{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 18px; line-height: 1.3}
.u238{display: flex; flex-wrap: wrap; gap: 24px 48px; align-items: flex-start; padding: 28px 32px; border: 1px solid #26232A; background: #121215}
.u239{flex: 0 0 auto; display: flex; flex-direction: column; gap: 4px}
.u240{font-family: 'JetBrains Mono', monospace; font-size: 40px; line-height: 1.1; color: #FF7A1A}
.u241{margin: 0; flex: 1 1 420px; color: #D9D5D8}
.u242{flex: 1 1 300px; display: flex; flex-direction: column; gap: 16px}
.u243{border: 1px solid #26232A; background: #09090B; padding: 24px; display: flex; flex-direction: column; gap: 6px}
.u244{font-family: 'JetBrains Mono', monospace; font-size: 34px; color: #FF7A1A}
.u245{border: 1px solid #FF7A1A; background: #09090B; padding: 24px; display: flex; flex-direction: column; gap: 6px}
.u246{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 22px}
.u247{max-width: 1200px; margin: 0 auto; padding: 88px 24px; display: flex; flex-direction: column; gap: 24px}
.u248{margin: 0; font-size: 19px; line-height: 1.65; color: #D9D5D8; max-width: 820px}
.u249{flex: 1 1 220px; border: 1px solid #FF7A1A; padding: 24px; display: flex; flex-direction: column; gap: 6px}
.u250{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 20px; line-height: 1.3}
.u251{flex: 1 1 320px; border: 1px solid #3A363D; padding: 24px; display: flex; flex-direction: column; gap: 6px}
.u252{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 17px; line-height: 1.3}
.u253{display: flex; flex-wrap: wrap; gap: 16px}
.u254{flex: 1 1 220px; border: 1px solid #FF7A1A; background: #09090B; padding: 20px 22px; display: flex; flex-direction: column; gap: 6px}
.u255{font-family: 'JetBrains Mono', monospace; font-size: 22px; line-height: 1.3; color: #F4F2F3}
.u256{flex: 1 1 220px; border: 1px solid #26232A; background: #09090B; padding: 20px 22px; display: flex; flex-direction: column; gap: 6px}
.u257{font-family: 'JetBrains Mono', monospace; font-size: 36px; line-height: 1.1; color: #FF7A1A}
.u258{border: 1px solid #FF7A1A; background: #09090B; padding: 24px; display: flex; flex-direction: column; gap: 6px; max-width: 520px}
.u259{border-left: 3px solid #FF7A1A; background: #121215; padding: 22px 26px; max-width: 900px; color: #D9D5D8}
.u260{display: flex; flex-direction: column; gap: 10px; max-width: 840px}
.u261{display: flex; justify-content: space-between; font-family: 'JetBrains Mono', monospace; font-size: 13px; color: #A7A2A6}
.u262{height: 14px; background: #1A181C}
.u263{height: 100%; width: 100%; background: #FF7A1A}
.u264{flex: 1 1 280px; border: 1px solid #FF7A1A; padding: 24px; display: flex; flex-direction: column; gap: 6px}
.u265{font-family: Unbounded, sans-serif; font-weight: 600; font-size: 19px; line-height: 1.3}
.u266{font-family: 'JetBrains Mono', monospace; font-size: 13px; color: #A7A2A6; max-width: 840px}
