html { line-height: 1.15; -webkit-text-size-adjust: 100%; }
body { margin: 0; min-height: 100vh; }
main { display: block; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; margin: 0; font-weight: inherit; }
p, figure, blockquote, dl, dd { margin: 0; }
ol, ul { list-style: none; padding: 0; margin: 0; }
a { text-decoration: none; background-color: transparent; color: inherit; }
b, strong { font-weight: bolder; }
img { display: block; height: auto; border-style: none; max-width: 100%; }
svg { vertical-align: middle; overflow: hidden; }
button, input, optgroup, select, textarea { line-height: 1.15; margin: 0; font-family: inherit; font-size: 100%; }
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] { border: none; cursor: pointer; padding: 0; background: transparent; -webkit-appearance: button; }
*, *::before, *::after { box-sizing: border-box; }
.t-inner-head-ed { border-top: 1px solid rgba(255, 215, 0, 0.15); background: #0f1f3c; padding: 2rem 20px; }
.el-wrapper-inner-rg { display: flex; gap: 14px; max-width: 1280px; flex-wrap: wrap; align-items: flex-start; margin: 0 auto; }
.l-wrapper-body-ux { font-size: 11px; font-weight: 800; border: 2px solid #a0afc0; flex-shrink: 0; width: 36px; color: #a0afc0; height: 36px; font-family: Inter, sans-serif; justify-content: center; display: flex; align-items: center; border-radius: 50%; }
.m-module-cell-qo8 { font-size: 12px; font-family: Inter, sans-serif; overflow-wrap: break-word; line-height: 1.55; color: #f0f4f8; }
.l-widget-col-oc { background: #0f1f3c; padding: 42px 16px; }
.l-item-body-tiq { margin: 0 auto; max-width: 800px; text-align: center; }
.m-icon-primary-3jd { margin-bottom: 14px; font-size: 22px; overflow-wrap: break-word; font-weight: 800; color: #ffd700; font-family: Space Grotesk, sans-serif; }
.site-text-head-cat { font-family: Inter, sans-serif; font-size: 15px; line-height: 1.65; text-align: left; color: #f0f4f8; }
.site-text-head-cat p {
  margin-bottom: 12px;
}
.site-text-head-cat p:last-child {
  margin-bottom: 0;
}
.site-text-head-cat strong {
  color: #ffd700;
}
.site-text-head-cat a { color: #7c3aed; text-decoration: underline; text-underline-offset: 2px; }
.site-text-head-cat a:hover {
  color: #9d5cff;
}
.site-text-head-cat ul { margin-bottom: 12px; padding-left: 18px; list-style-type: disc; }
.site-text-head-cat ol { list-style-type: decimal; margin-bottom: 12px; padding-left: 18px; }
.site-text-head-cat li { color: #f0f4f8; font-size: 15px; margin-bottom: 5px; line-height: 1.65; }
.site-text-head-cat table { border-collapse: collapse; margin-bottom: 12px; display: block; overflow-x: auto; width: 100%; }
.site-text-head-cat th, .site-text-head-cat td { border-bottom: 1px solid rgba(255, 215, 0, 0.15); padding: 9px 11px; text-align: left; font-size: 14px; }
.site-text-head-cat th { font-weight: 600; color: #ffd700; }
@media (min-width:771px) {
  .l-widget-col-oc { padding-top: 56px; padding-right: 2rem; padding-bottom: 56px; padding-left: 32px; }
  .m-icon-primary-3jd { font-size: 26px; }
  .site-text-head-cat table { display: table; }
}

.v-block-inner-20 { background: #0f1f3c; border-top: 1px solid rgba(255, 215, 0, 0.15); padding: 38px 16px; }
.page-component-wrap-9u5 { margin: 0 auto; max-width: 720px; }
.wp-module-col-7j { font-family: Space Grotesk, sans-serif; overflow-wrap: break-word; font-size: 20px; color: #ffd700; margin-bottom: 16px; font-weight: 800; }
.ui-col-base-tm { line-height: 1.7; font-size: 15px; margin-bottom: 1.25rem; font-family: Inter, sans-serif; color: #f0f4f8; }
.ui-col-base-tm ol { list-style-type: decimal; padding-left: 1.375rem; margin-bottom: 14px; }
.ui-col-base-tm li { margin-bottom: 8px; line-height: 1.7; color: #f0f4f8; font-size: 15px; }
.ui-col-base-tm li:last-child {
  margin-bottom: 0;
}
.ui-col-base-tm strong {
  color: #ffd700;
}
.c-layer-mt { background: #7c3aed; font-family: Inter, sans-serif; transition: background 0.25s ease; color: #0f1f3c; display: inline-block; padding: 12px 28px; font-size: 0.875rem; border-radius: 12px; font-weight: 700; }
.c-layer-mt:hover {
  background: #9d5cff;
}
@media (min-width:805px) {
  .v-block-inner-20 { padding: 52px 32px; }
  .wp-module-col-7j { font-size: 24px; }
}

.b-icon-primary-3e1 { border-bottom: 1px solid rgba(255, 215, 0, 0.15); background: #0f1f3c; }

.l-content-box-aq { justify-content: space-between; padding: 0 16px; margin: 0 auto; max-width: 1280px; display: flex; height: 56px; align-items: center; }

.b-top-right-t9j { letter-spacing: -0.02em; white-space: nowrap; font-size: 18px; display: flex; color: #ffd700; font-weight: 800; align-items: center; gap: 8px; }

.app-slot-23m { display: none; }

.app-top-group-3m5 { justify-content: center; align-items: center; color: #f0f4f8; background: none; display: flex; cursor: pointer; border: none; padding: 8px; }

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

.site-grid-right-0s { position: fixed; visibility: hidden; display: flex; gap: 1.25rem; align-items: center; transition: opacity 0.25s ease, visibility 0.25s ease; opacity: 0; justify-content: center; flex-direction: column; inset: 0; background: #0f1f3c; z-index: 300; }

.site-grid-right-0s.header-box-xyc { opacity: 1; visibility: visible; }

.b-strip-head-w2 { cursor: pointer; display: grid; border-radius: 12px; right: 16px; height: 44px; background: none; position: absolute; font-size: 24px; top: 14px; border: 1px solid rgba(255,255,255,0.1); place-items: center; width: 44px; color: #f0f4f8; }

.t-container-block-q3h { align-items: center; display: flex; gap: 1rem; flex-direction: column; }

.js-btn-inner-v6 { transition: color 0.25s ease; color: #ffd700; font-size: 22px; font-family: Space Grotesk, sans-serif; font-weight: 600; }

.js-btn-inner-v6:hover { color: #7c3aed; }

.site-area-base-eqv { background: #7c3aed; font-weight: 700; color: #0f1f3c; padding: 14px 36px; font-family: Inter, sans-serif; font-size: 16px; margin-top: 12px; border-radius: 12px; }

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

.l-hero-group-yt { position: relative; }

.l-nav-col-4o { display: flex; font-size: 13px; font-weight: 600; border: 1px solid rgba(255, 215, 0, 0.15); transition: border-color 0.25s ease, background 0.25s ease; cursor: pointer; border-radius: 12px; align-items: center; font-family: Inter, sans-serif; padding: 5px 10px; white-space: nowrap; background: rgba(255,255,255,0.02); gap: 6px; line-height: 1; color: #f0f4f8; }

.l-nav-col-4o:hover { border-color: rgba(255,255,255,0.15); background: rgba(255,255,255,0.04); }
.v-col-cell-ak2 { font-size: 11px; transition: transform 0.25s ease; }
.l-hero-group-yt.header-box-xyc .v-col-cell-ak2 { transform: rotate(180deg); }

.js-list-right-zk { padding: 4px; min-width:142px; top: calc(100% + 4px); display: none; background: #1a2d4d; right: 0; position: absolute; border: 1px solid rgba(255, 215, 0, 0.15); z-index: 50; border-radius: 20px; box-shadow: 0 8px 24px rgba(0,0,0,0.4); }

.l-hero-group-yt.header-box-xyc .js-list-right-zk { display: block; }

.site-nav-group-v7 { display: flex; font-weight: 500; cursor: pointer; font-family: Inter, sans-serif; color: #f0f4f8; padding: 8px 12px; align-items: center; font-size: 13px; border-radius: 12px; transition: background 0.25s ease, color 0.25s ease; gap: 8px; }

.site-nav-group-v7:hover { color: #ffd700; background: rgba(255,255,255,0.06); }
.site-nav-group-v7.active { color: #7c3aed; }
.m-col-block-7e4 { font-size: 17px; line-height: 1; }

/* --- Desktop --- */

@media (min-width:771px) {
  .l-content-box-aq { gap: 10px; height: auto; padding: 12px 20px; flex-direction: column; }

  .app-slot-23m { flex-wrap: wrap; justify-content: center; gap: 8px; display: flex; align-items: center; }

  .mod-strip-foot-3t { transition: color 0.25s ease, background 0.25s ease; font-family: Inter, sans-serif; padding: 4px 10px; border-radius: 6px; font-size: 0.875rem; color: #f0f4f8; font-weight: 500; }

  .mod-strip-foot-3t:hover { background: rgba(255,255,255,0.05); color: #ffd700; }

  .m-nav-box-ca { width: 1px; background: rgba(255,255,255,0.1); height: 18px; }

  .m-outer-wrap-d57 { font-family: Inter, sans-serif; color: #0f1f3c; transition: background 0.25s ease; background: #7c3aed; font-size: 13px; font-weight: 700; border-radius: 12px; padding-top: 6px; padding-right: 18px; padding-bottom: 6px; padding-left: 18px; }

  .m-outer-wrap-d57:hover { background: #9d5cff; }

  .app-top-group-3m5 { display: none; }
}
.b-layer-main-w6 { background: #0f1f3c; padding-top: 3rem; padding-right: 18px; padding-bottom: 48px; padding-left: 1.125rem; }
.wp-block-group-9vi { margin: 0 auto; max-width: 1280px; }
.v-outer-group-uks { color: #ffd700; overflow-wrap: break-word; font-size: 24px; font-family: Space Grotesk, sans-serif; font-weight: 700; margin-bottom: 28px; }
.site-grid-base-uy0 { flex-direction: column; display: flex; gap: 32px; }
.mod-element-right-c74 { border: 1px solid rgba(255, 215, 0, 0.15); padding: 24px 20px; border-radius: 20px; background: #1a2d4d; }
.l-title-row-au { font-size: 1.125rem; font-weight: 600; margin-bottom: 14px; color: #ffd700; font-family: Space Grotesk, sans-serif; overflow-wrap: break-word; }
.nav-col-v6 { color: #f0f4f8; line-height: 1.65; font-family: Inter, sans-serif; font-size: 15px; }
.nav-col-v6 p {
  margin-bottom: 12px;
}
.nav-col-v6 p:last-child { margin-bottom: 0; }
.nav-col-v6 strong { color: #ffd700; font-weight: 600; }
.nav-col-v6 a { color: #7c3aed; text-decoration: none; }
.nav-col-v6 a:hover {
  text-decoration: underline;
}
.nav-col-v6 ul { list-style-type: disc; margin-bottom: 0.75rem; padding-left: 1.375rem; }
.nav-col-v6 ol { padding-left: 1.375rem; list-style-type: decimal; margin-bottom: 12px; }
.nav-col-v6 li { line-height: 1.65; margin-bottom: 5px; color: #f0f4f8; font-size: 0.875rem; }
.nav-col-v6 table { border-collapse: collapse; overflow-x: auto; display: block; margin-bottom: 0.75rem; width: 100%; }
.nav-col-v6 th,
.nav-col-v6 td { border-bottom: 1px solid rgba(255, 215, 0, 0.15); padding-top: 9px; padding-right: 11px; padding-bottom: 9px; padding-left: 11px; text-align: left; font-size: 14px; }
.nav-col-v6 th { letter-spacing: 0.03em; text-transform: uppercase; font-size: 0.8125rem; color: #ffd700; font-weight: 600; }
@media(min-width:772px) {
  .b-layer-main-w6 {
    padding: 4rem 36px;
  }
  .site-grid-base-uy0 { gap: 28px; flex-direction: row; }
  .mod-element-right-c74 { padding: 28px 26px; flex: 1; }
  .v-outer-group-uks {
    font-size: 28px;
  }
  .nav-col-v6 table { display: table; }
}
.app-main-inner-oz { background: #1a2d4d; padding: 56px 20px; }
.js-group-foot-eq { margin: 0 auto; padding: 30px 24px; border-radius: 20px; box-shadow: 0 2px 16px rgba(0,0,0,0.1); border-top: 3px solid #7c3aed; max-width: 1280px; background: #0f1f3c; }
.v-component-base-wbn { font-family: Inter, sans-serif; font-size: 11px; margin-bottom: 10px; letter-spacing: 0.06em; display: inline-block; color: #7c3aed; font-weight: 600; text-transform: uppercase; }
.t-frame-block-5gi { font-size: 22px; overflow-wrap: break-word; font-weight: 700; color: #ffd700; font-family: Space Grotesk, sans-serif; margin-bottom: 18px; }
.ui-main-block-9p { font-size: 15px; font-family: Inter, sans-serif; color: #f0f4f8; line-height: 1.7; }
.ui-main-block-9p p {
  margin-bottom: 12px;
}
.ui-main-block-9p p:last-child { margin-bottom: 0; }
.ui-main-block-9p a { text-underline-offset: 2px; color: #7c3aed; text-decoration: underline; }
.ui-main-block-9p a:hover { color: #9d5cff; }
.ui-main-block-9p strong { font-weight: 600; color: #ffd700; }
.ui-main-block-9p ul { margin-bottom: 12px; padding-left: 1.375rem; list-style-type: circle; }
.ui-main-block-9p ol { list-style-type: decimal; padding-left: 22px; margin-bottom: 12px; }
.ui-main-block-9p li { color: #f0f4f8; font-size: 15px; line-height: 1.75; margin-bottom: 5px; }
.ui-main-block-9p table { border-collapse: collapse; overflow-x: auto; width: 100%; margin-bottom: 12px; display: block; }
.ui-main-block-9p th,
.ui-main-block-9p td { font-size: 14px; padding: 9px 12px; border-bottom: 1px solid rgba(255, 215, 0, 0.15); text-align: left; }
.ui-main-block-9p th { color: #ffd700; font-size: 13px; font-weight: 600; }
.l-panel-top-kqf { border-radius: 12px; font-size: 0.9375rem; margin-top: 1rem; font-family: Inter, sans-serif; font-weight: 600; color: #0f1f3c; display: inline-block; transition: background 0.25s; text-decoration: none; padding: 12px 32px; background: #7c3aed; }
.l-panel-top-kqf:hover {
  background: #9d5cff;
}
.mod-holder-row-ryn { font-family: Inter, sans-serif; font-size: 12px; color: #a0afc0; margin-top: 0.75rem; line-height: 1.5; }
@media(min-width:796px) {
  .app-main-inner-oz {
    padding: 4.5rem 42px;
  }
  .js-group-foot-eq {
    padding: 40px 44px;
  }
  .t-frame-block-5gi {
    font-size: 26px;
  }
  .ui-main-block-9p table { display: table; }
}
.mod-banner-left-b1y { background: #1a2d4d; padding-top: 56px; padding-right: 20px; padding-bottom: 56px; padding-left: 1.25rem; }
.ui-module-area-g7g { max-width: 1280px; margin: 0 auto; }
.el-wrapper-foot-czc { padding: 30px 24px; background: #0f1f3c; border: 1px solid rgba(255, 215, 0, 0.15); border-radius: 20px; box-shadow: 0 2px 10px rgba(0,0,0,0.08); }
.app-group-col-g64 { font-size: 11px; font-family: Inter, sans-serif; color: #7c3aed; letter-spacing: 0.06em; display: inline-block; margin-bottom: 10px; text-transform: uppercase; font-weight: 600; }
.t-top-row-g3 { font-size: 20px; color: #ffd700; font-family: Space Grotesk, sans-serif; margin-bottom: 20px; font-weight: 700; overflow-wrap: break-word; }
.v-header-inner-fi { font-size: 14px; font-family: Inter, sans-serif; line-height: 1.75; color: #f0f4f8; }
.v-header-inner-fi p {
  margin-bottom: 12px;
}
.v-header-inner-fi p:last-child { margin-bottom: 0; }
.v-header-inner-fi strong { font-weight: 600; color: #ffd700; }
.v-header-inner-fi a { color: #7c3aed; text-decoration: none; transition: color 0.25s; }
.v-header-inner-fi a:hover {
  color: #9d5cff;
}
.v-header-inner-fi ul { padding-left: 20px; margin-bottom: 12px; list-style-type: circle; }
.v-header-inner-fi ol { padding-left: 20px; list-style-type: decimal; margin-bottom: 12px; }
.v-header-inner-fi li { font-size: 14px; line-height: 1.7; color: #f0f4f8; margin-bottom: 6px; }
.v-header-inner-fi dl { margin-bottom: 12px; }
.v-header-inner-fi dt { font-weight: 800; font-size: 14px; margin-top: 14px; color: #ffd700; }
.v-header-inner-fi dt:first-child { margin-top: 0; }
.v-header-inner-fi dd { color: #f0f4f8; margin-left: 0; font-size: 14px; line-height: 1.75; margin-bottom: 6px; }
.v-header-inner-fi table { display: block; margin-bottom: 12px; border-collapse: collapse; overflow-x: auto; width: 100%; }
.v-header-inner-fi th,
.v-header-inner-fi td { font-size: 0.8125rem; text-align: left; border-bottom: 1px solid rgba(255, 215, 0, 0.15); padding-top: 9px; padding-right: 10px; padding-bottom: 9px; padding-left: 10px; }
.v-header-inner-fi th { text-transform: uppercase; font-size: 0.75rem; font-weight: 600; color: #ffd700; letter-spacing: 0.04em; }
@media(min-width:796px) {
  .mod-banner-left-b1y {
    padding: 4.5rem 42px;
  }
  .el-wrapper-foot-czc {
    padding: 38px 42px;
  }
  .t-top-row-g3 {
    font-size: 26px;
  }
  .v-header-inner-fi table { display: table; }
}
.site-menu-row-3c { left: 16px; border-radius: 20px; width: calc(100% - 32px); box-shadow: 0 8px 32px rgba(0,0,0,0.4); max-width: 380px; bottom: 16px; padding: 20px; border: 1px solid rgba(255, 215, 0, 0.15); z-index: 1000; position: fixed; background: #1a2d4d; }

.inner-inner-tq { font-weight: 700; color: #ffd700; margin-bottom: 8px; font-size: 0.9375rem; }

.t-box-block-6n { font-family: Inter, sans-serif; font-size: 0.8125rem; color: #f0f4f8; margin-bottom: 16px; line-height: 1.5; }

.t-box-block-6n a { color: #ffd700; text-underline-offset: 2px; text-decoration: underline; }

.t-box-block-6n a:hover { color: #7c3aed; }

.wp-menu-body-ed { display: flex; gap: 10px; }

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

.c-layer-area-zga:hover { background: rgba(255,255,255,0.15); }

.site-item-cell-1nz { font-family: Inter, sans-serif; font-size: 13px; font-weight: 500; flex: 1; text-align: center; transition: color 0.25s ease; padding-top: 10px; padding-right: 16px; padding-bottom: 10px; padding-left: 1rem; color: #a0afc0; border-radius: 12px; }

.site-item-cell-1nz:hover { color: #f0f4f8; }
.wp-main-foot-k0a { padding: 40px 20px; background-position: center; background-repeat: no-repeat; position: relative; overflow: hidden; background-size: cover; background-color: #0f1f3c; }

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

.b-title-block-xi { max-width: 1280px; margin: 0 auto; z-index: 1; position: relative; }

.m-wrap-group-z7f { margin-bottom: 32px; text-align: center; }

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

.app-content-box-kgc { font-size: 15px; font-family: Inter, sans-serif; color: rgba(255,255,255,0.7); }

.ui-zone-box-0b { display: grid; grid-template-columns: 1fr; gap: 16px; }

.l-bar-left-if { padding: 1.5rem; flex-direction: column; transition: border-color 0.25s ease; border-radius: 20px; background: rgba(13,30,53,0.8); display: flex; backdrop-filter: blur(8px); gap: 12px; border: 1px solid rgba(255,255,255,0.08); }

.l-bar-left-if:hover { border-color: rgba(212,175,55,0.25); }

.site-element-area-6ie { color: #fff; font-weight: 700; font-size: 18px; }

.m-section-head-wk { color: #7c3aed; font-size: 24px; font-weight: 800; }

.app-icon-main-0sx { font-size: 13px; line-height: 1.5; color: rgba(255,255,255,0.6); }

.ui-col-wrap-9c { background: #7c3aed; align-self: flex-start; font-family: Inter, sans-serif; transition: background 0.25s ease; font-size: 14px; padding: 10px 20px; border-radius: 12px; font-weight: 700; color: #0f1f3c; display: inline-block; }

.ui-col-wrap-9c:hover { background: #9d5cff; }

@media (min-width:602px) {
  .ui-zone-box-0b { grid-template-columns: 1fr 1fr; }
}

@media (min-width:898px) {
  .ui-zone-box-0b { grid-template-columns: 1fr 1fr 1fr; }
  .site-inner-cell-p6 { font-size: 36px; }
}
.el-view-right-1q2 { background: #0f1f3c; padding-top: 46px; padding-right: 18px; padding-bottom: 46px; padding-left: 18px; }
.el-header-body-2s { max-width: 1280px; margin: 0 auto; }
.outer-wrap-6b { font-size: 24px; overflow-wrap: break-word; margin-bottom: 24px; font-weight: 700; color: #ffd700; font-family: Space Grotesk, sans-serif; }
.b-layer-group-ze { flex-direction: column; gap: 30px; display: flex; }
.wp-grid-foot-a1g {
  font-family: Inter, sans-serif;
}
.app-group-area-dcy { border-radius: 12px; border: 1px solid rgba(255, 215, 0, 0.15); background: #1a2d4d; padding: 20px 18px; }
.js-card-left-9op { color: #ffd700; overflow-wrap: break-word; font-weight: 600; font-family: Space Grotesk, sans-serif; margin-bottom: 12px; font-size: 18px; }
.wp-menu-group-y6o { color: #f0f4f8; line-height: 1.7; font-family: Inter, sans-serif; font-size: 15px; }
.wp-menu-group-y6o p {
  margin-bottom: 13px;
}
.wp-menu-group-y6o p:last-child { margin-bottom: 0; }
.wp-menu-group-y6o strong { color: #ffd700; font-weight: 600; }
.wp-menu-group-y6o a { color: #7c3aed; text-decoration: none; }
.wp-menu-group-y6o a:hover {
  text-decoration: underline;
}
.wp-menu-group-y6o ul { margin-bottom: 13px; padding-left: 22px; list-style-type: disc; }
.wp-menu-group-y6o ol { padding-left: 1.375rem; list-style-type: decimal; margin-bottom: 13px; }
.wp-menu-group-y6o li { margin-bottom: 6px; line-height: 1.65; font-size: 16px; color: #f0f4f8; }
.wp-menu-group-y6o table { width: 100%; border-collapse: collapse; display: block; overflow-x: auto; margin-bottom: 13px; }
.wp-menu-group-y6o th, .wp-menu-group-y6o td { font-size: 14px; text-align: left; padding-top: 9px; padding-right: 11px; padding-bottom: 9px; padding-left: 11px; border-bottom: 1px solid rgba(255, 215, 0, 0.15); }
.wp-menu-group-y6o th { font-weight: 600; color: #ffd700; font-size: 13px; text-transform: uppercase; letter-spacing: 0.03em; }
@media(min-width:771px) {
  .el-view-right-1q2 {
    padding: 62px 36px;
  }
  .b-layer-group-ze { flex-direction: row; gap: 32px; }
  .wp-grid-foot-a1g {
    flex: 1;
  }
  .app-group-area-dcy { flex: 0 0 340px; padding: 24px 22px; }
  .outer-wrap-6b {
    font-size: 1.75rem;
  }
  .wp-menu-group-y6o table { display: table; }
}
.c-widget-ok { background: #0f1f3c; padding: 36px 18px; border-top: 1px solid rgba(255, 215, 0, 0.15); }

.ui-col-c72 { max-width: 1280px; text-align: center; flex-direction: column; margin: 0 auto; gap: 24px; align-items: center; display: flex; }

.app-strip-inner-bxv { font-size: 19px; font-weight: 800; letter-spacing: -0.02em; color: #ffd700; }

.b-block-block-li0 { display: flex; gap: 8px 20px; justify-content: center; flex-wrap: wrap; }

.b-block-block-li0 a { font-weight: 500; font-size: 14px; font-family: Inter, sans-serif; color: #f0f4f8; transition: color 0.25s ease; }

.b-block-block-li0 a:hover { color: #ffd700; }

.t-view-cell-wap { height: 1px; background: rgba(255, 215, 0, 0.15); width: 60px; }

.mod-layer-foot-6t { max-width: 700px; font-size: 12px; color: #a0afc0; line-height: 1.55; }

.c-banner-inner-ef { color: #a0afc0; font-size: 0.75rem; }