html {line-height: 1.15;-webkit-text-size-adjust: 100%}
body {min-height: 100vh;margin: 0}
main { display: block; }
h1, h2, h3, h4, h5, h6 {margin: 0;font-weight: inherit;font-size: inherit}
p, figure, blockquote, dl, dd { margin: 0; }
ol, ul {margin: 0;list-style: none;padding: 0}
a {text-decoration: none;color: inherit;background-color: transparent}
b, strong { font-weight: bolder; }
img {max-width: 100%;height: auto;border-style: none;display: block}
svg {overflow: hidden;vertical-align: middle}
button, input, optgroup, select, textarea {margin: 0;line-height: 1.15;font-family: inherit;font-size: 100%}
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] {background: transparent;-webkit-appearance: button;padding: 0;cursor: pointer;border: none}
*, *::before, *::after { box-sizing: border-box; }
.main-body-i7 {overflow: hidden;background-size: cover;background-position: center;position: relative;background-color: #0F1419;padding: 40px 20px;background-repeat: no-repeat}

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

.js-bar-left-f8c {position: relative;max-width: 1280px;margin: 0 auto;z-index: 1}

.app-list-area-bgy {text-align: center;margin-bottom: 32px}

.main-top-imj {text-shadow: 0 2px 8px rgba(0,0,0,0.4);color: #fff;font-family: Playfair Display, sans-serif;line-height: 1.2;font-size: 26px;font-weight: 800;margin-bottom: 10px;overflow-wrap: break-word}

.site-section-foot-f60 {font-family: Inter, sans-serif;font-size: 15px;color: rgba(255,255,255,0.7)}

.mod-top-right-6s {display: grid;gap:1rem;grid-template-columns: 1fr}

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

.m-block-col-wu5:hover { border-color: rgba(212,175,55,0.25); }

.page-wrapper-block-2bf {font-weight: 700;color: #fff;font-size:1.125rem}

.js-title-row-h6x {font-weight: 800;color: #D4AF37;font-size: 24px}

.js-module-foot-acl {line-height: 1.5;color: rgba(255,255,255,0.6);font-size: 13px}

.mod-widget-foot-ey {color: #0F1419;display: inline-block;border-radius: 8px;font-size: 14px;transition: background 0.25s ease;padding: 10px 20px;font-weight: 700;font-family: Inter, sans-serif;background: #D4AF37;align-self: flex-start}

.mod-widget-foot-ey:hover { background: #E8C547; }

@media (min-width:604px) {
  .mod-top-right-6s { grid-template-columns: 1fr 1fr; }
}

@media (min-width:895px) {
  .mod-top-right-6s { grid-template-columns: 1fr 1fr 1fr; }
  .main-top-imj { font-size: 36px; }
}
.m-layer-right-m7 {padding: 48px 20px;background: #1A1F2E}
.ui-col-box-on {max-width: 800px;text-align: center;margin: 0 auto}
.c-component-col-z17 {overflow-wrap: break-word;margin-bottom: 16px;font-size: 18px;font-family: Playfair Display, sans-serif;font-weight: 700;color: #E8E6E1}
.mod-widget-4a {color: #E8E6E1;font-family: Inter, sans-serif;line-height: 1.7;font-size: 13px}
.mod-widget-4a p {
  margin-bottom: 10px;
}
.mod-widget-4a p:last-child {
  margin-bottom: 0;
}
.mod-widget-4a a {text-underline-offset: 2px;color: #E8E6E1;text-decoration: underline}
.mod-widget-4a a:hover {
  color: #D4AF37;
}
.mod-widget-4a strong {
  color: #F5F3F0;
}
.mod-widget-4a ul, .mod-widget-4a ol {padding-left:1.25rem;margin-bottom: 10px}
.mod-widget-4a li {margin-bottom: 4px;font-size: 13px;color: #A39E99;line-height: 1.5}
.mod-widget-4a table {overflow-x: auto;margin-bottom: 10px;border-collapse: collapse;width: 100%;display: block}
.mod-widget-4a th, .mod-widget-4a td {border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding: 8px 10px;text-align: left;font-size: 12px}
.mod-widget-4a th {font-weight: 600;color: #E8E6E1}

@media (min-width:772px) {
  .mod-widget-4a table { display: table; }
}

.el-row-group-4i {background: #1A1F2E;padding: 54px 20px}
.b-frame-box-fqq {flex-direction: column;margin: 0 auto;display: flex;max-width: 1280px;gap:1.75rem}
.app-content-main-q9s {font-family: Inter, sans-serif;letter-spacing: 0.1em;font-size: 11px;text-transform: uppercase;color: #D4AF37;font-weight: 700;margin-bottom: 8px}
.b-list-primary-lsj {font-size:1.625rem;margin-bottom: 18px;overflow-wrap: break-word;font-family: Playfair Display, sans-serif;font-weight: 800;color: #F5F3F0}
.mod-hero-block-74 {font-size: 16px;color: #E8E6E1;line-height: 1.75;font-family: Inter, sans-serif}
.mod-hero-block-74 p { margin-bottom: 16px; }
.mod-hero-block-74 p:last-child { margin-bottom: 0; }
.mod-hero-block-74 strong { color: #F5F3F0; }
.mod-hero-block-74 a {text-decoration: underline;color: #D4AF37;text-underline-offset: 3px}
.mod-hero-block-74 a:hover { color: #E8C547; }
.mod-hero-block-74 ul, .mod-hero-block-74 ol {padding-left: 22px;margin-bottom: 16px}
.mod-hero-block-74 li {margin-bottom: 8px;line-height: 1.75;font-size: 16px;color: #E8E6E1}
.mod-hero-block-74 table {display: block;border-collapse: collapse;width: 100%;margin-bottom:1rem;overflow-x: auto}
.mod-hero-block-74 th {padding-top:11px;padding-right:14px;padding-bottom:11px;padding-left:14px;text-align: left;border-bottom: 1px solid rgba(212, 175, 55, 0.15);font-weight: 600;color: #F5F3F0;background: #0F1419}
.mod-hero-block-74 td {border-bottom: 1px solid rgba(255,255,255,0.04);color: #E8E6E1;padding: 11px 14px}
.c-region-main-lo {border: 1px solid rgba(212, 175, 55, 0.15);padding:1.5rem;border-radius: 12px;background: #0F1419}
.el-menu-cell-mr {font-weight: 600;font-family: Inter, sans-serif;margin-bottom: 6px;color: #A39E99;text-transform: uppercase;font-size: 12px;letter-spacing: 0.08em}
.el-row-body-fse {font-weight: 800;font-family: Playfair Display, sans-serif;color: #D4AF37;font-size: 28px;margin-bottom: 8px}
.js-card-base-ct {line-height: 1.5;color: #A39E99;font-size:0.875rem;font-family: Inter, sans-serif}
@media (min-width:864px) {
  .el-row-group-4i { padding: 72px 44px; }
  .b-frame-box-fqq {flex-direction: row;gap:3rem}
  .t-list-sh { flex: 1; }
  .c-region-main-lo {align-self: flex-start;flex: 0 0 280px}
  .b-list-primary-lsj { font-size: 30px; }
  .mod-hero-block-74 table { display: table; }
}

.b-bar-box-ayq {padding: 50px 20px;background: #0F1419}
.l-frame-row-nj {max-width: 1280px;margin: 0 auto}
.b-row-main-s0 {font-weight: 800;color: #F5F3F0;font-size: 24px;text-align: center;overflow-wrap: break-word;margin-bottom: 32px;font-family: Playfair Display, sans-serif}
.t-btn-foot-bs9 {gap: 20px;display: grid;grid-template-columns: 1fr}
.wp-item-main-vy {
  text-align: center;
}
.app-wrap-head-n0r {display: inline-flex;font-weight: 800;align-items: center;justify-content: center;height: 44px;font-family: Playfair Display, sans-serif;color: #0F1419;border-radius: 50%;width: 44px;font-size: 18px;margin-bottom: 14px;background: #D4AF37}
.l-text-head-lsv {margin-bottom: 6px;font-size: 16px;font-weight: 700;font-family: Playfair Display, sans-serif;color: #F5F3F0}
.t-text-box-0p {line-height: 1.55;color: #A39E99;font-family: Inter, sans-serif;font-size:0.875rem}
@media (min-width:722px) {
  .b-bar-box-ayq { padding: 64px 36px; }
  .t-btn-foot-bs9 {gap: 28px;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr))}
  .b-row-main-s0 { font-size: 28px; }
}

.el-slot-block-cq5 {background: #1A1F2E;padding: 50px 20px}
.el-card-inner-a2x {border-radius: 12px;background: #0F1419;margin: 0 auto;padding: 28px 22px;box-shadow: 0 1px 10px rgba(0,0,0,0.08);border-left: 3px solid #D4AF37;max-width: 1280px}
.js-holder-box-rb8 {margin-bottom: 8px;font-size: 11px;letter-spacing: 0.05em;text-transform: uppercase;color: #D4AF37;display: inline-block;font-family: Inter, sans-serif;font-weight: 600}
.site-title-row-0cw {color: #F5F3F0;margin-bottom: 10px;font-family: Playfair Display, sans-serif;overflow-wrap: break-word;font-size: 20px;font-weight: 700}
.mod-frame-primary-rb5 {line-height: 1.55;font-family: Inter, sans-serif;color: #A39E99;margin-bottom: 20px;font-size: 14px}
.site-block-primary-9bl {line-height: 1.7;color: #E8E6E1;font-family: Inter, sans-serif;font-size:0.9375rem}
.site-block-primary-9bl p {
  margin-bottom: 12px;
}
.site-block-primary-9bl p:last-child { margin-bottom: 0; }
.site-block-primary-9bl strong {color: #F5F3F0;font-weight: 600}
.site-block-primary-9bl a {color: #D4AF37;transition: color 0.25s;text-decoration: none}
.site-block-primary-9bl a:hover {
  color: #E8C547;
}
.site-block-primary-9bl ul,
.site-block-primary-9bl ol {padding-left:1.375rem;margin-bottom: 12px}
.site-block-primary-9bl li {
  margin-bottom: 6px;
}
.site-block-primary-9bl table {display: block;overflow-x: auto;border-collapse: collapse;width: 100%;margin-bottom: 12px}
.site-block-primary-9bl th, .site-block-primary-9bl td {font-size: 14px;text-align: left;padding: 9px 11px;border-bottom: 1px solid rgba(212, 175, 55, 0.15)}
.site-block-primary-9bl th {letter-spacing: 0.04em;color: #F5F3F0;text-transform: uppercase;font-size:0.75rem;font-weight: 600}
@media(min-width:804px) {
  .el-slot-block-cq5 {
    padding-top:68px;padding-right:40px;padding-bottom:68px;padding-left:40px;
  }
  .el-card-inner-a2x {
    padding: 36px 40px;
  }
  .site-title-row-0cw {
    font-size:1.5rem;
  }
  .site-block-primary-9bl table { display: table; }
}
.c-inner-area-qc {background: #0F1419;padding:2.5rem 16px}
.js-header-inner-2t {max-width: 800px;margin: 0 auto}
.wp-group-row-j8 {border-left: 3px solid #D4AF37;padding-left:1.5rem}
.app-row-wrap-nx {font-family: Playfair Display, sans-serif;margin-bottom: 14px;overflow-wrap: break-word;color: #F5F3F0;font-size: 22px;font-weight: 800}
.app-item-primary-hgf {font-size:1rem;font-family: Inter, sans-serif;line-height: 1.6;color: #E8E6E1}
.app-item-primary-hgf p {
  margin-bottom: 16px;
}
.app-item-primary-hgf p:last-child {
  margin-bottom: 0;
}
.app-item-primary-hgf strong {
  color: #F5F3F0;
}
.app-item-primary-hgf a {text-decoration: underline;text-underline-offset: 2px;color: #D4AF37}
.app-item-primary-hgf a:hover {
  color: #E8C547;
}
.app-item-primary-hgf ul, .app-item-primary-hgf ol {padding-left: 20px;margin-bottom: 16px}
.app-item-primary-hgf li {line-height: 1.6;font-size:1rem;margin-bottom: 8px;color: #E8E6E1}
.app-item-primary-hgf table {width: 100%;margin-bottom: 16px;display: block;border-collapse: collapse;overflow-x: auto}
.app-item-primary-hgf th, .app-item-primary-hgf td {padding-top:10px;padding-right:13px;padding-bottom:10px;padding-left:13px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);font-size: 15px;text-align: left}
.app-item-primary-hgf th {font-weight: 600;color: #F5F3F0}
@media (min-width:844px) {
  .c-inner-area-qc { padding: 56px 32px; }
  .wp-group-row-j8 { padding-left: 32px; }
  .app-row-wrap-nx { font-size: 26px; }
  .app-item-primary-hgf table { display: table; }
}

.m-layer-foot-fyq {background: #0F1419;padding: 50px 18px}
.app-bar-top-8d0 {margin: 0 auto;max-width: 1280px}
.c-inner-top-ba4 {font-family: Playfair Display, sans-serif;overflow-wrap: break-word;margin-bottom: 26px;font-weight: 700;font-size: 24px;color: #F5F3F0}
.js-text-wrap-vru {flex-direction: column;display: flex;gap: 24px}
.mod-bar-row-xn {border-radius: 12px;border: 1px solid rgba(212, 175, 55, 0.15);background: #1A1F2E;padding: 24px 20px}
.c-region-foot-pt {border-width: 2px;border-color: #D4AF37}
.js-top-body-246 {letter-spacing: 0.05em;color: #D4AF37;text-transform: uppercase;font-size: 11px;margin-bottom: 10px;font-weight: 600;font-family: Inter, sans-serif;display: inline-block}
.l-holder-group-2je {font-weight: 700;font-size: 20px;color: #F5F3F0;font-family: Playfair Display, sans-serif;margin-bottom: 14px;overflow-wrap: break-word}
.m-text-top-8th {line-height: 1.65;color: #E8E6E1;font-size: 14px;font-family: Inter, sans-serif}
.m-text-top-8th p {
  margin-bottom: 10px;
}
.m-text-top-8th p:last-child { margin-bottom: 0; }
.m-text-top-8th strong {font-weight: 600;color: #F5F3F0}
.m-text-top-8th ul,
.m-text-top-8th ol {margin-bottom: 10px;padding-left: 20px}
.m-text-top-8th li {
  margin-bottom: 4px;
}
.m-text-top-8th table {margin-bottom: 10px;border-collapse: collapse;display: block;overflow-x: auto;width: 100%}
.m-text-top-8th th,
.m-text-top-8th td {font-size: 13px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);text-align: left;padding: 8px 10px}
.m-text-top-8th th {font-weight: 600;color: #F5F3F0}
.b-cell-sk {transition: background 0.25s;color: #0F1419;background: #D4AF37;font-weight: 600;text-decoration: none;padding: 11px 28px;display: inline-block;margin-top: 14px;font-family: Inter, sans-serif;font-size: 14px;border-radius: 8px}
.b-cell-sk:hover {
  background: #E8C547;
}
.v-text-main-2r {margin-top: 10px;font-size: 12px;color: #A39E99;line-height: 1.5;font-family: Inter, sans-serif}
@media(min-width:770px) {
  .m-layer-foot-fyq {
    padding: 66px 36px;
  }
  .js-text-wrap-vru {gap: 24px;flex-direction: row}
  .mod-bar-row-xn {padding: 28px 26px;flex: 1}
  .c-inner-top-ba4 {
    font-size: 28px;
  }
  .l-holder-group-2je {
    font-size: 24px;
  }
  .m-text-top-8th table { display: table; }
}
.app-banner-base-p8 {padding: 50px 18px;background: #0F1419}
.app-row-inner-qaj {max-width: 1280px;margin: 0 auto}
.app-link-col-71b {font-family: Playfair Display, sans-serif;font-weight: 700;margin-bottom: 22px;color: #F5F3F0;font-size: 24px;overflow-wrap: break-word}
.js-card-right-ytr {color: #E8E6E1;font-family: Inter, sans-serif;font-size: 15px;line-height: 1.7}
.js-card-right-ytr p {
  margin-bottom: 14px;
}
.js-card-right-ytr p:last-child { margin-bottom: 0; }
.js-card-right-ytr strong {color: #F5F3F0;font-weight: 600}
.js-card-right-ytr a {color: #D4AF37;text-decoration: none}
.js-card-right-ytr a:hover {
  text-decoration: underline;
}
.js-card-right-ytr ul,
.js-card-right-ytr ol {margin-bottom:0.875rem;padding-left:1.375rem}
.js-card-right-ytr li {
  margin-bottom: 8px;
}
.js-card-right-ytr dl { margin-bottom: 14px; }
.js-card-right-ytr dt {font-weight: 700;font-size: 15px;margin-top:0.8125rem;color: #F5F3F0}
.js-card-right-ytr dt:first-child { margin-top: 0; }
.js-card-right-ytr dd {line-height: 1.7;margin-bottom: 8px;color: #E8E6E1;margin-left: 0;font-size:0.9375rem}
.js-card-right-ytr table {overflow-x: auto;width: 100%;display: block;margin-bottom: 14px;border-collapse: collapse}
.js-card-right-ytr th,
.js-card-right-ytr td {padding: 10px 12px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);text-align: left;font-size: 14px}
.js-card-right-ytr th {font-weight: 600;letter-spacing: 0.03em;color: #F5F3F0;text-transform: uppercase;font-size: 13px}
.js-card-right-ytr td {
  color: #E8E6E1;
}
@media(min-width:774px) {
  .app-banner-base-p8 {
    padding-top:66px;padding-right:36px;padding-bottom:66px;padding-left:36px;
  }
  .app-link-col-71b {
    font-size: 28px;
  }
  .js-card-right-ytr table { display: table; }
}
.t-content-wrap-ts {background: #1A1F2E;padding: 50px 20px}
.t-module-wrap-epj {margin: 0 auto;gap: 22px;display: flex;max-width: 1280px;flex-direction: column}
.ui-section-col-4ju {font-family: Playfair Display, sans-serif;overflow-wrap: break-word;font-size: 24px;font-weight: 800;color: #F5F3F0;margin-bottom: 6px}
.site-wrap-foot-vy {font-size: 15px;line-height: 1.5;color: #A39E99;font-family: Inter, sans-serif}
.el-row-wrap-cj2 {line-height: 1.7;font-family: Inter, sans-serif;font-size: 15px;color: #E8E6E1}
.el-row-wrap-cj2 p { margin-bottom: 13px; }
.el-row-wrap-cj2 p:last-child { margin-bottom: 0; }
.el-row-wrap-cj2 strong { color: #F5F3F0; }
.el-row-wrap-cj2 a {text-underline-offset: 2px;text-decoration: underline;color: #D4AF37}
.el-row-wrap-cj2 a:hover { color: #E8C547; }
.el-row-wrap-cj2 table {width: 100%;display: block;overflow-x: auto;border-collapse: collapse;margin-bottom: 13px}
.el-row-wrap-cj2 th {font-weight: 600;padding: 10px 13px;text-align: left;border-bottom: 1px solid rgba(212, 175, 55, 0.15);color: #F5F3F0;background: #0F1419}
.el-row-wrap-cj2 td {border-bottom: 1px solid rgba(255,255,255,0.04);padding-top:10px;padding-right:13px;padding-bottom:10px;padding-left:0.8125rem;color: #E8E6E1}
@media (min-width:856px) {
  .t-content-wrap-ts { padding-top:66px;padding-right:40px;padding-bottom:66px;padding-left:2.5rem; }
  .t-module-wrap-epj {flex-direction: row;gap: 52px}
  .l-hero-group-91 { flex: 0 0 300px; }
  .ui-section-col-4ju { font-size: 28px; }
  .el-row-wrap-cj2 table { display: table; }
}

.js-bar-inner-v5 {background: #0F1419;padding-top:2rem;padding-right:20px;padding-bottom:2rem;padding-left:20px;border-top: 1px solid rgba(212, 175, 55, 0.15)}

.site-btn-group-rzu {margin: 0 auto;max-width: 1280px}

.ui-panel-foot-4y {gap: 20px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding-bottom: 24px;flex-direction: column;display: flex}

.cell-item-2x {font-size: 18px;letter-spacing: -0.02em;font-weight: 800;color: #F5F3F0}

.ui-list-row-5v {gap: 8px 20px;flex-wrap: wrap;display: flex}

.ui-list-row-5v a {font-size:0.8125rem;font-weight: 500;font-family: Inter, sans-serif;color: #E8E6E1;transition: color 0.25s ease}

.ui-list-row-5v a:hover { color: #F5F3F0; }

.page-layer-2xw {padding-top: 20px;flex-direction: column;gap: 12px;display: flex}

.b-widget-row-o3 {line-height: 1.7;color: #A39E99;font-size: 12px}

.js-top-box-zfy {font-size: 12px;color: #A39E99}

@media (min-width:764px) {
  .js-bar-inner-v5 { padding: 36px 40px; }
  .ui-panel-foot-4y {flex-direction: row;justify-content: space-between;align-items: center}
  .page-layer-2xw {align-items: center;flex-direction: row;justify-content: space-between}
}
.app-cell-yn {z-index: 1000;left: 0;border-bottom: 1px solid rgba(212, 175, 55, 0.15);background: #1A1F2E;padding: 10px 20px;position: fixed;right: 0;top: 0}

.mod-area-top-mm {display: flex;align-items: center;max-width: 1280px;gap: 10px;flex-direction: column;margin: 0 auto}

.site-row-group-dt8 {color: #E8E6E1;font-family: Inter, sans-serif;font-size: 12px;text-align: center;line-height: 1.4}

.site-row-group-dt8 a {text-underline-offset: 2px;text-decoration: underline;color: #F5F3F0}

.site-row-group-dt8 a:hover { color: #D4AF37; }

.m-region-box-km {gap: 8px;flex-shrink: 0;display: flex}

.app-wrap-col-7hk {border-radius: 4px;background: rgba(255,255,255,0.1);color: #F5F3F0;font-weight: 600;font-size: 12px;padding: 5px 16px;font-family: Inter, sans-serif;transition: background 0.25s ease}

.app-wrap-col-7hk:hover { background: rgba(255,255,255,0.15); }

.page-btn-item-4m {font-weight: 500;font-size: 12px;color: #A39E99;padding: 5px 16px;font-family: Inter, sans-serif;border-radius: 4px;transition: color 0.25s ease}

.page-btn-item-4m:hover { color: #E8E6E1; }

@media (min-width:765px) {
  .mod-area-top-mm {justify-content: center;gap: 16px;flex-direction: row}
  .app-cell-yn { padding-top:8px;padding-right:40px;padding-bottom:8px;padding-left:2.5rem; }
}
.ui-text-area-97 {border-top: 1px solid rgba(212, 175, 55, 0.15);padding-top:2.5rem;padding-right:18px;padding-bottom:40px;padding-left:18px;background: #1A1F2E;border-bottom: 1px solid rgba(212, 175, 55, 0.15)}
.el-inner-body-ql {max-width: 820px;margin: 0 auto}
.c-component-wrap-5nw {overflow-wrap: break-word;font-weight: 700;font-family: Playfair Display, sans-serif;margin-bottom: 12px;color: #F5F3F0;font-size: 21px}
.app-outer-area-n9 {font-size: 14px;font-family: Inter, sans-serif;color: #E8E6E1;line-height: 1.65}
.app-outer-area-n9 p { margin-bottom: 11px; }
.app-outer-area-n9 p:last-child { margin-bottom: 0; }
.app-outer-area-n9 strong { color: #F5F3F0; }
.app-outer-area-n9 a {text-decoration: underline;color: #D4AF37;text-underline-offset: 2px}
.app-outer-area-n9 a:hover { color: #E8C547; }
.app-outer-area-n9 ul, .app-outer-area-n9 ol {margin-bottom: 11px;padding-left: 18px}
.app-outer-area-n9 li {font-size: 14px;line-height: 1.65;margin-bottom: 5px;color: #E8E6E1}
.app-outer-area-n9 table {margin-bottom: 11px;width: 100%;display: block;overflow-x: auto;border-collapse: collapse}
.app-outer-area-n9 th, .app-outer-area-n9 td {border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding: 8px 10px;font-size: 13px;text-align: left}
.app-outer-area-n9 th {font-weight: 600;color: #F5F3F0}
@media (min-width:841px) {
  .ui-text-area-97 { padding-top:56px;padding-right:2.25rem;padding-bottom:3.5rem;padding-left:36px; }
  .c-component-wrap-5nw { font-size: 25px; }
  .app-outer-area-n9 table { display: table; }
}

.site-item-cell-inb {transition: box-shadow 0.3s ease;background: #0F1419}

.site-item-cell-inb.l-banner-top-ici { box-shadow: 0 2px 12px rgba(0,0,0,0.3); }

.l-inner-cell-e1 {display: flex;max-width: 1280px;gap: 12px;padding: 0 16px;align-items: center;margin: 0 auto}

.c-content-cell-hx {letter-spacing: -0.02em;gap: 8px;display: flex;color: #F5F3F0;font-weight: 800;align-items: center;font-size: 17px;white-space: nowrap}

/* --- Full state --- */

.b-text-body-yy3 {max-height: 64px;overflow: hidden;border-bottom: 1px solid rgba(212, 175, 55, 0.15);transition: max-height 0.35s ease, opacity 0.25s ease}

.b-text-body-yy3 .l-inner-cell-e1 { height: 56px; }

.site-item-cell-inb.l-banner-top-ici .b-text-body-yy3 {border: none;opacity: 0;max-height: 0}

.app-hero-body-h7i { display: none; }

.c-inner-pk6 {margin-left: auto;display: flex;gap: 8px;align-items: center}

.v-component-group-mw {background: #D4AF37;color: #0F1419;padding: 7px 14px;font-family: Inter, sans-serif;font-size: 13px;border-radius: 8px;font-weight: 700;transition: background 0.25s ease}

.v-component-group-mw:hover { background: #E8C547; }

.app-element-primary-m3 {border: 1px solid rgba(255,255,255,0.1);display: none;color: #E8E6E1;background: none}

.app-element-primary-m3:hover { background: rgba(255,255,255,0.04); }

.el-box-0g3 {border: none;gap: 5px;cursor: pointer;background: none;flex-direction: column;margin-left: 4px;padding: 8px;display: flex}

.el-box-0g3 span {height: 2px;background: #E8E6E1;border-radius: 2px;width: 20px;display: block}

/* --- Compact state --- */

.js-hero-cell-kx {transition: max-height 0.35s ease, opacity 0.25s ease;max-height: 0;overflow: hidden;opacity: 0}

.site-item-cell-inb.l-banner-top-ici .js-hero-cell-kx {max-height: 52px;opacity: 1}

.js-hero-cell-kx .l-inner-cell-e1 {height: 48px;justify-content: space-between}

.l-element-left-ti {color: #E8E6E1;transition: background 0.25s ease;font-size:0.8125rem;font-family: Inter, sans-serif;padding: 5px 14px;cursor: pointer;border: 1px solid rgba(212, 175, 55, 0.15);font-weight: 500;border-radius: 4px;background: none}

.l-element-left-ti:hover { background: rgba(255,255,255,0.04); }

.site-container-col-s8 {font-size: 12px;font-family: Inter, sans-serif;background: #D4AF37;border-radius: 8px;padding: 6px 14px;color: #0F1419;font-weight: 700}

/* --- Dropdown --- */

.el-list-inner-jyl {transition: max-height 0.3s ease;overflow: hidden;background: #1A1F2E;max-height: 0}

.el-list-inner-jyl.c-content-block-j1j {max-height: 300px;border-bottom: 1px solid rgba(255,255,255,0.06)}

.el-icon-right-lp {transition: color 0.25s ease, background 0.25s ease;font-family: Inter, sans-serif;display: block;border-bottom: 1px solid rgba(255,255,255,0.04);font-size: 15px;padding: 14px 24px;color: #E8E6E1;font-weight: 500}

.el-icon-right-lp:last-child { border-bottom: none; }
.el-icon-right-lp:hover {color: #F5F3F0;background: rgba(255,255,255,0.03)}

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

.b-module-wrap-ao { position: relative; }

.el-wrapper-base-7ga {align-items: center;font-weight: 600;font-family: Inter, sans-serif;line-height: 1;background: rgba(255,255,255,0.02);font-size: 13px;border: 1px solid rgba(212, 175, 55, 0.15);color: #E8E6E1;gap: 6px;border-radius: 8px;cursor: pointer;display: flex;white-space: nowrap;padding: 5px 10px;transition: border-color 0.25s ease, background 0.25s ease}

.el-wrapper-base-7ga:hover {border-color: rgba(255,255,255,0.15);background: rgba(255,255,255,0.04)}
.ui-top-base-z46 {transition: transform 0.25s ease;font-size: 9px}
.b-module-wrap-ao.c-content-block-j1j .ui-top-base-z46 { transform: rotate(180deg); }

.page-top-z28 {position: absolute;top: calc(100% + 4px);padding: 4px;border: 1px solid rgba(212, 175, 55, 0.15);min-width:143px;border-radius: 12px;background: #1A1F2E;right: 0;display: none;z-index: 50;box-shadow: 0 8px 24px rgba(0,0,0,0.4)}

.b-module-wrap-ao.c-content-block-j1j .page-top-z28 { display: block; }

.t-item-cell-8r1 {font-family: Inter, sans-serif;gap: 8px;transition: background 0.25s ease, color 0.25s ease;font-weight: 500;padding: 8px 12px;font-size: 13px;cursor: pointer;border-radius: 8px;color: #E8E6E1;align-items: center;display: flex}

.t-item-cell-8r1:hover {background: rgba(255,255,255,0.06);color: #F5F3F0}
.t-item-cell-8r1.active { color: #D4AF37; }
.ui-module-col-7gy {font-size: 15px;line-height: 1}

/* --- Desktop --- */

@media (min-width:787px) {
  .b-text-body-yy3 .l-inner-cell-e1 {gap:1.25rem;padding: 0 20px;height: 60px}
  .b-text-body-yy3 { max-height: 72px; }

  .app-hero-body-h7i {gap: 4px;justify-content: center;display: flex;flex: 1}

  .t-section-block-eyk {transition: color 0.25s ease, background 0.25s ease;border-radius: 4px;font-size:0.9375rem;font-weight: 500;font-family: Inter, sans-serif;padding: 6px 12px;color: #E8E6E1}

  .t-section-block-eyk:hover {background: rgba(255,255,255,0.05);color: #F5F3F0}

  .app-element-primary-m3 { display: inline-flex; }
  .el-box-0g3 { display: none; }
  .js-hero-cell-kx .l-inner-cell-e1 { padding: 0 20px; }
}
.b-content-inner-ym4 {background: #0F1419;padding: 42px 20px;border-top: 1px solid rgba(212, 175, 55, 0.15)}
.app-block-block-63 {margin: 0 auto;max-width: 1280px}
.site-container-inner-3v7 {overflow-wrap: break-word;font-family: Playfair Display, sans-serif;margin-bottom:0.875rem;font-size: 22px;font-weight: 800;color: #F5F3F0}
.b-hero-wrap-bw {line-height: 1.7;font-family: Inter, sans-serif;color: #E8E6E1;font-size: 15px}
.b-hero-wrap-bw p { margin-bottom: 13px; }
.b-hero-wrap-bw p:last-child { margin-bottom: 0; }
.b-hero-wrap-bw strong { color: #F5F3F0; }
.b-hero-wrap-bw a {text-decoration: underline;text-underline-offset: 2px;color: #D4AF37}
.b-hero-wrap-bw a:hover { color: #E8C547; }
.b-hero-wrap-bw ul, .b-hero-wrap-bw ol {padding-left: 20px;margin-bottom: 13px}
.b-hero-wrap-bw li {color: #E8E6E1;line-height: 1.7;font-size:0.9375rem;margin-bottom: 5px}
.b-hero-wrap-bw table {display: block;width: 100%;border-collapse: collapse;margin-bottom: 13px;overflow-x: auto}
.b-hero-wrap-bw th, .b-hero-wrap-bw td {font-size: 14px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);text-align: left;padding: 10px 12px}
.b-hero-wrap-bw th {color: #F5F3F0;font-weight: 600}
@media (min-width:777px) {
  .b-content-inner-ym4 { padding: 58px 36px; }
  .site-container-inner-3v7 { font-size: 26px; }
  .b-hero-wrap-bw table { display: table; }
}