* { box-sizing: border-box; }
body {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;line-height: 1.5;padding: 0;margin: 0;min-height: 100vh}
h1, h2, h3, h4, h5, h6 {font-size: inherit;font-weight: inherit;margin: 0}
p { margin: 0; }
a {color: inherit;text-decoration: none}
button {font: inherit;background: transparent;border: none;color: inherit;padding: 0;cursor: pointer}
img {max-width: 100%;display: block;height: auto}
svg {vertical-align: middle;display: inline-block}
ul, ol {list-style: none;padding: 0;margin: 0}
input, textarea, select {font: inherit;padding: 0;color: inherit;margin: 0}
table {border-spacing: 0;border-collapse: collapse}
.app-area-col-a1g {left: 0;padding: 10px 20px;position: fixed;background: #2d2430;top: 0;right: 0;z-index: 1000;border-bottom: 1px solid rgba(212, 175, 55, 0.15)}

.m-panel-primary-c4 {align-items: center;margin: 0 auto;gap: 10px;display: flex;max-width: 1280px;flex-direction: column}

.c-hero-block-oy {color: #f5f1e8;font-family: Inter, sans-serif;text-align: center;font-size: 12px;line-height: 1.4}

.c-hero-block-oy a {text-underline-offset: 2px;text-decoration: underline;color: #e8c547}

.c-hero-block-oy a:hover { color: #d4af37; }

.m-wrapper-primary-gw {display: flex;flex-shrink: 0;gap: 8px}

.c-banner-top-qme {transition: background 0.25s ease;padding-top:5px;padding-right:16px;padding-bottom:5px;padding-left:1rem;border-radius: 6px;background: rgba(255,255,255,0.1);font-family: Inter, sans-serif;font-weight: 600;color: #e8c547;font-size: 12px}

.c-banner-top-qme:hover { background: rgba(255,255,255,0.15); }

.t-area-base-jus {font-family: Inter, sans-serif;border-radius: 6px;padding: 5px 16px;color: #b8b0a0;transition: color 0.25s ease;font-weight: 500;font-size: 12px}

.t-area-base-jus:hover { color: #f5f1e8; }

@media (min-width:771px) {
  .m-panel-primary-c4 {gap:1rem;flex-direction: row;justify-content: center}
  .app-area-col-a1g { padding: 8px 40px; }
}
.mod-widget-foot-6gk {background: #1a1520;padding: 42px 16px}
.layer-cell-odl {max-width: 800px;margin: 0 auto;text-align: center}
.wp-layer-group-qkj {font-weight: 800;font-family: Playfair Display, sans-serif;margin-bottom: 14px;overflow-wrap: break-word;color: #e8c547;font-size: 22px}
.mod-zone-base-br4 {text-align: left;line-height: 1.65;font-size: 15px;font-family: Inter, sans-serif;color: #f5f1e8}
.mod-zone-base-br4 p {
  margin-bottom: 12px;
}
.mod-zone-base-br4 p:last-child {
  margin-bottom: 0;
}
.mod-zone-base-br4 strong {
  color: #e8c547;
}
.mod-zone-base-br4 a {text-decoration: underline;color: #d4af37;text-underline-offset: 2px}
.mod-zone-base-br4 a:hover {
  color: #f0d860;
}
.mod-zone-base-br4 ul {list-style-type: disc;padding-left: 18px;margin-bottom: 12px}
.mod-zone-base-br4 ol {list-style-type: decimal;padding-left: 18px;margin-bottom:0.75rem}
.mod-zone-base-br4 li {line-height: 1.65;font-size:0.9375rem;color: #f5f1e8;margin-bottom: 5px}
.mod-zone-base-br4 table {border-collapse: collapse;margin-bottom:0.75rem;width: 100%;display: block;overflow-x: auto}
.mod-zone-base-br4 th, .mod-zone-base-br4 td {font-size: 14px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);text-align: left;padding: 9px 11px}
.mod-zone-base-br4 th {font-weight: 600;color: #e8c547}
@media (min-width:771px) {
  .mod-widget-foot-6gk { padding: 56px 32px; }
  .wp-layer-group-qkj { font-size: 26px; }
  .mod-zone-base-br4 table { display: table; }
}

.c-widget-group-uo {padding-top:54px;padding-right:18px;padding-bottom:54px;padding-left:18px;background: #1a1520}

.site-module-cell-f7o {padding: 30px 22px;max-width: 800px;margin: 0 auto;border-top: 3px solid #d4af37;background: #2d2430;border: 1px solid rgba(212, 175, 55, 0.15);border-radius: 20px}

.app-content-top-wn {font-size: 24px;margin-bottom: 8px;font-weight: 800;font-family: Playfair Display, sans-serif;overflow-wrap: break-word;color: #e8c547}

.c-cell-group-rtr {color: #d4af37;font-size: 32px;margin-bottom:1.25rem;font-weight: 800}

.js-wrap-wrap-lug { margin-bottom: 24px; }

.js-wrap-wrap-lug p {margin-bottom: 12px;font-family: Inter, sans-serif;font-size: 15px;line-height: 1.65;color: #f5f1e8}

.js-wrap-wrap-lug p:last-child { margin-bottom: 0; }

.js-wrap-wrap-lug ul {list-style-type: disc;margin-bottom: 12px;padding-left: 18px}

.js-wrap-wrap-lug ol {margin-bottom: 12px;list-style-type: decimal;padding-left:1.125rem}

.js-wrap-wrap-lug li {font-family: Inter, sans-serif;color: #f5f1e8;margin-bottom: 5px;line-height: 1.55;font-size: 14px}

.js-wrap-wrap-lug a {text-underline-offset: 2px;text-decoration: underline;color: #d4af37}
.js-wrap-wrap-lug a:hover { color: #f0d860; }

.js-wrap-wrap-lug strong { color: #e8c547; }

.js-wrap-wrap-lug table {font-size: 14px;display: block;width: 100%;margin-bottom: 12px;border-collapse: collapse;overflow-x: auto}

.js-wrap-wrap-lug th {font-weight: 600;text-align: left;padding: 9px 11px;background: rgba(255,255,255,0.04);color: #e8c547;border-bottom: 1px solid rgba(212, 175, 55, 0.15)}

.js-wrap-wrap-lug td {padding: 9px 11px;border-bottom: 1px solid rgba(255,255,255,0.04);color: #f5f1e8}

.b-title-inner-ir0 {font-size: 15px;background: #d4af37;color: #1a1520;font-weight: 700;font-family: Inter, sans-serif;border-radius: 12px;display: inline-block;transition: background 0.25s ease;padding: 13px 30px}

.b-title-inner-ir0:hover { background: #f0d860; }

.site-wrapper-jw {font-size: 11px;margin-top: 12px;color: #b8b0a0}

@media (min-width:771px) {
  .site-module-cell-f7o { padding-top:38px;padding-right:34px;padding-bottom:38px;padding-left:34px; }
  .app-content-top-wn { font-size: 28px; }
  .c-cell-group-rtr { font-size:2.5rem; }
  .js-wrap-wrap-lug table { display: table; }
}
.js-banner-o2 {padding: 52px 20px;background: #2d2430}
.v-content-body-iu {margin: 0 auto;max-width: 860px}
.b-bar-xa {padding-left: 24px;border-left: 4px solid #d4af37}
.app-wrapper-head-318 {font-size: 12px;color: #d4af37;font-family: Inter, sans-serif;font-weight: 700;text-transform: uppercase;margin-bottom: 8px;letter-spacing: 0.1em}
.page-text-inner-c3 {margin-bottom: 16px;color: #e8c547;font-family: Playfair Display, sans-serif;font-weight: 800;font-size: 24px;overflow-wrap: break-word}
.b-frame-left-q7t {font-size: 15px;color: #f5f1e8;line-height: 1.7;font-family: Inter, sans-serif;margin-bottom: 20px}
.b-frame-left-q7t p { margin-bottom:0.875rem; }
.b-frame-left-q7t p:last-child { margin-bottom: 0; }
.b-frame-left-q7t strong { color: #e8c547; }
.b-frame-left-q7t a {color: #d4af37;text-underline-offset: 2px;text-decoration: underline}
.b-frame-left-q7t a:hover { color: #f0d860; }
.b-frame-left-q7t ul {padding-left: 20px;margin-bottom: 14px;list-style-type: circle}
.b-frame-left-q7t ol {list-style-type: decimal;padding-left: 20px;margin-bottom: 14px}
.b-frame-left-q7t li {line-height: 1.7;font-size: 15px;color: #f5f1e8;margin-bottom: 6px}
.b-frame-left-q7t table {border-collapse: collapse;margin-bottom: 14px;width: 100%;display: block;overflow-x: auto}
.b-frame-left-q7t th {background: #1a1520;text-align: left;border-bottom: 1px solid rgba(212, 175, 55, 0.15);font-weight: 600;padding: 10px 12px;color: #e8c547}
.b-frame-left-q7t td {color: #f5f1e8;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;border-bottom: 1px solid rgba(255,255,255,0.04)}
.card-base-l6 {font-family: Inter, sans-serif;transition: background 0.25s ease;border-radius: 12px;font-weight: 700;background: #d4af37;font-size: 14px;display: inline-block;padding: 12px 26px;color: #1a1520}
.card-base-l6:hover { background: #f0d860; }
@media (min-width:771px) {
  .js-banner-o2 { padding: 68px 40px; }
  .b-bar-xa { padding-left: 32px; }
  .page-text-inner-c3 { font-size: 28px; }
  .b-frame-left-q7t table { display: table; }
}

.page-region-wrap-6b0 {background: #2d2430;padding: 58px 22px}
.site-block-6w {max-width: 1280px;box-shadow: 0 2px 14px rgba(0,0,0,0.1);border-radius: 20px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px;margin: 0 auto;background: #1a1520}
.page-holder-cell-ahv {font-size: 11px;font-weight: 600;display: inline-block;letter-spacing: 0.06em;text-transform: uppercase;font-family: Inter, sans-serif;color: #d4af37;margin-bottom: 8px}
.t-main-col-te {overflow-wrap: break-word;font-size: 22px;color: #e8c547;margin-bottom:1.125rem;font-weight: 700;font-family: Playfair Display, sans-serif}
.app-layer-row-nzh {line-height: 1.7;font-family: Inter, sans-serif;color: #f5f1e8;font-size:0.875rem}
.app-layer-row-nzh p { margin-bottom: 11px; }
.app-layer-row-nzh p:last-child { margin-bottom: 0; }
.app-layer-row-nzh strong {font-weight: 600;color: #e8c547}
.app-layer-row-nzh a {text-decoration: none;transition: color 0.25s;color: #d4af37}
.app-layer-row-nzh a:hover { color: #f0d860; }
.app-layer-row-nzh ul {list-style-type: circle;padding-left:1.25rem;margin-bottom: 11px}
.app-layer-row-nzh ol {padding-left: 20px;margin-bottom: 11px;list-style-type: decimal}
.app-layer-row-nzh li {margin-bottom: 4px;color: #f5f1e8;font-size: 13px;line-height: 1.65}
.app-layer-row-nzh dl { margin-bottom: 11px; }
.app-layer-row-nzh dt {margin-top: 10px;font-weight: 800;font-size: 14px;color: #e8c547}
.app-layer-row-nzh dt:first-child { margin-top: 0; }
.app-layer-row-nzh dd {font-size: 14px;margin-left: 0;margin-bottom: 5px;color: #f5f1e8;line-height: 1.7}
.app-layer-row-nzh table {border-collapse: collapse;width: 100%;overflow-x: auto;margin-bottom: 11px;display: block}
.app-layer-row-nzh th, .app-layer-row-nzh td {border-bottom: 1px solid rgba(212, 175, 55, 0.15);font-size: 13px;text-align: left;padding: 8px 10px}
.app-layer-row-nzh th {font-size: 12px;text-transform: uppercase;color: #e8c547;letter-spacing: 0.04em;font-weight: 600}
@media(min-width:857px) {
  .page-region-wrap-6b0 { padding: 70px 42px; }
  .site-block-6w { padding: 38px 40px; }
  .t-main-col-te { font-size: 26px; }
  .app-layer-row-nzh table { display: table; }
}
.b-text-head-l8 {background: #2d2430;padding: 48px 20px}
.c-view-box-rc3 {margin: 0 auto;max-width: 1280px}
.wp-icon-foot-e8 {flex-direction: column;display: flex;gap: 24px}
@media (min-width:765px) {
  .wp-icon-foot-e8 {flex-direction: row;align-items: flex-start;gap: 40px}
}
.layer-cell-9vf {
  flex: 1;
}
.t-widget-inner-vul {font-size: 18px;margin-bottom: 14px;overflow-wrap: break-word;font-family: Playfair Display, sans-serif;font-weight: 700;color: #f5f1e8}
.v-strip-base-3s {font-family: Inter, sans-serif;font-size:0.8125rem;line-height: 1.7;color: #f5f1e8}
.v-strip-base-3s p {
  margin-bottom: 10px;
}
.v-strip-base-3s p:last-child {
  margin-bottom: 0;
}
.v-strip-base-3s a {text-decoration: underline;color: #f5f1e8;text-underline-offset: 2px}
.v-strip-base-3s a:hover {
  color: #d4af37;
}
.v-strip-base-3s strong {
  color: #e8c547;
}
.v-strip-base-3s ul {list-style-type: disc;padding-left: 20px;margin-bottom: 10px}
.v-strip-base-3s ol {padding-left: 20px;list-style-type: decimal;margin-bottom: 10px}
.v-strip-base-3s li {margin-bottom: 4px;color: #b8b0a0;font-size: 13px;line-height: 1.55}
.v-strip-base-3s table {overflow-x: auto;border-collapse: collapse;margin-bottom: 10px;display: block;width: 100%}
.v-strip-base-3s th, .v-strip-base-3s td {text-align: left;padding: 8px 9px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);font-size: 12px}
.v-strip-base-3s th {font-weight: 600;color: #f5f1e8}
.site-container-col-4km {gap: 10px;flex-wrap: wrap;flex-shrink: 0;display: flex}
@media (min-width:768px) {
  .site-container-col-4km {align-items: flex-end;flex-direction: column}
  .v-strip-base-3s table { display: table; }
}
.v-content-foot-ato {display: flex;border: 2px solid #b8b0a0;color: #b8b0a0;font-family: Inter, sans-serif;align-items: center;border-radius: 50%;font-weight: 800;height: 40px;width: 40px;font-size:0.75rem;justify-content: center}
.t-panel-wrap-zrf {white-space: nowrap;border-radius: 6px;font-weight: 600;color: #b8b0a0;border: 1px solid rgba(212, 175, 55, 0.15);font-family: Inter, sans-serif;padding: 8px 16px;font-size: 11px}

.widget-left-8cw {background: #1a1520;padding: 40px 16px}
.el-main-wrap-sz {margin: 0 auto;max-width: 840px}
.js-nav-top-fm {padding: 28px 20px;border-radius: 20px;border: 1px solid rgba(212, 175, 55, 0.15);background: #2d2430;box-shadow: 0 4px 24px rgba(0,0,0,0.1)}
.v-cell-head-osx {margin-bottom: 14px;font-family: Playfair Display, sans-serif;overflow-wrap: break-word;color: #e8c547;font-size: 20px;font-weight: 700}
.t-module-body-xaw {font-family: Inter, sans-serif;margin-bottom: 20px;color: #f5f1e8;font-size: 15px;line-height: 1.7}
.t-module-body-xaw p { margin-bottom: 14px; }
.t-module-body-xaw p:last-child { margin-bottom: 0; }
.t-module-body-xaw strong { color: #e8c547; }
.t-module-body-xaw a {color: #d4af37;text-decoration: underline;text-underline-offset: 2px}
.t-module-body-xaw a:hover { color: #f0d860; }
.t-module-body-xaw ul {list-style-type: square;padding-left: 20px;margin-bottom: 14px}
.t-module-body-xaw ol {margin-bottom: 14px;list-style-type: decimal;padding-left: 20px}
.t-module-body-xaw li {line-height: 1.7;font-size: 15px;margin-bottom: 6px;color: #f5f1e8}
.t-module-body-xaw table {border-collapse: collapse;margin-bottom: 14px;width: 100%;overflow-x: auto;display: block}
.t-module-body-xaw th {text-align: left;color: #e8c547;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background: rgba(255,255,255,0.03);border-bottom: 1px solid rgba(212, 175, 55, 0.15);font-weight: 600}
.t-module-body-xaw td {padding: 10px 12px;color: #f5f1e8;border-bottom: 1px solid rgba(255,255,255,0.03)}
.b-holder-col-aah {color: #1a1520;background: #d4af37;padding: 11px 24px;font-family: Inter, sans-serif;border-radius: 12px;font-weight: 700;display: inline-block;font-size: 14px;transition: background 0.25s ease}
.b-holder-col-aah:hover { background: #f0d860; }
@media (min-width:768px) {
  .widget-left-8cw { padding: 56px 32px; }
  .js-nav-top-fm { padding: 36px 32px; }
  .v-cell-head-osx { font-size: 24px; }
  .t-module-body-xaw table { display: table; }
}

.banner-block-dzj { background: #1a1520; }

.t-group-right-5z { border-bottom: 1px solid rgba(255,255,255,0.06); }

.c-widget-right-qh {padding: 0 16px;margin: 0 auto;max-width: 1280px}

.t-group-right-5z .c-widget-right-qh {height: 56px;justify-content: space-between;display: flex;align-items: center;gap: 12px}

.row-col-mt {letter-spacing: -0.02em;font-size: 18px;display: flex;font-weight: 800;color: #e8c547;white-space: nowrap;align-items: center;gap: 8px}

.c-view-item-p4n {display: flex;gap: 8px;align-items: center}

.l-box-row-zb {padding: 7px 14px;font-size: 13px;background: #d4af37;color: #1a1520;font-family: Inter, sans-serif;border-radius: 12px;transition: background 0.25s ease;font-weight: 700}

.l-box-row-zb:hover { background: #f0d860; }

.app-menu-zi {color: #f5f1e8;border: 1px solid rgba(255,255,255,0.1);background: none;display: none}

.app-menu-zi:hover { background: rgba(255,255,255,0.04); }

.wp-cell-area-9pg {border: none;padding: 6px;align-items: center;background: none;color: #f5f1e8;display: flex;justify-content: center;cursor: pointer}

.l-header-block-he {background: #2d2430;display: none;border-bottom: 1px solid rgba(212, 175, 55, 0.15)}

.l-header-block-he.ui-widget-cell-4h { display: block; }

.mod-holder-item-pei {display: flex;padding: 8px 0;flex-direction: column}

.wp-component-right-cw1 {color: #f5f1e8;font-weight: 500;transition: color 0.25s ease;font-size: 15px;padding: 12px 0;font-family: Inter, sans-serif;border-bottom: 1px solid rgba(255,255,255,0.04)}

.wp-component-right-cw1:last-child { border-bottom: none; }
.wp-component-right-cw1:hover { color: #e8c547; }

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

.ui-widget-body-7r5 { position: relative; }

.page-hero-right-uj1 {border-radius: 12px;font-size:0.8125rem;font-family: Inter, sans-serif;font-weight: 600;white-space: nowrap;gap: 6px;transition: border-color 0.25s ease, background 0.25s ease;background: rgba(255,255,255,0.02);align-items: center;color: #f5f1e8;line-height: 1;border: 1px solid rgba(212, 175, 55, 0.15);display: flex;cursor: pointer;padding: 5px 10px}

.page-hero-right-uj1:hover {border-color: rgba(255,255,255,0.15);background: rgba(255,255,255,0.04)}
.ui-card-area-pd4 {transition: transform 0.25s ease;font-size: 10px}
.ui-widget-body-7r5.ui-widget-cell-4h .ui-card-area-pd4 { transform: rotate(180deg); }

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

.ui-widget-body-7r5.ui-widget-cell-4h .v-element-box-4gi { display: block; }

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

.js-link-right-aef:hover {background: rgba(255,255,255,0.06);color: #e8c547}
.js-link-right-aef.active { color: #d4af37; }
.site-btn-area-aqw {font-size: 15px;line-height: 1}

/* --- Desktop --- */

@media (min-width:775px) {
  .t-group-right-5z .c-widget-right-qh { padding: 0 20px; }
  .c-widget-right-qh { padding: 0 20px; }
  .app-menu-zi { display: inline-flex; }
  .wp-cell-area-9pg { display: none; }
  .l-header-block-he { display: block; }

  .mod-holder-item-pei {gap: 24px;flex-direction: row;padding: 0;height: 42px;align-items: center}

  .wp-component-right-cw1 {font-size:0.875rem;border-bottom: 2px solid transparent;padding: 4px 0}

  .wp-component-right-cw1:hover { border-bottom-color: #d4af37; }
}
.el-outer-head-jp2 {justify-content: center;padding: 60px 20px;display: flex;align-items: center;min-height: 520px;overflow: hidden;background: linear-gradient(160deg, #1a1520 0%, #2d2430 40%, #1a1520 100%);text-align: center;position: relative}

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

.js-cell-right-4y {max-width: 700px;position: relative;z-index: 1}

.m-layer-row-0wj {padding: 6px 16px;text-transform: uppercase;margin-bottom: 20px;border: 1px solid rgba(212,175,55,0.3);color: #d4af37;letter-spacing: 0.08em;display: inline-block;border-radius: 20px;font-size: 12px;font-weight: 700}

.v-grid-cell-cg {font-size: 32px;color: #e8c547;font-family: Playfair Display, sans-serif;margin-bottom: 16px;overflow-wrap: break-word;line-height: 1.15;font-weight: 800}

.l-list-inner-qyu {font-size: 16px;font-family: Inter, sans-serif;margin-bottom: 28px;line-height: 1.6;margin-right: auto;max-width: 520px;color: #f5f1e8;margin-left: auto}

.b-inner-base-s1 {flex-direction: column;align-items: center;gap:1rem;display: flex;margin-top: 8px}

.t-module-cell-3rv {border: 1px solid rgba(212,175,55,0.25);text-align: center;border-radius: 20px;padding-top:16px;padding-right:1.5rem;padding-bottom:16px;padding-left:24px;width: 100%;max-width: 380px;background: rgba(212,175,55,0.1)}

.v-list-inner-99w {font-weight: 800;line-height: 1.2;font-size: 26px;color: #d4af37}

.c-slot-u6 {margin-top: 4px;color: #b8b0a0;font-size: 13px}

.page-menu-left-7a {padding: 16px 36px;display: block;font-weight: 700;font-size: 16px;width: 100%;color: #1a1520;transition: background 0.25s ease;max-width: 380px;background: #d4af37;border-radius: 12px;font-family: Inter, sans-serif;text-align: center}

.page-menu-left-7a:hover { background: #f0d860; }

.wp-card-col-b7d {margin-top: 8px;color: #b8b0a0;font-size: 11px}

@media (min-width:768px) {
  .el-outer-head-jp2 {padding: 80px 40px;min-height: 600px}
  .v-grid-cell-cg { font-size: 48px; }
  .l-list-inner-qyu { font-size:1.125rem; }
  .v-list-inner-99w { font-size: 36px; }
}
.title-main-f5 {background: #1a1520;padding: 50px 20px}
.ui-grid-main-zs {margin: 0 auto;max-width: 1280px}
.v-banner-right-ga {font-family: Playfair Display, sans-serif;color: #e8c547;overflow-wrap: break-word;font-weight: 800;text-align: center;font-size: 24px;margin-bottom: 32px}
.c-item-top-fvn {display: grid;gap: 20px;grid-template-columns: 1fr}
.ui-widget-item-jn {
  text-align: center;
}
.site-inner-box-gcx {align-items: center;width: 44px;margin-bottom: 14px;justify-content: center;color: #1a1520;border-radius: 50%;font-weight: 800;display: inline-flex;font-family: Playfair Display, sans-serif;background: #d4af37;font-size: 18px;height: 44px}
.ui-group-left-kl {color: #e8c547;margin-bottom: 6px;font-family: Playfair Display, sans-serif;font-weight: 700;font-size: 16px}
.app-outer-body-oy {font-family: Inter, sans-serif;color: #b8b0a0;font-size: 14px;line-height: 1.55}
@media (min-width:725px) {
  .title-main-f5 { padding: 64px 36px; }
  .c-item-top-fvn {gap: 28px;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr))}
  .v-banner-right-ga { font-size:1.75rem; }
}

.app-col-cell-x8 {border-top: 1px solid rgba(212, 175, 55, 0.15);background: #1a1520;padding: 32px 20px}

.page-module-block-dk4 {max-width: 1280px;margin: 0 auto}

.page-frame-79f {border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding-bottom: 24px;display: flex;gap: 20px;flex-direction: column}

.el-header-item-rw {font-weight: 800;letter-spacing: -0.02em;font-size: 18px;color: #e8c547}

.app-container-pw {flex-wrap: wrap;display: flex;gap: 8px 20px}

.app-container-pw a {color: #f5f1e8;transition: color 0.25s ease;font-weight: 500;font-size: 13px;font-family: Inter, sans-serif}

.app-container-pw a:hover { color: #e8c547; }

.ui-holder-col-bqt {flex-direction: column;padding-top: 20px;display: flex;gap: 12px}

.c-btn-primary-264 {line-height: 1.7;color: #b8b0a0;font-size: 12px}

.c-wrapper-head-9c {color: #b8b0a0;font-size:0.75rem}

@media (min-width:765px) {
  .app-col-cell-x8 { padding: 36px 40px; }
  .page-frame-79f {justify-content: space-between;align-items: center;flex-direction: row}
  .ui-holder-col-bqt {flex-direction: row;align-items: center;justify-content: space-between}
}