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

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

.mod-component-inner-d16 {z-index: 1;max-width: 700px;position: relative}

.c-box-left-bu {color: #D4AF37;display: inline-block;letter-spacing: 0.08em;margin-bottom:1.25rem;border: 1px solid rgba(212,175,55,0.4);padding: 6px 16px;font-size: 12px;font-weight: 700;background: rgba(10,22,40,0.5);text-transform: uppercase;border-radius: 20px}

.b-strip-group-nn {font-family: Montserrat, sans-serif;line-height: 1.15;text-shadow: 0 2px 8px rgba(0,0,0,0.4);margin-bottom: 16px;overflow-wrap: break-word;font-size: 32px;font-weight: 800;color: #fff}

.app-area-right-xx {max-width: 520px;line-height: 1.6;margin-left: auto;margin-bottom: 28px;color: rgba(255,255,255,0.8);font-family: Inter, sans-serif;margin-right: auto;font-size: 16px}

.t-col-inner-4l {display: flex;margin-top: 8px;gap: 16px;align-items: center;flex-direction: column}

.v-wrap-sk {backdrop-filter: blur(4px);border: 1px solid rgba(212,175,55,0.3);max-width: 380px;background: rgba(212,175,55,0.12);padding-top:16px;padding-right:1.5rem;padding-bottom:16px;padding-left:1.5rem;border-radius: 12px;width: 100%;text-align: center}

.nav-item-z4 {font-size:1.625rem;font-weight: 800;line-height: 1.2;color: #D4AF37}

.t-main-area-4p6 {color: rgba(255,255,255,0.6);margin-top: 4px;font-size: 13px}

.t-main-item-be4 {text-align: center;font-size: 16px;width: 100%;color: #0D1B2A;padding: 16px 36px;font-family: Inter, sans-serif;background: #D4AF37;transition: background 0.25s ease;border-radius: 8px;display: block;max-width: 380px;font-weight: 700}

.t-main-item-be4:hover { background: #E5C158; }

.js-header-body-3f {font-size: 11px;color: rgba(255,255,255,0.45);margin-top: 8px}

@media (min-width:770px) {
  .app-block-col-h73 {min-height: 600px;padding: 80px 40px}
  .b-strip-group-nn { font-size: 48px; }
  .app-area-right-xx { font-size:1.125rem; }
  .nav-item-z4 { font-size:2.25rem; }
}
.site-outer-head-fzg {padding: 32px 20px;border-top: 1px solid rgba(212, 175, 55, 0.15);background: #0D1B2A}
.btn-top-vye {text-align: center;max-width: 1200px;margin: 0 auto}
.t-zone-head-b78 {margin-bottom:1rem;gap: 10px;flex-wrap: wrap;justify-content: center;display: flex}
.ui-title-inner-vv {font-weight: 800;height: 36px;display: flex;align-items: center;border: 2px solid #9BA3AF;font-size: 11px;justify-content: center;font-family: Inter, sans-serif;color: #9BA3AF;width: 36px;border-radius: 50%}
.l-zone-box-9p2 {border-radius: 4px;font-size: 11px;border: 1px solid rgba(212, 175, 55, 0.15);padding: 6px 14px;font-weight: 600;color: #9BA3AF;font-family: Inter, sans-serif}
.mod-outer-inner-da {overflow-wrap: break-word;font-size: 12px;max-width: 700px;color: #E8E8E8;font-family: Inter, sans-serif;line-height: 1.65;margin: 0 auto}

.v-link-primary-0vy {background: #0D1B2A;padding: 48px 18px}
.page-header-inner-cmy {max-width: 1200px;margin: 0 auto}
.ui-menu-primary-gt {font-weight: 700;margin-bottom: 28px;color: #FFFFFF;overflow-wrap: break-word;font-family: Montserrat, sans-serif;font-size: 24px}
.ui-bar-head-cm9 {gap: 32px;display: flex;flex-direction: column}
.app-top-v27 {background: #1A2F42;padding: 24px 20px;border-radius: 12px;border: 1px solid rgba(212, 175, 55, 0.15)}
.mod-row-wrap-o3 {font-size: 18px;margin-bottom: 14px;font-family: Montserrat, sans-serif;font-weight: 600;overflow-wrap: break-word;color: #FFFFFF}
.js-component-main-is {color: #E8E8E8;font-size: 15px;font-family: Inter, sans-serif;line-height: 1.65}
.js-component-main-is p {
  margin-bottom:0.75rem;
}
.js-component-main-is p:last-child { margin-bottom: 0; }
.js-component-main-is strong {font-weight: 600;color: #FFFFFF}
.js-component-main-is a {text-decoration: none;color: #D4AF37}
.js-component-main-is a:hover {
  text-decoration: underline;
}
.js-component-main-is ul {padding-left: 22px;margin-bottom: 12px;list-style-type: disc}
.js-component-main-is ol {padding-left: 22px;list-style-type: decimal;margin-bottom:0.75rem}
.js-component-main-is li {color: #E8E8E8;line-height: 1.65;margin-bottom: 5px;font-size:0.875rem}
.js-component-main-is table {display: block;overflow-x: auto;width: 100%;border-collapse: collapse;margin-bottom: 12px}
.js-component-main-is th,
.js-component-main-is td {font-size: 14px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);text-align: left;padding: 9px 11px}
.js-component-main-is th {letter-spacing: 0.03em;text-transform: uppercase;color: #FFFFFF;font-weight: 600;font-size: 13px}
@media(min-width:774px) {
  .v-link-primary-0vy {
    padding-top:64px;padding-right:36px;padding-bottom:64px;padding-left:36px;
  }
  .ui-bar-head-cm9 {gap: 28px;flex-direction: row}
  .app-top-v27 {flex: 1;padding: 28px 26px}
  .ui-menu-primary-gt {
    font-size: 28px;
  }
  .js-component-main-is table { display: table; }
}
.el-component-top-e66 {background: #0D1B2A;padding: 54px 18px}

.js-header-base-00n {border: 1px solid rgba(212, 175, 55, 0.15);border-radius: 12px;padding: 30px 22px;background: #1A2F42;margin: 0 auto;max-width: 800px;border-top: 3px solid #D4AF37}

.wp-panel-base-uj {font-weight: 800;font-size:1.5rem;overflow-wrap: break-word;font-family: Montserrat, sans-serif;color: #FFFFFF;margin-bottom: 8px}

.ui-text-box-al6 {margin-bottom: 20px;color: #D4AF37;font-weight: 800;font-size: 32px}

.l-bar-group-ju { margin-bottom: 24px; }

.l-bar-group-ju p {line-height: 1.65;font-family: Inter, sans-serif;font-size: 15px;color: #E8E8E8;margin-bottom: 12px}

.l-bar-group-ju p:last-child { margin-bottom: 0; }

.l-bar-group-ju ul {margin-bottom: 12px;padding-left:1.125rem;list-style-type: disc}

.l-bar-group-ju ol {padding-left: 18px;list-style-type: decimal;margin-bottom:0.75rem}

.l-bar-group-ju li {margin-bottom: 5px;font-size: 14px;color: #E8E8E8;font-family: Inter, sans-serif;line-height: 1.55}

.l-bar-group-ju a {text-decoration: underline;text-underline-offset: 2px;color: #D4AF37}
.l-bar-group-ju a:hover { color: #E5C158; }

.l-bar-group-ju strong { color: #FFFFFF; }

.l-bar-group-ju table {display: block;width: 100%;font-size: 14px;border-collapse: collapse;margin-bottom: 12px;overflow-x: auto}

.l-bar-group-ju th {text-align: left;background: rgba(255,255,255,0.04);font-weight: 600;padding: 9px 11px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);color: #FFFFFF}

.l-bar-group-ju td {padding: 9px 11px;border-bottom: 1px solid rgba(255,255,255,0.04);color: #E8E8E8}

.mod-module-box-w5w {padding: 13px 30px;font-family: Inter, sans-serif;background: #D4AF37;font-weight: 700;font-size: 15px;border-radius: 8px;color: #0D1B2A;display: inline-block;transition: background 0.25s ease}

.mod-module-box-w5w:hover { background: #E5C158; }

.v-icon-block-5kq {margin-top: 12px;font-size: 11px;color: #9BA3AF}

@media (min-width:763px) {
  .js-header-base-00n { padding: 38px 34px; }
  .wp-panel-base-uj { font-size: 28px; }
  .ui-text-box-al6 { font-size: 40px; }
  .l-bar-group-ju table { display: table; }
}
.page-area-item-ffx {transition: box-shadow 0.3s ease;background: #0D1B2A}

.page-area-item-ffx.site-view-cell-xm { box-shadow: 0 2px 12px rgba(0,0,0,0.3); }

.wp-title-primary-zr {display: flex;margin: 0 auto;gap: 12px;align-items: center;max-width: 1200px;padding: 0 16px}

.m-hero-wrap-1su {letter-spacing: -0.02em;white-space: nowrap;display: flex;font-size: 17px;gap: 8px;align-items: center;font-weight: 800;color: #FFFFFF}

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

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

.m-zone-inner-xjk .wp-title-primary-zr { height: 56px; }

.page-area-item-ffx.site-view-cell-xm .m-zone-inner-xjk {max-height: 0;opacity: 0;border: none}

.site-panel-right-x9 { display: none; }

.hero-base-uf {display: flex;gap: 8px;align-items: center;margin-left: auto}

.b-group-inner-h4 {font-size:0.8125rem;background: #D4AF37;color: #0D1B2A;font-weight: 700;transition: background 0.25s ease;font-family: Inter, sans-serif;padding-top:7px;padding-right:14px;padding-bottom:7px;padding-left:14px;border-radius: 8px}

.b-group-inner-h4:hover { background: #E5C158; }

.l-group-head-l13 {border: 1px solid rgba(255,255,255,0.1);background: none;display: none;color: #E8E8E8}

.l-group-head-l13:hover { background: rgba(255,255,255,0.04); }

.v-main-cell-z9 {margin-left: 4px;gap: 5px;display: flex;padding: 8px;flex-direction: column;border: none;background: none;cursor: pointer}

.v-main-cell-z9 span {background: #E8E8E8;width: 20px;height: 2px;display: block;border-radius: 2px}

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

.page-widget-cell-e9j {opacity: 0;transition: max-height 0.35s ease, opacity 0.25s ease;max-height: 0;overflow: hidden}

.page-area-item-ffx.site-view-cell-xm .page-widget-cell-e9j {max-height: 52px;opacity: 1}

.page-widget-cell-e9j .wp-title-primary-zr {height: 48px;justify-content: space-between}

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

.m-strip-primary-twi:hover { background: rgba(255,255,255,0.04); }

.wp-row-block-y49 {font-size: 12px;font-weight: 700;font-family: Inter, sans-serif;border-radius: 8px;color: #0D1B2A;padding-top:6px;padding-right:0.875rem;padding-bottom:6px;padding-left:14px;background: #D4AF37}

/* --- Dropdown --- */

.c-col-base-hz {overflow: hidden;transition: max-height 0.3s ease;background: #1A2F42;max-height: 0}

.c-col-base-hz.c-item-inner-1t {border-bottom: 1px solid rgba(255,255,255,0.06);max-height: 300px}

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

.js-element-right-47:last-child { border-bottom: none; }
.js-element-right-47:hover {color: #FFFFFF;background: rgba(255,255,255,0.03)}

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

.l-grid-main-bx { position: relative; }

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

.t-list-wrap-ta:hover {border-color: rgba(255,255,255,0.15);background: rgba(255,255,255,0.04)}
.js-top-top-a9 {font-size: 9px;transition: transform 0.25s ease}
.l-grid-main-bx.c-item-inner-1t .js-top-top-a9 { transform: rotate(180deg); }

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

.l-grid-main-bx.c-item-inner-1t .page-wrapper-inner-fbj { display: block; }

.v-panel-row-uf {font-size: 13px;gap: 8px;cursor: pointer;align-items: center;color: #E8E8E8;border-radius: 8px;transition: background 0.25s ease, color 0.25s ease;font-weight: 500;font-family: Inter, sans-serif;display: flex;padding: 8px 12px}

.v-panel-row-uf:hover {background: rgba(255,255,255,0.06);color: #FFFFFF}
.v-panel-row-uf.active { color: #D4AF37; }
.v-module-jip {line-height: 1;font-size: 15px}

/* --- Desktop --- */

@media (min-width:786px) {
  .m-zone-inner-xjk .wp-title-primary-zr {padding: 0 20px;height: 60px;gap:1.25rem}
  .m-zone-inner-xjk { max-height: 72px; }

  .site-panel-right-x9 {justify-content: center;gap: 4px;display: flex;flex: 1}

  .b-block-item-in3 {border-radius: 4px;font-family: Inter, sans-serif;font-weight: 500;transition: color 0.25s ease, background 0.25s ease;padding-top:6px;padding-right:12px;padding-bottom:6px;padding-left:0.75rem;color: #E8E8E8;font-size: 15px}

  .b-block-item-in3:hover {background: rgba(255,255,255,0.05);color: #FFFFFF}

  .l-group-head-l13 { display: inline-flex; }
  .v-main-cell-z9 { display: none; }
  .page-widget-cell-e9j .wp-title-primary-zr { padding: 0 20px; }
}
.site-banner-block-u4 {padding: 50px 20px;background: #0D1B2A}
.block-inner-x33 {display: flex;gap: 20px;flex-direction: column;max-width: 1200px;margin: 0 auto}
.grid-body-epg {font-family: Inter, sans-serif;margin-bottom: 8px;font-weight: 600;font-size: 12px;text-transform: uppercase;letter-spacing: 0.1em;color: #D4AF37}
.app-panel-right-9f7 {font-family: Montserrat, sans-serif;font-weight: 800;overflow-wrap: break-word;color: #FFFFFF;font-size:1.625rem}
.mod-module-right-0z {line-height: 1.7;color: #E8E8E8;font-size: 15px;font-family: Inter, sans-serif}
.mod-module-right-0z p { margin-bottom: 13px; }
.mod-module-right-0z p:last-child { margin-bottom: 0; }
.mod-module-right-0z strong { color: #FFFFFF; }
.mod-module-right-0z a {text-decoration: underline;text-underline-offset: 2px;color: #D4AF37}
.mod-module-right-0z a:hover { color: #E5C158; }
.mod-module-right-0z ul {padding-left: 20px;margin-bottom: 13px;list-style-type: circle}
.mod-module-right-0z ol {padding-left:1.25rem;list-style-type: decimal;margin-bottom: 13px}
.mod-module-right-0z li {margin-bottom: 6px;font-size: 15px;line-height: 1.7;color: #E8E8E8}
.mod-module-right-0z table {width: 100%;display: block;overflow-x: auto;border-collapse: collapse;margin-bottom: 13px}
.mod-module-right-0z th, .mod-module-right-0z td {border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding: 9px 12px;font-size: 14px;text-align: left}
.mod-module-right-0z th {letter-spacing: 0.05em;font-weight: 600;color: #FFFFFF;text-transform: uppercase;font-size:0.75rem}
@media (min-width:772px) {
  .site-banner-block-u4 { padding: 68px 40px; }
  .block-inner-x33 {flex-direction: row;gap: 48px}
  .b-widget-box-d7 { flex: 0 0 300px; }
  .app-panel-right-9f7 { font-size: 32px; }
  .mod-module-right-0z table { display: table; }
}

.v-frame-foot-i8 {background: #0D1B2A;padding: 42px 16px}
.mod-wrapper-box-e8 {max-width: 800px;text-align: center;margin: 0 auto}
.mod-top-inner-4vr {margin-bottom: 14px;color: #FFFFFF;font-family: Montserrat, sans-serif;overflow-wrap: break-word;font-size: 22px;font-weight: 800}
.b-group-row-7j {text-align: left;color: #E8E8E8;line-height: 1.65;font-size: 15px;font-family: Inter, sans-serif}
.b-group-row-7j p {
  margin-bottom: 12px;
}
.b-group-row-7j p:last-child {
  margin-bottom: 0;
}
.b-group-row-7j strong {
  color: #FFFFFF;
}
.b-group-row-7j a {color: #D4AF37;text-decoration: underline;text-underline-offset: 2px}
.b-group-row-7j a:hover {
  color: #E5C158;
}
.b-group-row-7j ul {margin-bottom: 12px;list-style-type: disc;padding-left:1.125rem}
.b-group-row-7j ol {padding-left: 18px;margin-bottom: 12px;list-style-type: decimal}
.b-group-row-7j li {font-size: 15px;color: #E8E8E8;line-height: 1.65;margin-bottom: 5px}
.b-group-row-7j table {border-collapse: collapse;overflow-x: auto;display: block;width: 100%;margin-bottom: 12px}
.b-group-row-7j th, .b-group-row-7j td {font-size: 14px;text-align: left;padding: 9px 11px;border-bottom: 1px solid rgba(212, 175, 55, 0.15)}
.b-group-row-7j th {font-weight: 600;color: #FFFFFF}
@media (min-width:772px) {
  .v-frame-foot-i8 { padding-top:56px;padding-right:32px;padding-bottom:56px;padding-left:32px; }
  .mod-top-inner-4vr { font-size: 26px; }
  .b-group-row-7j table { display: table; }
}

.js-cell-top-mh2 {background: #0D1B2A;padding: 48px 20px}
.site-cell-box-k3 {margin: 0 auto;max-width: 880px}
.js-box-top-zi {box-shadow: 0 2px 16px rgba(0,0,0,0.12);border-radius: 12px;background: #1A2F42;padding: 28px 22px}
.c-text-block-ov {margin-bottom: 16px;border-bottom: 1px solid rgba(212, 175, 55, 0.15);flex-wrap: wrap;align-items: baseline;padding-bottom:1rem;display: flex;gap: 10px;justify-content: space-between}
.mod-element-box-epg {overflow-wrap: break-word;color: #FFFFFF;font-size: 20px;font-family: Montserrat, sans-serif;font-weight: 800}
.mod-hero-wrap-51f {font-family: Inter, sans-serif;font-weight: 600;color: #2E8B7F;font-size:0.8125rem}
.el-outer-inner-q2 {color: #E8E8E8;font-family: Inter, sans-serif;font-size: 14px;line-height: 1.65}
.el-outer-inner-q2 p { margin-bottom:0.75rem; }
.el-outer-inner-q2 p:last-child { margin-bottom: 0; }
.el-outer-inner-q2 strong { color: #FFFFFF; }
.el-outer-inner-q2 a {text-underline-offset: 2px;color: #D4AF37;text-decoration: underline}
.el-outer-inner-q2 a:hover { color: #E5C158; }
.el-outer-inner-q2 ul {padding-left: 18px;margin-bottom: 12px;list-style-type: circle}
.el-outer-inner-q2 ol {padding-left: 18px;margin-bottom: 12px;list-style-type: decimal}
.el-outer-inner-q2 li {color: #E8E8E8;font-size: 14px;line-height: 1.65;margin-bottom: 4px}
.el-outer-inner-q2 table {margin-bottom: 12px;border-collapse: collapse;overflow-x: auto;display: block;width: 100%}
.el-outer-inner-q2 th, .el-outer-inner-q2 td {text-align: left;font-size:0.8125rem;border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding: 8px 10px}
.el-outer-inner-q2 th {font-weight: 600;text-transform: uppercase;font-size: 12px;letter-spacing: 0.03em;color: #FFFFFF}
@media (min-width:774px) {
  .js-cell-top-mh2 { padding:4rem 40px; }
  .js-box-top-zi { padding-top:36px;padding-right:32px;padding-bottom:36px;padding-left:32px; }
  .mod-element-box-epg { font-size:1.5rem; }
  .el-outer-inner-q2 table { display: table; }
}

.mod-text-left-jx {border-top: 1px solid rgba(212, 175, 55, 0.15);padding-top:42px;padding-right:16px;padding-bottom:42px;padding-left:16px;background: #0D1B2A}
.l-text-primary-sdy {flex-direction: column;display: flex;gap: 22px;max-width: 1200px;margin: 0 auto}
.v-cell-right-rp {font-family: Montserrat, sans-serif;color: #FFFFFF;font-weight: 700;font-size: 24px;margin-bottom: 8px;overflow-wrap: break-word}
.js-container-area-px {font-size:0.875rem;color: #9BA3AF;font-family: Inter, sans-serif;line-height: 1.55}
.t-grid-item-7fw {color: #E8E8E8;font-family: Inter, sans-serif;font-size: 15px;line-height: 1.7}
.t-grid-item-7fw p {
  margin-bottom:0.75rem;
}
.t-grid-item-7fw p:last-child { margin-bottom: 0; }
.t-grid-item-7fw strong {color: #FFFFFF;font-weight: 600}
.t-grid-item-7fw a {text-decoration: none;color: #D4AF37}
.t-grid-item-7fw a:hover {
  text-decoration: underline;
}
.t-grid-item-7fw ul {padding-left: 24px;margin-bottom: 12px;list-style-type: square}
.t-grid-item-7fw ol {padding-left:1.5rem;margin-bottom: 12px;list-style-type: decimal}
.t-grid-item-7fw li {margin-bottom: 4px;font-size: 16px;line-height: 1.65;color: #E8E8E8}
.t-grid-item-7fw dl { margin-bottom: 12px; }
.t-grid-item-7fw dt {color: #FFFFFF;margin-top:1rem;font-size:0.9375rem;font-weight: 700}
.t-grid-item-7fw dt:first-child { margin-top: 0; }
.t-grid-item-7fw dd {line-height: 1.7;margin-left: 0;margin-bottom: 4px;font-size:0.9375rem;color: #E8E8E8}
.t-grid-item-7fw table {width: 100%;margin-bottom: 12px;display: block;border-collapse: collapse;overflow-x: auto}
.t-grid-item-7fw th,
.t-grid-item-7fw td {font-size: 14px;text-align: left;border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding: 10px 12px}
.t-grid-item-7fw th {letter-spacing: 0.05em;color: #FFFFFF;font-weight: 600;text-transform: uppercase;font-size: 12px}
@media(min-width:844px) {
  .mod-text-left-jx {
    padding: 64px 38px;
  }
  .l-text-primary-sdy {gap: 44px;flex-direction: row}
  .el-top-main-iye {
    flex: 0 0 280px;
  }
  .b-group-row-wmw {
    flex: 1;
  }
  .v-cell-right-rp {
    font-size: 28px;
  }
  .t-grid-item-7fw table { display: table; }
}
.ui-zone-body-60u {border-top: 1px solid rgba(212, 175, 55, 0.15);padding: 44px 22px;background: #0D1B2A}

.b-container-head-u7 {margin: 0 auto;max-width: 1200px}

.el-hero-row-79e {flex-direction: column;border-bottom: 1px solid rgba(212, 175, 55, 0.15);padding-bottom:1.75rem;display: flex;gap: 32px}

.page-title-base-3vc { flex: 1; }

.m-inner-area-1i {font-weight: 800;margin-bottom:0.75rem;letter-spacing: -0.02em;color: #FFFFFF;font-size: 21px}

.wp-content-col-wxo {max-width: 360px;font-size: 13px;color: #9BA3AF;line-height: 1.65;font-family: Inter, sans-serif}

.page-wrapper-wrap-2y { flex: 1; }

.el-icon-inner-dln {font-weight: 700;font-size: 13px;text-transform: uppercase;margin-bottom:0.875rem;letter-spacing: 0.08em;color: #FFFFFF}

.v-panel-col-mz {gap: 10px;flex-direction: column;display: flex}

.v-panel-col-mz a {transition: color 0.25s ease;font-family: Inter, sans-serif;font-size: 14px;color: #E8E8E8}

.v-panel-col-mz a:hover { color: #FFFFFF; }

.c-group-foot-1kz {flex-direction: column;padding-top: 24px;display: flex;gap: 16px}

.c-card-wrap-nf {font-size: 12px;line-height: 1.65;color: #9BA3AF}

.c-row-wrap-ns {font-size: 12px;color: #9BA3AF}

@media (min-width:797px) {
  .ui-zone-body-60u { padding: 52px 44px; }
  .el-hero-row-79e {flex-direction: row;gap: 60px}
  .c-group-foot-1kz {flex-direction: row;justify-content: space-between;align-items: flex-end}
}
.ui-module-foot-k6 {padding: 56px 20px;background: #1A2F42}
.content-main-tk {display: flex;max-width: 1200px;margin: 0 auto;flex-direction: column;gap: 28px}
.l-hero-block-jt {font-size: 24px;color: #FFFFFF;margin-bottom: 14px;overflow-wrap: break-word;font-family: Montserrat, sans-serif;font-weight: 800}
.mod-group-block-gdw {font-size: 15px;line-height: 1.7;font-family: Inter, sans-serif;color: #E8E8E8}
.mod-group-block-gdw p {
  margin-bottom: 14px;
}
.mod-group-block-gdw p:last-child { margin-bottom: 0; }
.mod-group-block-gdw strong { color: #FFFFFF; }
.mod-group-block-gdw a {text-decoration: underline;color: #D4AF37;text-underline-offset: 2px}
.mod-group-block-gdw a:hover { color: #E5C158; }
.mod-group-block-gdw ul {margin-bottom: 14px;padding-left: 22px;list-style-type: disc}
.mod-group-block-gdw ol {margin-bottom: 14px;padding-left: 22px;list-style-type: decimal}
.mod-group-block-gdw li {font-size:0.9375rem;line-height: 1.7;margin-bottom: 6px;color: #E8E8E8}
.mod-group-block-gdw table {margin-bottom: 14px;border-collapse: collapse;overflow-x: auto;width: 100%;display: block}
.mod-group-block-gdw th, .mod-group-block-gdw td {text-align: left;border-bottom: 1px solid rgba(212, 175, 55, 0.15);font-size: 14px;padding: 10px 12px}
.mod-group-block-gdw th {letter-spacing: 0.03em;color: #FFFFFF;font-weight: 600;font-size:0.8125rem}
.b-icon-primary-wd {width: 100%;border-radius: 12px;max-height: 300px;object-fit: cover}
@media (min-width:861px) {
  .ui-module-foot-k6 { padding: 72px 44px; }
  .content-main-tk {flex-direction: row;align-items: center;gap:3rem}
  .ui-widget-foot-nn { flex: 1; }
  .v-col-left-pd { flex: 0 0 360px; }
  .b-icon-primary-wd { max-height: 400px; }
  .l-hero-block-jt { font-size: 28px; }
  .mod-group-block-gdw table { display: table; }
}
.ui-wrap-left-v4h {background: #1A2F42;padding: 46px 18px}
.site-menu-body-5dw {margin: 0 auto;max-width: 880px}
.c-inner-right-1w {border: 1px solid rgba(212, 175, 55, 0.15);background: #0D1B2A;padding: 26px 22px;box-shadow: 0 2px 16px rgba(0,0,0,0.1);border-radius: 12px}
.ui-bar-item-m87 {font-family: Inter, sans-serif;margin-bottom: 10px;font-weight: 700;text-transform: uppercase;font-size: 11px;color: #D4AF37;letter-spacing: 0.1em}
.wp-widget-xqu {font-family: Montserrat, sans-serif;margin-bottom:0.875rem;overflow-wrap: break-word;font-size:1.25rem;font-weight: 800;color: #FFFFFF}
.mod-layer-inner-fa {color: #E8E8E8;font-size: 14px;line-height: 1.65;font-family: Inter, sans-serif}
.mod-layer-inner-fa p { margin-bottom: 11px; }
.mod-layer-inner-fa p:last-child { margin-bottom: 0; }
.mod-layer-inner-fa strong { color: #FFFFFF; }
.mod-layer-inner-fa a {text-underline-offset: 2px;color: #D4AF37;text-decoration: underline}
.mod-layer-inner-fa a:hover { color: #E5C158; }
.mod-layer-inner-fa ul {padding-left: 18px;list-style-type: circle;margin-bottom: 11px}
.mod-layer-inner-fa ol {list-style-type: decimal;margin-bottom: 11px;padding-left: 18px}
.mod-layer-inner-fa li {font-size: 14px;line-height: 1.65;color: #E8E8E8;margin-bottom: 5px}
.mod-layer-inner-fa dl { margin-bottom: 11px; }
.mod-layer-inner-fa dt {margin-top: 12px;font-size:0.875rem;font-weight: 800;color: #FFFFFF}
.mod-layer-inner-fa dt:first-child { margin-top: 0; }
.mod-layer-inner-fa dd {font-size: 14px;margin-left: 0;margin-bottom: 5px;color: #E8E8E8;line-height: 1.65}
.mod-layer-inner-fa table {width: 100%;margin-bottom: 11px;overflow-x: auto;display: block;border-collapse: collapse}
.mod-layer-inner-fa th {color: #FFFFFF;padding: 9px 11px;font-weight: 600;border-bottom: 1px solid rgba(212, 175, 55, 0.15);background: rgba(255,255,255,0.04);text-align: left}
.mod-layer-inner-fa td {color: #E8E8E8;border-bottom: 1px solid rgba(255,255,255,0.04);padding: 9px 11px}
@media (min-width:798px) {
  .ui-wrap-left-v4h { padding: 62px 36px; }
  .c-inner-right-1w { padding-top:34px;padding-right:1.875rem;padding-bottom:34px;padding-left:30px; }
  .wp-widget-xqu { font-size: 24px; }
  .mod-layer-inner-fa table { display: table; }
}

.t-row-box-nu {left: 0;border-bottom: 1px solid rgba(212, 175, 55, 0.15);right: 0;background: #1A2F42;position: fixed;padding: 10px 20px;top: 0;z-index: 1000}

.page-region-base-7m1 {gap: 10px;display: flex;flex-direction: column;margin: 0 auto;max-width: 1200px;align-items: center}

.js-banner-top-dnh {color: #E8E8E8;line-height: 1.4;font-family: Inter, sans-serif;font-size:0.75rem;text-align: center}

.js-banner-top-dnh a {color: #FFFFFF;text-decoration: underline;text-underline-offset: 2px}

.js-banner-top-dnh a:hover { color: #D4AF37; }

.l-group-area-b2x {display: flex;flex-shrink: 0;gap: 8px}

.js-link-base-ug {background: rgba(255,255,255,0.1);font-size: 12px;font-family: Inter, sans-serif;font-weight: 600;color: #FFFFFF;padding-top:5px;padding-right:16px;padding-bottom:5px;padding-left:16px;transition: background 0.25s ease;border-radius: 4px}

.js-link-base-ug:hover { background: rgba(255,255,255,0.15); }

.container-area-hl1 {border-radius: 4px;font-size: 12px;font-family: Inter, sans-serif;font-weight: 500;padding-top:5px;padding-right:16px;padding-bottom:5px;padding-left:16px;transition: color 0.25s ease;color: #9BA3AF}

.container-area-hl1:hover { color: #E8E8E8; }

@media (min-width:767px) {
  .page-region-base-7m1 {justify-content: center;flex-direction: row;gap: 16px}
  .t-row-box-nu { padding: 8px 40px; }
}
.app-link-top-vnp {background: #1A2F42;padding: 44px 18px}
.b-slot-primary-i6f {margin: 0 auto;max-width: 700px}
.t-item-head-sz {font-family: Montserrat, sans-serif;font-weight: 700;overflow-wrap: break-word;color: #FFFFFF;margin-bottom: 28px;font-size: 22px}
.b-zone-base-uo {gap: 0;flex-direction: column;display: flex}
.v-row-col-lu {display: flex;gap: 16px;padding-bottom:1.5rem;position: relative}
.v-row-col-lu:last-child { padding-bottom: 0; }
.v-row-col-lu:not(:last-child)::after {background: rgba(212, 175, 55, 0.15);left: 17px;content: '';bottom: 0;width: 2px;position: absolute;top: 40px}
.b-col-left-wt {height: 36px;justify-content: center;border-radius: 50%;background: #D4AF37;font-weight: 800;font-size: 15px;flex-shrink: 0;font-family: Inter, sans-serif;position: relative;display: flex;width: 36px;color: #0D1B2A;z-index: 1;align-items: center}
.l-region-wrap-zy {font-weight: 700;font-size: 16px;margin-bottom: 4px;font-family: Montserrat, sans-serif;color: #FFFFFF}
.el-item-ngs {line-height: 1.6;color: #E8E8E8;font-family: Inter, sans-serif;font-size: 14px}
@media (min-width:773px) {
  .app-link-top-vnp { padding: 60px 40px; }
  .t-item-head-sz { font-size: 26px; }
}