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 {font-size: inherit;font-weight: inherit;margin: 0}
p, figure, blockquote, dl, dd { margin: 0; }
ol, ul {list-style: none;padding: 0;margin: 0}
a {background-color: transparent;text-decoration: none;color: inherit}
b, strong { font-weight: bolder; }
img {height: auto;max-width: 100%;border-style: none;display: block}
svg {vertical-align: middle;overflow: hidden}
button, input, optgroup, select, textarea {font-size: 100%;line-height: 1.15;margin: 0;font-family: inherit}
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] {padding: 0;background: transparent;border: none;cursor: pointer;-webkit-appearance: button}
*, *::before, *::after { box-sizing: border-box; }
.app-box-base-f5 {transition: box-shadow 0.3s ease;background: #1a2332}

.app-box-base-f5.l-row-group-8bn { box-shadow: 0 2px 12px rgba(0,0,0,0.3); }

.b-hero-top-o2 {padding: 0 16px;max-width: 1280px;margin: 0 auto;display: flex;align-items: center;gap: 12px}

.b-btn-base-f4b {font-size: 17px;gap: 8px;display: flex;align-items: center;color: #d4af37;white-space: nowrap;font-weight: 800;letter-spacing: -0.02em}

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

.wp-menu-head-cb {max-height: 64px;transition: max-height 0.35s ease, opacity 0.25s ease;overflow: hidden;border-bottom: 1px solid rgba(212, 175, 55, 0.2)}

.wp-menu-head-cb .b-hero-top-o2 { height: 56px; }

.app-box-base-f5.l-row-group-8bn .wp-menu-head-cb {opacity: 0;border: none;max-height: 0}

.app-hero-row-p8 { display: none; }

.wp-col-main-wge {align-items: center;display: flex;margin-left: auto;gap: 8px}

.wrapper-main-ank {font-family: Lato, sans-serif;color: #1a2332;transition: background 0.25s ease;font-weight: 700;background: #ff8c00;font-size: 13px;padding: 7px 14px;border-radius: 8px}

.wrapper-main-ank:hover { background: #ff9c1a; }

.mod-row-item-pnf {border: 1px solid rgba(255,255,255,0.1);color: #e8e6e1;background: none;display: none}

.mod-row-item-pnf:hover { background: rgba(255,255,255,0.04); }

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

.l-box-box-1u span {display: block;background: #e8e6e1;width: 20px;border-radius: 2px;height: 2px}

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

.page-nav-head-c4t {overflow: hidden;opacity: 0;max-height: 0;transition: max-height 0.35s ease, opacity 0.25s ease}

.app-box-base-f5.l-row-group-8bn .page-nav-head-c4t {opacity: 1;max-height: 52px}

.page-nav-head-c4t .b-hero-top-o2 {height: 48px;justify-content: space-between}

.t-outer-body-9x {border: 1px solid rgba(212, 175, 55, 0.2);border-radius: 4px;background: none;font-weight: 500;color: #e8e6e1;cursor: pointer;padding-top:5px;padding-right:14px;padding-bottom:5px;padding-left:0.875rem;font-size: 13px;font-family: Lato, sans-serif;transition: background 0.25s ease}

.t-outer-body-9x:hover { background: rgba(255,255,255,0.04); }

.site-widget-inner-nx {font-size:0.75rem;font-weight: 700;color: #1a2332;border-radius: 8px;background: #ff8c00;padding: 6px 14px;font-family: Lato, sans-serif}

/* --- Dropdown --- */

.site-area-right-nsz {max-height: 0;overflow: hidden;transition: max-height 0.3s ease;background: #242d3d}

.site-area-right-nsz.t-slot-top-3q {border-bottom: 1px solid rgba(255,255,255,0.06);max-height: 300px}

.site-area-top-qq {font-size:0.9375rem;transition: color 0.25s ease, background 0.25s ease;color: #e8e6e1;display: block;font-family: Lato, sans-serif;font-weight: 500;padding-top:14px;padding-right:24px;padding-bottom:14px;padding-left:24px;border-bottom: 1px solid rgba(255,255,255,0.04)}

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

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

.l-section-primary-o2f { position: relative; }

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

.b-card-cell-mrf:hover {border-color: rgba(255,255,255,0.15);background: rgba(255,255,255,0.04)}
.b-col-wrap-j7w {transition: transform 0.25s ease;font-size: 9px}
.l-section-primary-o2f.t-slot-top-3q .b-col-wrap-j7w { transform: rotate(180deg); }

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

.l-section-primary-o2f.t-slot-top-3q .app-view-primary-io { display: block; }

.t-area-body-lb {display: flex;font-size:0.8125rem;font-weight: 500;color: #e8e6e1;cursor: pointer;border-radius: 8px;padding: 8px 12px;transition: background 0.25s ease, color 0.25s ease;align-items: center;font-family: Lato, sans-serif;gap: 8px}

.t-area-body-lb:hover {color: #d4af37;background: rgba(255,255,255,0.06)}
.t-area-body-lb.active { color: #ff8c00; }
.t-view-foot-xql {line-height: 1;font-size: 15px}

/* --- Desktop --- */

@media (min-width:791px) {
  .wp-menu-head-cb .b-hero-top-o2 {gap: 20px;padding: 0 20px;height: 60px}
  .wp-menu-head-cb { max-height: 72px; }

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

  .app-btn-item-rz6 {font-weight: 500;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:12px;font-size:0.9375rem;font-family: Lato, sans-serif;color: #e8e6e1;border-radius: 4px;transition: color 0.25s ease, background 0.25s ease}

  .app-btn-item-rz6:hover {background: rgba(255,255,255,0.05);color: #d4af37}

  .mod-row-item-pnf { display: inline-flex; }
  .l-box-box-1u { display: none; }
  .page-nav-head-c4t .b-hero-top-o2 { padding: 0 20px; }
}
.mod-list-right-zyn {padding: 32px 20px;border-top: 1px solid rgba(212, 175, 55, 0.2);background: #1a2332}
.l-section-item-rb {margin: 0 auto;text-align: center;max-width: 1280px}
.wp-link-inner-7q1 {gap: 10px;flex-wrap: wrap;margin-bottom: 16px;justify-content: center;display: flex}
.js-banner-area-ar {font-family: Lato, sans-serif;border: 2px solid #8b8369;font-size: 11px;justify-content: center;display: flex;font-weight: 800;height: 36px;border-radius: 50%;align-items: center;color: #8b8369;width: 36px}
.c-text-fpi {padding-top:6px;padding-right:0.875rem;padding-bottom:6px;padding-left:14px;font-size: 11px;font-family: Lato, sans-serif;color: #8b8369;font-weight: 600;border-radius: 4px;border: 1px solid rgba(212, 175, 55, 0.2)}
.m-block-foot-wsc {max-width: 700px;margin: 0 auto;font-family: Lato, sans-serif;color: #e8e6e1;line-height: 1.65;overflow-wrap: break-word;font-size: 12px}

.page-nav-wrap-3f0 {padding: 44px 22px;border-top: 1px solid rgba(212, 175, 55, 0.2);background: #1a2332}

.js-outer-top-l9 {max-width: 1280px;margin: 0 auto}

.t-component-head-8pz {flex-direction: column;border-bottom: 1px solid rgba(212, 175, 55, 0.2);display: flex;gap: 32px;padding-bottom: 28px}

.wp-box-item-q8 { flex: 1; }

.t-block-group-bz {font-weight: 800;letter-spacing: -0.02em;font-size: 21px;margin-bottom: 12px;color: #d4af37}

.c-title-base-lmr {max-width: 360px;color: #8b8369;font-size: 13px;font-family: Lato, sans-serif;line-height: 1.65}

.b-holder-group-suf { flex: 1; }

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

.ui-outer-body-hyr {flex-direction: column;gap: 10px;display: flex}

.ui-outer-body-hyr a {transition: color 0.25s ease;font-size: 14px;font-family: Lato, sans-serif;color: #e8e6e1}

.ui-outer-body-hyr a:hover { color: #d4af37; }

.m-link-right-ch {flex-direction: column;padding-top: 24px;display: flex;gap: 16px}

.l-holder-primary-fn {line-height: 1.65;color: #8b8369;font-size: 12px}

.app-top-main-jtl {font-size: 12px;color: #8b8369}

@media (min-width:795px) {
  .page-nav-wrap-3f0 { padding: 52px 44px; }
  .t-component-head-8pz {flex-direction: row;gap: 60px}
  .m-link-right-ch {justify-content: space-between;flex-direction: row;align-items: flex-end}
}
.v-bar-block-s4j {padding: 54px 20px;background: #242d3d}
.ui-slot-cell-kh {gap: 28px;max-width: 1280px;display: flex;margin: 0 auto;flex-direction: column}
.c-group-body-yy {color: #ff8c00;font-weight: 700;font-family: Lato, sans-serif;margin-bottom: 8px;letter-spacing: 0.1em;text-transform: uppercase;font-size: 11px}
.wp-banner-base-pe {margin-bottom: 18px;overflow-wrap: break-word;color: #d4af37;font-size: 26px;font-family: Cinzel, sans-serif;font-weight: 800}
.b-inner-row-cm5 {font-size: 16px;color: #e8e6e1;font-family: Lato, sans-serif;line-height: 1.75}
.b-inner-row-cm5 p { margin-bottom: 16px; }
.b-inner-row-cm5 p:last-child { margin-bottom: 0; }
.b-inner-row-cm5 strong { color: #d4af37; }
.b-inner-row-cm5 a {text-underline-offset: 3px;color: #ff8c00;text-decoration: underline}
.b-inner-row-cm5 a:hover { color: #ff9c1a; }
.b-inner-row-cm5 ul {padding-left: 22px;margin-bottom: 16px;list-style-type: circle}
.b-inner-row-cm5 ol {margin-bottom: 16px;list-style-type: decimal;padding-left: 22px}
.b-inner-row-cm5 li {line-height: 1.75;color: #e8e6e1;margin-bottom: 8px;font-size: 16px}
.b-inner-row-cm5 table {width: 100%;overflow-x: auto;border-collapse: collapse;display: block;margin-bottom: 16px}
.b-inner-row-cm5 th {padding: 11px 14px;font-weight: 600;border-bottom: 1px solid rgba(212, 175, 55, 0.2);background: #1a2332;color: #d4af37;text-align: left}
.b-inner-row-cm5 td {color: #e8e6e1;border-bottom: 1px solid rgba(255,255,255,0.04);padding: 11px 14px}
.t-row-main-71p {border: 1px solid rgba(212, 175, 55, 0.2);background: #1a2332;border-radius: 16px;padding: 24px}
.m-top-foot-2cc {letter-spacing: 0.08em;font-weight: 600;font-family: Lato, sans-serif;font-size:0.75rem;color: #8b8369;text-transform: uppercase;margin-bottom: 6px}
.ui-banner-col-wf {font-size:1.75rem;font-weight: 800;font-family: Cinzel, sans-serif;margin-bottom: 8px;color: #ff8c00}
.v-col-main-yr {font-family: Lato, sans-serif;color: #8b8369;line-height: 1.5;font-size: 14px}
@media (min-width:861px) {
  .v-bar-block-s4j { padding-top:4.5rem;padding-right:44px;padding-bottom:72px;padding-left:2.75rem; }
  .ui-slot-cell-kh {flex-direction: row;gap: 48px}
  .t-cell-foot-r0 { flex: 1; }
  .t-row-main-71p {align-self: flex-start;flex: 0 0 280px}
  .wp-banner-base-pe { font-size: 30px; }
  .b-inner-row-cm5 table { display: table; }
}

.m-block-cell-pff {background: #242d3d;border-radius: 16px;position: fixed;left: 16px;padding: 20px;bottom: 16px;width: calc(100% - 32px);box-shadow: 0 8px 32px rgba(0,0,0,0.4);z-index: 1000;max-width: 380px;border: 1px solid rgba(212, 175, 55, 0.2)}

.wp-grid-base-wrs {margin-bottom: 8px;color: #d4af37;font-weight: 700;font-size: 15px}

.c-content-body-f2 {font-size: 13px;margin-bottom: 16px;line-height: 1.5;font-family: Lato, sans-serif;color: #e8e6e1}

.c-content-body-f2 a {color: #d4af37;text-underline-offset: 2px;text-decoration: underline}

.c-content-body-f2 a:hover { color: #ff8c00; }

.ui-item-foot-cy {gap: 10px;display: flex}

.js-nav-left-5fi {font-size:0.8125rem;text-align: center;background: rgba(255,255,255,0.1);color: #d4af37;font-family: Lato, sans-serif;flex: 1;transition: background 0.25s ease;padding: 10px 16px;font-weight: 600;border-radius: 8px}

.js-nav-left-5fi:hover { background: rgba(255,255,255,0.15); }

.layer-item-z7 {flex: 1;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;font-size: 13px;color: #8b8369;transition: color 0.25s ease;font-family: Lato, sans-serif;border-radius: 8px;text-align: center;font-weight: 500}

.layer-item-z7:hover { color: #e8e6e1; }
.wp-region-base-v9 {background: #242d3d;border-top: 1px solid rgba(212, 175, 55, 0.2);padding: 64px 22px;border-bottom: 1px solid rgba(212, 175, 55, 0.2)}

.v-btn-block-sd {max-width: 1280px;margin: 0 auto;display: flex;gap: 32px;flex-direction: column}

.t-hero-base-b1 { flex-shrink: 0; }

.v-frame-dsu {font-weight: 700;margin-bottom:0.75rem;font-size: 12px;letter-spacing: 0.1em;text-transform: uppercase;color: #ff8c00}

.js-zone-base-yhx {font-size: 26px;line-height: 1.2;overflow-wrap: break-word;margin-bottom: 12px;color: #d4af37;font-family: Cinzel, sans-serif;font-weight: 800}

.js-view-right-nxb {color: #ff8c00;margin-bottom: 20px;font-weight: 800;font-size: 36px}

.js-list-main-yg3 {font-size: 15px;font-weight: 700;font-family: Lato, sans-serif;color: #1a2332;display: inline-block;border-radius: 8px;padding: 15px 34px;background: #ff8c00;transition: background 0.25s ease}

.js-list-main-yg3:hover { background: #ff9c1a; }

.wp-link-group-9e {margin-top: 10px;font-size: 11px;color: #8b8369}

.v-main-body-xd4 { flex: 1; }

.v-main-body-xd4 p {font-size: 15px;color: #e8e6e1;font-family: Lato, sans-serif;margin-bottom: 13px;line-height: 1.7}

.v-main-body-xd4 p:last-child { margin-bottom: 0; }

.v-main-body-xd4 ul {margin-bottom: 13px;padding-left: 22px;list-style-type: circle}

.v-main-body-xd4 ol {list-style-type: decimal;margin-bottom: 13px;padding-left: 22px}

.v-main-body-xd4 li {line-height: 1.6;font-family: Lato, sans-serif;color: #e8e6e1;font-size: 14px;margin-bottom: 7px}

.v-main-body-xd4 a {color: #ff8c00;text-underline-offset: 3px;text-decoration: underline}
.v-main-body-xd4 a:hover { color: #ff9c1a; }

.v-main-body-xd4 strong { color: #d4af37; }

.v-main-body-xd4 table {margin-bottom: 13px;display: block;border-collapse: collapse;overflow-x: auto;width: 100%;font-size: 14px}

.v-main-body-xd4 th {color: #d4af37;padding: 10px 12px;font-weight: 600;border-bottom: 1px solid rgba(212, 175, 55, 0.2);text-align: left;background: rgba(255,255,255,0.04)}

.v-main-body-xd4 td {padding: 10px 12px;color: #e8e6e1;border-bottom: 1px solid rgba(255,255,255,0.04)}

@media (min-width:795px) {
  .wp-region-base-v9 { padding: 80px 40px; }
  .v-btn-block-sd {align-items: flex-start;flex-direction: row;gap: 60px}
  .t-hero-base-b1 { max-width: 380px; }
  .js-zone-base-yhx { font-size: 32px; }
  .js-view-right-nxb { font-size: 44px; }
  .v-main-body-xd4 table { display: table; }
}
.app-section-wrap-ib {background: #1a2332;padding:2.75rem 16px}
.b-frame-block-z9n {margin: 0 auto;max-width: 1280px}
.v-block-group-ro {margin-bottom: 20px;font-size: 22px;font-family: Cinzel, sans-serif;font-weight: 700;overflow-wrap: break-word;color: #d4af37}
.c-zone-item-j2 {font-family: Lato, sans-serif;line-height: 1.65;color: #e8e6e1;font-size:0.9375rem}
.c-zone-item-j2 p {
  margin-bottom: 14px;
}
.c-zone-item-j2 p:last-child { margin-bottom: 0; }
.c-zone-item-j2 strong {font-weight: 600;color: #d4af37}
.c-zone-item-j2 a {text-decoration: none;color: #ff8c00}
.c-zone-item-j2 a:hover {
  text-decoration: underline;
}
.c-zone-item-j2 ul {margin-bottom: 14px;padding-left: 22px;list-style-type: disc}
.c-zone-item-j2 ol {padding-left:1.375rem;margin-bottom: 14px;list-style-type: decimal}
.c-zone-item-j2 li {font-size:0.9375rem;color: #e8e6e1;line-height: 1.7;margin-bottom: 6px}
.c-zone-item-j2 dl { margin-bottom:0.875rem; }
.c-zone-item-j2 dt {font-weight: 700;color: #d4af37;font-size: 15px;margin-top: 14px}
.c-zone-item-j2 dt:first-child { margin-top: 0; }
.c-zone-item-j2 dd {margin-bottom: 6px;color: #e8e6e1;margin-left: 0;font-size: 15px;line-height: 1.65}
.c-zone-item-j2 table {margin-bottom: 14px;overflow-x: auto;border-collapse: collapse;width: 100%;display: block}
.c-zone-item-j2 th,
.c-zone-item-j2 td {padding: 10px 12px;border-bottom: 1px solid rgba(212, 175, 55, 0.2);text-align: left;font-size: 14px}
.c-zone-item-j2 th {color: #d4af37;font-weight: 600;font-size: 13px;text-transform: uppercase;letter-spacing: 0.03em}
.c-zone-item-j2 td {
  color: #e8e6e1;
}
@media(min-width:770px) {
  .app-section-wrap-ib {
    padding: 60px 32px;
  }
  .v-block-group-ro {
    font-size:1.625rem;
  }
  .c-zone-item-j2 table { display: table; }
}
.page-strip-block-ah {background: #242d3d;padding: 54px 20px}
.el-view-body-szc {max-width: 1280px;margin: 0 auto}
.site-cell-area-w9 {border-radius: 16px;box-shadow: 0 1px 8px rgba(0,0,0,0.1);background: #1a2332;padding: 26px 20px;border: 1px solid rgba(212, 175, 55, 0.2)}
.site-group-left-7p {font-size: 11px;font-weight: 600;text-transform: uppercase;margin-bottom: 8px;color: #ff8c00;letter-spacing: 0.05em;font-family: Lato, sans-serif;display: inline-block}
.b-frame-block-u9 {overflow-wrap: break-word;font-size: 20px;color: #d4af37;font-family: Cinzel, sans-serif;font-weight: 700;margin-bottom: 16px}
.mod-nav-cell-gl {line-height: 1.75;font-size: 14px;font-family: Lato, sans-serif;color: #e8e6e1}
.mod-nav-cell-gl p {
  margin-bottom: 11px;
}
.mod-nav-cell-gl p:last-child { margin-bottom: 0; }
.mod-nav-cell-gl strong {color: #d4af37;font-weight: 600}
.mod-nav-cell-gl a {transition: color 0.25s;color: #ff8c00;text-decoration: none}
.mod-nav-cell-gl a:hover {
  color: #ff9c1a;
}
.mod-nav-cell-gl ul {list-style-type: circle;margin-bottom: 11px;padding-left: 20px}
.mod-nav-cell-gl ol {margin-bottom: 11px;padding-left: 20px;list-style-type: decimal}
.mod-nav-cell-gl li {color: #e8e6e1;font-size: 15px;line-height: 1.75;margin-bottom: 5px}
.mod-nav-cell-gl dl { margin-bottom: 11px; }
.mod-nav-cell-gl dt {color: #d4af37;margin-top: 10px;font-weight: 800;font-size: 14px}
.mod-nav-cell-gl dt:first-child { margin-top: 0; }
.mod-nav-cell-gl dd {line-height: 1.75;color: #e8e6e1;font-size: 14px;margin-bottom: 5px;margin-left: 0}
.mod-nav-cell-gl table {display: block;border-collapse: collapse;overflow-x: auto;width: 100%;margin-bottom: 11px}
.mod-nav-cell-gl th,
.mod-nav-cell-gl td {text-align: left;border-bottom: 1px solid rgba(212, 175, 55, 0.2);font-size: 13px;padding: 8px 10px}
.mod-nav-cell-gl th {letter-spacing: 0.04em;color: #d4af37;font-weight: 600;font-size: 12px;text-transform: uppercase}
@media(min-width:796px) {
  .page-strip-block-ah {
    padding-top:70px;padding-right:40px;padding-bottom:70px;padding-left:40px;
  }
  .site-cell-area-w9 {
    padding: 34px 38px;
  }
  .b-frame-block-u9 {
    font-size: 24px;
  }
  .mod-nav-cell-gl table { display: table; }
}
.mod-bar-area-qb {padding: 52px 20px;background: #242d3d}
.m-slot-right-byy {padding: 26px 22px;max-width: 1280px;background: #1a2332;box-shadow: 0 2px 12px rgba(0,0,0,0.1);margin: 0 auto;border-radius: 16px}
.app-element-body-fd {font-weight: 600;margin-bottom: 8px;font-family: Lato, sans-serif;color: #ff8c00;font-size: 11px;letter-spacing: 0.06em;text-transform: uppercase;display: inline-block}
.el-view-wrap-4b {font-size:1.375rem;margin-bottom: 16px;color: #d4af37;font-family: Cinzel, sans-serif;overflow-wrap: break-word;font-weight: 700}
.m-panel-head-ac {color: #e8e6e1;font-family: Lato, sans-serif;font-size: 14px;line-height: 1.75}
.m-panel-head-ac p {
  margin-bottom: 11px;
}
.m-panel-head-ac p:last-child { margin-bottom: 0; }
.m-panel-head-ac strong {color: #d4af37;font-weight: 600}
.m-panel-head-ac a {transition: color 0.25s;color: #ff8c00;text-decoration: none}
.m-panel-head-ac a:hover {
  color: #ff9c1a;
}
.m-panel-head-ac ul {padding-left:1.25rem;list-style-type: circle;margin-bottom: 11px}
.m-panel-head-ac ol {padding-left: 20px;list-style-type: decimal;margin-bottom: 11px}
.m-panel-head-ac li {color: #e8e6e1;line-height: 1.7;margin-bottom: 5px;font-size:0.875rem}
.m-panel-head-ac table {overflow-x: auto;margin-bottom: 11px;border-collapse: collapse;display: block;width: 100%}
.m-panel-head-ac th, .m-panel-head-ac td {text-align: left;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;border-bottom: 1px solid rgba(212, 175, 55, 0.2);font-size: 13px}
.m-panel-head-ac th {color: #d4af37;font-weight: 600}
@media(min-width:845px) {
  .mod-bar-area-qb {
    padding: 68px 42px;
  }
  .m-slot-right-byy {
    padding-top:38px;padding-right:40px;padding-bottom:38px;padding-left:40px;
  }
  .el-view-wrap-4b {
    font-size: 26px;
  }
  .m-panel-head-ac table { display: table; }
}
.m-icon-right-0l3 {display: flex;justify-content: center;background-size: cover;background-position: center;overflow: hidden;background-repeat: no-repeat;text-align: center;align-items: center;padding: 60px 20px;background-color: #1a2332;position: relative;min-height: 520px}

.m-icon-right-0l3::before {pointer-events: none;position: absolute;background: linear-gradient(180deg, rgba(10,22,40,0.75) 0%, rgba(10,22,40,0.85) 100%);inset: 0;content: ''}

.page-banner-9u {z-index: 1;max-width: 700px;position: relative}

.app-module-area-t3p {border: 1px solid rgba(212,175,55,0.4);border-radius: 20px;text-transform: uppercase;font-weight: 700;color: #ff8c00;letter-spacing: 0.08em;padding: 6px 16px;font-size: 12px;margin-bottom: 20px;background: rgba(10,22,40,0.5);display: inline-block}

.t-frame-box-y1 {color: #fff;font-weight: 800;overflow-wrap: break-word;font-size: 32px;text-shadow: 0 2px 8px rgba(0,0,0,0.4);margin-bottom: 16px;line-height: 1.15;font-family: Cinzel, sans-serif}

.v-text-primary-qkv {margin-right: auto;margin-bottom:1.75rem;margin-left: auto;max-width: 520px;font-size: 16px;color: rgba(255,255,255,0.8);line-height: 1.6;font-family: Lato, sans-serif}

.c-card-group-090 {flex-direction: column;display: flex;gap: 16px;align-items: center;margin-top: 8px}

.ui-cell-row-o5 {border: 1px solid rgba(212,175,55,0.3);background: rgba(212,175,55,0.12);padding:1rem 24px;border-radius: 16px;text-align: center;max-width: 380px;width: 100%;backdrop-filter: blur(4px)}

.c-wrapper-group-fjo {font-weight: 800;font-size: 26px;color: #ff8c00;line-height: 1.2}

.c-outer-box-j6 {color: rgba(255,255,255,0.6);margin-top: 4px;font-size: 13px}

.cell-left-ns0 {transition: background 0.25s ease;padding: 16px 36px;font-size: 16px;text-align: center;display: block;width: 100%;border-radius: 8px;max-width: 380px;background: #ff8c00;font-weight: 700;font-family: Lato, sans-serif;color: #1a2332}

.cell-left-ns0:hover { background: #ff9c1a; }

.l-card-cell-o2 {color: rgba(255,255,255,0.45);margin-top: 8px;font-size: 11px}

@media (min-width:767px) {
  .m-icon-right-0l3 {min-height: 600px;padding: 80px 40px}
  .t-frame-box-y1 { font-size: 48px; }
  .v-text-primary-qkv { font-size: 18px; }
  .c-wrapper-group-fjo { font-size: 36px; }
}
.app-menu-right-a0r {padding-top:36px;padding-right:16px;padding-bottom:36px;padding-left:16px;background: #242d3d}
.ui-top-area-h4 {gap: 24px;margin: 0 auto;max-width: 1280px;display: flex;flex-direction: column}
.js-view-body-sog {font-family: Cinzel, sans-serif;font-size: 18px;overflow-wrap: break-word;font-weight: 800;margin-bottom: 10px;color: #d4af37}
.l-view-0l {color: #e8e6e1;font-family: Lato, sans-serif;line-height: 1.7;font-size: 15px}
.l-view-0l p {
  margin-bottom: 14px;
}
.l-view-0l p:last-child {
  margin-bottom: 0;
}
.l-view-0l strong {
  color: #d4af37;
}
.l-view-0l a {text-underline-offset: 2px;text-decoration: underline;color: #ff8c00}
.l-view-0l a:hover {
  color: #ff9c1a;
}
.l-view-0l ul {padding-left: 20px;margin-bottom:0.875rem;list-style-type: square}
.l-view-0l ol {padding-left: 20px;margin-bottom: 14px;list-style-type: decimal}
.l-view-0l li {color: #e8e6e1;margin-bottom: 6px;line-height: 1.7;font-size: 15px}
.l-view-0l table {width: 100%;border-collapse: collapse;margin-bottom: 14px;overflow-x: auto;display: block}
.l-view-0l th, .l-view-0l td {font-size: 14px;padding: 10px 12px;border-bottom: 1px solid rgba(212, 175, 55, 0.2);text-align: left}
.l-view-0l th {letter-spacing: 0.04em;font-weight: 600;font-size: 13px;color: #d4af37}
.m-menu-row-xm {flex-direction: column;display: flex;gap:0.75rem}
.b-banner-cell-js {border-left: 3px solid #2ecc71;border-radius: 8px;padding: 18px;background: #1a2332}
.b-section-inner-46p {font-weight: 700;font-size: 16px;font-family: Lato, sans-serif;color: #d4af37;margin-bottom: 4px}
.c-item-cell-lu0 {color: #8b8369;line-height: 1.5;font-family: Lato, sans-serif;font-size:0.8125rem}
@media (min-width:957px) {
  .app-menu-right-a0r { padding: 56px 32px; }
  .ui-top-area-h4 {gap: 40px;flex-direction: row}
  .item-row-do { flex: 1; }
  .m-menu-row-xm { flex: 0 0 240px; }
  .js-view-body-sog { font-size: 22px; }
  .l-view-0l table { display: table; }
}

.b-title-group-leb {background: #242d3d;padding: 50px 20px}
.v-section-right-s5 {display: flex;margin: 0 auto;gap: 22px;max-width: 1280px;flex-direction: column}
.l-component-head-3c {font-weight: 800;font-family: Cinzel, sans-serif;font-size: 24px;color: #d4af37;overflow-wrap: break-word;margin-bottom: 6px}
.app-region-group-8t8 {font-family: Lato, sans-serif;line-height: 1.5;font-size: 15px;color: #8b8369}
.c-bar-base-fkq {font-size: 15px;line-height: 1.7;font-family: Lato, sans-serif;color: #e8e6e1}
.c-bar-base-fkq p { margin-bottom: 13px; }
.c-bar-base-fkq p:last-child { margin-bottom: 0; }
.c-bar-base-fkq strong { color: #d4af37; }
.c-bar-base-fkq a {text-decoration: underline;text-underline-offset: 2px;color: #ff8c00}
.c-bar-base-fkq a:hover { color: #ff9c1a; }
.c-bar-base-fkq ul {padding-left: 20px;list-style-type: circle;margin-bottom: 14px}
.c-bar-base-fkq ol {margin-bottom:0.875rem;list-style-type: decimal;padding-left:1.25rem}
.c-bar-base-fkq li {font-size: 15px;color: #e8e6e1;line-height: 1.65;margin-bottom: 6px}
.c-bar-base-fkq table {margin-bottom:0.8125rem;overflow-x: auto;display: block;border-collapse: collapse;width: 100%}
.c-bar-base-fkq th {text-align: left;background: #1a2332;border-bottom: 1px solid rgba(212, 175, 55, 0.2);padding: 10px 13px;color: #d4af37;font-weight: 600}
.c-bar-base-fkq td {color: #e8e6e1;padding: 10px 13px;border-bottom: 1px solid rgba(255,255,255,0.04)}
@media (min-width:857px) {
  .b-title-group-leb { padding: 66px 40px; }
  .v-section-right-s5 {gap: 52px;flex-direction: row}
  .wp-box-row-qv { flex: 0 0 300px; }
  .l-component-head-3c { font-size:1.75rem; }
  .c-bar-base-fkq table { display: table; }
}