*, *::before, *::after {box-sizing: border-box;margin: 0;padding: 0}
body {min-height: 100vh;-webkit-font-smoothing: antialiased}
img, svg {display: block;max-width: 100%}
a {color: inherit;text-decoration: none}
button {cursor: pointer;font: inherit;border: none;background: none}
ul, ol { list-style: none; }
input, textarea, select { font: inherit; }
.wp-title-base-y0j {padding-top:56px;padding-right:20px;padding-bottom:56px;padding-left:20px;background: #1A1F2E}
.l-block-main-5wh {margin: 0 auto;max-width: 1280px}
.ui-top-col-3bx {box-shadow: 0 2px 10px rgba(0,0,0,0.08);padding: 30px 24px;border: 1px solid rgba(255, 255, 255, 0.12);border-radius: 20px;background: #0F1419}
.c-block-right-hc4 {color: #FF0080;font-weight: 600;font-family: Inter, sans-serif;letter-spacing: 0.06em;margin-bottom: 10px;display: inline-block;text-transform: uppercase;font-size: 11px}
.js-link-cell-0vv {overflow-wrap: break-word;color: #FFFFFF;font-weight: 700;margin-bottom: 20px;font-size: 20px;font-family: Outfit, sans-serif}
.v-banner-row-7in {font-size: 14px;font-family: Inter, sans-serif;line-height: 1.75;color: #FFFFFF}
.v-banner-row-7in p {
  margin-bottom: 12px;
}
.v-banner-row-7in p:last-child { margin-bottom: 0; }
.v-banner-row-7in strong {color: #FFFFFF;font-weight: 600}
.v-banner-row-7in a {transition: color 0.25s;color: #FF0080;text-decoration: none}
.v-banner-row-7in a:hover {
  color: #FF3399;
}
.v-banner-row-7in ul {list-style-type: circle;margin-bottom: 12px;padding-left: 20px}
.v-banner-row-7in ol {padding-left: 20px;list-style-type: decimal;margin-bottom: 12px}
.v-banner-row-7in li {font-size: 14px;margin-bottom: 6px;line-height: 1.7;color: #FFFFFF}
.v-banner-row-7in dl { margin-bottom: 12px; }
.v-banner-row-7in dt {margin-top: 14px;font-size:0.875rem;color: #FFFFFF;font-weight: 800}
.v-banner-row-7in dt:first-child { margin-top: 0; }
.v-banner-row-7in dd {line-height: 1.75;margin-bottom: 6px;font-size: 14px;color: #FFFFFF;margin-left: 0}
.v-banner-row-7in table {border-collapse: collapse;width: 100%;overflow-x: auto;margin-bottom: 12px;display: block}
.v-banner-row-7in th,
.v-banner-row-7in td {text-align: left;padding: 9px 10px;font-size: 13px;border-bottom: 1px solid rgba(255, 255, 255, 0.12)}
.v-banner-row-7in th {letter-spacing: 0.04em;color: #FFFFFF;text-transform: uppercase;font-weight: 600;font-size: 12px}
@media(min-width:798px) {
  .wp-title-base-y0j {
    padding: 72px 42px;
  }
  .ui-top-col-3bx {
    padding: 38px 42px;
  }
  .js-link-cell-0vv {
    font-size:1.625rem;
  }
  .v-banner-row-7in table { display: table; }
}
.b-view-top-hys {padding: 50px 20px;background: #0F1419}
.l-grid-left-8pb {max-width: 1280px;margin: 0 auto}
.site-section-top-b9d {font-weight: 800;overflow-wrap: break-word;color: #FFFFFF;font-family: Outfit, sans-serif;font-size: 24px;margin-bottom: 18px}
.ui-slot-left-m1b {color: #FFFFFF;line-height: 1.7;font-size: 15px;font-family: Inter, sans-serif}
.ui-slot-left-m1b p { margin-bottom:0.875rem; }
.ui-slot-left-m1b p:last-child { margin-bottom: 0; }
.ui-slot-left-m1b strong { color: #FFFFFF; }
.ui-slot-left-m1b a {color: #FF0080;text-decoration: underline;text-underline-offset: 2px}
.ui-slot-left-m1b a:hover { color: #FF3399; }
.ui-slot-left-m1b ul {padding-left: 20px;list-style-type: disc;margin-bottom: 14px}
.ui-slot-left-m1b ol {list-style-type: decimal;margin-bottom: 14px;padding-left: 20px}
.ui-slot-left-m1b li {color: #FFFFFF;line-height: 1.7;font-size: 15px;margin-bottom: 6px}
.ui-slot-left-m1b dl { margin-bottom: 14px; }
.ui-slot-left-m1b dt {font-weight: 700;color: #FFFFFF;margin-top:0.875rem;font-size: 15px}
.ui-slot-left-m1b dt:first-child { margin-top: 0; }
.ui-slot-left-m1b dd {margin-bottom: 6px;color: #FFFFFF;line-height: 1.7;font-size: 15px;margin-left: 0}
.ui-slot-left-m1b table {overflow-x: auto;display: block;margin-bottom: 14px;border-collapse: collapse;width: 100%}
.ui-slot-left-m1b th {background: rgba(255,255,255,0.04);font-weight: 600;color: #FFFFFF;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;border-bottom: 1px solid rgba(255, 255, 255, 0.12);text-align: left}
.ui-slot-left-m1b td {color: #FFFFFF;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;border-bottom: 1px solid rgba(255,255,255,0.04)}
@media (min-width:764px) {
  .b-view-top-hys { padding-top:66px;padding-right:2.5rem;padding-bottom:66px;padding-left:2.5rem; }
  .site-section-top-b9d { font-size:1.75rem; }
  .ui-slot-left-m1b table { display: table; }
}

.frame-primary-z3 {border-bottom: 1px solid rgba(255, 255, 255, 0.12);background: #0F1419}

.l-component-col-wtb {max-width: 1280px;margin: 0 auto;height: 56px;gap: 12px;display: flex;padding: 0 16px;align-items: center}

.holder-head-v7 {border-radius: 12px;color: #FFFFFF;border: 1px solid rgba(255, 255, 255, 0.12);height: 40px;align-items: center;flex-shrink: 0;justify-content: center;display: flex;width: 40px;transition: background 0.25s ease;background: none;cursor: pointer}

.holder-head-v7:hover { background: rgba(255,255,255,0.04); }

.t-outer-row-fje {display: flex;letter-spacing: -0.02em;align-items: center;gap: 8px;font-weight: 800;font-size: 19px;white-space: nowrap;color: #FFFFFF}

.page-container-group-8r {gap: 8px;margin-left: auto;align-items: center;display: flex}

.app-view-block-kpp {transition: background 0.25s ease;color: #0F1419;padding: 7px 14px;font-size: 13px;border-radius: 12px;background: #FF0080;font-weight: 700;font-family: Inter, sans-serif}

.app-view-block-kpp:hover { background: #FF3399; }

.b-text-cell-a2p {background: none;display: none;border: 1px solid rgba(255,255,255,0.1);color: #FFFFFF}

.b-text-cell-a2p:hover { background: rgba(255,255,255,0.04); }

/* --- Drawer --- */

.module-item-nio {width: 280px;border-right: 1px solid rgba(255, 255, 255, 0.12);z-index: 200;position: fixed;display: flex;top: 0;height: 100%;transform: translateX(-100%);left: 0;transition: transform 0.3s ease;background: #0F1419;overflow-y: auto;flex-direction: column}

.module-item-nio.m-link-item-f0 { transform: translateX(0); }

.js-module-foot-n1v {justify-content: space-between;flex-shrink: 0;align-items: center;padding: 16px 20px;display: flex;border-bottom: 1px solid rgba(255,255,255,0.06)}

.v-title-right-6e {color: #FFFFFF;place-items: center;border-radius: 6px;width: 32px;transition: background 0.25s ease;height: 32px;font-size: 18px;background: none;display: grid;cursor: pointer;border: 1px solid rgba(255, 255, 255, 0.12)}

.v-title-right-6e:hover { background: rgba(255,255,255,0.04); }

.l-banner-inner-na {flex: 1;display: flex;flex-direction: column;padding: 12px 0}

.app-header-group-o1 {font-size: 16px;padding: 14px 24px;color: #FFFFFF;font-weight: 500;transition: background 0.25s ease, color 0.25s ease;font-family: Inter, sans-serif}

.app-header-group-o1:hover {background: rgba(255,255,255,0.04);color: #FFFFFF}

.l-view-area-e2 {transition: opacity 0.3s ease, visibility 0.3s ease;opacity: 0;background: rgba(15, 20, 25, 0.85);inset: 0;z-index: 150;visibility: hidden;position: fixed}

.l-view-area-e2.m-link-item-f0 {opacity: 1;visibility: visible}

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

.ui-slot-item-ga { position: relative; }

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

.m-icon-22:hover {background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.15)}
.site-strip-inner-9g2 {font-size: 10px;transition: transform 0.25s ease}
.ui-slot-item-ga.m-link-item-f0 .site-strip-inner-9g2 { transform: rotate(180deg); }

.b-layer-item-8o {position: absolute;box-shadow: 0 8px 24px rgba(0,0,0,0.4);border: 1px solid rgba(255, 255, 255, 0.12);min-width:143px;background: #1A1F2E;top: calc(100% + 4px);right: 0;border-radius: 20px;z-index: 50;padding: 4px;display: none}

.ui-slot-item-ga.m-link-item-f0 .b-layer-item-8o { display: block; }

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

.el-box-head-02:hover {background: rgba(255,255,255,0.06);color: #FFFFFF}
.el-box-head-02.active { color: #FF0080; }
.el-banner-group-ob {line-height: 1;font-size: 16px}

/* --- Desktop --- */

@media (min-width:798px) {
  .l-component-col-wtb {padding: 0 20px;height: 60px}
  .b-text-cell-a2p { display: inline-flex; }
}
.site-inner-item-2c {padding-top:3.5rem;padding-right:20px;padding-bottom:56px;padding-left:20px;background: #1A1F2E}
.t-wrapper-3kj {margin: 0 auto;display: flex;flex-direction: column;gap: 28px;max-width: 1280px}
.ui-element-cell-yd {font-size:1.5rem;font-family: Outfit, sans-serif;color: #FFFFFF;font-weight: 800;margin-bottom:0.875rem;overflow-wrap: break-word}
.mod-card-right-rd {font-size: 15px;color: #FFFFFF;font-family: Inter, sans-serif;line-height: 1.7}
.mod-card-right-rd p {
  margin-bottom:0.875rem;
}
.mod-card-right-rd p:last-child { margin-bottom: 0; }
.mod-card-right-rd strong { color: #FFFFFF; }
.mod-card-right-rd a {color: #FF0080;text-decoration: underline;text-underline-offset: 2px}
.mod-card-right-rd a:hover { color: #FF3399; }
.mod-card-right-rd ul {margin-bottom: 14px;list-style-type: disc;padding-left: 22px}
.mod-card-right-rd ol {margin-bottom: 14px;list-style-type: decimal;padding-left:1.375rem}
.mod-card-right-rd li {line-height: 1.7;font-size: 15px;margin-bottom: 6px;color: #FFFFFF}
.mod-card-right-rd table {border-collapse: collapse;margin-bottom: 14px;display: block;overflow-x: auto;width: 100%}
.mod-card-right-rd th, .mod-card-right-rd td {font-size: 14px;border-bottom: 1px solid rgba(255, 255, 255, 0.12);text-align: left;padding: 10px 12px}
.mod-card-right-rd th {color: #FFFFFF;font-weight: 600;font-size: 13px;letter-spacing: 0.03em}
.m-wrap-primary-w1s {width: 100%;max-height: 300px;border-radius: 20px;object-fit: cover}
@media (min-width:862px) {
  .site-inner-item-2c { padding: 72px 44px; }
  .t-wrapper-3kj {gap: 48px;flex-direction: row;align-items: center}
  .v-btn-wrap-hy { flex: 1; }
  .app-area-area-xe { flex: 0 0 360px; }
  .m-wrap-primary-w1s { max-height: 400px; }
  .ui-element-cell-yd { font-size: 28px; }
  .mod-card-right-rd table { display: table; }
}
.c-inner-wrap-opm {border-top: 1px solid rgba(255, 255, 255, 0.12);padding-top:32px;padding-right:20px;padding-bottom:2rem;padding-left:20px;background: #0F1419}

.v-item-area-vi {max-width: 1280px;margin: 0 auto}

.b-content-right-l3 {padding-bottom: 24px;display: flex;flex-direction: column;border-bottom: 1px solid rgba(255, 255, 255, 0.12);gap: 20px}

.l-widget-block-z2p {font-size: 18px;font-weight: 800;letter-spacing: -0.02em;color: #FFFFFF}

.el-row-main-xy0 {flex-wrap: wrap;display: flex;gap: 8px 20px}

.el-row-main-xy0 a {font-size: 13px;color: #FFFFFF;font-weight: 500;transition: color 0.25s ease;font-family: Inter, sans-serif}

.el-row-main-xy0 a:hover { color: #FFFFFF; }

.js-module-base-0p1 {padding-top: 20px;flex-direction: column;gap: 12px;display: flex}

.wp-strip-area-wrs {line-height: 1.7;color: #8A92A0;font-size: 12px}

.b-header-col-0v {color: #8A92A0;font-size: 12px}

@media (min-width:770px) {
  .c-inner-wrap-opm { padding-top:36px;padding-right:40px;padding-bottom:36px;padding-left:2.5rem; }
  .b-content-right-l3 {flex-direction: row;justify-content: space-between;align-items: center}
  .js-module-base-0p1 {align-items: center;flex-direction: row;justify-content: space-between}
}
.t-component-cell-4ju {padding: 48px 18px;background: #0F1419}
.m-bar-base-r1d {margin: 0 auto;max-width: 1280px}
.page-header-top-j9c {color: #FFFFFF;font-weight: 700;margin-bottom:1.75rem;font-size:1.5rem;overflow-wrap: break-word;font-family: Outfit, sans-serif}
.m-link-inner-ub {gap: 32px;flex-direction: column;display: flex}
.wp-header-item-47q {border-radius: 20px;border: 1px solid rgba(255, 255, 255, 0.12);background: #1A1F2E;padding: 24px 20px}
.wp-group-primary-dg {margin-bottom: 14px;font-family: Outfit, sans-serif;font-size: 18px;font-weight: 600;color: #FFFFFF;overflow-wrap: break-word}
.el-hero-area-tth {line-height: 1.65;color: #FFFFFF;font-size: 15px;font-family: Inter, sans-serif}
.el-hero-area-tth p {
  margin-bottom: 12px;
}
.el-hero-area-tth p:last-child { margin-bottom: 0; }
.el-hero-area-tth strong {font-weight: 600;color: #FFFFFF}
.el-hero-area-tth a {color: #FF0080;text-decoration: none}
.el-hero-area-tth a:hover {
  text-decoration: underline;
}
.el-hero-area-tth ul {padding-left: 22px;margin-bottom: 12px;list-style-type: disc}
.el-hero-area-tth ol {margin-bottom:0.75rem;list-style-type: decimal;padding-left: 22px}
.el-hero-area-tth li {line-height: 1.65;margin-bottom: 5px;color: #FFFFFF;font-size:0.875rem}
.el-hero-area-tth table {margin-bottom: 12px;border-collapse: collapse;display: block;width: 100%;overflow-x: auto}
.el-hero-area-tth th,
.el-hero-area-tth td {border-bottom: 1px solid rgba(255, 255, 255, 0.12);font-size:0.875rem;text-align: left;padding: 9px 11px}
.el-hero-area-tth th {color: #FFFFFF;letter-spacing: 0.03em;font-weight: 600;font-size: 13px;text-transform: uppercase}
@media(min-width:771px) {
  .t-component-cell-4ju {
    padding: 64px 36px;
  }
  .m-link-inner-ub {flex-direction: row;gap: 28px}
  .wp-header-item-47q {padding: 28px 26px;flex: 1}
  .page-header-top-j9c {
    font-size: 28px;
  }
  .el-hero-area-tth table { display: table; }
}
.el-card-box-80e {z-index: 1000;box-shadow: 0 8px 32px rgba(0,0,0,0.4);width: calc(100% - 32px);bottom: 16px;border-radius: 20px;max-width: 380px;border: 1px solid rgba(255, 255, 255, 0.12);position: fixed;left: 16px;background: #1A1F2E;padding: 20px}

.wp-panel-body-3a5 {margin-bottom: 8px;color: #FFFFFF;font-size: 15px;font-weight: 700}

.mod-col-cell-1f {margin-bottom:1rem;color: #FFFFFF;font-family: Inter, sans-serif;line-height: 1.5;font-size: 13px}

.mod-col-cell-1f a {color: #FFFFFF;text-decoration: underline;text-underline-offset: 2px}

.mod-col-cell-1f a:hover { color: #FF0080; }

.t-frame-inner-6t {gap: 10px;display: flex}

.mod-view-base-dcy {transition: background 0.25s ease;font-size: 13px;font-family: Inter, sans-serif;padding: 10px 16px;color: #FFFFFF;font-weight: 600;flex: 1;border-radius: 12px;text-align: center;background: rgba(255,255,255,0.1)}

.mod-view-base-dcy:hover { background: rgba(255,255,255,0.15); }

.js-wrap-base-p35 {text-align: center;font-size:0.8125rem;padding: 10px 16px;flex: 1;border-radius: 12px;color: #8A92A0;font-weight: 500;transition: color 0.25s ease;font-family: Inter, sans-serif}

.js-wrap-base-p35:hover { color: #FFFFFF; }
.mod-menu-col-3s {border-top: 1px solid rgba(255, 255, 255, 0.12);background: #0F1419;padding: 38px 16px}
.js-zone-left-qy {margin: 0 auto;max-width: 720px}
.l-btn-area-jr {margin-bottom:1rem;overflow-wrap: break-word;color: #FFFFFF;font-size: 20px;font-family: Outfit, sans-serif;font-weight: 800}
.wp-text-block-zae {margin-bottom: 20px;font-family: Inter, sans-serif;color: #FFFFFF;font-size:0.9375rem;line-height: 1.7}
.wp-text-block-zae ol {padding-left: 22px;list-style-type: decimal;margin-bottom:0.875rem}
.wp-text-block-zae li {color: #FFFFFF;font-size:0.9375rem;margin-bottom: 8px;line-height: 1.7}
.wp-text-block-zae li:last-child {
  margin-bottom: 0;
}
.wp-text-block-zae strong {
  color: #FFFFFF;
}
.site-cell-main-uf {background: #FF0080;font-weight: 700;color: #0F1419;border-radius: 12px;display: inline-block;transition: background 0.25s ease;font-size: 14px;font-family: Inter, sans-serif;padding: 12px 28px}
.site-cell-main-uf:hover {
  background: #FF3399;
}
@media (min-width:797px) {
  .mod-menu-col-3s { padding: 52px 32px; }
  .l-btn-area-jr { font-size: 24px; }
}

.mod-panel-left-wz {background-position: center;position: relative;background-size: cover;background-color: #0F1419;background-repeat: no-repeat;padding: 40px 20px;overflow: hidden}

.mod-panel-left-wz::before {position: absolute;background: linear-gradient(180deg, rgba(10,22,40,0.8) 0%, rgba(10,22,40,0.9) 100%);inset: 0;content: '';pointer-events: none}

.b-inner-area-4t {margin: 0 auto;position: relative;z-index: 1;max-width: 1280px}

.b-grid-head-h3d {margin-bottom:2rem;text-align: center}

.js-outer-top-wi {margin-bottom: 10px;font-family: Outfit, sans-serif;color: #fff;line-height: 1.2;font-weight: 800;font-size: 26px;overflow-wrap: break-word;text-shadow: 0 2px 8px rgba(0,0,0,0.4)}

.t-box-main-99q {font-family: Inter, sans-serif;color: rgba(255,255,255,0.7);font-size: 15px}

.ui-component-main-k2 {gap: 16px;grid-template-columns: 1fr;display: grid}

.v-hero-base-xg {background: rgba(13,30,53,0.8);display: flex;gap: 12px;border: 1px solid rgba(255,255,255,0.08);padding: 24px;backdrop-filter: blur(8px);border-radius: 20px;flex-direction: column;transition: border-color 0.25s ease}

.v-hero-base-xg:hover { border-color: rgba(212,175,55,0.25); }

.page-grid-area-1k {font-weight: 700;color: #fff;font-size: 18px}

.l-zone-body-zl {font-weight: 800;font-size: 24px;color: #FF0080}

.mod-slot-inner-umn {line-height: 1.5;color: rgba(255,255,255,0.6);font-size: 13px}

.ui-title-group-99 {align-self: flex-start;background: #FF0080;border-radius: 12px;font-family: Inter, sans-serif;transition: background 0.25s ease;font-size:0.875rem;padding: 10px 20px;color: #0F1419;font-weight: 700;display: inline-block}

.ui-title-group-99:hover { background: #FF3399; }

@media (min-width:595px) {
  .ui-component-main-k2 { grid-template-columns: 1fr 1fr; }
}

@media (min-width:901px) {
  .ui-component-main-k2 { grid-template-columns: 1fr 1fr 1fr; }
  .js-outer-top-wi { font-size: 36px; }
}
.v-widget-item-tm7 {background: #0F1419;padding: 48px 16px}

.title-tyl {max-width: 900px;margin: 0 auto}

.site-wrapper-dl {flex-direction: column;margin-bottom:1.5rem;gap: 16px;border-bottom: 1px solid rgba(255, 255, 255, 0.12);padding-bottom:1.5rem;display: flex}

.t-item-base-gpx { flex: 1; }

.mod-top-body-23 {overflow-wrap: break-word;margin-bottom: 6px;font-size: 22px;font-weight: 800;font-family: Outfit, sans-serif;color: #FFFFFF}

.l-zone-row-e9t {font-size: 28px;color: #FF0080;font-weight: 800}

.v-view-wrap-pr3 {flex-shrink: 0;flex-direction: column;gap: 8px;display: flex}

.b-cell-row-6ol {padding-top:0.75rem;padding-right:28px;padding-bottom:0.75rem;padding-left:28px;font-weight: 700;color: #0F1419;transition: background 0.25s ease;background: #FF0080;text-align: center;display: inline-block;border-radius: 12px;font-family: Inter, sans-serif;font-size: 14px}

.b-cell-row-6ol:hover { background: #FF3399; }

.l-text-top-1dz {color: #8A92A0;font-size: 12px}

.l-top-box-ezm p {font-size: 16px;margin-bottom: 16px;font-family: Inter, sans-serif;line-height: 1.6;color: #FFFFFF}

.l-top-box-ezm p:last-child { margin-bottom: 0; }

.l-top-box-ezm ul {list-style-type: square;margin-bottom: 16px;padding-left: 24px}

.l-top-box-ezm ol {padding-left: 24px;list-style-type: decimal;margin-bottom:1rem}

.l-top-box-ezm li {margin-bottom: 8px;line-height: 1.55;color: #FFFFFF;font-family: Inter, sans-serif;font-size:0.9375rem}

.l-top-box-ezm a {text-underline-offset: 3px;text-decoration: underline;color: #FF0080}
.l-top-box-ezm a:hover { color: #FF3399; }

.l-top-box-ezm strong { color: #FFFFFF; }

.l-top-box-ezm table {border-collapse: collapse;margin-bottom: 16px;font-size: 15px;display: block;overflow-x: auto;width: 100%}

.l-top-box-ezm th {border-bottom: 1px solid rgba(255, 255, 255, 0.12);color: #FFFFFF;padding: 11px 14px;text-align: left;font-weight: 600;background: rgba(255,255,255,0.04)}

.l-top-box-ezm td {padding: 11px 14px;border-bottom: 1px solid rgba(255,255,255,0.04);color: #FFFFFF}

@media (min-width:839px) {
  .site-wrapper-dl {flex-direction: row;justify-content: space-between;align-items: center}
  .mod-top-body-23 { font-size: 26px; }
  .l-zone-row-e9t { font-size: 34px; }
  .l-top-box-ezm table { display: table; }
}
.el-panel-left-61 {padding: 48px 20px;background: #0F1419;border-top: 1px solid rgba(255, 255, 255, 0.12)}
.t-group-item-yu9 {flex-direction: column;gap: 22px;margin: 0 auto;display: flex;max-width: 1280px}
.m-main-main-e4 {overflow-wrap: break-word;margin-bottom: 8px;font-weight: 800;font-family: Outfit, sans-serif;color: #FFFFFF;font-size: 26px}
.app-block-head-14 {font-family: Inter, sans-serif;font-size:0.9375rem;line-height: 1.5;color: #8A92A0}
.wp-item-inner-0z {color: #FFFFFF;font-family: Inter, sans-serif;line-height: 1.75;font-size: 16px}
.wp-item-inner-0z p { margin-bottom: 15px; }
.wp-item-inner-0z p:last-child { margin-bottom: 0; }
.wp-item-inner-0z strong { color: #FFFFFF; }
.wp-item-inner-0z a {color: #FF0080;text-underline-offset: 3px;text-decoration: underline}
.wp-item-inner-0z a:hover { color: #FF3399; }
.wp-item-inner-0z ul {padding-left:1.375rem;margin-bottom: 15px;list-style-type: square}
.wp-item-inner-0z ol {padding-left: 22px;list-style-type: decimal;margin-bottom: 15px}
.wp-item-inner-0z li {line-height: 1.75;color: #FFFFFF;font-size: 16px;margin-bottom: 7px}
.wp-item-inner-0z table {display: block;overflow-x: auto;border-collapse: collapse;width: 100%;margin-bottom:0.9375rem}
.wp-item-inner-0z th {border-bottom: 1px solid rgba(255, 255, 255, 0.12);background: rgba(255,255,255,0.03);color: #FFFFFF;text-align: left;font-weight: 600;padding: 11px 14px}
.wp-item-inner-0z td {padding-top:11px;padding-right:14px;padding-bottom:11px;padding-left:14px;color: #FFFFFF;border-bottom: 1px solid rgba(255,255,255,0.03)}
@media (min-width:904px) {
  .el-panel-left-61 { padding:4rem 40px; }
  .t-group-item-yu9 {flex-direction: row;gap: 56px}
  .ui-banner-box-09 { flex: 0 0 300px; }
  .m-main-main-e4 { font-size:1.875rem; }
  .wp-item-inner-0z table { display: table; }
}

.mod-view-ktw {background: #1A1F2E;padding: 48px 20px}
.block-block-zw {max-width: 800px;text-align: center;margin: 0 auto}
.t-container-row-sn {margin-bottom: 16px;overflow-wrap: break-word;font-weight: 700;font-family: Outfit, sans-serif;font-size: 18px;color: #FFFFFF}
.el-holder-body-cm5 {font-family: Inter, sans-serif;font-size: 13px;color: #FFFFFF;line-height: 1.7}
.el-holder-body-cm5 p {
  margin-bottom: 10px;
}
.el-holder-body-cm5 p:last-child {
  margin-bottom: 0;
}
.el-holder-body-cm5 a {text-underline-offset: 2px;text-decoration: underline;color: #FFFFFF}
.el-holder-body-cm5 a:hover {
  color: #FF0080;
}
.el-holder-body-cm5 strong {
  color: #FFFFFF;
}
.el-holder-body-cm5 ul {margin-bottom: 10px;padding-left: 20px;list-style-type: circle}
.el-holder-body-cm5 ol {list-style-type: decimal;margin-bottom: 10px;padding-left:1.25rem}
.el-holder-body-cm5 li {color: #8A92A0;font-size: 13px;line-height: 1.5;margin-bottom: 4px}
.el-holder-body-cm5 table {width: 100%;border-collapse: collapse;overflow-x: auto;margin-bottom: 10px;display: block}
.el-holder-body-cm5 th, .el-holder-body-cm5 td {border-bottom: 1px solid rgba(255, 255, 255, 0.12);font-size: 12px;text-align: left;padding: 8px 10px}
.el-holder-body-cm5 th {color: #FFFFFF;font-weight: 600}

@media (min-width:772px) {
  .el-holder-body-cm5 table { display: table; }
}