* { box-sizing: border-box; }
body {line-height: 1.5;min-height: 100vh;margin: 0;padding: 0;-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased}
h1, h2, h3, h4, h5, h6 {margin: 0;font-weight: inherit;font-size: inherit}
p { margin: 0; }
a {color: inherit;text-decoration: none}
button {padding: 0;background: transparent;cursor: pointer;border: none;font: inherit;color: inherit}
img {display: block;height: auto;max-width: 100%}
svg {vertical-align: middle;display: inline-block}
ul, ol {margin: 0;padding: 0;list-style: none}
input, textarea, select {margin: 0;color: inherit;font: inherit;padding: 0}
table {border-collapse: collapse;border-spacing: 0}
.wp-bar-group-qz {background-position: center;overflow: hidden;background-repeat: no-repeat;background-size: cover;background-color: #0F1419;padding: 40px 20px;position: relative}

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

.page-module-block-bk {max-width: 1300px;z-index: 1;position: relative;margin: 0 auto}

.js-main-block-cy {text-align: center;margin-bottom: 32px}

.el-wrap-inner-fo {text-shadow: 0 2px 8px rgba(0,0,0,0.4);font-size: 26px;overflow-wrap: break-word;font-family: Space Mono, sans-serif;color: #fff;line-height: 1.2;margin-bottom: 10px;font-weight: 800}

.mod-item-inner-98d {font-size:0.9375rem;color: rgba(255,255,255,0.7);font-family: Poppins, sans-serif}

.m-title-main-cnu {display: grid;grid-template-columns: 1fr;gap: 16px}

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

.b-region-inner-w7:hover { border-color: rgba(212,175,55,0.25); }

.t-wrapper-wrap-37 {color: #fff;font-weight: 700;font-size: 18px}

.site-hero-foot-ct {color: #00E5FF;font-weight: 800;font-size:1.5rem}

.b-holder-main-xm {font-size: 13px;line-height: 1.5;color: rgba(255,255,255,0.6)}

.b-wrapper-45 {font-family: Poppins, sans-serif;border-radius: 8px;display: inline-block;align-self: flex-start;transition: background 0.25s ease;color: #0F1419;padding: 10px 20px;font-size: 14px;background: #00E5FF;font-weight: 700}

.b-wrapper-45:hover { background: #00FFFF; }

@media (min-width:597px) {
  .m-title-main-cnu { grid-template-columns: 1fr 1fr; }
}

@media (min-width:904px) {
  .m-title-main-cnu { grid-template-columns: 1fr 1fr 1fr; }
  .el-wrap-inner-fo { font-size: 36px; }
}
.el-zone-base-vy {padding: 42px 16px;background: #0F1419}
.wp-layer-head-z1d {margin: 0 auto;text-align: center;max-width: 800px}
.wp-region-block-ksw {font-family: Space Mono, sans-serif;font-size: 22px;font-weight: 800;color: #00D4FF;margin-bottom: 14px;overflow-wrap: break-word}
.page-area-base-jvr {color: #FFFFFF;text-align: left;font-size: 15px;font-family: Poppins, sans-serif;line-height: 1.65}
.page-area-base-jvr p {
  margin-bottom: 12px;
}
.page-area-base-jvr p:last-child {
  margin-bottom: 0;
}
.page-area-base-jvr strong {
  color: #00D4FF;
}
.page-area-base-jvr a {text-decoration: underline;color: #00E5FF;text-underline-offset: 2px}
.page-area-base-jvr a:hover {
  color: #00FFFF;
}
.page-area-base-jvr ul {list-style-type: disc;margin-bottom:0.75rem;padding-left: 18px}
.page-area-base-jvr ol {list-style-type: decimal;padding-left: 18px;margin-bottom:0.75rem}
.page-area-base-jvr li {font-size: 15px;line-height: 1.65;margin-bottom: 5px;color: #FFFFFF}
.page-area-base-jvr table {margin-bottom: 12px;border-collapse: collapse;display: block;overflow-x: auto;width: 100%}
.page-area-base-jvr th, .page-area-base-jvr td {padding: 9px 11px;font-size: 14px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);text-align: left}
.page-area-base-jvr th {color: #00D4FF;font-weight: 600}
@media (min-width:770px) {
  .el-zone-base-vy { padding: 56px 32px; }
  .wp-region-block-ksw { font-size: 26px; }
  .page-area-base-jvr table { display: table; }
}

.mod-widget-head-11c {padding: 38px 16px;border-top: 1px solid rgba(255, 255, 255, 0.1);background: #0F1419}
.wp-top-row-wj5 {margin: 0 auto;max-width: 720px}
.b-menu-block-dlr {font-size: 20px;font-family: Space Mono, sans-serif;margin-bottom: 16px;color: #00D4FF;font-weight: 800;overflow-wrap: break-word}
.l-inner-group-1cz {font-family: Poppins, sans-serif;color: #FFFFFF;line-height: 1.7;font-size: 15px;margin-bottom: 20px}
.l-inner-group-1cz ol {padding-left: 22px;list-style-type: decimal;margin-bottom:0.875rem}
.l-inner-group-1cz li {color: #FFFFFF;line-height: 1.7;font-size: 15px;margin-bottom: 8px}
.l-inner-group-1cz li:last-child {
  margin-bottom: 0;
}
.l-inner-group-1cz strong {
  color: #00D4FF;
}
.mod-layer-dfu {font-size: 14px;color: #0F1419;transition: background 0.25s ease;padding: 12px 28px;font-weight: 700;background: #00E5FF;border-radius: 8px;display: inline-block;font-family: Poppins, sans-serif}
.mod-layer-dfu:hover {
  background: #00FFFF;
}
@media (min-width:803px) {
  .mod-widget-head-11c { padding-top:52px;padding-right:2rem;padding-bottom:52px;padding-left:32px; }
  .b-menu-block-dlr { font-size: 24px; }
}

.app-main-area-bwe { background: #0F1419; }

.l-widget-foot-4n { border-bottom: 1px solid rgba(255,255,255,0.06); }

.b-module-inner-eq2 {margin: 0 auto;padding: 0 16px;max-width: 1300px}

.l-widget-foot-4n .b-module-inner-eq2 {justify-content: space-between;align-items: center;height: 56px;display: flex;gap: 12px}

.l-area-item-km {align-items: center;font-weight: 800;white-space: nowrap;gap: 8px;letter-spacing: -0.02em;color: #00D4FF;font-size: 18px;display: flex}

.v-header-5m {display: flex;gap: 8px;align-items: center}

.b-inner-main-gm {border-radius: 8px;padding: 7px 14px;font-size: 13px;font-family: Poppins, sans-serif;background: #00E5FF;font-weight: 700;transition: background 0.25s ease;color: #0F1419}

.b-inner-main-gm:hover { background: #00FFFF; }

.js-top-group-hk {border: 1px solid rgba(255,255,255,0.1);display: none;color: #FFFFFF;background: none}

.js-top-group-hk:hover { background: rgba(255,255,255,0.04); }

.t-text-base-0q {cursor: pointer;align-items: center;background: none;display: flex;justify-content: center;border: none;padding: 6px;color: #FFFFFF}

.wp-banner-wrap-oox {background: #1A1F2E;display: none;border-bottom: 1px solid rgba(255, 255, 255, 0.1)}

.wp-banner-wrap-oox.wrap-main-ums { display: block; }

.group-foot-do3 {flex-direction: column;padding: 8px 0;display: flex}

.m-strip-mm {font-weight: 500;border-bottom: 1px solid rgba(255,255,255,0.04);color: #FFFFFF;font-size: 15px;transition: color 0.25s ease;font-family: Poppins, sans-serif;padding:0.75rem 0}

.m-strip-mm:last-child { border-bottom: none; }
.m-strip-mm:hover { color: #00D4FF; }

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

.el-strip-inner-3j { position: relative; }

.t-holder-body-qd {border-radius: 8px;font-weight: 600;font-size: 13px;border: 1px solid rgba(255, 255, 255, 0.1);padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background: rgba(255,255,255,0.02);transition: border-color 0.25s ease, background 0.25s ease;font-family: Poppins, sans-serif;color: #FFFFFF;gap: 6px;line-height: 1;white-space: nowrap;align-items: center;cursor: pointer;display: flex}

.t-holder-body-qd:hover {background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.15)}
.m-grid-foot-nb {transition: transform 0.25s ease;font-size: 10px}
.el-strip-inner-3j.wrap-main-ums .m-grid-foot-nb { transform: rotate(180deg); }

.mod-panel-left-0rk {background: #1A1F2E;padding: 4px;top: calc(100% + 4px);z-index: 50;box-shadow: 0 8px 24px rgba(0,0,0,0.4);border-radius: 12px;right: 0;min-width:144px;display: none;border: 1px solid rgba(255, 255, 255, 0.1);position: absolute}

.el-strip-inner-3j.wrap-main-ums .mod-panel-left-0rk { display: block; }

.el-icon-head-f0 {gap: 8px;font-family: Poppins, sans-serif;display: flex;padding: 8px 12px;border-radius: 8px;transition: background 0.25s ease, color 0.25s ease;font-weight: 500;cursor: pointer;font-size: 13px;align-items: center;color: #FFFFFF}

.el-icon-head-f0:hover {color: #00D4FF;background: rgba(255,255,255,0.06)}
.el-icon-head-f0.active { color: #00E5FF; }
.app-module-area-zsk {line-height: 1;font-size:0.9375rem}

/* --- Desktop --- */

@media (min-width:783px) {
  .l-widget-foot-4n .b-module-inner-eq2 { padding: 0 20px; }
  .b-module-inner-eq2 { padding: 0 20px; }
  .js-top-group-hk { display: inline-flex; }
  .t-text-base-0q { display: none; }
  .wp-banner-wrap-oox { display: block; }

  .group-foot-do3 {padding: 0;height: 42px;flex-direction: row;gap: 24px;align-items: center}

  .m-strip-mm {font-size: 14px;padding: 4px 0;border-bottom: 2px solid transparent}

  .m-strip-mm:hover { border-bottom-color: #00E5FF; }
}
.t-area-inner-jow {max-width: 380px;width: calc(100% - 32px);z-index: 1000;padding: 20px;left: 16px;border: 1px solid rgba(255, 255, 255, 0.1);background: #1A1F2E;position: fixed;bottom: 16px;border-radius: 12px;box-shadow: 0 8px 32px rgba(0,0,0,0.4)}

.app-section-item-zs7 {color: #00D4FF;font-size: 15px;margin-bottom: 8px;font-weight: 700}

.site-wrapper-inner-ztf {margin-bottom:1rem;line-height: 1.5;font-family: Poppins, sans-serif;color: #FFFFFF;font-size: 13px}

.site-wrapper-inner-ztf a {text-underline-offset: 2px;color: #00D4FF;text-decoration: underline}

.site-wrapper-inner-ztf a:hover { color: #00E5FF; }

.t-strip-group-fk {display: flex;gap: 10px}

.el-wrapper-item-qx {border-radius: 8px;font-family: Poppins, sans-serif;background: rgba(255,255,255,0.1);padding: 10px 16px;color: #00D4FF;font-size: 13px;transition: background 0.25s ease;text-align: center;font-weight: 600;flex: 1}

.el-wrapper-item-qx:hover { background: rgba(255,255,255,0.15); }

.t-container-inner-jif {font-size: 13px;transition: color 0.25s ease;font-weight: 500;flex: 1;padding: 10px 16px;text-align: center;font-family: Poppins, sans-serif;color: #8B92A9;border-radius: 8px}

.t-container-inner-jif:hover { color: #FFFFFF; }
.v-zone-right-5u {padding: 44px 18px;background: #0F1419}
.t-holder-inner-wc3 {margin: 0 auto;max-width: 1300px}
.t-layer-inner-rk {font-size: 24px;font-weight: 800;font-family: Space Mono, sans-serif;overflow-wrap: break-word;margin-bottom: 16px;color: #00D4FF}
.js-link-wrap-sl4 {font-family: Poppins, sans-serif;font-size: 15px;line-height: 1.65;color: #FFFFFF}
.js-link-wrap-sl4 p {
  margin-bottom:0.75rem;
}
.js-link-wrap-sl4 p:last-child {
  margin-bottom: 0;
}
.js-link-wrap-sl4 strong {
  color: #00D4FF;
}
.js-link-wrap-sl4 a {text-underline-offset: 2px;text-decoration: underline;color: #00E5FF}
.js-link-wrap-sl4 a:hover {
  color: #00FFFF;
}
.js-link-wrap-sl4 ul {list-style-type: disc;margin-bottom: 12px;padding-left:1.25rem}
.js-link-wrap-sl4 ol {padding-left: 20px;list-style-type: decimal;margin-bottom: 12px}
.js-link-wrap-sl4 li {margin-bottom: 5px;line-height: 1.65;font-size: 15px;color: #FFFFFF}
.js-link-wrap-sl4 table {overflow-x: auto;margin-bottom: 12px;display: block;width: 100%;border-collapse: collapse}
.js-link-wrap-sl4 th, .js-link-wrap-sl4 td {border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding-top:9px;padding-right:11px;padding-bottom:9px;padding-left:11px;text-align: left;font-size: 14px}
.js-link-wrap-sl4 th {color: #00D4FF;font-weight: 600}
@media (min-width:766px) {
  .v-zone-right-5u { padding-top:58px;padding-right:36px;padding-bottom:58px;padding-left:36px; }
  .t-layer-inner-rk { font-size:1.75rem; }
  .js-link-wrap-sl4 table { display: table; }
}

.mod-container-box-3q {padding-top:48px;padding-right:16px;padding-bottom:48px;padding-left:1rem;background: #0F1419}

.js-content-col-ew {max-width: 900px;margin: 0 auto}

.page-strip-primary-fx3 {margin-bottom:1.5rem;flex-direction: column;gap:1rem;padding-bottom: 24px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);display: flex}

.site-row-body-cec { flex: 1; }

.wp-component-main-b7y {overflow-wrap: break-word;margin-bottom: 6px;font-weight: 800;font-family: Space Mono, sans-serif;font-size: 22px;color: #00D4FF}

.site-wrapper-item-c3g {font-weight: 800;font-size:1.75rem;color: #00E5FF}

.wp-item-wrap-8x {flex-direction: column;flex-shrink: 0;display: flex;gap: 8px}

.l-col-block-4c {border-radius: 8px;font-family: Poppins, sans-serif;font-size:0.875rem;display: inline-block;background: #00E5FF;text-align: center;transition: background 0.25s ease;font-weight: 700;color: #0F1419;padding:0.75rem 28px}

.l-col-block-4c:hover { background: #00FFFF; }

.v-block-top-jd {color: #8B92A9;font-size: 12px}

.b-zone-col-7cj p {line-height: 1.6;color: #FFFFFF;font-family: Poppins, sans-serif;font-size:1rem;margin-bottom: 16px}

.b-zone-col-7cj p:last-child { margin-bottom: 0; }

.b-zone-col-7cj ul {margin-bottom: 16px;list-style-type: square;padding-left: 24px}

.b-zone-col-7cj ol {padding-left: 24px;margin-bottom: 16px;list-style-type: decimal}

.b-zone-col-7cj li {font-family: Poppins, sans-serif;font-size: 15px;margin-bottom: 8px;color: #FFFFFF;line-height: 1.55}

.b-zone-col-7cj a {color: #00E5FF;text-decoration: underline;text-underline-offset: 3px}
.b-zone-col-7cj a:hover { color: #00FFFF; }

.b-zone-col-7cj strong { color: #00D4FF; }

.b-zone-col-7cj table {overflow-x: auto;font-size: 15px;display: block;border-collapse: collapse;margin-bottom: 16px;width: 100%}

.b-zone-col-7cj th {border-bottom: 1px solid rgba(255, 255, 255, 0.1);background: rgba(255,255,255,0.04);font-weight: 600;padding: 11px 14px;text-align: left;color: #00D4FF}

.b-zone-col-7cj td {color: #FFFFFF;padding: 11px 14px;border-bottom: 1px solid rgba(255,255,255,0.04)}

@media (min-width:839px) {
  .page-strip-primary-fx3 {align-items: center;flex-direction: row;justify-content: space-between}
  .wp-component-main-b7y { font-size: 26px; }
  .site-wrapper-item-c3g { font-size: 34px; }
  .b-zone-col-7cj table { display: table; }
}
.v-link-inner-kat {background: #1A1F2E;border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding: 40px 18px;border-top: 1px solid rgba(255, 255, 255, 0.1)}
.page-item-pqe {max-width: 820px;margin: 0 auto}
.ui-bar-top-9b {overflow-wrap: break-word;margin-bottom: 12px;font-family: Space Mono, sans-serif;font-size: 21px;color: #00D4FF;font-weight: 700}
.m-item-top-x6q {font-family: Poppins, sans-serif;color: #FFFFFF;line-height: 1.65;font-size:0.875rem}
.m-item-top-x6q p { margin-bottom: 11px; }
.m-item-top-x6q p:last-child { margin-bottom: 0; }
.m-item-top-x6q strong { color: #00D4FF; }
.m-item-top-x6q a {color: #00E5FF;text-underline-offset: 2px;text-decoration: underline}
.m-item-top-x6q a:hover { color: #00FFFF; }
.m-item-top-x6q ul {list-style-type: disc;padding-left:1.125rem;margin-bottom: 11px}
.m-item-top-x6q ol {padding-left: 18px;list-style-type: decimal;margin-bottom: 11px}
.m-item-top-x6q li {color: #FFFFFF;font-size: 14px;margin-bottom: 5px;line-height: 1.65}
.m-item-top-x6q table {margin-bottom: 11px;display: block;border-collapse: collapse;overflow-x: auto;width: 100%}
.m-item-top-x6q th, .m-item-top-x6q td {text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.1);font-size:0.8125rem;padding: 8px 10px}
.m-item-top-x6q th {font-weight: 600;color: #00D4FF}
@media (min-width:837px) {
  .v-link-inner-kat { padding: 56px 36px; }
  .ui-bar-top-9b { font-size: 25px; }
  .m-item-top-x6q table { display: table; }
}

.el-banner-foot-ea3 {padding-top:48px;padding-right:1.25rem;padding-bottom:48px;padding-left:20px;background: #1A1F2E}
.site-outer-inner-fg {max-width: 1300px;margin: 0 auto}
.b-layer-item-k9 {gap: 24px;flex-direction: column;display: flex}
@media (min-width:770px) {
  .b-layer-item-k9 {flex-direction: row;align-items: flex-start;gap:2.5rem}
}
.outer-primary-bp {
  flex: 1;
}
.el-frame-group-nqh {overflow-wrap: break-word;font-size: 18px;color: #FFFFFF;margin-bottom: 14px;font-weight: 700;font-family: Space Mono, sans-serif}
.app-view-top-tsl {line-height: 1.7;font-size: 13px;font-family: Poppins, sans-serif;color: #FFFFFF}
.app-view-top-tsl p {
  margin-bottom: 10px;
}
.app-view-top-tsl p:last-child {
  margin-bottom: 0;
}
.app-view-top-tsl a {text-decoration: underline;text-underline-offset: 2px;color: #FFFFFF}
.app-view-top-tsl a:hover {
  color: #00E5FF;
}
.app-view-top-tsl strong {
  color: #00D4FF;
}
.app-view-top-tsl ul {padding-left: 20px;list-style-type: disc;margin-bottom: 10px}
.app-view-top-tsl ol {margin-bottom: 10px;list-style-type: decimal;padding-left: 20px}
.app-view-top-tsl li {margin-bottom: 4px;line-height: 1.55;color: #8B92A9;font-size: 13px}
.app-view-top-tsl table {border-collapse: collapse;overflow-x: auto;width: 100%;margin-bottom: 10px;display: block}
.app-view-top-tsl th, .app-view-top-tsl td {font-size: 12px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);text-align: left;padding: 8px 9px}
.app-view-top-tsl th {font-weight: 600;color: #FFFFFF}
.b-view-box-b7g {flex-wrap: wrap;flex-shrink: 0;gap: 10px;display: flex}
@media (min-width:767px) {
  .b-view-box-b7g {flex-direction: column;align-items: flex-end}
  .app-view-top-tsl table { display: table; }
}
.b-holder-row-z2l {color: #8B92A9;height: 40px;width: 40px;border-radius: 50%;font-size: 12px;font-family: Poppins, sans-serif;font-weight: 800;border: 2px solid #8B92A9;display: flex;align-items: center;justify-content: center}
.l-link-yjv {font-family: Poppins, sans-serif;font-size: 11px;border: 1px solid rgba(255, 255, 255, 0.1);padding: 8px 16px;white-space: nowrap;color: #8B92A9;border-radius: 4px;font-weight: 600}

.app-element-inner-0fd {background: #1A1F2E;padding: 52px 20px}
.m-group-group-lm {background: #0F1419;max-width: 1300px;margin: 0 auto;border-radius: 12px;padding:1.875rem 22px;box-shadow: 0 2px 14px rgba(0,0,0,0.1)}
.page-top-head-9h {
  margin-bottom: 26px;
}
.m-container-row-0z {margin-bottom: 8px;color: #00E5FF;font-weight: 600;font-size: 11px;letter-spacing: 0.06em;font-family: Poppins, sans-serif;text-transform: uppercase;display: inline-block}
.mod-region-area-nf {margin-bottom: 10px;font-size: 22px;overflow-wrap: break-word;font-weight: 700;color: #00D4FF;font-family: Space Mono, sans-serif}
.l-container-inner-0j5 {font-size: 14px;color: #8B92A9;line-height: 1.6;font-family: Poppins, sans-serif}
.app-section-foot-b5 {margin: 24px 0;height: 1px;background: rgba(255, 255, 255, 0.1)}
.wrapper-block-oc0 {
  margin-bottom: 8px;
}
.el-region-row-8r {color: #00D4FF;font-weight: 600;font-family: Space Mono, sans-serif;overflow-wrap: break-word;font-size: 17px;margin-bottom: 12px}
.l-nav-area-61 {line-height: 1.7;font-family: Poppins, sans-serif;font-size:0.875rem;color: #FFFFFF}
.l-nav-area-61 p {
  margin-bottom: 10px;
}
.l-nav-area-61 p:last-child { margin-bottom: 0; }
.l-nav-area-61 strong {color: #00D4FF;font-weight: 600}
.l-nav-area-61 a {transition: color 0.25s;text-decoration: none;color: #00E5FF}
.l-nav-area-61 a:hover {
  color: #00FFFF;
}
.l-nav-area-61 ul {list-style-type: circle;margin-bottom: 10px;padding-left: 20px}
.l-nav-area-61 ol {margin-bottom: 10px;padding-left: 20px;list-style-type: decimal}
.l-nav-area-61 li {line-height: 1.75;font-size: 14px;color: #FFFFFF;margin-bottom: 4px}
.l-nav-area-61 table {overflow-x: auto;border-collapse: collapse;margin-bottom: 10px;display: block;width: 100%}
.l-nav-area-61 th,
.l-nav-area-61 td {border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding: 8px 10px;font-size: 13px;text-align: left}
.l-nav-area-61 th {color: #00D4FF;text-transform: uppercase;font-weight: 600;font-size: 12px;letter-spacing: 0.04em}
@media(min-width:799px) {
  .app-element-inner-0fd {
    padding: 70px 40px;
  }
  .m-group-group-lm {
    padding: 40px 44px;
  }
  .mod-region-area-nf {
    font-size: 26px;
  }
  .el-region-row-8r {
    font-size: 20px;
  }
  .l-nav-area-61 table { display: table; }
}
.mod-content-right-2d {background: #0F1419;padding: 44px 20px;border-top: 1px solid rgba(255, 255, 255, 0.1)}
.ui-banner-left-xe9 {max-width: 1300px;margin: 0 auto}
.app-wrap-body-75 {font-family: Space Mono, sans-serif;overflow-wrap: break-word;font-weight: 700;font-size: 20px;margin-bottom: 14px;color: #00D4FF}
.wp-box-inner-lt {line-height: 1.65;color: #FFFFFF;font-family: Poppins, sans-serif;font-size: 14px}
.wp-box-inner-lt p {
  margin-bottom: 12px;
}
.wp-box-inner-lt p:last-child {
  margin-bottom: 0;
}
.wp-box-inner-lt strong {
  color: #00D4FF;
}
.wp-box-inner-lt a {text-underline-offset: 2px;color: #00E5FF;text-decoration: underline}
.wp-box-inner-lt a:hover {
  color: #00FFFF;
}
.wp-box-inner-lt ul {margin-bottom:0.75rem;padding-left: 18px;list-style-type: disc}
.wp-box-inner-lt ol {list-style-type: decimal;padding-left: 18px;margin-bottom: 12px}
.wp-box-inner-lt li {line-height: 1.65;font-size: 14px;color: #FFFFFF;margin-bottom: 5px}
.wp-box-inner-lt table {border-collapse: collapse;overflow-x: auto;display: block;margin-bottom:0.75rem;width: 100%}
.wp-box-inner-lt th, .wp-box-inner-lt td {font-size: 13px;text-align: left;padding: 9px 11px;border-bottom: 1px solid rgba(255, 255, 255, 0.1)}
.wp-box-inner-lt th {font-weight: 600;color: #00D4FF;font-size: 12px;text-transform: uppercase;letter-spacing: 0.03em}
@media (min-width:795px) {
  .mod-content-right-2d { padding: 60px 36px; }
  .app-wrap-body-75 { font-size: 24px; }
  .wp-box-inner-lt table { display: table; }
}

.mod-zone-body-a9 {background: #1A1F2E;padding: 38px 16px}
.js-block-head-ko {max-width: 1300px;margin: 0 auto;flex-direction: column;display: flex;gap: 18px}
.l-text-col-rc {overflow-wrap: break-word;color: #00D4FF;margin-bottom: 8px;font-family: Space Mono, sans-serif;font-size: 24px;font-weight: 800}
.mod-cell-l8 {font-family: Poppins, sans-serif;font-size: 16px;color: #8B92A9;line-height: 1.5}
.ui-card-right-od {font-family: Poppins, sans-serif;line-height: 1.7;font-size:0.9375rem;color: #FFFFFF}
.ui-card-right-od p { margin-bottom:0.875rem; }
.ui-card-right-od p:last-child { margin-bottom: 0; }
.ui-card-right-od strong { color: #00D4FF; }
.ui-card-right-od a {color: #00E5FF;text-underline-offset: 2px;text-decoration: underline}
.ui-card-right-od a:hover { color: #00FFFF; }
.ui-card-right-od ul {list-style-type: square;padding-left: 22px;margin-bottom:0.875rem}
.ui-card-right-od ol {padding-left:1.375rem;list-style-type: decimal;margin-bottom:0.875rem}
.ui-card-right-od li {color: #FFFFFF;margin-bottom: 7px;line-height: 1.7;font-size: 15px}
.ui-card-right-od table {width: 100%;display: block;margin-bottom: 14px;border-collapse: collapse;overflow-x: auto}
.ui-card-right-od th, .ui-card-right-od td {text-align: left;font-size: 14px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding: 9px 11px}
.ui-card-right-od th {font-size: 13px;letter-spacing: 0.04em;font-weight: 600;color: #00D4FF}
@media (min-width:923px) {
  .mod-zone-body-a9 { padding: 54px 32px; }
  .js-block-head-ko {flex-direction: row;gap: 52px}
  .l-box-group-8m8 { flex: 0 0 320px; }
  .l-text-col-rc { font-size: 28px; }
  .ui-card-right-od table { display: table; }
}

.card-primary-8c {background: linear-gradient(180deg, #1A1F2E 0%, #0F1419 100%);padding: 22px 16px}
.js-bar-head-76 {flex-wrap: wrap;justify-content: center;margin: 0 auto;gap: 10px;max-width: 1300px;display: flex}
.t-title-item-ce {color: #8B92A9;padding: 8px 18px;border-radius: 100px;white-space: nowrap;font-size: 13px;font-family: Poppins, sans-serif;background: rgba(255,255,255,0.04);border: 1px solid rgba(255, 255, 255, 0.1)}
.el-icon-row-js9 {color: #00E5FF;font-weight: 800}
@media (min-width:898px) {
  .card-primary-8c { padding:1.75rem 20px; }
  .t-title-item-ce {padding-top:10px;padding-right:22px;padding-bottom:10px;padding-left:22px;font-size: 14px}
}

.c-section-block-im {padding: 50px 18px;background: #1A1F2E}
.t-text-area-8dz {box-shadow: 0 1px 10px rgba(0,0,0,0.08);padding: 26px 20px;border-radius: 12px;background: #0F1419;margin: 0 auto;max-width: 1300px}
.ui-grid-foot-x11 {font-size: 11px;letter-spacing: 0.05em;display: inline-block;font-family: Poppins, sans-serif;text-transform: uppercase;margin-bottom: 10px;font-weight: 600;color: #00E5FF}
.group-base-013 {font-family: Space Mono, sans-serif;margin-bottom: 16px;font-weight: 700;font-size:1.25rem;overflow-wrap: break-word;color: #00D4FF}
.ui-element-item-44 {line-height: 1.65;font-family: Poppins, sans-serif;color: #FFFFFF;font-size: 15px}
.ui-element-item-44 p { margin-bottom:0.75rem; }
.ui-element-item-44 p:last-child { margin-bottom: 0; }
.ui-element-item-44 strong {color: #00D4FF;font-weight: 600}
.ui-element-item-44 a {text-decoration: none;transition: color 0.25s;color: #00E5FF}
.ui-element-item-44 a:hover { color: #00FFFF; }
.ui-element-item-44 ul {list-style-type: circle;padding-left: 22px;margin-bottom: 12px}
.ui-element-item-44 ol {list-style-type: decimal;padding-left: 22px;margin-bottom: 12px}
.ui-element-item-44 li {margin-bottom: 5px;line-height: 1.7;font-size:0.875rem;color: #FFFFFF}
.ui-element-item-44 dl { margin-bottom: 12px; }
.ui-element-item-44 dt {font-weight: 700;margin-top: 13px;font-size: 15px;color: #00D4FF}
.ui-element-item-44 dt:first-child { margin-top: 0; }
.ui-element-item-44 dd {margin-left: 0;margin-bottom: 6px;line-height: 1.65;font-size: 15px;color: #FFFFFF}
.ui-element-item-44 table {display: block;overflow-x: auto;border-collapse: collapse;width: 100%;margin-bottom: 12px}
.ui-element-item-44 th, .ui-element-item-44 td {font-size: 14px;padding: 9px 11px;text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.1)}
.ui-element-item-44 th {text-transform: uppercase;color: #00D4FF;font-size: 12px;font-weight: 600;letter-spacing: 0.04em}
@media(min-width:838px) {
  .c-section-block-im { padding: 66px 38px; }
  .t-text-area-8dz { padding-top:36px;padding-right:38px;padding-bottom:36px;padding-left:38px; }
  .group-base-013 { font-size: 24px; }
  .ui-element-item-44 table { display: table; }
}
.l-title-wrap-n4 {background: #0F1419;padding-top:2.75rem;padding-right:22px;padding-bottom:44px;padding-left:22px;border-top: 1px solid rgba(255, 255, 255, 0.1)}

.l-col-inner-bm {max-width: 1300px;margin: 0 auto}

.l-view-box-38p {gap: 32px;flex-direction: column;display: flex;padding-bottom:1.75rem;border-bottom: 1px solid rgba(255, 255, 255, 0.1)}

.m-element-left-p3 { flex: 1; }

.el-inner-primary-59r {font-size: 21px;font-weight: 800;color: #00D4FF;letter-spacing: -0.02em;margin-bottom: 12px}

.page-box-area-nn {max-width: 360px;font-family: Poppins, sans-serif;font-size: 13px;color: #8B92A9;line-height: 1.65}

.l-group-cell-lgj { flex: 1; }

.t-icon-group-v60 {font-weight: 700;font-size:0.8125rem;margin-bottom: 14px;text-transform: uppercase;letter-spacing: 0.08em;color: #00D4FF}

.page-top-jwx {flex-direction: column;display: flex;gap: 10px}

.page-top-jwx a {font-family: Poppins, sans-serif;font-size: 14px;color: #FFFFFF;transition: color 0.25s ease}

.page-top-jwx a:hover { color: #00D4FF; }

.b-strip-cell-irt {gap:1rem;display: flex;flex-direction: column;padding-top: 24px}

.ui-banner-base-hp {line-height: 1.65;font-size: 12px;color: #8B92A9}

.mod-area-block-e9 {font-size: 12px;color: #8B92A9}

@media (min-width:797px) {
  .l-title-wrap-n4 { padding-top:52px;padding-right:44px;padding-bottom:52px;padding-left:44px; }
  .l-view-box-38p {flex-direction: row;gap: 60px}
  .b-strip-cell-irt {justify-content: space-between;align-items: flex-end;flex-direction: row}
}