*, *::before, *::after {padding: 0;box-sizing: border-box;margin: 0}
body {-webkit-font-smoothing: antialiased;min-height: 100vh}
img, svg {max-width: 100%;display: block}
a {text-decoration: none;color: inherit}
button {cursor: pointer;background: none;font: inherit;border: none}
ul, ol { list-style: none; }
input, textarea, select { font: inherit; }
.wp-text-top-ai {background: #1a1a2e;padding: 48px 20px;border-top: 1px solid rgba(212, 175, 55, 0.2)}
.wp-holder-main-8l {flex-direction: column;gap: 22px;margin: 0 auto;display: flex;max-width: 1280px}
.m-module-box-ywl {font-weight: 800;margin-bottom: 8px;font-size: 26px;overflow-wrap: break-word;font-family: Cinzel, sans-serif;color: #d4af37}
.v-layer-primary-xu {color: #a89968;line-height: 1.5;font-family: Inter, sans-serif;font-size: 15px}
.app-wrapper-block-xz {color: #f0e6d2;line-height: 1.75;font-family: Inter, sans-serif;font-size:1rem}
.app-wrapper-block-xz p { margin-bottom: 15px; }
.app-wrapper-block-xz p:last-child { margin-bottom: 0; }
.app-wrapper-block-xz strong { color: #d4af37; }
.app-wrapper-block-xz a {text-underline-offset: 3px;color: #e8c24f;text-decoration: underline}
.app-wrapper-block-xz a:hover { color: #b8941f; }
.app-wrapper-block-xz ul {margin-bottom:0.9375rem;list-style-type: square;padding-left: 22px}
.app-wrapper-block-xz ol {padding-left: 22px;margin-bottom: 15px;list-style-type: decimal}
.app-wrapper-block-xz li {color: #f0e6d2;font-size:1rem;line-height: 1.75;margin-bottom: 7px}
.app-wrapper-block-xz table {margin-bottom: 15px;overflow-x: auto;border-collapse: collapse;display: block;width: 100%}
.app-wrapper-block-xz th {text-align: left;background: rgba(255,255,255,0.03);padding-top:11px;padding-right:14px;padding-bottom:11px;padding-left:14px;color: #d4af37;font-weight: 600;border-bottom: 1px solid rgba(212, 175, 55, 0.2)}
.app-wrapper-block-xz td {border-bottom: 1px solid rgba(255,255,255,0.03);color: #f0e6d2;padding: 11px 14px}
@media (min-width:901px) {
  .wp-text-top-ai { padding: 64px 40px; }
  .wp-holder-main-8l {flex-direction: row;gap: 56px}
  .wp-widget-left-mpd { flex: 0 0 300px; }
  .m-module-box-ywl { font-size:1.875rem; }
  .app-wrapper-block-xz table { display: table; }
}

.c-link-foot-rbm {background: #1a1a2e;overflow: hidden}
.widget-primary-xtk {justify-content: center;background: linear-gradient(160deg, #1a1a2e 0%, #252540 40%, #1a1a2e 100%);text-align: center;align-items: center;padding: 56px 20px;display: flex;position: relative;min-height: 480px}
.widget-primary-xtk::before {content: '';position: absolute;pointer-events: none;inset: 0;background: radial-gradient(ellipse at 50% 30%, rgba(212,175,55,0.08) 0%, transparent 60%)}
.t-list-base-ir {max-width: 680px;position: relative;z-index: 1}
.site-layer-body-p8 {display: inline-block;font-family: Inter, sans-serif;letter-spacing: 0.08em;text-transform: uppercase;color: #e8c24f;font-size: 12px;margin-bottom:1.125rem;border-radius: 20px;font-weight: 700;border: 1px solid rgba(212,175,55,0.3);padding: 5px 14px}
.wp-slot-base-84t {margin-bottom: 14px;font-family: Cinzel, sans-serif;line-height: 1.15;font-size: 30px;font-weight: 800;overflow-wrap: break-word;color: #d4af37}
.l-menu-item-vw {margin-right: auto;font-size: 15px;font-family: Inter, sans-serif;margin-bottom: 24px;line-height: 1.6;color: #f0e6d2;margin-left: auto;max-width: 500px}
.v-layer-cell-0lr {display: flex;flex-direction: column;align-items: center;margin-top: 6px;gap:0.875rem}
.el-top-block-bs {max-width: 360px;text-align: center;border: 1px solid rgba(212,175,55,0.25);background: rgba(212,175,55,0.1);border-radius: 16px;padding: 14px 22px;width: 100%}
.b-region-inner-bmh {font-weight: 800;color: #e8c24f;font-size: 24px;line-height: 1.2;font-family: Cinzel, sans-serif}
.el-text-main-hu {margin-top: 4px;font-family: Inter, sans-serif;color: #a89968;font-size: 13px}
.b-box-area-7k {width: 100%;border-radius: 8px;padding: 14px 32px;background: #e8c24f;text-align: center;transition: background 0.25s ease;max-width: 360px;font-size:0.9375rem;font-family: Inter, sans-serif;color: #1a1a2e;font-weight: 700;display: block;text-decoration: none}
.b-box-area-7k:hover {
  background: #b8941f;
}
.site-region-main-gav {font-family: Inter, sans-serif;color: #a89968;margin-top: 6px;font-size: 11px}
.page-container-right-6m {background: #1a1a2e;border-top: 1px solid rgba(212, 175, 55, 0.2);padding: 28px 16px}
.wp-top-block-lo2 {max-width: 1280px;gap: 20px 0;margin: 0 auto;justify-content: center;display: flex;flex-wrap: wrap}
.v-link-box-es {padding: 0 14px;text-align: center;flex: 1 1 50%}
.js-hero-left-lh {font-weight: 800;color: #e8c24f;margin-bottom: 3px;font-size:1.625rem;font-family: Cinzel, sans-serif;line-height: 1.1}
.holder-m75 {letter-spacing: 0.06em;font-family: Inter, sans-serif;font-size: 11px;font-weight: 500;text-transform: uppercase;color: #a89968}
@media(min-width:767px) {
  .widget-primary-xtk {min-height: 560px;padding:4.5rem 40px}
  .wp-slot-base-84t { font-size: 44px; }
  .l-menu-item-vw { font-size: 17px; }
  .b-region-inner-bmh { font-size: 34px; }
  .page-container-right-6m { padding: 36px 20px; }
  .v-link-box-es {flex: 1;border-right: 1px solid rgba(212, 175, 55, 0.2)}
  .v-link-box-es:last-child { border-right: none; }
  .js-hero-left-lh { font-size: 34px; }
}
.mod-hero-block-z1 {background: #1a1a2e;border-top: 1px solid rgba(212, 175, 55, 0.2);padding: 32px 20px}
.js-zone-col-22 {gap: 14px;display: flex;flex-wrap: wrap;margin: 0 auto;max-width: 1280px;align-items: flex-start}
.site-title-primary-w5k {flex-shrink: 0;border-radius: 50%;justify-content: center;width: 36px;color: #a89968;font-weight: 800;border: 2px solid #a89968;display: flex;align-items: center;font-family: Inter, sans-serif;height: 36px;font-size: 11px}
.el-slot-wrap-6w9 {overflow-wrap: break-word;font-size: 12px;font-family: Inter, sans-serif;color: #f0e6d2;line-height: 1.55}
.el-layer-inner-z5o {border-top: 1px solid rgba(212, 175, 55, 0.2);background: #1a1a2e;padding: 44px 22px}

.ui-wrap-box-ipn {max-width: 1280px;margin: 0 auto}

.el-card-item-eu {padding-bottom: 28px;flex-direction: column;border-bottom: 1px solid rgba(212, 175, 55, 0.2);gap: 32px;display: flex}

.m-container-base-eal { flex: 1; }

.site-box-body-ai {letter-spacing: -0.02em;font-size: 21px;font-weight: 800;margin-bottom: 12px;color: #d4af37}

.ui-inner-wrap-a75 {font-size: 13px;max-width: 360px;font-family: Inter, sans-serif;line-height: 1.65;color: #a89968}

.app-bar-primary-7g7 { flex: 1; }

.js-row-area-e2w {letter-spacing: 0.08em;margin-bottom: 14px;color: #d4af37;font-size: 13px;font-weight: 700;text-transform: uppercase}

.t-grid-inner-uy {gap: 10px;flex-direction: column;display: flex}

.t-grid-inner-uy a {transition: color 0.25s ease;font-size:0.875rem;font-family: Inter, sans-serif;color: #f0e6d2}

.t-grid-inner-uy a:hover { color: #d4af37; }

.mod-btn-inner-ct9 {flex-direction: column;display: flex;gap:1rem;padding-top: 24px}

.app-section-right-2i {color: #a89968;font-size: 12px;line-height: 1.65}

.ui-btn-foot-by {color: #a89968;font-size:0.75rem}

@media (min-width:799px) {
  .el-layer-inner-z5o { padding: 52px 44px; }
  .el-card-item-eu {flex-direction: row;gap: 60px}
  .mod-btn-inner-ct9 {justify-content: space-between;align-items: flex-end;flex-direction: row}
}
.page-header-left-6dq {background: #1a1a2e;padding: 48px 20px}
.site-top-group-olf {margin: 0 auto;max-width: 880px}
.site-banner-row-aw {padding: 28px 22px;box-shadow: 0 2px 16px rgba(0,0,0,0.12);background: #252540;border-radius: 16px}
.v-module-top-x6o {gap: 10px;flex-wrap: wrap;align-items: baseline;justify-content: space-between;padding-bottom: 16px;border-bottom: 1px solid rgba(212, 175, 55, 0.2);display: flex;margin-bottom: 16px}
.l-top-left-2g {font-weight: 800;font-size: 20px;overflow-wrap: break-word;font-family: Cinzel, sans-serif;color: #d4af37}
.mod-content-body-fx {font-family: Inter, sans-serif;font-size:0.8125rem;font-weight: 600;color: #2d6a4f}
.l-hero-primary-vc8 {font-family: Inter, sans-serif;line-height: 1.65;font-size: 14px;color: #f0e6d2}
.l-hero-primary-vc8 p { margin-bottom:0.75rem; }
.l-hero-primary-vc8 p:last-child { margin-bottom: 0; }
.l-hero-primary-vc8 strong { color: #d4af37; }
.l-hero-primary-vc8 a {text-underline-offset: 2px;text-decoration: underline;color: #e8c24f}
.l-hero-primary-vc8 a:hover { color: #b8941f; }
.l-hero-primary-vc8 ul {list-style-type: circle;padding-left:1.125rem;margin-bottom: 12px}
.l-hero-primary-vc8 ol {padding-left: 18px;margin-bottom: 12px;list-style-type: decimal}
.l-hero-primary-vc8 li {line-height: 1.65;font-size: 14px;color: #f0e6d2;margin-bottom: 4px}
.l-hero-primary-vc8 table {overflow-x: auto;margin-bottom: 12px;border-collapse: collapse;width: 100%;display: block}
.l-hero-primary-vc8 th, .l-hero-primary-vc8 td {font-size: 13px;border-bottom: 1px solid rgba(212, 175, 55, 0.2);padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;text-align: left}
.l-hero-primary-vc8 th {font-size: 12px;letter-spacing: 0.03em;text-transform: uppercase;font-weight: 600;color: #d4af37}
@media (min-width:768px) {
  .page-header-left-6dq { padding-top:4rem;padding-right:40px;padding-bottom:64px;padding-left:40px; }
  .site-banner-row-aw { padding: 36px 32px; }
  .l-top-left-2g { font-size:1.5rem; }
  .l-hero-primary-vc8 table { display: table; }
}

.l-grid-main-hwm {padding-top:44px;padding-right:18px;padding-bottom:44px;padding-left:18px;background: #252540}
.m-text-row-y59 {margin: 0 auto;max-width: 700px}
.v-wrap-main-jb {margin-bottom: 28px;overflow-wrap: break-word;color: #d4af37;font-weight: 700;font-family: Cinzel, sans-serif;font-size: 22px}
.ui-zone-base-8cq {display: flex;gap: 0;flex-direction: column}
.v-text-area-yy {padding-bottom: 24px;gap: 16px;display: flex;position: relative}
.v-text-area-yy:last-child { padding-bottom: 0; }
.v-text-area-yy:not(:last-child)::after {content: '';top: 40px;bottom: 0;left: 17px;background: rgba(212, 175, 55, 0.2);width: 2px;position: absolute}
.v-row-item-2hq {font-size:0.9375rem;font-weight: 800;display: flex;justify-content: center;height: 36px;flex-shrink: 0;z-index: 1;align-items: center;border-radius: 50%;position: relative;color: #1a1a2e;width: 36px;font-family: Inter, sans-serif;background: #e8c24f}
.js-link-area-vu {font-weight: 700;margin-bottom: 4px;color: #d4af37;font-family: Cinzel, sans-serif;font-size:1rem}
.c-group-base-7x {color: #f0e6d2;font-size: 14px;line-height: 1.6;font-family: Inter, sans-serif}
@media (min-width:774px) {
  .l-grid-main-hwm { padding-top:60px;padding-right:40px;padding-bottom:60px;padding-left:40px; }
  .v-wrap-main-jb { font-size:1.625rem; }
}

.l-menu-col-7c6 {background: #1a1a2e;padding: 44px 16px}
.b-panel-cell-34 {margin: 0 auto;max-width: 1280px}
.b-block-left-cr {font-family: Cinzel, sans-serif;color: #d4af37;overflow-wrap: break-word;font-weight: 700;font-size: 22px;margin-bottom: 20px}
.site-card-group-rx {font-family: Inter, sans-serif;line-height: 1.65;color: #f0e6d2;font-size: 15px}
.site-card-group-rx p {
  margin-bottom: 14px;
}
.site-card-group-rx p:last-child { margin-bottom: 0; }
.site-card-group-rx strong {color: #d4af37;font-weight: 600}
.site-card-group-rx a {color: #e8c24f;text-decoration: none}
.site-card-group-rx a:hover {
  text-decoration: underline;
}
.site-card-group-rx ul {padding-left: 22px;list-style-type: disc;margin-bottom: 14px}
.site-card-group-rx ol {list-style-type: decimal;padding-left: 22px;margin-bottom: 14px}
.site-card-group-rx li {color: #f0e6d2;line-height: 1.7;font-size: 15px;margin-bottom: 6px}
.site-card-group-rx dl { margin-bottom: 14px; }
.site-card-group-rx dt {color: #d4af37;margin-top:0.875rem;font-weight: 700;font-size: 15px}
.site-card-group-rx dt:first-child { margin-top: 0; }
.site-card-group-rx dd {color: #f0e6d2;margin-left: 0;margin-bottom: 6px;font-size: 15px;line-height: 1.65}
.site-card-group-rx table {overflow-x: auto;display: block;margin-bottom:0.875rem;width: 100%;border-collapse: collapse}
.site-card-group-rx th,
.site-card-group-rx td {padding: 10px 12px;text-align: left;border-bottom: 1px solid rgba(212, 175, 55, 0.2);font-size: 14px}
.site-card-group-rx th {font-size: 13px;text-transform: uppercase;color: #d4af37;letter-spacing: 0.03em;font-weight: 600}
.site-card-group-rx td {
  color: #f0e6d2;
}
@media(min-width:765px) {
  .l-menu-col-7c6 {
    padding: 60px 32px;
  }
  .b-block-left-cr {
    font-size:1.625rem;
  }
  .site-card-group-rx table { display: table; }
}
.el-list-head-975 {background: #1a1a2e;padding: 46px 18px}
.page-nav-top-96f {margin: 0 auto;max-width: 1280px}
.mod-grid-inner-21 {margin-bottom: 16px;font-family: Cinzel, sans-serif;font-weight: 800;font-size: 22px;overflow-wrap: break-word;color: #d4af37}
.page-view-main-69 {line-height: 1.6;font-size:0.875rem;color: #f0e6d2;font-family: Inter, sans-serif}
.page-view-main-69 p { margin-bottom: 12px; }
.page-view-main-69 p:last-child { margin-bottom: 0; }
.page-view-main-69 strong { color: #d4af37; }
.page-view-main-69 a {text-underline-offset: 2px;color: #e8c24f;text-decoration: underline}
.page-view-main-69 a:hover { color: #b8941f; }
.page-view-main-69 ul {list-style-type: disc;margin-bottom: 12px;padding-left: 18px}
.page-view-main-69 ol {padding-left: 18px;margin-bottom:0.75rem;list-style-type: decimal}
.page-view-main-69 li {color: #f0e6d2;font-size: 14px;line-height: 1.6;margin-bottom: 5px}
.page-view-main-69 table {border-collapse: collapse;width: 100%;overflow-x: auto;display: block;margin-bottom: 12px}
.page-view-main-69 th {font-weight: 600;border-bottom: 1px solid rgba(212, 175, 55, 0.2);color: #d4af37;background: rgba(255,255,255,0.04);padding: 10px 12px;text-align: left}
.page-view-main-69 td {border-bottom: 1px solid rgba(255,255,255,0.04);color: #f0e6d2;padding: 10px 12px}
@media (min-width:785px) {
  .el-list-head-975 { padding-top:62px;padding-right:36px;padding-bottom:62px;padding-left:2.25rem; }
  .mod-grid-inner-21 { font-size:1.625rem; }
  .page-view-main-69 table { display: table; }
}

.el-wrapper-primary-iwq {z-index: 1000;border: 1px solid rgba(212, 175, 55, 0.2);left: 16px;max-width: 380px;bottom: 16px;box-shadow: 0 8px 32px rgba(0,0,0,0.4);position: fixed;padding: 20px;width: calc(100% - 32px);border-radius: 16px;background: #252540}

.mod-holder-group-im {font-weight: 700;margin-bottom: 8px;font-size:0.9375rem;color: #d4af37}

.m-holder-col-ng1 {color: #f0e6d2;margin-bottom: 16px;font-family: Inter, sans-serif;line-height: 1.5;font-size:0.8125rem}

.m-holder-col-ng1 a {color: #d4af37;text-underline-offset: 2px;text-decoration: underline}

.m-holder-col-ng1 a:hover { color: #e8c24f; }

.ui-wrap-foot-5t {display: flex;gap: 10px}

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

.ui-menu-box-1x:hover { background: rgba(255,255,255,0.15); }

.wp-layer-cell-ie {border-radius: 8px;text-align: center;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:1rem;font-size: 13px;transition: color 0.25s ease;color: #a89968;flex: 1;font-weight: 500;font-family: Inter, sans-serif}

.wp-layer-cell-ie:hover { color: #f0e6d2; }
.b-element-inner-4a {background: #1a1a2e;transition: box-shadow 0.3s ease}

.b-element-inner-4a.js-container-right-5zg { box-shadow: 0 2px 12px rgba(0,0,0,0.3); }

.ui-grid-main-f6u {align-items: center;padding: 0 16px;margin: 0 auto;display: flex;max-width: 1280px;gap: 12px}

.v-main-head-kml {align-items: center;white-space: nowrap;font-size: 17px;display: flex;gap: 8px;color: #d4af37;letter-spacing: -0.02em;font-weight: 800}

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

.m-inner-box-8g6 {transition: max-height 0.35s ease, opacity 0.25s ease;max-height: 64px;overflow: hidden;border-bottom: 1px solid rgba(212, 175, 55, 0.2)}

.m-inner-box-8g6 .ui-grid-main-f6u { height: 56px; }

.b-element-inner-4a.js-container-right-5zg .m-inner-box-8g6 {max-height: 0;border: none;opacity: 0}

.ui-top-block-5kp { display: none; }

.mod-frame-body-in {display: flex;margin-left: auto;gap: 8px;align-items: center}

.page-cell-wrap-og {color: #1a1a2e;background: #e8c24f;transition: background 0.25s ease;padding: 7px 14px;font-weight: 700;font-family: Inter, sans-serif;font-size: 13px;border-radius: 8px}

.page-cell-wrap-og:hover { background: #b8941f; }

.page-top-foot-wzx {display: none;border: 1px solid rgba(255,255,255,0.1);background: none;color: #f0e6d2}

.page-top-foot-wzx:hover { background: rgba(255,255,255,0.04); }

.page-element-foot-fcy {display: flex;cursor: pointer;margin-left: 4px;background: none;border: none;gap: 5px;padding: 8px;flex-direction: column}

.page-element-foot-fcy span {height: 2px;display: block;background: #f0e6d2;border-radius: 2px;width: 20px}

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

.page-holder-inner-5kw {overflow: hidden;max-height: 0;transition: max-height 0.35s ease, opacity 0.25s ease;opacity: 0}

.b-element-inner-4a.js-container-right-5zg .page-holder-inner-5kw {opacity: 1;max-height: 52px}

.page-holder-inner-5kw .ui-grid-main-f6u {height: 48px;justify-content: space-between}

.app-box-col-0b {border: 1px solid rgba(212, 175, 55, 0.2);cursor: pointer;color: #f0e6d2;background: none;border-radius: 4px;font-size:0.8125rem;transition: background 0.25s ease;font-family: Inter, sans-serif;padding: 5px 14px;font-weight: 500}

.app-box-col-0b:hover { background: rgba(255,255,255,0.04); }

.hero-row-bt {border-radius: 8px;font-size: 12px;color: #1a1a2e;background: #e8c24f;font-weight: 700;font-family: Inter, sans-serif;padding: 6px 14px}

/* --- Dropdown --- */

.t-menu-left-yk {transition: max-height 0.3s ease;max-height: 0;background: #252540;overflow: hidden}

.t-menu-left-yk.l-banner-inner-lg {max-height: 300px;border-bottom: 1px solid rgba(255,255,255,0.06)}

.site-banner-area-35g {border-bottom: 1px solid rgba(255,255,255,0.04);padding: 14px 24px;font-size: 15px;transition: color 0.25s ease, background 0.25s ease;font-weight: 500;color: #f0e6d2;display: block;font-family: Inter, sans-serif}

.site-banner-area-35g:last-child { border-bottom: none; }
.site-banner-area-35g:hover {color: #d4af37;background: rgba(255,255,255,0.03)}

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

.ui-main-main-9o1 { position: relative; }

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

.wp-layer-main-yf:hover {background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.15)}
.page-grid-top-tn {transition: transform 0.25s ease;font-size: 9px}
.ui-main-main-9o1.l-banner-inner-lg .page-grid-top-tn { transform: rotate(180deg); }

.app-box-main-m7p {top: calc(100% + 4px);position: absolute;display: none;min-width:137px;right: 0;border-radius: 16px;z-index: 50;border: 1px solid rgba(212, 175, 55, 0.2);box-shadow: 0 8px 24px rgba(0,0,0,0.4);padding: 4px;background: #252540}

.ui-main-main-9o1.l-banner-inner-lg .app-box-main-m7p { display: block; }

.b-group-foot-zx1 {padding: 8px 12px;color: #f0e6d2;transition: background 0.25s ease, color 0.25s ease;gap: 8px;font-size:0.8125rem;cursor: pointer;display: flex;border-radius: 8px;align-items: center;font-family: Inter, sans-serif;font-weight: 500}

.b-group-foot-zx1:hover {color: #d4af37;background: rgba(255,255,255,0.06)}
.b-group-foot-zx1.active { color: #e8c24f; }
.wp-item-base-spn {line-height: 1;font-size: 15px}

/* --- Desktop --- */

@media (min-width:795px) {
  .m-inner-box-8g6 .ui-grid-main-f6u {gap:1.25rem;padding: 0 20px;height: 60px}
  .m-inner-box-8g6 { max-height: 72px; }

  .ui-top-block-5kp {justify-content: center;display: flex;flex: 1;gap: 4px}

  .m-bar-left-k6g {transition: color 0.25s ease, background 0.25s ease;font-size:0.9375rem;font-weight: 500;padding: 6px 12px;color: #f0e6d2;font-family: Inter, sans-serif;border-radius: 4px}

  .m-bar-left-k6g:hover {background: rgba(255,255,255,0.05);color: #d4af37}

  .page-top-foot-wzx { display: inline-flex; }
  .page-element-foot-fcy { display: none; }
  .page-holder-inner-5kw .ui-grid-main-f6u { padding: 0 20px; }
}
.app-outer-head-id {background: #1a1a2e;padding: 42px 16px}
.site-header-area-4m {max-width: 800px;margin: 0 auto;text-align: center}
.t-view-col-4vn {font-family: Cinzel, sans-serif;color: #d4af37;overflow-wrap: break-word;font-weight: 800;margin-bottom:0.875rem;font-size: 22px}
.page-link-col-alj {text-align: left;font-size: 15px;line-height: 1.65;font-family: Inter, sans-serif;color: #f0e6d2}
.page-link-col-alj p {
  margin-bottom: 12px;
}
.page-link-col-alj p:last-child {
  margin-bottom: 0;
}
.page-link-col-alj strong {
  color: #d4af37;
}
.page-link-col-alj a {color: #e8c24f;text-underline-offset: 2px;text-decoration: underline}
.page-link-col-alj a:hover {
  color: #b8941f;
}
.page-link-col-alj ul {margin-bottom:0.75rem;list-style-type: disc;padding-left:1.125rem}
.page-link-col-alj ol {list-style-type: decimal;padding-left: 18px;margin-bottom: 12px}
.page-link-col-alj li {line-height: 1.65;margin-bottom: 5px;font-size: 15px;color: #f0e6d2}
.page-link-col-alj table {display: block;width: 100%;overflow-x: auto;margin-bottom: 12px;border-collapse: collapse}
.page-link-col-alj th, .page-link-col-alj td {padding: 9px 11px;border-bottom: 1px solid rgba(212, 175, 55, 0.2);text-align: left;font-size: 14px}
.page-link-col-alj th {font-weight: 600;color: #d4af37}
@media (min-width:766px) {
  .app-outer-head-id { padding-top:56px;padding-right:32px;padding-bottom:56px;padding-left:32px; }
  .t-view-col-4vn { font-size: 26px; }
  .page-link-col-alj table { display: table; }
}

.m-text-primary-87d {background-size: cover;padding: 58px 20px;position: relative;background-position: center;background: #1a1a2e;background-repeat: no-repeat}
.app-icon-main-8e {position: relative;z-index: 1}
.m-text-primary-87d::before {inset: 0;position: absolute;background: linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.85) 100%);pointer-events: none;content: ''}
.mod-view-xyx {max-width: 780px;border-radius: 16px;border: 1px solid rgba(255,255,255,0.1);padding-top:34px;padding-right:1.625rem;padding-bottom:34px;padding-left:26px;backdrop-filter: blur(8px);background: rgba(0,0,0,0.4);margin: 0 auto;text-align: center}
.b-strip-group-zw {overflow-wrap: break-word;font-size:1.375rem;margin-bottom: 10px;text-shadow: 0 2px 8px rgba(0,0,0,0.3);font-weight: 800;font-family: Cinzel, sans-serif;color: #fff}
.v-area-wrap-a1j {font-weight: 800;margin-bottom: 22px;font-size: 36px;text-shadow: 0 2px 12px rgba(0,0,0,0.4);color: #e8c24f}
.site-box-base-cu { margin-bottom:1.625rem; }
.site-box-base-cu p {font-size:0.9375rem;line-height: 1.7;font-family: Inter, sans-serif;margin-bottom: 13px;color: rgba(255,255,255,0.9)}
.site-box-base-cu p:last-child { margin-bottom: 0; }
.site-box-base-cu ul {list-style-type: disc;margin-bottom:0.8125rem;padding-left: 20px;text-align: left}
.site-box-base-cu ol {margin-bottom:0.8125rem;list-style-type: decimal;padding-left: 20px;text-align: left}
.site-box-base-cu li {line-height: 1.6;margin-bottom: 6px;font-size: 14px;color: rgba(255,255,255,0.85);font-family: Inter, sans-serif}
.site-box-base-cu a {color: #e8c24f;text-decoration: underline;text-underline-offset: 2px}
.site-box-base-cu a:hover { color: #b8941f; }
.site-box-base-cu strong { color: #fff; }
.site-box-base-cu table {width: 100%;display: block;overflow-x: auto;font-size:0.875rem;margin-bottom:0.8125rem;border-collapse: collapse}
.site-box-base-cu th {color: #fff;font-weight: 600;border-bottom: 1px solid rgba(255,255,255,0.12);padding: 10px 13px;text-align: left;background: rgba(255,255,255,0.06)}
.site-box-base-cu td {padding-top:10px;padding-right:0.8125rem;padding-bottom:10px;padding-left:13px;border-bottom: 1px solid rgba(255,255,255,0.06);color: rgba(255,255,255,0.85)}
.b-bar-base-l4 {font-weight: 700;border-radius: 8px;font-family: Inter, sans-serif;color: #1a1a2e;text-shadow: none;font-size:1rem;background: #e8c24f;transition: background 0.25s ease;display: inline-block;padding: 14px 36px}
.b-bar-base-l4:hover { background: #b8941f; }
.el-component-right-ctz {font-size: 11px;margin-top: 14px;color: rgba(255,255,255,0.5)}
@media (min-width:823px) {
  .m-text-primary-87d { padding: 76px 40px; }
  .mod-view-xyx { padding: 44px 40px; }
  .b-strip-group-zw { font-size:1.625rem; }
  .v-area-wrap-a1j { font-size:2.75rem; }
  .site-box-base-cu table { display: table; }
}
.wp-view-col-ch {background: #1a1a2e;padding: 52px 20px}
.app-btn-row-gy {max-width: 860px;margin: 0 auto}
.mod-group-head-ph {border: 1px solid rgba(212, 175, 55, 0.2);padding: 28px 24px;background: #252540;border-radius: 16px;box-shadow: 0 4px 20px rgba(0,0,0,0.15)}
.mod-frame-inner-ujk {font-size: 11px;margin-bottom: 10px;letter-spacing: 0.12em;text-transform: uppercase;color: #2d6a4f;font-weight: 700;font-family: Inter, sans-serif}
.site-title-row-he8 {overflow-wrap: break-word;font-family: Cinzel, sans-serif;font-weight: 800;color: #d4af37;margin-bottom: 18px;font-size: 24px}
.app-item-area-ib {font-family: Inter, sans-serif;font-size: 16px;line-height: 1.75;color: #f0e6d2}
.app-item-area-ib p {
  margin-bottom: 16px;
}
.app-item-area-ib p:last-child {
  margin-bottom: 0;
}
.app-item-area-ib strong {
  color: #d4af37;
}
.app-item-area-ib a {color: #e8c24f;text-decoration: underline;text-underline-offset: 3px}
.app-item-area-ib a:hover {
  color: #b8941f;
}
.app-item-area-ib ul {margin-bottom: 16px;padding-left:1.375rem;list-style-type: circle}
.app-item-area-ib ol {margin-bottom: 16px;list-style-type: decimal;padding-left: 22px}
.app-item-area-ib li {margin-bottom: 8px;line-height: 1.75;color: #f0e6d2;font-size: 16px}
.app-item-area-ib table {display: block;overflow-x: auto;border-collapse: collapse;width: 100%;margin-bottom: 16px}
.app-item-area-ib th, .app-item-area-ib td {font-size: 15px;padding: 11px 14px;border-bottom: 1px solid rgba(212, 175, 55, 0.2);text-align: left}
.app-item-area-ib th {color: #d4af37;font-weight: 600}
@media (min-width:763px) {
  .wp-view-col-ch { padding: 72px 44px; }
  .mod-group-head-ph { padding: 36px 32px; }
  .site-title-row-he8 { font-size: 30px; }
  .app-item-area-ib table { display: table; }
}

.mod-slot-body-nx {padding: 52px 22px;background: #252540}
.page-holder-base-nio {max-width: 1280px;margin: 0 auto;display: flex;flex-direction: column;gap:1.25rem}
.b-main-foot-r65 {overflow-wrap: break-word;font-size: 24px;font-weight: 800;font-family: Cinzel, sans-serif;color: #d4af37}
.v-hero-primary-zui {font-family: Inter, sans-serif;font-size: 14px;color: #f0e6d2;line-height: 1.75}
.v-hero-primary-zui p {
  margin-bottom: 13px;
}
.v-hero-primary-zui p:last-child {
  margin-bottom: 0;
}
.v-hero-primary-zui strong {
  color: #d4af37;
}
.v-hero-primary-zui a {text-decoration: underline;color: #e8c24f;text-underline-offset: 2px}
.v-hero-primary-zui a:hover {
  color: #b8941f;
}
.v-hero-primary-zui ul {list-style-type: circle;margin-bottom: 13px;padding-left: 20px}
.v-hero-primary-zui ol {margin-bottom: 13px;list-style-type: decimal;padding-left: 20px}
.v-hero-primary-zui li {color: #f0e6d2;line-height: 1.75;font-size: 14px;margin-bottom: 7px}
.v-hero-primary-zui table {overflow-x: auto;margin-bottom: 13px;display: block;width: 100%;border-collapse: collapse}
.v-hero-primary-zui th, .v-hero-primary-zui td {padding: 10px 12px;border-bottom: 1px solid rgba(212, 175, 55, 0.2);font-size: 13px;text-align: left}
.v-hero-primary-zui th {color: #d4af37;text-transform: uppercase;font-size: 12px;letter-spacing: 0.04em;font-weight: 600}
@media (min-width:801px) {
  .mod-slot-body-nx { padding: 68px 44px; }
  .page-holder-base-nio {flex-direction: row;gap: 60px}
  .mod-box-head-jba { flex: 0 0 280px; }
  .b-main-foot-r65 { font-size: 28px; }
  .v-hero-primary-zui table { display: table; }
}