* { box-sizing: border-box; }
body {padding: 0;line-height: 1.5;min-height: 100vh;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;margin: 0}
h1, h2, h3, h4, h5, h6 {font-weight: inherit;margin: 0;font-size: inherit}
p { margin: 0; }
a {color: inherit;text-decoration: none}
button {padding: 0;color: inherit;font: inherit;background: transparent;border: none;cursor: pointer}
img {max-width: 100%;height: auto;display: block}
svg {display: inline-block;vertical-align: middle}
ul, ol {margin: 0;list-style: none;padding: 0}
input, textarea, select {padding: 0;margin: 0;color: inherit;font: inherit}
table {border-spacing: 0;border-collapse: collapse}
.site-view-group-2me { background: #0a0e27; }

.page-module-body-zn { border-bottom: 1px solid rgba(255,255,255,0.06); }

.l-icon-left-e5 {max-width: 1280px;margin: 0 auto;padding: 0 16px}

.page-module-body-zn .l-icon-left-e5 {gap: 12px;height: 56px;display: flex;justify-content: space-between;align-items: center}

.js-element-base-ph {letter-spacing: -0.02em;font-weight: 800;display: flex;color: #00d4ff;gap: 8px;white-space: nowrap;font-size: 18px;align-items: center}

.layer-row-gh {gap: 8px;align-items: center;display: flex}

.c-slot-inner-l4 {transition: background 0.25s ease;border-radius: 10px;font-family: Inter, sans-serif;font-size: 13px;color: #0a0e27;font-weight: 700;background: #00e5ff;padding: 7px 14px}

.c-slot-inner-l4:hover { background: #00b8cc; }

.app-widget-primary-9np {background: none;color: #e8eef7;display: none;border: 1px solid rgba(255,255,255,0.1)}

.app-widget-primary-9np:hover { background: rgba(255,255,255,0.04); }

.site-card-0w {cursor: pointer;align-items: center;background: none;border: none;display: flex;justify-content: center;padding: 6px;color: #e8eef7}

.t-top-box-6q {display: none;border-bottom: 1px solid rgba(0, 229, 255, 0.12);background: #1f2847}

.t-top-box-6q.js-inner-inner-va { display: block; }

.wp-wrapper-right-y6b {flex-direction: column;display: flex;padding: 8px 0}

.wp-wrap-block-k9c {color: #e8eef7;font-weight: 500;font-size:0.9375rem;border-bottom: 1px solid rgba(255,255,255,0.04);transition: color 0.25s ease;padding: 12px 0;font-family: Inter, sans-serif}

.wp-wrap-block-k9c:last-child { border-bottom: none; }
.wp-wrap-block-k9c:hover { color: #00d4ff; }

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

.site-section-foot-9m { position: relative; }

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

.js-inner-row-y53:hover {background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.15)}
.mod-card-top-z7 {transition: transform 0.25s ease;font-size: 10px}
.site-section-foot-9m.js-inner-inner-va .mod-card-top-z7 { transform: rotate(180deg); }

.ui-region-group-bwq {top: calc(100% + 4px);background: #1f2847;z-index: 50;position: absolute;padding: 4px;right: 0;min-width:137px;border-radius: 16px;box-shadow: 0 8px 24px rgba(0,0,0,0.4);border: 1px solid rgba(0, 229, 255, 0.12);display: none}

.site-section-foot-9m.js-inner-inner-va .ui-region-group-bwq { display: block; }

.js-text-foot-ug {font-weight: 500;cursor: pointer;transition: background 0.25s ease, color 0.25s ease;font-family: Inter, sans-serif;padding: 8px 12px;gap: 8px;display: flex;border-radius: 10px;color: #e8eef7;font-size: 13px;align-items: center}

.js-text-foot-ug:hover {background: rgba(255,255,255,0.06);color: #00d4ff}
.js-text-foot-ug.active { color: #00e5ff; }
.group-cell-c32 {line-height: 1;font-size:0.9375rem}

/* --- Desktop --- */

@media (min-width:779px) {
  .page-module-body-zn .l-icon-left-e5 { padding: 0 20px; }
  .l-icon-left-e5 { padding: 0 20px; }
  .app-widget-primary-9np { display: inline-flex; }
  .site-card-0w { display: none; }
  .t-top-box-6q { display: block; }

  .wp-wrapper-right-y6b {padding: 0;height: 42px;flex-direction: row;gap:1.5rem;align-items: center}

  .wp-wrap-block-k9c {border-bottom: 2px solid transparent;font-size:0.875rem;padding: 4px 0}

  .wp-wrap-block-k9c:hover { border-bottom-color: #00e5ff; }
}
.el-wrapper-inner-iv0 {padding:3.5rem 20px;background: #1f2847}
.l-element-area-7q2 {padding: 30px 24px;border-top: 3px solid #00e5ff;margin: 0 auto;max-width: 1280px;box-shadow: 0 2px 16px rgba(0,0,0,0.1);background: #0a0e27;border-radius: 16px}
.mod-inner-primary-6e8 {text-transform: uppercase;font-weight: 600;margin-bottom: 10px;font-size: 11px;color: #00e5ff;letter-spacing: 0.06em;font-family: Inter, sans-serif;display: inline-block}
.app-top-head-ybs {font-family: Orbitron, sans-serif;overflow-wrap: break-word;font-size: 22px;color: #00d4ff;margin-bottom: 18px;font-weight: 700}
.m-frame-block-8s1 {font-size:0.9375rem;font-family: Inter, sans-serif;line-height: 1.7;color: #e8eef7}
.m-frame-block-8s1 p {
  margin-bottom: 12px;
}
.m-frame-block-8s1 p:last-child { margin-bottom: 0; }
.m-frame-block-8s1 a {text-underline-offset: 2px;text-decoration: underline;color: #00e5ff}
.m-frame-block-8s1 a:hover { color: #00b8cc; }
.m-frame-block-8s1 strong {font-weight: 600;color: #00d4ff}
.m-frame-block-8s1 ul {margin-bottom: 12px;padding-left: 22px;list-style-type: circle}
.m-frame-block-8s1 ol {margin-bottom: 12px;list-style-type: decimal;padding-left:1.375rem}
.m-frame-block-8s1 li {margin-bottom: 5px;color: #e8eef7;line-height: 1.75;font-size: 15px}
.m-frame-block-8s1 table {border-collapse: collapse;display: block;overflow-x: auto;margin-bottom:0.75rem;width: 100%}
.m-frame-block-8s1 th,
.m-frame-block-8s1 td {border-bottom: 1px solid rgba(0, 229, 255, 0.12);padding: 9px 12px;text-align: left;font-size: 14px}
.m-frame-block-8s1 th {font-size: 13px;font-weight: 600;color: #00d4ff}
.strip-head-w8t {font-size: 15px;text-decoration: none;color: #0a0e27;background: #00e5ff;font-family: Inter, sans-serif;border-radius: 10px;margin-top: 16px;font-weight: 600;padding: 12px 32px;transition: background 0.25s;display: inline-block}
.strip-head-w8t:hover {
  background: #00b8cc;
}
.mod-container-body-8h {line-height: 1.5;font-family: Inter, sans-serif;font-size: 12px;color: #8b94b8;margin-top: 12px}
@media(min-width:799px) {
  .el-wrapper-inner-iv0 {
    padding: 72px 42px;
  }
  .l-element-area-7q2 {
    padding: 40px 44px;
  }
  .app-top-head-ybs {
    font-size: 26px;
  }
  .m-frame-block-8s1 table { display: table; }
}
.el-block-wrap-4ef {padding: 48px 20px;background: #1f2847}
.b-content-row-6g8 {text-align: center;margin: 0 auto;max-width: 800px}
.t-section-base-fu {color: #e8eef7;overflow-wrap: break-word;margin-bottom: 16px;font-family: Orbitron, sans-serif;font-size: 18px;font-weight: 700}
.page-strip-left-opm {line-height: 1.7;font-family: Inter, sans-serif;color: #e8eef7;font-size: 13px}
.page-strip-left-opm p {
  margin-bottom: 10px;
}
.page-strip-left-opm p:last-child {
  margin-bottom: 0;
}
.page-strip-left-opm a {color: #e8eef7;text-underline-offset: 2px;text-decoration: underline}
.page-strip-left-opm a:hover {
  color: #00e5ff;
}
.page-strip-left-opm strong {
  color: #00d4ff;
}
.page-strip-left-opm ul {padding-left: 20px;margin-bottom: 10px;list-style-type: circle}
.page-strip-left-opm ol {margin-bottom: 10px;padding-left: 20px;list-style-type: decimal}
.page-strip-left-opm li {color: #8b94b8;margin-bottom: 4px;line-height: 1.5;font-size: 13px}
.page-strip-left-opm table {margin-bottom: 10px;overflow-x: auto;border-collapse: collapse;width: 100%;display: block}
.page-strip-left-opm th, .page-strip-left-opm td {border-bottom: 1px solid rgba(0, 229, 255, 0.12);padding: 8px 10px;font-size: 12px;text-align: left}
.page-strip-left-opm th {color: #e8eef7;font-weight: 600}

@media (min-width:773px) {
  .page-strip-left-opm table { display: table; }
}

.t-row-base-q5 {padding: 40px 20px;overflow: hidden;background: #0a0e27}

.mod-view-main-abs {display: flex;flex-direction: column;margin: 0 auto;max-width: 1280px;gap:2rem}

.page-main-area-i8 { flex: 1; }

.page-component-top-dge {margin-bottom: 14px;text-transform: uppercase;letter-spacing: 0.1em;color: #00e5ff;font-size: 13px;font-weight: 600}

.site-strip-main-t7n {margin-bottom: 14px;color: #00d4ff;overflow-wrap: break-word;line-height: 1.2;font-size: 28px;font-family: Orbitron, sans-serif;font-weight: 800}

.app-main-wrap-zb {font-size: 15px;line-height: 1.6;color: #e8eef7;margin-bottom: 24px;font-family: Inter, sans-serif}

.js-title-main-cij {display: flex;align-items: baseline;flex-wrap: wrap;margin-bottom: 24px;gap: 8px 12px}

.c-section-col-krp {font-size: 32px;color: #00e5ff;line-height: 1;font-weight: 800}

.js-holder-primary-t3m {font-size: 14px;color: #8b94b8}

.b-module-row-bdy {margin-bottom: 14px;display: flex;flex-wrap: wrap;gap: 12px}

.l-group-right-lhs {padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;border-radius: 10px;transition: background 0.25s ease;color: #0a0e27;background: #00e5ff;font-weight: 700;font-family: Inter, sans-serif;font-size:0.9375rem}

.l-group-right-lhs:hover { background: #00b8cc; }

.wp-list-body-474 {font-size:0.9375rem;border-radius: 10px;border: 1px solid rgba(255,255,255,0.1);transition: background 0.25s ease, border-color 0.25s ease;font-weight: 600;font-family: Inter, sans-serif;padding:0.75rem 28px;color: #e8eef7}

.wp-list-body-474:hover {background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.2)}

.t-element-cell-cr {font-size: 11px;color: #8b94b8}

.b-outer-35 {overflow: hidden;border-radius: 16px;flex: 1}
.v-grid-main-db {width: 100%;border-radius: 16px;height: auto;max-height: 340px;object-fit: cover;display: block}

@media (min-width:771px) {
  .t-row-base-q5 { padding: 60px 40px; }
  .mod-view-main-abs {flex-direction: row;align-items: center;gap: 60px}
  .page-main-area-i8 { flex: 1.2; }
  .b-outer-35 { flex: 0 0 42%; }
  .v-grid-main-db { max-height: 480px; }
  .site-strip-main-t7n { font-size: 42px; }
  .c-section-col-krp { font-size: 44px; }
}
.page-grid-block-l78 {border-top: 1px solid rgba(0, 229, 255, 0.12);background: #0a0e27;padding: 44px 20px}
.c-element-col-hiy {margin: 0 auto;max-width: 1280px}
.b-main-box-np9 {font-family: Orbitron, sans-serif;font-size: 20px;margin-bottom: 14px;font-weight: 700;color: #00d4ff;overflow-wrap: break-word}
.wp-zone-row-m9q {font-size: 14px;color: #e8eef7;font-family: Inter, sans-serif;line-height: 1.65}
.wp-zone-row-m9q p {
  margin-bottom: 12px;
}
.wp-zone-row-m9q p:last-child {
  margin-bottom: 0;
}
.wp-zone-row-m9q strong {
  color: #00d4ff;
}
.wp-zone-row-m9q a {color: #00e5ff;text-underline-offset: 2px;text-decoration: underline}
.wp-zone-row-m9q a:hover {
  color: #00b8cc;
}
.wp-zone-row-m9q ul {list-style-type: disc;padding-left: 18px;margin-bottom: 12px}
.wp-zone-row-m9q ol {list-style-type: decimal;padding-left: 18px;margin-bottom:0.75rem}
.wp-zone-row-m9q li {font-size: 14px;color: #e8eef7;line-height: 1.65;margin-bottom: 5px}
.wp-zone-row-m9q table {display: block;border-collapse: collapse;width: 100%;overflow-x: auto;margin-bottom:0.75rem}
.wp-zone-row-m9q th, .wp-zone-row-m9q td {text-align: left;padding: 9px 11px;border-bottom: 1px solid rgba(0, 229, 255, 0.12);font-size: 13px}
.wp-zone-row-m9q th {font-weight: 600;text-transform: uppercase;font-size: 12px;letter-spacing: 0.03em;color: #00d4ff}
@media (min-width:798px) {
  .page-grid-block-l78 { padding: 60px 36px; }
  .b-main-box-np9 { font-size:1.5rem; }
  .wp-zone-row-m9q table { display: table; }
}

.wp-icon-inner-9mx {background: linear-gradient(180deg, #1f2847 0%, #0a0e27 100%);padding: 22px 16px}
.v-main-wrap-og {gap: 10px;margin: 0 auto;flex-wrap: wrap;max-width: 1280px;display: flex;justify-content: center}
.b-inner-area-cy9 {white-space: nowrap;border-radius: 100px;border: 1px solid rgba(0, 229, 255, 0.12);color: #8b94b8;padding: 8px 18px;font-family: Inter, sans-serif;font-size: 13px;background: rgba(255,255,255,0.04)}
.page-panel-cell-zmi {font-weight: 800;color: #00e5ff}
@media (min-width:897px) {
  .wp-icon-inner-9mx { padding: 28px 20px; }
  .b-inner-area-cy9 {font-size: 14px;padding: 10px 22px}
}

.v-item-box-xb {padding-top:36px;padding-right:18px;padding-bottom:36px;padding-left:18px;background: #0a0e27;border-top: 1px solid rgba(0, 229, 255, 0.12)}

.wp-nav-right-2s {align-items: center;max-width: 1280px;display: flex;margin: 0 auto;flex-direction: column;text-align: center;gap: 24px}

.banner-block-u1c {letter-spacing: -0.02em;font-size: 19px;color: #00d4ff;font-weight: 800}

.js-cell-row-0m {gap: 8px 20px;flex-wrap: wrap;justify-content: center;display: flex}

.js-cell-row-0m a {font-weight: 500;transition: color 0.25s ease;color: #e8eef7;font-family: Inter, sans-serif;font-size: 14px}

.js-cell-row-0m a:hover { color: #00d4ff; }

.page-nav-left-vgt {width: 60px;background: rgba(0, 229, 255, 0.12);height: 1px}

.b-wrapper-primary-ju {line-height: 1.55;color: #8b94b8;font-size: 12px;max-width: 700px}

.l-row-item-7t {color: #8b94b8;font-size: 12px}
.c-wrap-cell-tgd {padding-top:50px;padding-right:1.25rem;padding-bottom:50px;padding-left:20px;background: #0a0e27}
.app-icon-area-qj {max-width: 1280px;margin: 0 auto}
.m-col-wrap-xda {overflow-wrap: break-word;text-align: center;font-weight: 800;margin-bottom: 32px;font-family: Orbitron, sans-serif;font-size: 24px;color: #00d4ff}
.page-view-body-82 {gap: 20px;grid-template-columns: 1fr;display: grid}
.el-banner-inner-ncw {
  text-align: center;
}
.page-link-base-dxh {font-weight: 800;border-radius: 50%;color: #0a0e27;margin-bottom: 14px;width: 44px;font-size: 18px;background: #00e5ff;display: inline-flex;font-family: Orbitron, sans-serif;justify-content: center;align-items: center;height: 44px}
.page-layer-col-kw {font-family: Orbitron, sans-serif;font-weight: 700;margin-bottom: 6px;font-size: 16px;color: #00d4ff}
.js-box-right-gcv {font-family: Inter, sans-serif;color: #8b94b8;line-height: 1.55;font-size: 14px}
@media (min-width:718px) {
  .c-wrap-cell-tgd { padding-top:64px;padding-right:36px;padding-bottom:4rem;padding-left:36px; }
  .page-view-body-82 {grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));gap: 28px}
  .m-col-wrap-xda { font-size:1.75rem; }
}

.l-wrap-right-r81 {padding: 52px 22px;background: #1f2847}
.v-widget-box-3m3 {display: flex;flex-direction: column;margin: 0 auto;gap:1.25rem;max-width: 1280px}
.app-main-v9 {color: #00d4ff;font-weight: 800;font-family: Orbitron, sans-serif;font-size:1.5rem;overflow-wrap: break-word}
.b-element-left-le {line-height: 1.75;font-family: Inter, sans-serif;font-size: 14px;color: #e8eef7}
.b-element-left-le p {
  margin-bottom:0.8125rem;
}
.b-element-left-le p:last-child {
  margin-bottom: 0;
}
.b-element-left-le strong {
  color: #00d4ff;
}
.b-element-left-le a {text-underline-offset: 2px;text-decoration: underline;color: #00e5ff}
.b-element-left-le a:hover {
  color: #00b8cc;
}
.b-element-left-le ul {padding-left: 20px;margin-bottom: 13px;list-style-type: circle}
.b-element-left-le ol {list-style-type: decimal;padding-left: 20px;margin-bottom: 13px}
.b-element-left-le li {margin-bottom: 7px;color: #e8eef7;font-size: 14px;line-height: 1.75}
.b-element-left-le table {margin-bottom:0.8125rem;width: 100%;overflow-x: auto;border-collapse: collapse;display: block}
.b-element-left-le th, .b-element-left-le td {font-size: 13px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;text-align: left;border-bottom: 1px solid rgba(0, 229, 255, 0.12)}
.b-element-left-le th {color: #00d4ff;letter-spacing: 0.04em;text-transform: uppercase;font-weight: 600;font-size: 12px}
@media (min-width:804px) {
  .l-wrap-right-r81 { padding-top:68px;padding-right:2.75rem;padding-bottom:68px;padding-left:2.75rem; }
  .v-widget-box-3m3 {flex-direction: row;gap: 60px}
  .l-link-group-unk { flex: 0 0 280px; }
  .app-main-v9 { font-size: 28px; }
  .b-element-left-le table { display: table; }
}

.site-col-foot-q4r {background: #0a0e27;padding: 46px 16px}
.c-content-left-uu {margin: 0 auto;max-width: 1280px}
.ui-grid-row-w9 {margin-bottom: 26px;font-family: Orbitron, sans-serif;color: #00d4ff;font-weight: 700;font-size:1.5rem;overflow-wrap: break-word}
.header-base-42 {display: flex;flex-direction: column;gap: 30px}
.ui-outer-left-slr {border-radius: 16px;border: 1px solid rgba(0, 229, 255, 0.12);padding: 22px 20px;background: #1f2847}
.v-module-right-99 {margin-bottom:0.875rem;font-size: 18px;overflow-wrap: break-word;font-weight: 600;color: #00d4ff;font-family: Orbitron, sans-serif}
.el-wrap-wrap-ql {font-family: Inter, sans-serif;line-height: 1.65;font-size: 15px;color: #e8eef7}
.el-wrap-wrap-ql p { margin-bottom: 12px; }
.el-wrap-wrap-ql p:last-child { margin-bottom: 0; }
.el-wrap-wrap-ql strong {color: #00d4ff;font-weight: 600}
.el-wrap-wrap-ql a {color: #00e5ff;text-decoration: none}
.el-wrap-wrap-ql a:hover { text-decoration: underline; }
.el-wrap-wrap-ql ul {margin-bottom: 12px;padding-left: 22px;list-style-type: disc}
.el-wrap-wrap-ql ol {padding-left: 22px;list-style-type: decimal;margin-bottom: 12px}
.el-wrap-wrap-ql li {margin-bottom: 5px;color: #e8eef7;font-size: 16px;line-height: 1.7}
.el-wrap-wrap-ql dl { margin-bottom: 12px; }
.el-wrap-wrap-ql dt {font-weight: 700;font-size: 15px;color: #00d4ff;margin-top:0.9375rem}
.el-wrap-wrap-ql dt:first-child { margin-top: 0; }
.el-wrap-wrap-ql dd {margin-left: 0;color: #e8eef7;font-size:0.9375rem;line-height: 1.65;margin-bottom: 8px}
.el-wrap-wrap-ql table {display: block;margin-bottom: 12px;border-collapse: collapse;overflow-x: auto;width: 100%}
.el-wrap-wrap-ql th, .el-wrap-wrap-ql td {border-bottom: 1px solid rgba(0, 229, 255, 0.12);text-align: left;font-size: 14px;padding: 9px 11px}
.el-wrap-wrap-ql th {letter-spacing: 0.03em;text-transform: uppercase;font-weight: 600;color: #00d4ff;font-size: 13px}
@media(min-width:844px) {
  .site-col-foot-q4r { padding:4rem 36px; }
  .header-base-42 {gap:1.75rem;flex-direction: row}
  .ui-outer-left-slr {padding: 26px 24px;flex: 1}
  .ui-grid-row-w9 { font-size: 28px; }
  .el-wrap-wrap-ql table { display: table; }
}
.v-region-top-k1 {left: 0;background: #1f2847;position: fixed;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;z-index: 1000;right: 0;border-bottom: 1px solid rgba(0, 229, 255, 0.12);top: 0}

.l-list-right-nat {flex-direction: column;gap: 10px;margin: 0 auto;display: flex;max-width: 1280px;align-items: center}

.site-section-body-aju {font-family: Inter, sans-serif;color: #e8eef7;text-align: center;line-height: 1.4;font-size:0.75rem}

.site-section-body-aju a {color: #00d4ff;text-underline-offset: 2px;text-decoration: underline}

.site-section-body-aju a:hover { color: #00e5ff; }

.site-strip-primary-ao {display: flex;gap: 8px;flex-shrink: 0}

.el-group-top-3n {transition: background 0.25s ease;font-weight: 600;background: rgba(255,255,255,0.1);font-size: 12px;font-family: Inter, sans-serif;color: #00d4ff;padding: 5px 16px;border-radius: 6px}

.el-group-top-3n:hover { background: rgba(255,255,255,0.15); }

.c-container-body-os5 {transition: color 0.25s ease;color: #8b94b8;font-size: 12px;padding: 5px 16px;font-weight: 500;font-family: Inter, sans-serif;border-radius: 6px}

.c-container-body-os5:hover { color: #e8eef7; }

@media (min-width:767px) {
  .l-list-right-nat {justify-content: center;gap: 16px;flex-direction: row}
  .v-region-top-k1 { padding: 8px 40px; }
}