*, *::before, *::after {box-sizing: border-box;padding: 0;margin: 0}
body {-webkit-font-smoothing: antialiased;min-height: 100vh}
img, svg {display: block;max-width: 100%}
a {text-decoration: none;color: inherit}
button {background: none;font: inherit;border: none;cursor: pointer}
ul, ol { list-style: none; }
input, textarea, select { font: inherit; }
.v-module-cell-7p {background: #151d32;padding: 44px 18px}
.t-icon-body-tnn {margin: 0 auto;max-width: 700px}
.b-hero-left-wnu {overflow-wrap: break-word;font-family: Space Mono, sans-serif;font-size: 22px;font-weight: 700;margin-bottom: 28px;color: #ff0066}
.c-title-primary-j7 {gap: 0;display: flex;flex-direction: column}
.page-zone-inner-8p {padding-bottom: 24px;position: relative;display: flex;gap: 16px}
.page-zone-inner-8p:last-child { padding-bottom: 0; }
.page-zone-inner-8p:not(:last-child)::after {width: 2px;top: 40px;position: absolute;bottom: 0;left: 17px;content: '';background: rgba(255, 0, 102, 0.12)}
.wp-banner-head-bmg {border-radius: 50%;height: 36px;background: #ff0066;color: #0a0e1a;font-size: 15px;justify-content: center;display: flex;width: 36px;font-weight: 800;z-index: 1;flex-shrink: 0;font-family: Inter, sans-serif;position: relative;align-items: center}
.el-item-primary-ak {font-weight: 700;font-size: 16px;color: #ff0066;font-family: Space Mono, sans-serif;margin-bottom: 4px}
.b-col-head-i1k {font-size: 14px;color: #f0f0f0;line-height: 1.6;font-family: Inter, sans-serif}
@media (min-width:768px) {
  .v-module-cell-7p { padding-top:60px;padding-right:40px;padding-bottom:60px;padding-left:2.5rem; }
  .b-hero-left-wnu { font-size: 26px; }
}

.v-outer-col-lg {background: #151d32;padding: 56px 20px}
.site-list-body-qeh {display: flex;gap: 28px;max-width: 1280px;margin: 0 auto;flex-direction: column}
.mod-slot-left-b1 {color: #ff0066;font-family: Space Mono, sans-serif;font-weight: 800;margin-bottom: 14px;overflow-wrap: break-word;font-size: 24px}
.b-link-main-93 {line-height: 1.7;font-family: Inter, sans-serif;font-size: 15px;color: #f0f0f0}
.b-link-main-93 p {
  margin-bottom: 14px;
}
.b-link-main-93 p:last-child { margin-bottom: 0; }
.b-link-main-93 strong { color: #ff0066; }
.b-link-main-93 a {color: #ff0066;text-decoration: underline;text-underline-offset: 2px}
.b-link-main-93 a:hover { color: #ff3399; }
.b-link-main-93 ul {padding-left: 22px;list-style-type: disc;margin-bottom: 14px}
.b-link-main-93 ol {margin-bottom: 14px;padding-left: 22px;list-style-type: decimal}
.b-link-main-93 li {font-size: 15px;color: #f0f0f0;line-height: 1.7;margin-bottom: 6px}
.b-link-main-93 table {border-collapse: collapse;display: block;overflow-x: auto;margin-bottom: 14px;width: 100%}
.b-link-main-93 th, .b-link-main-93 td {border-bottom: 1px solid rgba(255, 0, 102, 0.12);padding: 10px 12px;text-align: left;font-size: 14px}
.b-link-main-93 th {letter-spacing: 0.03em;font-weight: 600;font-size: 13px;color: #ff0066}
.mod-text-box-q2 {width: 100%;border-radius: 12px;object-fit: cover;max-height: 300px}
@media (min-width:857px) {
  .v-outer-col-lg { padding: 72px 44px; }
  .site-list-body-qeh {flex-direction: row;align-items: center;gap: 48px}
  .wrap-foot-zgv { flex: 1; }
  .b-card-main-5i { flex: 0 0 360px; }
  .mod-text-box-q2 { max-height: 400px; }
  .mod-slot-left-b1 { font-size: 28px; }
  .b-link-main-93 table { display: table; }
}
.mod-text-group-sa {width: calc(100% - 32px);bottom: 16px;max-width: 380px;padding: 20px;box-shadow: 0 8px 32px rgba(0,0,0,0.4);position: fixed;background: #151d32;border-radius: 12px;z-index: 1000;left: 16px;border: 1px solid rgba(255, 0, 102, 0.12)}

.b-holder-row-wp {font-size:0.9375rem;font-weight: 700;margin-bottom: 8px;color: #ff0066}

.wp-zone-group-ik4 {margin-bottom: 16px;font-size:0.8125rem;color: #f0f0f0;line-height: 1.5;font-family: Inter, sans-serif}

.wp-zone-group-ik4 a {text-decoration: underline;text-underline-offset: 2px;color: #ff0066}

.wp-zone-group-ik4 a:hover { color: #ff0066; }

.js-strip-item-un {display: flex;gap: 10px}

.js-component-area-uh {border-radius: 8px;font-weight: 600;font-size: 13px;transition: background 0.25s ease;flex: 1;color: #ff0066;text-align: center;background: rgba(255,255,255,0.1);padding: 10px 16px;font-family: Inter, sans-serif}

.js-component-area-uh:hover { background: rgba(255,255,255,0.15); }

.app-layer-left-3z {font-size: 13px;transition: color 0.25s ease;border-radius: 8px;color: #8b92a0;font-family: Inter, sans-serif;text-align: center;flex: 1;padding: 10px 16px;font-weight: 500}

.app-layer-left-3z:hover { color: #f0f0f0; }
.mod-content-body-cr {border-bottom: 1px solid rgba(255, 0, 102, 0.12);background: #0a0e1a}

.el-nav-9kc {display: flex;margin: 0 auto;gap: 12px;max-width: 1280px;padding: 0 16px;align-items: center;height: 56px}

.m-inner-block-y1 {width: 40px;flex-shrink: 0;color: #f0f0f0;transition: background 0.25s ease;border: 1px solid rgba(255, 0, 102, 0.12);cursor: pointer;background: none;display: flex;border-radius: 8px;align-items: center;height: 40px;justify-content: center}

.m-inner-block-y1:hover { background: rgba(255,255,255,0.04); }

.mod-holder-area-4u {letter-spacing: -0.02em;font-size: 19px;gap: 8px;color: #ff0066;white-space: nowrap;align-items: center;display: flex;font-weight: 800}

.t-region-body-zs {align-items: center;display: flex;gap: 8px;margin-left: auto}

.site-cell-item-zj {background: #ff0066;color: #0a0e1a;padding: 7px 14px;border-radius: 8px;font-size: 13px;font-family: Inter, sans-serif;transition: background 0.25s ease;font-weight: 700}

.site-cell-item-zj:hover { background: #ff3399; }

.mod-link-group-nzb {background: none;border: 1px solid rgba(255,255,255,0.1);color: #f0f0f0;display: none}

.mod-link-group-nzb:hover { background: rgba(255,255,255,0.04); }

/* --- Drawer --- */

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

.page-frame-inner-gc.ui-col-4b { transform: translateX(0); }

.page-module-row-wm {border-bottom: 1px solid rgba(255,255,255,0.06);justify-content: space-between;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;display: flex;flex-shrink: 0;align-items: center}

.site-main-item-0g {font-size: 18px;width: 32px;border-radius: 4px;color: #f0f0f0;border: 1px solid rgba(255, 0, 102, 0.12);transition: background 0.25s ease;height: 32px;place-items: center;background: none;cursor: pointer;display: grid}

.site-main-item-0g:hover { background: rgba(255,255,255,0.04); }

.t-block-top-yit {flex-direction: column;padding: 12px 0;display: flex;flex: 1}

.js-group-foot-oc {font-family: Inter, sans-serif;transition: background 0.25s ease, color 0.25s ease;font-size: 16px;color: #f0f0f0;font-weight: 500;padding: 14px 24px}

.js-group-foot-oc:hover {color: #ff0066;background: rgba(255,255,255,0.04)}

.wp-top-left-50s {visibility: hidden;background: rgba(10, 14, 26, 0.85);position: fixed;opacity: 0;transition: opacity 0.3s ease, visibility 0.3s ease;inset: 0;z-index: 150}

.wp-top-left-50s.ui-col-4b {opacity: 1;visibility: visible}

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

.site-btn-primary-6w { position: relative; }

.m-wrap-cm {border-radius: 8px;padding: 5px 10px;font-size:0.8125rem;font-weight: 600;transition: border-color 0.25s ease, background 0.25s ease;align-items: center;line-height: 1;background: rgba(255,255,255,0.02);font-family: Inter, sans-serif;border: 1px solid rgba(255, 0, 102, 0.12);cursor: pointer;color: #f0f0f0;gap: 6px;display: flex;white-space: nowrap}

.m-wrap-cm:hover {border-color: rgba(255,255,255,0.15);background: rgba(255,255,255,0.04)}
.app-banner-base-2lh {transition: transform 0.25s ease;font-size: 10px}
.site-btn-primary-6w.ui-col-4b .app-banner-base-2lh { transform: rotate(180deg); }

.layer-col-ewm {z-index: 50;right: 0;top: calc(100% + 4px);padding: 4px;min-width:135px;display: none;position: absolute;border-radius: 12px;box-shadow: 0 8px 24px rgba(0,0,0,0.4);border: 1px solid rgba(255, 0, 102, 0.12);background: #151d32}

.site-btn-primary-6w.ui-col-4b .layer-col-ewm { display: block; }

.wp-top-col-a3 {padding: 8px 12px;font-size: 13px;font-family: Inter, sans-serif;cursor: pointer;gap: 8px;transition: background 0.25s ease, color 0.25s ease;display: flex;font-weight: 500;align-items: center;color: #f0f0f0;border-radius: 8px}

.wp-top-col-a3:hover {color: #ff0066;background: rgba(255,255,255,0.06)}
.wp-top-col-a3.active { color: #ff0066; }
.v-region-left-t4 {line-height: 1;font-size: 16px}

/* --- Desktop --- */

@media (min-width:799px) {
  .el-nav-9kc {padding: 0 20px;height: 60px}
  .mod-link-group-nzb { display: inline-flex; }
}
.ui-area-foot-of {padding-top:56px;padding-right:1.25rem;padding-bottom:56px;padding-left:20px;background: #151d32}
.b-top-primary-ty4 {max-width: 1280px;border-top: 3px solid #ff0066;box-shadow: 0 2px 16px rgba(0,0,0,0.1);margin: 0 auto;padding-top:30px;padding-right:24px;padding-bottom:1.875rem;padding-left:24px;border-radius: 12px;background: #0a0e1a}
.app-row-right-n7i {margin-bottom: 10px;font-size: 11px;letter-spacing: 0.06em;color: #ff0066;text-transform: uppercase;font-weight: 600;font-family: Inter, sans-serif;display: inline-block}
.js-text-foot-7ir {font-size: 22px;margin-bottom: 18px;overflow-wrap: break-word;font-family: Space Mono, sans-serif;font-weight: 700;color: #ff0066}
.v-view-right-vff {line-height: 1.7;color: #f0f0f0;font-size: 15px;font-family: Inter, sans-serif}
.v-view-right-vff p {
  margin-bottom: 12px;
}
.v-view-right-vff p:last-child { margin-bottom: 0; }
.v-view-right-vff a {text-underline-offset: 2px;color: #ff0066;text-decoration: underline}
.v-view-right-vff a:hover { color: #ff3399; }
.v-view-right-vff strong {font-weight: 600;color: #ff0066}
.v-view-right-vff ul {margin-bottom: 12px;padding-left: 22px;list-style-type: circle}
.v-view-right-vff ol {list-style-type: decimal;padding-left:1.375rem;margin-bottom: 12px}
.v-view-right-vff li {font-size:0.9375rem;margin-bottom: 5px;line-height: 1.75;color: #f0f0f0}
.v-view-right-vff table {margin-bottom: 12px;width: 100%;display: block;border-collapse: collapse;overflow-x: auto}
.v-view-right-vff th,
.v-view-right-vff td {font-size: 14px;padding: 9px 12px;border-bottom: 1px solid rgba(255, 0, 102, 0.12);text-align: left}
.v-view-right-vff th {font-size:0.8125rem;font-weight: 600;color: #ff0066}
.page-region-body-o4m {text-decoration: none;transition: background 0.25s;font-size: 15px;padding: 12px 32px;display: inline-block;color: #0a0e1a;font-weight: 600;font-family: Inter, sans-serif;border-radius: 8px;background: #ff0066;margin-top:1rem}
.page-region-body-o4m:hover {
  background: #ff3399;
}
.c-panel-body-hm {line-height: 1.5;color: #8b92a0;margin-top: 12px;font-size:0.75rem;font-family: Inter, sans-serif}
@media(min-width:799px) {
  .ui-area-foot-of {
    padding-top:72px;padding-right:42px;padding-bottom:4.5rem;padding-left:42px;
  }
  .b-top-primary-ty4 {
    padding: 40px 44px;
  }
  .js-text-foot-7ir {
    font-size: 26px;
  }
  .v-view-right-vff table { display: table; }
}
.l-block-primary-h27 {padding: 54px 20px;background: #151d32}
.b-hero-item-e3 {margin: 0 auto;flex-direction: column;display: flex;gap: 28px;max-width: 1280px}
.t-cell-col-535 {margin-bottom: 8px;color: #ff0066;letter-spacing: 0.1em;text-transform: uppercase;font-size: 11px;font-family: Inter, sans-serif;font-weight: 700}
.content-wrap-6d {font-weight: 800;overflow-wrap: break-word;font-family: Space Mono, sans-serif;font-size: 26px;margin-bottom:1.125rem;color: #ff0066}
.ui-frame-box-lc {font-size: 16px;line-height: 1.75;font-family: Inter, sans-serif;color: #f0f0f0}
.ui-frame-box-lc p { margin-bottom: 16px; }
.ui-frame-box-lc p:last-child { margin-bottom: 0; }
.ui-frame-box-lc strong { color: #ff0066; }
.ui-frame-box-lc a {text-underline-offset: 3px;text-decoration: underline;color: #ff0066}
.ui-frame-box-lc a:hover { color: #ff3399; }
.ui-frame-box-lc ul {list-style-type: circle;margin-bottom: 16px;padding-left: 22px}
.ui-frame-box-lc ol {margin-bottom: 16px;padding-left: 22px;list-style-type: decimal}
.ui-frame-box-lc li {font-size: 16px;margin-bottom: 8px;color: #f0f0f0;line-height: 1.75}
.ui-frame-box-lc table {display: block;overflow-x: auto;border-collapse: collapse;margin-bottom: 16px;width: 100%}
.ui-frame-box-lc th {border-bottom: 1px solid rgba(255, 0, 102, 0.12);text-align: left;padding: 11px 14px;background: #0a0e1a;font-weight: 600;color: #ff0066}
.ui-frame-box-lc td {color: #f0f0f0;padding: 11px 14px;border-bottom: 1px solid rgba(255,255,255,0.04)}
.v-box-base-9v7 {padding: 24px;border: 1px solid rgba(255, 0, 102, 0.12);border-radius: 12px;background: #0a0e1a}
.v-panel-block-kps {font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;color: #8b92a0;margin-bottom: 6px;font-family: Inter, sans-serif;font-size: 12px}
.b-icon-sy {font-weight: 800;font-size: 28px;margin-bottom: 8px;color: #ff0066;font-family: Space Mono, sans-serif}
.el-holder-top-ic7 {font-family: Inter, sans-serif;line-height: 1.5;font-size: 14px;color: #8b92a0}
@media (min-width:863px) {
  .l-block-primary-h27 { padding:4.5rem 44px; }
  .b-hero-item-e3 {gap: 48px;flex-direction: row}
  .page-grid-row-zri { flex: 1; }
  .v-box-base-9v7 {flex: 0 0 280px;align-self: flex-start}
  .content-wrap-6d { font-size: 30px; }
  .ui-frame-box-lc table { display: table; }
}

.page-main-inner-6zt {border-top: 1px solid rgba(255, 0, 102, 0.12);padding: 34px 16px;border-bottom: 1px solid rgba(255, 0, 102, 0.12);background: #0a0e1a}
.t-region-cell-z4m {gap: 24px 0;margin: 0 auto;display: flex;max-width: 1280px;justify-content: center;flex-wrap: wrap}
.v-component-right-8c {flex: 1 1 50%;text-align: center;padding: 0 16px}
.b-layer-j9v {line-height: 1.1;font-size: 28px;font-family: Space Mono, sans-serif;color: #ff0066;font-weight: 800;margin-bottom: 4px}
.t-layer-base-icw {font-size: 12px;font-family: Inter, sans-serif;color: #8b92a0;font-weight: 500;letter-spacing: 0.06em;text-transform: uppercase}
@media (min-width:762px) {
  .page-main-inner-6zt { padding: 40px 20px; }
  .v-component-right-8c {flex: 1;border-right: 1px solid rgba(255, 0, 102, 0.12)}
  .v-component-right-8c:last-child { border-right: none; }
  .b-layer-j9v { font-size: 36px; }
}

.site-holder-area-pp {padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:1.25rem;background: #0a0e1a}
.m-region-item-2c {flex-direction: column;max-width: 1280px;margin: 0 auto;gap: 20px;display: flex}
.app-layer-area-b37 {margin-bottom: 8px;font-size: 12px;color: #ff0066;letter-spacing: 0.1em;font-weight: 600;font-family: Inter, sans-serif;text-transform: uppercase}
.mod-frame-inner-gi8 {color: #ff0066;overflow-wrap: break-word;font-size:1.625rem;font-family: Space Mono, sans-serif;font-weight: 800}
.page-element-box-nq0 {line-height: 1.7;font-size: 15px;color: #f0f0f0;font-family: Inter, sans-serif}
.page-element-box-nq0 p { margin-bottom:0.8125rem; }
.page-element-box-nq0 p:last-child { margin-bottom: 0; }
.page-element-box-nq0 strong { color: #ff0066; }
.page-element-box-nq0 a {text-decoration: underline;color: #ff0066;text-underline-offset: 2px}
.page-element-box-nq0 a:hover { color: #ff3399; }
.page-element-box-nq0 ul {margin-bottom: 13px;list-style-type: circle;padding-left: 20px}
.page-element-box-nq0 ol {list-style-type: decimal;margin-bottom: 13px;padding-left: 20px}
.page-element-box-nq0 li {font-size:0.9375rem;color: #f0f0f0;margin-bottom: 6px;line-height: 1.7}
.page-element-box-nq0 table {overflow-x: auto;margin-bottom: 13px;display: block;border-collapse: collapse;width: 100%}
.page-element-box-nq0 th, .page-element-box-nq0 td {font-size: 14px;text-align: left;border-bottom: 1px solid rgba(255, 0, 102, 0.12);padding: 9px 12px}
.page-element-box-nq0 th {color: #ff0066;text-transform: uppercase;font-size: 12px;font-weight: 600;letter-spacing: 0.05em}
@media (min-width:765px) {
  .site-holder-area-pp { padding: 68px 40px; }
  .m-region-item-2c {flex-direction: row;gap:3rem}
  .b-title-foot-irf { flex: 0 0 300px; }
  .mod-frame-inner-gi8 { font-size: 32px; }
  .page-element-box-nq0 table { display: table; }
}

.site-widget-base-7ti {border-top: 1px solid rgba(255, 0, 102, 0.12);background: #0a0e1a;padding: 36px 18px}

.site-panel-base-gmb {max-width: 1280px;align-items: center;display: flex;flex-direction: column;text-align: center;gap: 24px;margin: 0 auto}

.mod-zone-cell-f10 {color: #ff0066;font-size: 19px;font-weight: 800;letter-spacing: -0.02em}

.header-base-563 {justify-content: center;display: flex;gap: 8px 20px;flex-wrap: wrap}

.header-base-563 a {font-weight: 500;font-family: Inter, sans-serif;transition: color 0.25s ease;font-size: 14px;color: #f0f0f0}

.header-base-563 a:hover { color: #ff0066; }

.js-area-top-8c {width: 60px;height: 1px;background: rgba(255, 0, 102, 0.12)}

.ui-wrap-wrap-4v {font-size: 12px;line-height: 1.55;max-width: 700px;color: #8b92a0}

.l-item-inner-f9x {font-size: 12px;color: #8b92a0}
.js-frame-box-2g {padding: 44px 16px;background: #0a0e1a}
.box-group-00 {max-width: 1280px;margin: 0 auto}
.site-link-area-za8 {font-family: Space Mono, sans-serif;font-weight: 700;font-size: 22px;margin-bottom: 24px;color: #ff0066;overflow-wrap: break-word}
.wp-row-foot-2m6 {display: flex;flex-direction: column;gap: 28px}
.v-view-area-fc {padding-top:22px;padding-right:1.125rem;padding-bottom:22px;padding-left:18px;background: #151d32;border-radius: 8px;border: 1px solid rgba(255, 0, 102, 0.12)}
.t-hero-inner-i7 {color: #ff0066;margin-bottom: 12px;font-weight: 600;overflow-wrap: break-word;font-size: 17px;font-family: Space Mono, sans-serif}
.c-list-foot-wh {color: #f0f0f0;font-size:0.875rem;line-height: 1.65;font-family: Inter, sans-serif}
.c-list-foot-wh p {
  margin-bottom: 10px;
}
.c-list-foot-wh p:last-child { margin-bottom: 0; }
.c-list-foot-wh strong {font-weight: 600;color: #ff0066}
.c-list-foot-wh a {text-decoration: none;color: #ff0066}
.c-list-foot-wh a:hover {
  text-decoration: underline;
}
.c-list-foot-wh ul {margin-bottom: 10px;padding-left: 20px;list-style-type: disc}
.c-list-foot-wh ol {margin-bottom: 10px;padding-left: 20px;list-style-type: decimal}
.c-list-foot-wh li {color: #f0f0f0;line-height: 1.7;font-size:0.875rem;margin-bottom: 5px}
.c-list-foot-wh table {border-collapse: collapse;margin-bottom: 10px;display: block;overflow-x: auto;width: 100%}
.c-list-foot-wh th, .c-list-foot-wh td {border-bottom: 1px solid rgba(255, 0, 102, 0.12);padding: 8px 10px;font-size: 13px;text-align: left}
.c-list-foot-wh th {font-weight: 600;color: #ff0066}
@media(min-width:765px) {
  .js-frame-box-2g {
    padding: 60px 32px;
  }
  .wp-row-foot-2m6 {gap: 24px;flex-direction: row}
  .v-view-area-fc {flex: 1;padding: 26px 24px}
  .site-link-area-za8 {
    font-size: 26px;
  }
  .c-list-foot-wh table { display: table; }
}
.v-component-col-n5 {padding: 46px 18px;background: #0a0e1a}
.b-menu-row-uw {max-width: 1280px;margin: 0 auto}
.ui-holder-col-1n {font-size: 22px;overflow-wrap: break-word;font-family: Space Mono, sans-serif;color: #ff0066;margin-bottom:1.125rem;font-weight: 700}
.site-hero-row-8yy {line-height: 1.65;color: #f0f0f0;font-size: 15px;font-family: Inter, sans-serif}
.site-hero-row-8yy p {
  margin-bottom: 13px;
}
.site-hero-row-8yy p:last-child { margin-bottom: 0; }
.site-hero-row-8yy strong {font-weight: 600;color: #ff0066}
.site-hero-row-8yy a {color: #ff0066;text-decoration: none}
.site-hero-row-8yy a:hover {
  text-decoration: underline;
}
.site-hero-row-8yy ul {margin-bottom: 13px;padding-left: 22px;list-style-type: disc}
.site-hero-row-8yy ol {padding-left: 22px;margin-bottom: 13px;list-style-type: decimal}
.site-hero-row-8yy li {line-height: 1.6;margin-bottom: 6px;color: #f0f0f0;font-size: 14px}
.site-hero-row-8yy dl { margin-bottom: 13px; }
.site-hero-row-8yy dt {margin-top: 12px;font-size: 15px;font-weight: 700;color: #ff0066}
.site-hero-row-8yy dt:first-child { margin-top: 0; }
.site-hero-row-8yy dd {font-size: 15px;margin-left: 0;line-height: 1.65;color: #f0f0f0;margin-bottom: 6px}
.site-hero-row-8yy table {width: 100%;border-collapse: collapse;margin-bottom: 13px;overflow-x: auto;display: block}
.site-hero-row-8yy th,
.site-hero-row-8yy td {padding: 9px 11px;text-align: left;font-size: 14px;border-bottom: 1px solid rgba(255, 0, 102, 0.12)}
.site-hero-row-8yy th {color: #ff0066;letter-spacing: 0.03em;text-transform: uppercase;font-size: 13px;font-weight: 600}
@media(min-width:767px) {
  .v-component-col-n5 {
    padding: 62px 36px;
  }
  .ui-holder-col-1n {
    font-size: 26px;
  }
  .site-hero-row-8yy table { display: table; }
}
.m-holder-body-lh8 {background: #151d32;padding:3rem 20px}
.page-region-area-lo {margin: 0 auto;max-width: 1280px}
.el-text-cell-2d {display: flex;flex-direction: column;gap: 24px}
@media (min-width:768px) {
  .el-text-cell-2d {gap: 40px;flex-direction: row;align-items: flex-start}
}
.el-element-group-pg {
  flex: 1;
}
.m-btn-head-e5p {font-family: Space Mono, sans-serif;font-weight: 700;color: #f0f0f0;overflow-wrap: break-word;margin-bottom:0.875rem;font-size: 18px}
.mod-icon-right-hl {font-size:0.8125rem;line-height: 1.7;font-family: Inter, sans-serif;color: #f0f0f0}
.mod-icon-right-hl p {
  margin-bottom: 10px;
}
.mod-icon-right-hl p:last-child {
  margin-bottom: 0;
}
.mod-icon-right-hl a {text-decoration: underline;color: #f0f0f0;text-underline-offset: 2px}
.mod-icon-right-hl a:hover {
  color: #ff0066;
}
.mod-icon-right-hl strong {
  color: #ff0066;
}
.mod-icon-right-hl ul {list-style-type: disc;padding-left:1.25rem;margin-bottom: 10px}
.mod-icon-right-hl ol {list-style-type: decimal;padding-left: 20px;margin-bottom: 10px}
.mod-icon-right-hl li {font-size:0.8125rem;margin-bottom: 4px;color: #8b92a0;line-height: 1.55}
.mod-icon-right-hl table {display: block;border-collapse: collapse;width: 100%;overflow-x: auto;margin-bottom: 10px}
.mod-icon-right-hl th, .mod-icon-right-hl td {font-size: 12px;border-bottom: 1px solid rgba(255, 0, 102, 0.12);padding: 8px 9px;text-align: left}
.mod-icon-right-hl th {font-weight: 600;color: #f0f0f0}
.ui-box-inner-fq {flex-shrink: 0;gap: 10px;flex-wrap: wrap;display: flex}
@media (min-width:764px) {
  .ui-box-inner-fq {flex-direction: column;align-items: flex-end}
  .mod-icon-right-hl table { display: table; }
}
.js-block-item-59 {font-size:0.75rem;border-radius: 50%;width: 40px;display: flex;height: 40px;align-items: center;color: #8b92a0;font-weight: 800;border: 2px solid #8b92a0;font-family: Inter, sans-serif;justify-content: center}
.ui-grid-box-zry {padding: 8px 16px;font-family: Inter, sans-serif;border-radius: 4px;white-space: nowrap;font-size: 11px;border: 1px solid rgba(255, 0, 102, 0.12);color: #8b92a0;font-weight: 600}

.c-icon-top-sui {padding: 50px 20px;background: #151d32}
.app-box-head-sty {display: flex;flex-direction: column;gap: 22px;margin: 0 auto;max-width: 1280px}
.wp-wrapper-area-ar {color: #ff0066;font-family: Space Mono, sans-serif;margin-bottom: 6px;overflow-wrap: break-word;font-size: 24px;font-weight: 800}
.l-element-base-ylm {font-size: 15px;color: #8b92a0;line-height: 1.5;font-family: Inter, sans-serif}
.c-section-right-2m {color: #f0f0f0;font-size:0.9375rem;line-height: 1.7;font-family: Inter, sans-serif}
.c-section-right-2m p { margin-bottom: 13px; }
.c-section-right-2m p:last-child { margin-bottom: 0; }
.c-section-right-2m strong { color: #ff0066; }
.c-section-right-2m a {color: #ff0066;text-decoration: underline;text-underline-offset: 2px}
.c-section-right-2m a:hover { color: #ff3399; }
.c-section-right-2m ul {padding-left: 20px;list-style-type: circle;margin-bottom: 14px}
.c-section-right-2m ol {padding-left: 20px;list-style-type: decimal;margin-bottom: 14px}
.c-section-right-2m li {margin-bottom: 6px;font-size: 15px;line-height: 1.65;color: #f0f0f0}
.c-section-right-2m table {overflow-x: auto;display: block;width: 100%;border-collapse: collapse;margin-bottom: 13px}
.c-section-right-2m th {background: #0a0e1a;text-align: left;color: #ff0066;padding: 10px 13px;border-bottom: 1px solid rgba(255, 0, 102, 0.12);font-weight: 600}
.c-section-right-2m td {border-bottom: 1px solid rgba(255,255,255,0.04);padding: 10px 13px;color: #f0f0f0}
@media (min-width:855px) {
  .c-icon-top-sui { padding: 66px 40px; }
  .app-box-head-sty {gap: 52px;flex-direction: row}
  .t-banner-body-fyy { flex: 0 0 300px; }
  .wp-wrapper-area-ar { font-size: 28px; }
  .c-section-right-2m table { display: table; }
}

.b-row-area-b3 {padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px;overflow: hidden;background: #0a0e1a}

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

.t-link-block-k0l { flex: 1; }

.m-strip-inner-zs {color: #ff0066;text-transform: uppercase;margin-bottom: 14px;font-weight: 600;font-size:0.8125rem;letter-spacing: 0.1em}

.wp-view-right-htt {font-size: 28px;overflow-wrap: break-word;margin-bottom: 14px;font-family: Space Mono, sans-serif;font-weight: 800;color: #ff0066;line-height: 1.2}

.t-btn-foot-hxa {color: #f0f0f0;margin-bottom: 24px;line-height: 1.6;font-size: 15px;font-family: Inter, sans-serif}

.c-row-group-uy4 {flex-wrap: wrap;margin-bottom: 24px;align-items: baseline;display: flex;gap: 8px 12px}

.m-view-row-eqs {font-size:2rem;color: #ff0066;font-weight: 800;line-height: 1}

.b-outer-primary-st {color: #8b92a0;font-size: 14px}

.app-container-primary-r2 {flex-wrap: wrap;margin-bottom: 14px;gap: 12px;display: flex}

.view-left-ksw {transition: background 0.25s ease;border-radius: 8px;font-family: Inter, sans-serif;font-weight: 700;padding:0.75rem 28px;color: #0a0e1a;background: #ff0066;font-size: 15px}

.view-left-ksw:hover { background: #ff3399; }

.v-holder-row-ms {border-radius: 8px;color: #f0f0f0;transition: background 0.25s ease, border-color 0.25s ease;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;font-size: 15px;font-weight: 600;font-family: Inter, sans-serif;border: 1px solid rgba(255,255,255,0.1)}

.v-holder-row-ms:hover {border-color: rgba(255,255,255,0.2);background: rgba(255,255,255,0.04)}

.site-group-item-j2 {color: #8b92a0;font-size: 11px}

.site-bar-wrap-ght {flex: 1;overflow: hidden;border-radius: 12px}
.v-box-item-cg {width: 100%;object-fit: cover;display: block;height: auto;border-radius: 12px;max-height: 340px}

@media (min-width:767px) {
  .b-row-area-b3 { padding: 60px 40px; }
  .t-holder-mrw {flex-direction: row;align-items: center;gap: 60px}
  .t-link-block-k0l { flex: 1.2; }
  .site-bar-wrap-ght { flex: 0 0 42%; }
  .v-box-item-cg { max-height: 480px; }
  .wp-view-right-htt { font-size: 42px; }
  .m-view-row-eqs { font-size: 44px; }
}