html {-webkit-text-size-adjust: 100%;line-height: 1.15}
body {min-height: 100vh;margin: 0}
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 {padding: 0;margin: 0;list-style: none}
a {background-color: transparent;text-decoration: none;color: inherit}
b, strong { font-weight: bolder; }
img {border-style: none;display: block;height: auto;max-width: 100%}
svg {vertical-align: middle;overflow: hidden}
button, input, optgroup, select, textarea {font-size: 100%;font-family: inherit;margin: 0;line-height: 1.15}
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] {padding: 0;-webkit-appearance: button;cursor: pointer;border: none;background: transparent}
*, *::before, *::after { box-sizing: border-box; }
.v-item-main-i2q {overflow: hidden;min-height: 520px;padding: 60px 20px;justify-content: center;text-align: center;display: flex;position: relative;align-items: center;background: linear-gradient(160deg, #1a1a2e 0%, #252535 40%, #1a1a2e 100%)}

.v-item-main-i2q::before {content: '';background: radial-gradient(ellipse at 50% 30%, rgba(212,175,55,0.08) 0%, transparent 60%);inset: 0;position: absolute;pointer-events: none}

.strip-col-al {max-width: 700px;z-index: 1;position: relative}

.app-title-o0 {font-weight: 700;border: 1px solid rgba(212,175,55,0.3);padding: 6px 16px;display: inline-block;text-transform: uppercase;border-radius: 20px;letter-spacing: 0.08em;font-size: 12px;margin-bottom:1.25rem;color: #00d9ff}

.b-inner-foot-pfv {font-size: 32px;line-height: 1.15;overflow-wrap: break-word;font-weight: 800;font-family: Playfair Display, sans-serif;margin-bottom: 16px;color: #d4af37}

.wp-inner-body-0mr {margin-left: auto;font-family: Inter, sans-serif;font-size: 16px;margin-bottom: 28px;line-height: 1.6;color: #f5f5f5;margin-right: auto;max-width: 520px}

.js-card-area-1bz {margin-top: 8px;align-items: center;gap: 16px;flex-direction: column;display: flex}

.page-title-foot-scv {text-align: center;width: 100%;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;max-width: 380px;border-radius: 16px;background: rgba(212,175,55,0.1);border: 1px solid rgba(212,175,55,0.25)}

.b-link-main-t08 {line-height: 1.2;font-weight: 800;font-size:1.625rem;color: #00d9ff}

.site-container-group-nx {margin-top: 4px;color: #9095a1;font-size: 13px}

.app-item-base-b9t {display: block;border-radius: 12px;color: #1a1a2e;max-width: 380px;text-align: center;font-weight: 700;font-size: 16px;background: #00d9ff;transition: background 0.25s ease;padding-top:1rem;padding-right:36px;padding-bottom:16px;padding-left:36px;font-family: Inter, sans-serif;width: 100%}

.app-item-base-b9t:hover { background: #1aebff; }

.b-widget-top-un {color: #9095a1;margin-top: 8px;font-size: 11px}

@media (min-width:772px) {
  .v-item-main-i2q {min-height: 600px;padding: 80px 40px}
  .b-inner-foot-pfv { font-size: 48px; }
  .wp-inner-body-0mr { font-size: 18px; }
  .b-link-main-t08 { font-size: 36px; }
}
.el-section-area-1w { background: #1a1a2e; }

.v-header-col-k53 { border-bottom: 1px solid rgba(255,255,255,0.06); }

.t-btn-primary-705 {padding: 0 16px;max-width: 1200px;margin: 0 auto}

.v-header-col-k53 .t-btn-primary-705 {height: 56px;justify-content: space-between;gap: 12px;display: flex;align-items: center}

.el-list-primary-vqc {color: #d4af37;font-size: 18px;font-weight: 800;gap: 8px;letter-spacing: -0.02em;white-space: nowrap;align-items: center;display: flex}

.t-component-head-eg {display: flex;gap: 8px;align-items: center}

.v-header-left-ola {transition: background 0.25s ease;font-family: Inter, sans-serif;color: #1a1a2e;border-radius: 12px;font-size:0.8125rem;font-weight: 700;background: #00d9ff;padding: 7px 14px}

.v-header-left-ola:hover { background: #1aebff; }

.app-link-box-6k {border: 1px solid rgba(255,255,255,0.1);color: #f5f5f5;background: none;display: none}

.app-link-box-6k:hover { background: rgba(255,255,255,0.04); }

.app-container-z6x {border: none;padding: 6px;justify-content: center;display: flex;cursor: pointer;background: none;align-items: center;color: #f5f5f5}

.mod-zone-area-j3l {display: none;border-bottom: 1px solid rgba(255, 255, 255, 0.08);background: #252535}

.mod-zone-area-j3l.t-list-top-4n { display: block; }

.mod-wrapper-box-mf {flex-direction: column;padding: 8px 0;display: flex}

.v-box-col-wkw {color: #f5f5f5;font-family: Inter, sans-serif;font-weight: 500;padding: 12px 0;transition: color 0.25s ease;border-bottom: 1px solid rgba(255,255,255,0.04);font-size: 15px}

.v-box-col-wkw:last-child { border-bottom: none; }
.v-box-col-wkw:hover { color: #d4af37; }

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

.l-widget-f8 { position: relative; }

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

.wp-wrap-item-x4:hover {border-color: rgba(255,255,255,0.15);background: rgba(255,255,255,0.04)}
.v-strip-area-mb {font-size: 10px;transition: transform 0.25s ease}
.l-widget-f8.t-list-top-4n .v-strip-area-mb { transform: rotate(180deg); }

.c-item-box-f9u {border-radius: 16px;z-index: 50;padding: 4px;top: calc(100% + 4px);right: 0;border: 1px solid rgba(255, 255, 255, 0.08);min-width:135px;position: absolute;display: none;box-shadow: 0 8px 24px rgba(0,0,0,0.4);background: #252535}

.l-widget-f8.t-list-top-4n .c-item-box-f9u { display: block; }

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

.js-col-block-yxu:hover {color: #d4af37;background: rgba(255,255,255,0.06)}
.js-col-block-yxu.active { color: #00d9ff; }
.top-area-c3 {font-size: 15px;line-height: 1}

/* --- Desktop --- */

@media (min-width:781px) {
  .v-header-col-k53 .t-btn-primary-705 { padding: 0 20px; }
  .t-btn-primary-705 { padding: 0 20px; }
  .app-link-box-6k { display: inline-flex; }
  .app-container-z6x { display: none; }
  .mod-zone-area-j3l { display: block; }

  .mod-wrapper-box-mf {padding: 0;align-items: center;height: 42px;flex-direction: row;gap: 24px}

  .v-box-col-wkw {padding: 4px 0;font-size:0.875rem;border-bottom: 2px solid transparent}

  .v-box-col-wkw:hover { border-bottom-color: #00d9ff; }
}
.m-inner-group-3ny {background: #1a1a2e;padding: 52px 20px}
.page-box-head-oa {margin: 0 auto;max-width: 860px}
.area-block-0q {background: #252535;border-radius: 16px;box-shadow: 0 4px 20px rgba(0,0,0,0.15);border: 1px solid rgba(255, 255, 255, 0.08);padding: 28px 24px}
.ui-group-box-ttr {font-size: 11px;margin-bottom: 10px;font-weight: 700;font-family: Inter, sans-serif;color: #4ade80;text-transform: uppercase;letter-spacing: 0.12em}
.app-region-base-jx {font-weight: 800;margin-bottom: 18px;color: #d4af37;overflow-wrap: break-word;font-size: 24px;font-family: Playfair Display, sans-serif}
.mod-hero-inner-9zk {font-size: 16px;color: #f5f5f5;line-height: 1.75;font-family: Inter, sans-serif}
.mod-hero-inner-9zk p {
  margin-bottom: 16px;
}
.mod-hero-inner-9zk p:last-child {
  margin-bottom: 0;
}
.mod-hero-inner-9zk strong {
  color: #d4af37;
}
.mod-hero-inner-9zk a {color: #00d9ff;text-underline-offset: 3px;text-decoration: underline}
.mod-hero-inner-9zk a:hover {
  color: #1aebff;
}
.mod-hero-inner-9zk ul {padding-left: 22px;margin-bottom: 16px;list-style-type: circle}
.mod-hero-inner-9zk ol {margin-bottom:1rem;padding-left: 22px;list-style-type: decimal}
.mod-hero-inner-9zk li {font-size: 16px;line-height: 1.75;margin-bottom: 8px;color: #f5f5f5}
.mod-hero-inner-9zk table {overflow-x: auto;margin-bottom: 16px;width: 100%;display: block;border-collapse: collapse}
.mod-hero-inner-9zk th, .mod-hero-inner-9zk td {padding: 11px 14px;font-size: 15px;border-bottom: 1px solid rgba(255, 255, 255, 0.08);text-align: left}
.mod-hero-inner-9zk th {color: #d4af37;font-weight: 600}
@media (min-width:767px) {
  .m-inner-group-3ny { padding: 72px 44px; }
  .area-block-0q { padding: 36px 32px; }
  .app-region-base-jx { font-size: 30px; }
  .mod-hero-inner-9zk table { display: table; }
}

.site-slot-foot-f7 {background: #252535;padding: 54px 20px}
.page-header-foot-1ah {max-width: 1200px;margin: 0 auto}
.wp-panel-left-22 {padding: 26px 20px;border: 1px solid rgba(255, 255, 255, 0.08);border-radius: 16px;box-shadow: 0 1px 8px rgba(0,0,0,0.1);background: #1a1a2e}
.l-icon-primary-200 {color: #00d9ff;letter-spacing: 0.05em;text-transform: uppercase;font-weight: 600;margin-bottom: 8px;display: inline-block;font-family: Inter, sans-serif;font-size: 11px}
.el-panel-foot-dt {font-size: 20px;margin-bottom: 16px;overflow-wrap: break-word;font-weight: 700;color: #d4af37;font-family: Playfair Display, sans-serif}
.app-outer-foot-k6 {font-family: Inter, sans-serif;font-size: 14px;color: #f5f5f5;line-height: 1.75}
.app-outer-foot-k6 p {
  margin-bottom: 11px;
}
.app-outer-foot-k6 p:last-child { margin-bottom: 0; }
.app-outer-foot-k6 strong {font-weight: 600;color: #d4af37}
.app-outer-foot-k6 a {text-decoration: none;color: #00d9ff;transition: color 0.25s}
.app-outer-foot-k6 a:hover {
  color: #1aebff;
}
.app-outer-foot-k6 ul {list-style-type: circle;padding-left: 20px;margin-bottom: 11px}
.app-outer-foot-k6 ol {list-style-type: decimal;margin-bottom: 11px;padding-left: 20px}
.app-outer-foot-k6 li {margin-bottom: 5px;font-size: 15px;color: #f5f5f5;line-height: 1.75}
.app-outer-foot-k6 dl { margin-bottom: 11px; }
.app-outer-foot-k6 dt {font-size: 14px;margin-top: 10px;font-weight: 800;color: #d4af37}
.app-outer-foot-k6 dt:first-child { margin-top: 0; }
.app-outer-foot-k6 dd {margin-left: 0;font-size: 14px;line-height: 1.75;color: #f5f5f5;margin-bottom: 5px}
.app-outer-foot-k6 table {width: 100%;overflow-x: auto;margin-bottom: 11px;border-collapse: collapse;display: block}
.app-outer-foot-k6 th,
.app-outer-foot-k6 td {text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.08);padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;font-size: 13px}
.app-outer-foot-k6 th {letter-spacing: 0.04em;font-size:0.75rem;color: #d4af37;font-weight: 600;text-transform: uppercase}
@media(min-width:801px) {
  .site-slot-foot-f7 {
    padding: 70px 40px;
  }
  .wp-panel-left-22 {
    padding-top:34px;padding-right:38px;padding-bottom:34px;padding-left:38px;
  }
  .el-panel-foot-dt {
    font-size: 24px;
  }
  .app-outer-foot-k6 table { display: table; }
}
.t-element-box-itw {background-position: center;background-size: cover;position: relative;background: #1a1a2e;padding-top:58px;padding-right:20px;padding-bottom:58px;padding-left:20px;background-repeat: no-repeat}
.c-wrapper-area-eo {z-index: 1;position: relative}
.t-element-box-itw::before {position: absolute;background: linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.85) 100%);pointer-events: none;content: '';inset: 0}
.wp-slot-item-m25 {padding: 34px 26px;border-radius: 16px;max-width: 780px;text-align: center;border: 1px solid rgba(255,255,255,0.1);backdrop-filter: blur(8px);background: rgba(0,0,0,0.4);margin: 0 auto}
.wp-bar-col-vlc {font-family: Playfair Display, sans-serif;overflow-wrap: break-word;color: #fff;font-size: 22px;margin-bottom: 10px;font-weight: 800;text-shadow: 0 2px 8px rgba(0,0,0,0.3)}
.b-strip-inner-o1 {color: #00d9ff;text-shadow: 0 2px 12px rgba(0,0,0,0.4);font-size: 36px;font-weight: 800;margin-bottom: 22px}
.content-right-ab { margin-bottom:1.625rem; }
.content-right-ab p {color: rgba(255,255,255,0.9);font-size: 15px;line-height: 1.7;margin-bottom:0.8125rem;font-family: Inter, sans-serif}
.content-right-ab p:last-child { margin-bottom: 0; }
.content-right-ab ul {text-align: left;margin-bottom: 13px;list-style-type: disc;padding-left: 20px}
.content-right-ab ol {padding-left: 20px;list-style-type: decimal;margin-bottom:0.8125rem;text-align: left}
.content-right-ab li {font-family: Inter, sans-serif;color: rgba(255,255,255,0.85);line-height: 1.6;margin-bottom: 6px;font-size: 14px}
.content-right-ab a {color: #00d9ff;text-underline-offset: 2px;text-decoration: underline}
.content-right-ab a:hover { color: #1aebff; }
.content-right-ab strong { color: #fff; }
.content-right-ab table {border-collapse: collapse;display: block;width: 100%;font-size:0.875rem;overflow-x: auto;margin-bottom: 13px}
.content-right-ab th {padding: 10px 13px;text-align: left;border-bottom: 1px solid rgba(255,255,255,0.12);color: #fff;font-weight: 600;background: rgba(255,255,255,0.06)}
.content-right-ab td {border-bottom: 1px solid rgba(255,255,255,0.06);padding-top:10px;padding-right:13px;padding-bottom:10px;padding-left:13px;color: rgba(255,255,255,0.85)}
.page-nav-block-5wk {color: #1a1a2e;font-weight: 700;transition: background 0.25s ease;display: inline-block;border-radius: 12px;font-size: 16px;text-shadow: none;background: #00d9ff;padding: 14px 36px;font-family: Inter, sans-serif}
.page-nav-block-5wk:hover { background: #1aebff; }
.t-module-col-noj {color: rgba(255,255,255,0.5);font-size: 11px;margin-top: 14px}
@media (min-width:815px) {
  .t-element-box-itw { padding-top:76px;padding-right:40px;padding-bottom:76px;padding-left:2.5rem; }
  .wp-slot-item-m25 { padding-top:44px;padding-right:40px;padding-bottom:44px;padding-left:40px; }
  .wp-bar-col-vlc { font-size: 26px; }
  .b-strip-inner-o1 { font-size: 44px; }
  .content-right-ab table { display: table; }
}
.ui-section-top-qt5 {background: #252535;padding: 46px 18px}
.view-group-qs {margin: 0 auto;max-width: 880px}
.el-block-area-ra6 {border: 1px solid rgba(255, 255, 255, 0.08);padding: 26px 22px;box-shadow: 0 2px 16px rgba(0,0,0,0.1);border-radius: 16px;background: #1a1a2e}
.c-icon-left-kxy {margin-bottom: 10px;letter-spacing: 0.1em;color: #00d9ff;text-transform: uppercase;font-size: 11px;font-weight: 700;font-family: Inter, sans-serif}
.ui-widget-wrap-oeq {font-size: 20px;font-family: Playfair Display, sans-serif;overflow-wrap: break-word;margin-bottom: 14px;color: #d4af37;font-weight: 800}
.mod-grid-box-cj7 {color: #f5f5f5;font-size: 14px;line-height: 1.65;font-family: Inter, sans-serif}
.mod-grid-box-cj7 p { margin-bottom: 11px; }
.mod-grid-box-cj7 p:last-child { margin-bottom: 0; }
.mod-grid-box-cj7 strong { color: #d4af37; }
.mod-grid-box-cj7 a {text-underline-offset: 2px;text-decoration: underline;color: #00d9ff}
.mod-grid-box-cj7 a:hover { color: #1aebff; }
.mod-grid-box-cj7 ul {padding-left: 18px;margin-bottom: 11px;list-style-type: circle}
.mod-grid-box-cj7 ol {list-style-type: decimal;padding-left: 18px;margin-bottom: 11px}
.mod-grid-box-cj7 li {margin-bottom: 5px;line-height: 1.65;font-size: 14px;color: #f5f5f5}
.mod-grid-box-cj7 dl { margin-bottom: 11px; }
.mod-grid-box-cj7 dt {font-weight: 800;color: #d4af37;font-size:0.875rem;margin-top:0.75rem}
.mod-grid-box-cj7 dt:first-child { margin-top: 0; }
.mod-grid-box-cj7 dd {line-height: 1.65;margin-left: 0;font-size: 14px;color: #f5f5f5;margin-bottom: 5px}
.mod-grid-box-cj7 table {border-collapse: collapse;width: 100%;margin-bottom: 11px;display: block;overflow-x: auto}
.mod-grid-box-cj7 th {border-bottom: 1px solid rgba(255, 255, 255, 0.08);color: #d4af37;background: rgba(255,255,255,0.04);padding-top:9px;padding-right:11px;padding-bottom:9px;padding-left:11px;font-weight: 600;text-align: left}
.mod-grid-box-cj7 td {color: #f5f5f5;padding: 9px 11px;border-bottom: 1px solid rgba(255,255,255,0.04)}
@media (min-width:798px) {
  .ui-section-top-qt5 { padding: 62px 36px; }
  .el-block-area-ra6 { padding: 34px 30px; }
  .ui-widget-wrap-oeq { font-size:1.5rem; }
  .mod-grid-box-cj7 table { display: table; }
}

.site-top-base-dl {padding-top:50px;padding-right:22px;padding-bottom:50px;padding-left:22px;background: #1a1a2e}
.site-area-7a9 {margin: 0 auto;max-width: 1200px}
.c-banner-head-w7y {border-radius: 16px;border: 1px solid rgba(255, 255, 255, 0.08);padding: 32px 24px;background: #252535}
.el-element-col-s2 {letter-spacing: 0.1em;color: #00d9ff;margin-bottom: 10px;text-transform: uppercase;font-weight: 700;font-family: Inter, sans-serif;font-size:0.75rem}
.el-module-main-dz7 {font-family: Playfair Display, sans-serif;overflow-wrap: break-word;color: #d4af37;font-size: 24px;font-weight: 800;margin-bottom: 18px}
.page-cell-col-17 {font-family: Inter, sans-serif;font-size: 14px;line-height: 1.75;color: #f5f5f5}
.page-cell-col-17 p {
  margin-bottom: 11px;
}
.page-cell-col-17 p:last-child {
  margin-bottom: 0;
}
.page-cell-col-17 strong {
  color: #d4af37;
}
.page-cell-col-17 a {color: #00d9ff;text-decoration: underline;text-underline-offset: 2px}
.page-cell-col-17 a:hover {
  color: #1aebff;
}
.page-cell-col-17 ul {list-style-type: circle;padding-left: 20px;margin-bottom: 11px}
.page-cell-col-17 ol {list-style-type: decimal;margin-bottom: 11px;padding-left: 20px}
.page-cell-col-17 li {line-height: 1.75;font-size: 14px;color: #f5f5f5;margin-bottom: 4px}
.page-cell-col-17 table {display: block;margin-bottom: 11px;overflow-x: auto;width: 100%;border-collapse: collapse}
.page-cell-col-17 th, .page-cell-col-17 td {padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.08);font-size: 13px}
.page-cell-col-17 th {color: #d4af37;font-size: 12px;text-transform: uppercase;font-weight: 600;letter-spacing: 0.04em}
@media (min-width:798px) {
  .site-top-base-dl { padding-top:66px;padding-right:42px;padding-bottom:66px;padding-left:42px; }
  .c-banner-head-w7y { padding-top:40px;padding-right:36px;padding-bottom:40px;padding-left:36px; }
  .el-module-main-dz7 { font-size: 28px; }
  .page-cell-col-17 table { display: table; }
}

.mod-wrap-main-lv {padding: 32px 20px;background: #1a1a2e;border-top: 1px solid rgba(255, 255, 255, 0.08)}
.zone-base-y9k {margin: 0 auto;gap: 14px;flex-wrap: wrap;align-items: flex-start;max-width: 1200px;display: flex}
.mod-strip-main-zs {font-family: Inter, sans-serif;justify-content: center;height: 36px;display: flex;color: #9095a1;font-size: 11px;flex-shrink: 0;border-radius: 50%;font-weight: 800;align-items: center;width: 36px;border: 2px solid #9095a1}
.el-card-item-hb {overflow-wrap: break-word;color: #f5f5f5;line-height: 1.55;font-size:0.75rem;font-family: Inter, sans-serif}
.b-view-base-at {padding: 54px 20px;background: #252535}
.c-hero-oj {flex-direction: column;gap: 28px;display: flex;margin: 0 auto;max-width: 1200px}
.el-cell-foot-0t {margin-bottom: 8px;color: #00d9ff;font-size: 11px;letter-spacing: 0.1em;font-weight: 700;text-transform: uppercase;font-family: Inter, sans-serif}
.m-outer-body-7q {font-family: Playfair Display, sans-serif;overflow-wrap: break-word;font-size: 26px;color: #d4af37;font-weight: 800;margin-bottom: 18px}
.t-icon-base-35c {font-size: 16px;line-height: 1.75;color: #f5f5f5;font-family: Inter, sans-serif}
.t-icon-base-35c p { margin-bottom:1rem; }
.t-icon-base-35c p:last-child { margin-bottom: 0; }
.t-icon-base-35c strong { color: #d4af37; }
.t-icon-base-35c a {text-underline-offset: 3px;color: #00d9ff;text-decoration: underline}
.t-icon-base-35c a:hover { color: #1aebff; }
.t-icon-base-35c ul {padding-left: 22px;list-style-type: circle;margin-bottom: 16px}
.t-icon-base-35c ol {padding-left: 22px;margin-bottom: 16px;list-style-type: decimal}
.t-icon-base-35c li {margin-bottom: 8px;font-size: 16px;line-height: 1.75;color: #f5f5f5}
.t-icon-base-35c table {border-collapse: collapse;display: block;margin-bottom: 16px;overflow-x: auto;width: 100%}
.t-icon-base-35c th {color: #d4af37;padding: 11px 14px;font-weight: 600;background: #1a1a2e;text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.08)}
.t-icon-base-35c td {padding: 11px 14px;border-bottom: 1px solid rgba(255,255,255,0.04);color: #f5f5f5}
.b-cell-right-oa8 {padding: 24px;border-radius: 16px;background: #1a1a2e;border: 1px solid rgba(255, 255, 255, 0.08)}
.mod-holder-row-hx {letter-spacing: 0.08em;margin-bottom: 6px;font-size:0.75rem;font-weight: 600;color: #9095a1;font-family: Inter, sans-serif;text-transform: uppercase}
.ui-wrap-col-5e {color: #00d9ff;font-family: Playfair Display, sans-serif;font-size:1.75rem;margin-bottom: 8px;font-weight: 800}
.l-inner-area-806 {font-size: 14px;font-family: Inter, sans-serif;line-height: 1.5;color: #9095a1}
@media (min-width:856px) {
  .b-view-base-at { padding-top:72px;padding-right:2.75rem;padding-bottom:4.5rem;padding-left:2.75rem; }
  .c-hero-oj {flex-direction: row;gap: 48px}
  .app-link-base-tnd { flex: 1; }
  .b-cell-right-oa8 {flex: 0 0 280px;align-self: flex-start}
  .m-outer-body-7q { font-size: 30px; }
  .t-icon-base-35c table { display: table; }
}

.l-block-head-w7 {border-top: 1px solid rgba(255, 255, 255, 0.08);padding-top:38px;padding-right:16px;padding-bottom:38px;padding-left:16px;background: #1a1a2e}
.b-top-foot-674 {max-width: 720px;margin: 0 auto}
.l-text-box-sz {font-weight: 800;font-family: Playfair Display, sans-serif;color: #d4af37;margin-bottom: 16px;font-size:1.25rem;overflow-wrap: break-word}
.c-layer-item-g75 {line-height: 1.7;color: #f5f5f5;font-size:0.9375rem;margin-bottom:1.25rem;font-family: Inter, sans-serif}
.c-layer-item-g75 ol {list-style-type: decimal;padding-left: 22px;margin-bottom: 14px}
.c-layer-item-g75 li {color: #f5f5f5;margin-bottom: 8px;line-height: 1.7;font-size: 15px}
.c-layer-item-g75 li:last-child {
  margin-bottom: 0;
}
.c-layer-item-g75 strong {
  color: #d4af37;
}
.c-row-row-8z {font-family: Inter, sans-serif;transition: background 0.25s ease;font-size: 14px;color: #1a1a2e;padding: 12px 28px;display: inline-block;font-weight: 700;border-radius: 12px;background: #00d9ff}
.c-row-row-8z:hover {
  background: #1aebff;
}
@media (min-width:805px) {
  .l-block-head-w7 { padding-top:52px;padding-right:32px;padding-bottom:52px;padding-left:32px; }
  .l-text-box-sz { font-size: 24px; }
}

.wp-layer-row-ug {border: 1px solid rgba(255, 255, 255, 0.08);width: calc(100% - 32px);max-width: 380px;z-index: 1000;left: 16px;box-shadow: 0 8px 32px rgba(0,0,0,0.4);background: #252535;position: fixed;padding:1.25rem;border-radius: 16px;bottom: 16px}

.el-card-top-z9 {font-size: 15px;font-weight: 700;color: #d4af37;margin-bottom: 8px}

.b-view-head-mv8 {margin-bottom: 16px;font-family: Inter, sans-serif;color: #f5f5f5;line-height: 1.5;font-size:0.8125rem}

.b-view-head-mv8 a {color: #d4af37;text-underline-offset: 2px;text-decoration: underline}

.b-view-head-mv8 a:hover { color: #00d9ff; }

.el-grid-top-su {display: flex;gap: 10px}

.js-text-main-d6d {border-radius: 12px;font-size: 13px;background: rgba(255,255,255,0.1);padding-top:10px;padding-right:1rem;padding-bottom:10px;padding-left:16px;transition: background 0.25s ease;font-family: Inter, sans-serif;flex: 1;text-align: center;color: #d4af37;font-weight: 600}

.js-text-main-d6d:hover { background: rgba(255,255,255,0.15); }

.m-row-inner-q5f {flex: 1;color: #9095a1;transition: color 0.25s ease;font-size: 13px;padding: 10px 16px;font-weight: 500;text-align: center;font-family: Inter, sans-serif;border-radius: 12px}

.m-row-inner-q5f:hover { color: #f5f5f5; }
.mod-header-area-dp {padding: 44px 22px;border-top: 1px solid rgba(255, 255, 255, 0.08);background: #1a1a2e}

.ui-container-cell-9nh {margin: 0 auto;max-width: 1200px}

.el-header-left-8d {border-bottom: 1px solid rgba(255, 255, 255, 0.08);display: flex;flex-direction: column;padding-bottom: 28px;gap: 32px}

.t-frame-box-8j { flex: 1; }

.strip-base-s5 {margin-bottom: 12px;letter-spacing: -0.02em;color: #d4af37;font-size: 21px;font-weight: 800}

.app-grid-body-k70 {line-height: 1.65;font-family: Inter, sans-serif;color: #9095a1;font-size: 13px;max-width: 360px}

.site-panel-body-zl3 { flex: 1; }

.c-title-inner-aal {font-weight: 700;margin-bottom: 14px;letter-spacing: 0.08em;text-transform: uppercase;color: #d4af37;font-size: 13px}

.nav-wrap-2h {flex-direction: column;display: flex;gap: 10px}

.nav-wrap-2h a {font-size: 14px;color: #f5f5f5;font-family: Inter, sans-serif;transition: color 0.25s ease}

.nav-wrap-2h a:hover { color: #d4af37; }

.t-box-foot-zn0 {flex-direction: column;display: flex;gap: 16px;padding-top: 24px}

.m-view-cell-zsp {color: #9095a1;line-height: 1.65;font-size: 12px}

.b-panel-right-n6 {color: #9095a1;font-size: 12px}

@media (min-width:801px) {
  .mod-header-area-dp { padding-top:52px;padding-right:2.75rem;padding-bottom:52px;padding-left:2.75rem; }
  .el-header-left-8d {gap: 60px;flex-direction: row}
  .t-box-foot-zn0 {flex-direction: row;align-items: flex-end;justify-content: space-between}
}