*, *::before, *::after {padding: 0;margin: 0;box-sizing: border-box}
body {min-height: 100vh;-webkit-font-smoothing: antialiased}
img, svg {display: block;max-width: 100%}
a {color: inherit;text-decoration: none}
button {border: none;background: none;font: inherit;cursor: pointer}
ul, ol { list-style: none; }
input, textarea, select { font: inherit; }
.title-main-1m {background: #1A1629;padding: 50px 18px}
.mod-icon-area-ry {max-width: 1280px;margin: 0 auto}
.app-title-right-fe4 {color: #FFD700;margin-bottom: 26px;font-weight: 700;font-size:1.5rem;font-family: Space Mono, sans-serif;overflow-wrap: break-word}
.m-wrapper-head-4i {flex-direction: column;gap: 24px;display: flex}
.ui-title-right-yz {background: #2D2542;padding-top:1.5rem;padding-right:20px;padding-bottom:24px;padding-left:20px;border-radius: 12px;border: 1px solid rgba(255, 255, 255, 0.12)}
.ui-box-item-m30 {border-color: #00D9FF;border-width: 2px}
.m-col-top-fuy {text-transform: uppercase;margin-bottom: 10px;letter-spacing: 0.05em;font-size: 11px;color: #00D9FF;display: inline-block;font-weight: 600;font-family: Inter, sans-serif}
.el-nav-area-vp {margin-bottom: 14px;font-size:1.25rem;overflow-wrap: break-word;color: #FFD700;font-family: Space Mono, sans-serif;font-weight: 700}
.top-block-ko {font-size:0.875rem;color: #FFFFFF;font-family: Inter, sans-serif;line-height: 1.65}
.top-block-ko p {
  margin-bottom: 10px;
}
.top-block-ko p:last-child { margin-bottom: 0; }
.top-block-ko a {text-decoration: underline;text-underline-offset: 3px;color: #00D9FF}
.top-block-ko a:hover { color: #00FFFF; }
.top-block-ko strong {font-weight: 600;color: #FFD700}
.top-block-ko ul {padding-left: 20px;list-style-type: disc;margin-bottom: 10px}
.top-block-ko ol {margin-bottom: 10px;padding-left: 20px;list-style-type: decimal}
.top-block-ko li {color: #FFFFFF;margin-bottom: 4px;line-height: 1.65;font-size: 15px}
.top-block-ko table {display: block;border-collapse: collapse;width: 100%;margin-bottom: 10px;overflow-x: auto}
.top-block-ko th,
.top-block-ko td {padding: 8px 10px;text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.12);font-size:0.8125rem}
.top-block-ko th {color: #FFD700;font-weight: 600}
.t-nav-main-cis {transition: background 0.25s;font-family: Inter, sans-serif;border-radius: 8px;font-size: 14px;display: inline-block;font-weight: 600;padding: 11px 28px;color: #1A1629;background: #00D9FF;text-decoration: none;margin-top:0.875rem}
.t-nav-main-cis:hover {
  background: #00FFFF;
}
.l-block-main-3f {margin-top: 10px;color: #B0B0C0;font-size: 12px;font-family: Inter, sans-serif;line-height: 1.5}
@media(min-width:770px) {
  .title-main-1m {
    padding-top:66px;padding-right:36px;padding-bottom:66px;padding-left:36px;
  }
  .m-wrapper-head-4i {flex-direction: row;gap: 24px}
  .ui-title-right-yz {flex: 1;padding: 28px 26px}
  .app-title-right-fe4 {
    font-size:1.75rem;
  }
  .el-nav-area-vp {
    font-size: 24px;
  }
  .top-block-ko table { display: table; }
}
.b-text-body-tl {padding: 46px 18px;background: #1A1629}
.el-main-area-gjh {margin: 0 auto;max-width: 1280px}
.mod-section-foot-gom {color: #FFD700;margin-bottom: 18px;font-size: 22px;font-weight: 700;overflow-wrap: break-word;font-family: Space Mono, sans-serif}
.wrap-head-zg {line-height: 1.65;font-family: Inter, sans-serif;color: #FFFFFF;font-size: 15px}
.wrap-head-zg p {
  margin-bottom:0.8125rem;
}
.wrap-head-zg p:last-child { margin-bottom: 0; }
.wrap-head-zg strong {color: #FFD700;font-weight: 600}
.wrap-head-zg a {color: #00D9FF;text-decoration: none}
.wrap-head-zg a:hover {
  text-decoration: underline;
}
.wrap-head-zg ul {list-style-type: disc;margin-bottom: 13px;padding-left: 22px}
.wrap-head-zg ol {list-style-type: decimal;margin-bottom: 13px;padding-left: 22px}
.wrap-head-zg li {font-size: 14px;line-height: 1.6;color: #FFFFFF;margin-bottom: 6px}
.wrap-head-zg dl { margin-bottom: 13px; }
.wrap-head-zg dt {font-weight: 700;font-size: 15px;margin-top: 12px;color: #FFD700}
.wrap-head-zg dt:first-child { margin-top: 0; }
.wrap-head-zg dd {line-height: 1.65;font-size: 15px;margin-bottom: 6px;color: #FFFFFF;margin-left: 0}
.wrap-head-zg table {margin-bottom: 13px;display: block;width: 100%;border-collapse: collapse;overflow-x: auto}
.wrap-head-zg th,
.wrap-head-zg td {text-align: left;font-size:0.875rem;padding: 9px 11px;border-bottom: 1px solid rgba(255, 255, 255, 0.12)}
.wrap-head-zg th {color: #FFD700;font-size: 13px;text-transform: uppercase;letter-spacing: 0.03em;font-weight: 600}
@media(min-width:768px) {
  .b-text-body-tl {
    padding: 62px 36px;
  }
  .mod-section-foot-gom {
    font-size: 26px;
  }
  .wrap-head-zg table { display: table; }
}
.panel-right-9rg {border-top: 1px solid rgba(255, 255, 255, 0.12);background: #1A1629;padding: 44px 22px}

.el-text-area-8o {margin: 0 auto;max-width: 1280px}

.t-title-col-d05 {flex-direction: column;border-bottom: 1px solid rgba(255, 255, 255, 0.12);padding-bottom:1.75rem;display: flex;gap: 32px}

.el-icon-area-lp { flex: 1; }

.wp-module-box-xv {font-weight: 800;margin-bottom: 12px;font-size: 21px;color: #FFD700;letter-spacing: -0.02em}

.ui-layer-box-iu {font-family: Inter, sans-serif;color: #B0B0C0;max-width: 360px;line-height: 1.65;font-size: 13px}

.b-component-main-6hv { flex: 1; }

.l-layer-block-2ja {color: #FFD700;text-transform: uppercase;letter-spacing: 0.08em;font-size: 13px;font-weight: 700;margin-bottom: 14px}

.el-box-wrap-mjj {gap: 10px;flex-direction: column;display: flex}

.el-box-wrap-mjj a {transition: color 0.25s ease;font-family: Inter, sans-serif;color: #FFFFFF;font-size: 14px}

.el-box-wrap-mjj a:hover { color: #FFD700; }

.mod-module-body-mt {padding-top: 24px;flex-direction: column;gap: 16px;display: flex}

.js-region-foot-hsc {color: #B0B0C0;font-size: 12px;line-height: 1.65}

.app-view-top-s9x {color: #B0B0C0;font-size: 12px}

@media (min-width:803px) {
  .panel-right-9rg { padding: 52px 44px; }
  .t-title-col-d05 {gap: 60px;flex-direction: row}
  .mod-module-body-mt {justify-content: space-between;flex-direction: row;align-items: flex-end}
}
.site-group-body-xh5 {border-bottom: 1px solid rgba(255, 255, 255, 0.12);background: #1A1629}

.page-zone-inner-gw {max-width: 1280px;align-items: center;height: 56px;justify-content: space-between;display: flex;padding: 0 16px;margin: 0 auto}

.site-grid-area-k2 {align-items: center;font-weight: 800;letter-spacing: -0.02em;display: flex;gap: 8px;color: #FFD700;font-size:1.125rem;white-space: nowrap}

.c-top-block-eh { display: none; }

.m-slot-foot-3h3 {color: #FFFFFF;justify-content: center;border: none;padding: 8px;display: flex;cursor: pointer;align-items: center;background: none}

/* --- Fullscreen overlay --- */

.mod-area-cell-nn {align-items: center;opacity: 0;transition: opacity 0.25s ease, visibility 0.25s ease;display: flex;justify-content: center;visibility: hidden;inset: 0;position: fixed;flex-direction: column;gap: 20px;z-index: 300;background: #1A1629}

.mod-area-cell-nn.v-menu-item-n5 {visibility: visible;opacity: 1}

.app-outer-right-lqr {border: 1px solid rgba(255,255,255,0.1);border-radius: 8px;place-items: center;font-size: 24px;top: 14px;cursor: pointer;position: absolute;display: grid;width: 44px;height: 44px;color: #FFFFFF;right: 16px;background: none}

.v-panel-main-zc {display: flex;flex-direction: column;align-items: center;gap:1rem}

.l-col-group-elh {font-weight: 600;transition: color 0.25s ease;font-family: Space Mono, sans-serif;font-size: 22px;color: #FFD700}

.l-col-group-elh:hover { color: #00D9FF; }

.el-slot-left-p7 {font-size:1rem;margin-top:0.75rem;padding: 14px 36px;font-weight: 700;border-radius: 8px;font-family: Inter, sans-serif;background: #00D9FF;color: #1A1629}

/* --- Language dropdown --- */

.b-text-base-yf { position: relative; }

.el-main-cell-ww {font-size: 13px;border-radius: 8px;transition: border-color 0.25s ease, background 0.25s ease;border: 1px solid rgba(255, 255, 255, 0.12);color: #FFFFFF;display: flex;gap: 6px;line-height: 1;white-space: nowrap;cursor: pointer;font-family: Inter, sans-serif;background: rgba(255,255,255,0.02);align-items: center;padding: 5px 10px;font-weight: 600}

.el-main-cell-ww:hover {border-color: rgba(255,255,255,0.15);background: rgba(255,255,255,0.04)}
.m-outer-base-gs3 {transition: transform 0.25s ease;font-size: 11px}
.b-text-base-yf.v-menu-item-n5 .m-outer-base-gs3 { transform: rotate(180deg); }

.wrap-base-0v4 {position: absolute;min-width:139px;box-shadow: 0 8px 24px rgba(0,0,0,0.4);border: 1px solid rgba(255, 255, 255, 0.12);display: none;top: calc(100% + 4px);padding: 4px;border-radius: 12px;z-index: 50;background: #2D2542;right: 0}

.b-text-base-yf.v-menu-item-n5 .wrap-base-0v4 { display: block; }

.wp-content-body-x9 {gap: 8px;font-weight: 500;display: flex;align-items: center;transition: background 0.25s ease, color 0.25s ease;color: #FFFFFF;font-family: Inter, sans-serif;padding-top:8px;padding-right:0.75rem;padding-bottom:8px;padding-left:12px;cursor: pointer;font-size: 13px;border-radius: 8px}

.wp-content-body-x9:hover {color: #FFD700;background: rgba(255,255,255,0.06)}
.wp-content-body-x9.active { color: #00D9FF; }
.t-module-row-d0 {line-height: 1;font-size: 17px}

/* --- Desktop --- */

@media (min-width:765px) {
  .page-zone-inner-gw {gap: 10px;height: auto;padding: 12px 20px;flex-direction: column}

  .c-top-block-eh {gap: 8px;display: flex;flex-wrap: wrap;align-items: center;justify-content: center}

  .v-inner-cell-1m {font-size:0.875rem;font-family: Inter, sans-serif;border-radius: 4px;transition: color 0.25s ease, background 0.25s ease;font-weight: 500;color: #FFFFFF;padding: 4px 10px}

  .v-inner-cell-1m:hover {background: rgba(255,255,255,0.05);color: #FFD700}

  .c-icon-base-dz {background: rgba(255,255,255,0.1);height: 18px;width: 1px}

  .l-grid-block-j9 {color: #1A1629;border-radius: 8px;font-family: Inter, sans-serif;padding: 6px 18px;font-weight: 700;font-size: 13px;transition: background 0.25s ease;background: #00D9FF}

  .l-grid-block-j9:hover { background: #00FFFF; }

  .m-slot-foot-3h3 { display: none; }
}
.l-cell-block-sf0 {background: #1A1629;padding-top:56px;padding-right:1.25rem;padding-bottom:56px;padding-left:20px;border-top: 1px solid rgba(255, 255, 255, 0.12)}
.mod-group-wrap-13 {margin: 0 auto;flex-direction: column;max-width: 1280px;display: flex;gap: 24px}
.page-btn-left-eu0 {overflow-wrap: break-word;margin-bottom: 10px;color: #FFD700;font-family: Space Mono, sans-serif;font-weight: 800;font-size: 28px}
.app-icon-item-q69 {margin-bottom: 18px;font-family: Inter, sans-serif;line-height: 1.5;font-size: 16px;color: #B0B0C0}
.mod-icon-wrap-eg {color: #1A1629;padding: 12px 28px;font-weight: 700;font-size: 15px;font-family: Inter, sans-serif;display: inline-block;background: #00D9FF;transition: background 0.25s ease;border-radius: 8px}
.mod-icon-wrap-eg:hover { background: #00FFFF; }
.v-area-base-9y {font-family: Inter, sans-serif;color: #FFFFFF;line-height: 1.75;font-size:1rem}
.v-area-base-9y p { margin-bottom: 16px; }
.v-area-base-9y p:last-child { margin-bottom: 0; }
.v-area-base-9y strong { color: #FFD700; }
.v-area-base-9y a {text-decoration: underline;color: #00D9FF;text-underline-offset: 3px}
.v-area-base-9y a:hover { color: #00FFFF; }
.v-area-base-9y ul {padding-left: 22px;margin-bottom: 16px;list-style-type: square}
.v-area-base-9y ol {margin-bottom:1rem;list-style-type: decimal;padding-left: 22px}
.v-area-base-9y li {margin-bottom: 7px;color: #FFFFFF;line-height: 1.75;font-size: 16px}
.v-area-base-9y dl { margin-bottom:1rem; }
.v-area-base-9y dt {font-weight: 700;margin-top: 16px;color: #FFD700;font-size: 16px}
.v-area-base-9y dt:first-child { margin-top: 0; }
.v-area-base-9y dd {margin-bottom: 7px;font-size: 16px;margin-left: 0;color: #FFFFFF;line-height: 1.75}
.v-area-base-9y table {width: 100%;margin-bottom: 16px;overflow-x: auto;border-collapse: collapse;display: block}
.v-area-base-9y th {background: rgba(255,255,255,0.03);padding: 11px 14px;font-weight: 600;text-align: left;color: #FFD700;border-bottom: 1px solid rgba(255, 255, 255, 0.12)}
.v-area-base-9y td {color: #FFFFFF;border-bottom: 1px solid rgba(255,255,255,0.03);padding: 11px 14px}
@media (min-width:884px) {
  .l-cell-block-sf0 { padding: 72px 44px; }
  .mod-group-wrap-13 {flex-direction: row;gap: 52px}
  .title-left-jr { flex: 0 0 320px; }
  .page-btn-left-eu0 { font-size: 32px; }
  .v-area-base-9y table { display: table; }
}

.js-cell-area-8z {background: #1A1629;padding: 50px 20px}
.l-box-foot-xi {margin: 0 auto;max-width: 1280px}
.l-wrap-col-uln {font-family: Space Mono, sans-serif;margin-bottom: 32px;font-size: 24px;overflow-wrap: break-word;color: #FFD700;text-align: center;font-weight: 800}
.wp-module-head-wt {display: grid;gap:1.25rem;grid-template-columns: 1fr}
.l-container-right-30 {
  text-align: center;
}
.page-content-group-5k1 {border-radius: 50%;color: #1A1629;font-weight: 800;align-items: center;height: 44px;font-size: 18px;display: inline-flex;font-family: Space Mono, sans-serif;width: 44px;margin-bottom: 14px;background: #00D9FF;justify-content: center}
.t-top-block-4i {font-family: Space Mono, sans-serif;color: #FFD700;font-weight: 700;font-size:1rem;margin-bottom: 6px}
.site-main-item-ua {color: #B0B0C0;line-height: 1.55;font-family: Inter, sans-serif;font-size: 14px}
@media (min-width:717px) {
  .js-cell-area-8z { padding: 64px 36px; }
  .wp-module-head-wt {grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 28px}
  .l-wrap-col-uln { font-size: 28px; }
}

.l-outer-right-u9 {padding-top:38px;padding-right:1rem;padding-bottom:38px;padding-left:16px;background: #2D2542}
.m-icon-col-nu9 {flex-direction: column;gap: 18px;max-width: 1280px;margin: 0 auto;display: flex}
.v-menu-top-zw6 {font-size:1.5rem;font-weight: 800;color: #FFD700;margin-bottom: 8px;font-family: Space Mono, sans-serif;overflow-wrap: break-word}
.mod-content-head-428 {line-height: 1.5;font-size: 16px;color: #B0B0C0;font-family: Inter, sans-serif}
.ui-banner-head-7p1 {color: #FFFFFF;font-size: 15px;font-family: Inter, sans-serif;line-height: 1.7}
.ui-banner-head-7p1 p { margin-bottom: 14px; }
.ui-banner-head-7p1 p:last-child { margin-bottom: 0; }
.ui-banner-head-7p1 strong { color: #FFD700; }
.ui-banner-head-7p1 a {color: #00D9FF;text-decoration: underline;text-underline-offset: 2px}
.ui-banner-head-7p1 a:hover { color: #00FFFF; }
.ui-banner-head-7p1 ul {margin-bottom: 14px;list-style-type: square;padding-left:1.375rem}
.ui-banner-head-7p1 ol {margin-bottom: 14px;padding-left:1.375rem;list-style-type: decimal}
.ui-banner-head-7p1 li {font-size: 15px;color: #FFFFFF;line-height: 1.7;margin-bottom: 7px}
.ui-banner-head-7p1 table {width: 100%;overflow-x: auto;margin-bottom: 14px;display: block;border-collapse: collapse}
.ui-banner-head-7p1 th, .ui-banner-head-7p1 td {border-bottom: 1px solid rgba(255, 255, 255, 0.12);padding: 9px 11px;text-align: left;font-size: 14px}
.ui-banner-head-7p1 th {font-size: 13px;font-weight: 600;color: #FFD700;letter-spacing: 0.04em}
@media (min-width:917px) {
  .l-outer-right-u9 { padding: 54px 32px; }
  .m-icon-col-nu9 {gap: 52px;flex-direction: row}
  .t-card-inner-swh { flex: 0 0 320px; }
  .v-menu-top-zw6 { font-size: 28px; }
  .ui-banner-head-7p1 table { display: table; }
}

.ui-view-primary-iu2 {background: #1A1629;padding: 44px 18px}
.js-header-main-3bm {margin: 0 auto;max-width: 1280px}
.wp-inner-row-w1 {font-family: Space Mono, sans-serif;font-weight: 800;font-size: 24px;margin-bottom:1rem;color: #FFD700;overflow-wrap: break-word}
.c-col-box-0o {font-size:0.9375rem;line-height: 1.65;font-family: Inter, sans-serif;color: #FFFFFF}
.c-col-box-0o p {
  margin-bottom:0.75rem;
}
.c-col-box-0o p:last-child {
  margin-bottom: 0;
}
.c-col-box-0o strong {
  color: #FFD700;
}
.c-col-box-0o a {text-underline-offset: 2px;color: #00D9FF;text-decoration: underline}
.c-col-box-0o a:hover {
  color: #00FFFF;
}
.c-col-box-0o ul {padding-left: 20px;margin-bottom: 12px;list-style-type: disc}
.c-col-box-0o ol {padding-left: 20px;list-style-type: decimal;margin-bottom: 12px}
.c-col-box-0o li {font-size: 15px;color: #FFFFFF;margin-bottom: 5px;line-height: 1.65}
.c-col-box-0o table {width: 100%;display: block;border-collapse: collapse;margin-bottom: 12px;overflow-x: auto}
.c-col-box-0o th, .c-col-box-0o td {font-size: 14px;text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.12);padding: 9px 11px}
.c-col-box-0o th {font-weight: 600;color: #FFD700}
@media (min-width:771px) {
  .ui-view-primary-iu2 { padding: 58px 36px; }
  .wp-inner-row-w1 { font-size: 28px; }
  .c-col-box-0o table { display: table; }
}

.mod-strip-cell-zb {padding: 32px 20px;background: #1A1629;border-top: 1px solid rgba(255, 255, 255, 0.12)}
.app-wrapper-12 {text-align: center;margin: 0 auto;max-width: 1280px}
.app-frame-group-48n {justify-content: center;display: flex;gap: 10px;flex-wrap: wrap;margin-bottom: 16px}
.mod-element-top-4af {width: 36px;height: 36px;align-items: center;border: 2px solid #B0B0C0;justify-content: center;display: flex;border-radius: 50%;color: #B0B0C0;font-family: Inter, sans-serif;font-weight: 800;font-size: 11px}
.strip-base-ok9 {font-size: 11px;border: 1px solid rgba(255, 255, 255, 0.12);color: #B0B0C0;padding: 6px 14px;border-radius: 4px;font-weight: 600;font-family: Inter, sans-serif}
.btn-block-mhx {font-size: 12px;max-width: 700px;color: #FFFFFF;margin: 0 auto;line-height: 1.65;font-family: Inter, sans-serif;overflow-wrap: break-word}

.ui-grid-head-iv {background: #1A1629;padding: 44px 16px}
.c-region-body-7gd {max-width: 1280px;margin: 0 auto}
.page-module-right-w1a {font-weight: 700;font-size: 22px;overflow-wrap: break-word;margin-bottom:1.5rem;font-family: Space Mono, sans-serif;color: #FFD700}
.mod-hero-inner-qei {flex-direction: column;gap: 28px;display: flex}
.b-area-area-ga {border-radius: 8px;background: #2D2542;border: 1px solid rgba(255, 255, 255, 0.12);padding: 22px 18px}
.v-item-xw {overflow-wrap: break-word;font-size: 17px;margin-bottom: 12px;font-weight: 600;color: #FFD700;font-family: Space Mono, sans-serif}
.ui-cell-primary-800 {font-size: 14px;line-height: 1.65;font-family: Inter, sans-serif;color: #FFFFFF}
.ui-cell-primary-800 p {
  margin-bottom: 10px;
}
.ui-cell-primary-800 p:last-child { margin-bottom: 0; }
.ui-cell-primary-800 strong {font-weight: 600;color: #FFD700}
.ui-cell-primary-800 a {text-decoration: none;color: #00D9FF}
.ui-cell-primary-800 a:hover {
  text-decoration: underline;
}
.ui-cell-primary-800 ul {padding-left: 20px;margin-bottom: 10px;list-style-type: disc}
.ui-cell-primary-800 ol {list-style-type: decimal;margin-bottom: 10px;padding-left:1.25rem}
.ui-cell-primary-800 li {color: #FFFFFF;margin-bottom: 5px;font-size: 14px;line-height: 1.7}
.ui-cell-primary-800 table {width: 100%;display: block;overflow-x: auto;border-collapse: collapse;margin-bottom: 10px}
.ui-cell-primary-800 th, .ui-cell-primary-800 td {text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.12);font-size: 13px;padding: 8px 10px}
.ui-cell-primary-800 th {font-weight: 600;color: #FFD700}
@media(min-width:770px) {
  .ui-grid-head-iv {
    padding: 60px 32px;
  }
  .mod-hero-inner-qei {flex-direction: row;gap: 24px}
  .b-area-area-ga {padding: 26px 24px;flex: 1}
  .page-module-right-w1a {
    font-size: 26px;
  }
  .ui-cell-primary-800 table { display: table; }
}
.el-icon-cell-m0 {padding: 50px 20px;background: #1A1629}
.l-grid-cell-156 {display: flex;max-width: 1280px;flex-direction: column;gap:1.25rem;margin: 0 auto}
.b-card-main-ag6 {letter-spacing: 0.1em;font-family: Inter, sans-serif;font-size:0.75rem;margin-bottom: 8px;color: #00D9FF;text-transform: uppercase;font-weight: 600}
.wp-area-primary-z13 {overflow-wrap: break-word;color: #FFD700;font-weight: 800;font-size: 26px;font-family: Space Mono, sans-serif}
.site-row-wrap-w5g {line-height: 1.7;font-size: 15px;color: #FFFFFF;font-family: Inter, sans-serif}
.site-row-wrap-w5g p { margin-bottom:0.8125rem; }
.site-row-wrap-w5g p:last-child { margin-bottom: 0; }
.site-row-wrap-w5g strong { color: #FFD700; }
.site-row-wrap-w5g a {color: #00D9FF;text-underline-offset: 2px;text-decoration: underline}
.site-row-wrap-w5g a:hover { color: #00FFFF; }
.site-row-wrap-w5g ul {list-style-type: circle;margin-bottom: 13px;padding-left: 20px}
.site-row-wrap-w5g ol {padding-left:1.25rem;list-style-type: decimal;margin-bottom: 13px}
.site-row-wrap-w5g li {line-height: 1.7;color: #FFFFFF;font-size: 15px;margin-bottom: 6px}
.site-row-wrap-w5g table {margin-bottom: 13px;display: block;border-collapse: collapse;overflow-x: auto;width: 100%}
.site-row-wrap-w5g th, .site-row-wrap-w5g td {padding-top:9px;padding-right:12px;padding-bottom:9px;padding-left:12px;text-align: left;font-size: 14px;border-bottom: 1px solid rgba(255, 255, 255, 0.12)}
.site-row-wrap-w5g th {text-transform: uppercase;font-size: 12px;font-weight: 600;letter-spacing: 0.05em;color: #FFD700}
@media (min-width:766px) {
  .el-icon-cell-m0 { padding-top:68px;padding-right:40px;padding-bottom:68px;padding-left:40px; }
  .l-grid-cell-156 {flex-direction: row;gap: 48px}
  .c-btn-row-bg { flex: 0 0 300px; }
  .wp-area-primary-z13 { font-size: 32px; }
  .site-row-wrap-w5g table { display: table; }
}

.l-group-inner-ms {background: #1A1629;padding-top:40px;padding-right:20px;padding-bottom:2.5rem;padding-left:1.25rem;overflow: hidden}

.t-slot-col-h8 {max-width: 1280px;margin: 0 auto;display: flex;gap: 32px;flex-direction: column}

.c-top-group-mgb { flex: 1; }

.v-area-group-kt {font-size: 13px;letter-spacing: 0.1em;color: #00D9FF;font-weight: 600;text-transform: uppercase;margin-bottom: 14px}

.mod-link-wrap-44n {color: #FFD700;font-size: 28px;font-family: Space Mono, sans-serif;font-weight: 800;line-height: 1.2;overflow-wrap: break-word;margin-bottom: 14px}

.site-zone-item-4kn {font-family: Inter, sans-serif;margin-bottom:1.5rem;line-height: 1.6;font-size:0.9375rem;color: #FFFFFF}

.t-icon-wrap-3gc {display: flex;margin-bottom: 24px;align-items: baseline;flex-wrap: wrap;gap: 8px 12px}

.site-inner-block-4hb {font-size:2rem;color: #00D9FF;font-weight: 800;line-height: 1}

.m-box-wrap-3s {color: #B0B0C0;font-size: 14px}

.t-inner-col-7g {display: flex;gap: 12px;margin-bottom:0.875rem;flex-wrap: wrap}

.m-element-main-n9b {padding: 12px 28px;transition: background 0.25s ease;font-family: Inter, sans-serif;border-radius: 8px;background: #00D9FF;color: #1A1629;font-weight: 700;font-size: 15px}

.m-element-main-n9b:hover { background: #00FFFF; }

.m-card-top-poe {border-radius: 8px;border: 1px solid rgba(255,255,255,0.1);color: #FFFFFF;font-size: 15px;padding: 12px 28px;transition: background 0.25s ease, border-color 0.25s ease;font-family: Inter, sans-serif;font-weight: 600}

.m-card-top-poe:hover {background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.2)}

.js-panel-row-va {font-size: 11px;color: #B0B0C0}

.wp-list-row-2ub {border-radius: 12px;flex: 1;overflow: hidden}
.t-row-base-3ax {height: auto;max-height: 340px;width: 100%;display: block;object-fit: cover;border-radius: 12px}

@media (min-width:770px) {
  .l-group-inner-ms { padding-top:60px;padding-right:40px;padding-bottom:60px;padding-left:40px; }
  .t-slot-col-h8 {gap: 60px;align-items: center;flex-direction: row}
  .c-top-group-mgb { flex: 1.2; }
  .wp-list-row-2ub { flex: 0 0 42%; }
  .t-row-base-3ax { max-height: 480px; }
  .mod-link-wrap-44n { font-size: 42px; }
  .site-inner-block-4hb { font-size:2.75rem; }
}
.b-item-item-cdx {z-index: 1000;bottom: 0;right: 0;border-top: 1px solid rgba(255, 255, 255, 0.12);left: 0;padding: 16px 20px;position: fixed;background: #2D2542}

.mod-widget-nb {margin: 0 auto;flex-direction: column;gap: 14px;display: flex;max-width: 1280px}

.ui-top-main-gw7 {font-size: 13px;line-height: 1.5;font-family: Inter, sans-serif;color: #FFFFFF}

.ui-top-main-gw7 a {text-underline-offset: 2px;text-decoration: underline;color: #FFD700}

.ui-top-main-gw7 a:hover { color: #00D9FF; }

.l-strip-top-4z {display: flex;flex-shrink: 0;gap: 10px}

.m-link-wrap-wk {transition: background 0.25s ease;color: #FFD700;border-radius: 8px;font-weight: 600;font-family: Inter, sans-serif;background: rgba(255,255,255,0.1);font-size: 13px;padding: 8px 20px}

.m-link-wrap-wk:hover { background: rgba(255,255,255,0.15); }

.t-hero-left-r6 {font-size:0.8125rem;font-family: Inter, sans-serif;border-radius: 8px;padding: 8px 20px;font-weight: 500;transition: color 0.25s ease;color: #B0B0C0}

.t-hero-left-r6:hover { color: #FFFFFF; }

@media (min-width:765px) {
  .mod-widget-nb {justify-content: space-between;gap: 24px;flex-direction: row;align-items: center}
  .b-item-item-cdx { padding: 14px 40px; }
}