html {-webkit-text-size-adjust: 100%;line-height: 1.15}
body {min-height: 100vh;margin: 0}
main { display: block; }
h1, h2, h3, h4, h5, h6 {font-size: inherit;margin: 0;font-weight: inherit}
p, figure, blockquote, dl, dd { margin: 0; }
ol, ul {margin: 0;padding: 0;list-style: none}
a {background-color: transparent;color: inherit;text-decoration: none}
b, strong { font-weight: bolder; }
img {max-width: 100%;display: block;height: auto;border-style: none}
svg {vertical-align: middle;overflow: hidden}
button, input, optgroup, select, textarea {font-family: inherit;margin: 0;line-height: 1.15;font-size: 100%}
button, input { overflow: visible; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] {padding: 0;cursor: pointer;background: transparent;-webkit-appearance: button;border: none}
*, *::before, *::after { box-sizing: border-box; }
.site-cell-left-gc {background: #1A1F2E;border-top: 1px solid rgba(253, 185, 19, 0.12);padding: 46px 18px}
.el-block-box-3z {margin: 0 auto;max-width: 1280px;flex-direction: column;display: flex;gap: 32px}
.l-element-cell-ry {margin-bottom: 14px;font-family: Michroma, sans-serif;font-size: 22px;font-weight: 800;color: #FFD700;overflow-wrap: break-word}
.el-content-main-3c2 {font-size: 16px;color: #F5F7FA;line-height: 1.6;font-family: Poppins, sans-serif}
.el-content-main-3c2 p {
  margin-bottom:0.9375rem;
}
.el-content-main-3c2 p:last-child {
  margin-bottom: 0;
}
.el-content-main-3c2 strong {
  color: #FFD700;
}
.el-content-main-3c2 a {color: #FDB913;text-decoration: underline;text-underline-offset: 2px}
.el-content-main-3c2 a:hover {
  color: #E8A200;
}
.el-content-main-3c2 ul {list-style-type: square;padding-left:1.25rem;margin-bottom: 15px}
.el-content-main-3c2 ol {margin-bottom: 15px;padding-left: 20px;list-style-type: decimal}
.el-content-main-3c2 li {margin-bottom: 7px;color: #F5F7FA;line-height: 1.6;font-size: 16px}
.el-content-main-3c2 table {border-collapse: collapse;width: 100%;margin-bottom: 15px;overflow-x: auto;display: block}
.el-content-main-3c2 th, .el-content-main-3c2 td {font-size: 15px;text-align: left;border-bottom: 1px solid rgba(253, 185, 19, 0.12);padding: 10px 13px}
.el-content-main-3c2 th {font-weight: 600;color: #FFD700}
.c-box-head-jr {gap:1rem;flex-direction: column;display: flex}
.b-holder-base-hf {background: #252B3A;border-radius: 8px;padding: 16px}
.js-area-top-mg {font-weight: 600;letter-spacing: 0.08em;font-size: 11px;font-family: Poppins, sans-serif;margin-bottom: 4px;text-transform: uppercase;color: #A0A8B8}
.m-btn-row-50 {font-size: 15px;font-family: Poppins, sans-serif;font-weight: 700;color: #FFD700}
@media (min-width:838px) {
  .site-cell-left-gc { padding: 60px 38px; }
  .el-block-box-3z {flex-direction: row;gap: 48px}
  .b-title-6kp { flex: 1; }
  .c-box-head-jr { flex: 0 0 260px; }
  .l-element-cell-ry { font-size: 26px; }
  .el-content-main-3c2 table { display: table; }
}

.wp-nav-left-14g {background: #1A1F2E;border-top: 1px solid rgba(253, 185, 19, 0.12);padding: 38px 16px}
.site-title-row-n4 {max-width: 720px;margin: 0 auto}
.page-frame-wrap-mv {font-size:1.25rem;font-weight: 800;margin-bottom: 16px;overflow-wrap: break-word;color: #FFD700;font-family: Michroma, sans-serif}
.site-cell-body-6x {color: #F5F7FA;font-size: 15px;line-height: 1.7;margin-bottom: 20px;font-family: Poppins, sans-serif}
.site-cell-body-6x ol {margin-bottom: 14px;padding-left: 22px;list-style-type: decimal}
.site-cell-body-6x li {line-height: 1.7;color: #F5F7FA;font-size:0.9375rem;margin-bottom: 8px}
.site-cell-body-6x li:last-child {
  margin-bottom: 0;
}
.site-cell-body-6x strong {
  color: #FFD700;
}
.page-grid-item-f2 {font-family: Poppins, sans-serif;display: inline-block;color: #0F1219;padding: 12px 28px;transition: background 0.25s ease;background: #FDB913;font-size:0.875rem;font-weight: 700;border-radius: 8px}
.page-grid-item-f2:hover {
  background: #E8A200;
}
@media (min-width:796px) {
  .wp-nav-left-14g { padding-top:52px;padding-right:32px;padding-bottom:52px;padding-left:32px; }
  .page-frame-wrap-mv { font-size: 24px; }
}

.t-header-inner-qw {transition: box-shadow 0.3s ease;background: #1A1F2E}

.t-header-inner-qw.el-box-left-4pv { box-shadow: 0 2px 12px rgba(0,0,0,0.3); }

.el-main-base-pt8 {padding: 0 16px;margin: 0 auto;gap: 12px;display: flex;align-items: center;max-width: 1280px}

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

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

.t-col-col-mx {border-bottom: 1px solid rgba(253, 185, 19, 0.12);max-height: 64px;transition: max-height 0.35s ease, opacity 0.25s ease;overflow: hidden}

.t-col-col-mx .el-main-base-pt8 { height: 56px; }

.t-header-inner-qw.el-box-left-4pv .t-col-col-mx {opacity: 0;border: none;max-height: 0}

.b-strip-u3z { display: none; }

.l-icon-head-toy {margin-left: auto;display: flex;align-items: center;gap: 8px}

.l-col-block-epr {font-size: 13px;color: #0F1219;border-radius: 8px;font-family: Poppins, sans-serif;padding: 7px 14px;font-weight: 700;transition: background 0.25s ease;background: #FDB913}

.l-col-block-epr:hover { background: #E8A200; }

.l-btn-box-wn {background: none;color: #F5F7FA;display: none;border: 1px solid rgba(255,255,255,0.1)}

.l-btn-box-wn:hover { background: rgba(255,255,255,0.04); }

.mod-item-base-00v {margin-left: 4px;background: none;display: flex;cursor: pointer;border: none;gap: 5px;flex-direction: column;padding: 8px}

.mod-item-base-00v span {height: 2px;background: #F5F7FA;border-radius: 2px;display: block;width: 20px}

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

.mod-component-primary-b50 {opacity: 0;overflow: hidden;transition: max-height 0.35s ease, opacity 0.25s ease;max-height: 0}

.t-header-inner-qw.el-box-left-4pv .mod-component-primary-b50 {max-height: 52px;opacity: 1}

.mod-component-primary-b50 .el-main-base-pt8 {height: 48px;justify-content: space-between}

.app-grid-area-q30 {font-family: Poppins, sans-serif;border-radius: 4px;background: none;transition: background 0.25s ease;cursor: pointer;color: #F5F7FA;padding: 5px 14px;border: 1px solid rgba(253, 185, 19, 0.12);font-weight: 500;font-size: 13px}

.app-grid-area-q30:hover { background: rgba(255,255,255,0.04); }

.ui-inner-head-e6 {font-size: 12px;padding: 6px 14px;font-family: Poppins, sans-serif;background: #FDB913;border-radius: 8px;color: #0F1219;font-weight: 700}

/* --- Dropdown --- */

.app-panel-group-n7q {max-height: 0;overflow: hidden;background: #252B3A;transition: max-height 0.3s ease}

.app-panel-group-n7q.wp-group-box-doj {max-height: 300px;border-bottom: 1px solid rgba(255,255,255,0.06)}

.app-nav-item-e22 {padding: 14px 24px;font-size:0.9375rem;display: block;border-bottom: 1px solid rgba(255,255,255,0.04);font-weight: 500;font-family: Poppins, sans-serif;transition: color 0.25s ease, background 0.25s ease;color: #F5F7FA}

.app-nav-item-e22:last-child { border-bottom: none; }
.app-nav-item-e22:hover {color: #FFD700;background: rgba(255,255,255,0.03)}

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

.l-module-col-ch { position: relative; }

.m-widget-wrap-ht {border: 1px solid rgba(253, 185, 19, 0.12);font-weight: 600;cursor: pointer;transition: border-color 0.25s ease, background 0.25s ease;align-items: center;color: #F5F7FA;font-family: Poppins, sans-serif;background: rgba(255,255,255,0.02);font-size: 13px;white-space: nowrap;border-radius: 8px;gap: 6px;display: flex;line-height: 1;padding: 5px 10px}

.m-widget-wrap-ht:hover {border-color: rgba(255,255,255,0.15);background: rgba(255,255,255,0.04)}
.app-title-inner-wi {font-size: 9px;transition: transform 0.25s ease}
.l-module-col-ch.wp-group-box-doj .app-title-inner-wi { transform: rotate(180deg); }

.v-card-col-v6 {box-shadow: 0 8px 24px rgba(0,0,0,0.4);border-radius: 12px;border: 1px solid rgba(253, 185, 19, 0.12);padding: 4px;top: calc(100% + 4px);position: absolute;right: 0;background: #252B3A;display: none;z-index: 50;min-width:143px}

.l-module-col-ch.wp-group-box-doj .v-card-col-v6 { display: block; }

.t-group-body-74 {transition: background 0.25s ease, color 0.25s ease;padding: 8px 12px;align-items: center;display: flex;gap: 8px;font-size: 13px;font-family: Poppins, sans-serif;border-radius: 8px;cursor: pointer;font-weight: 500;color: #F5F7FA}

.t-group-body-74:hover {background: rgba(255,255,255,0.06);color: #FFD700}
.t-group-body-74.active { color: #FDB913; }
.wp-view-left-sx {font-size: 15px;line-height: 1}

/* --- Desktop --- */

@media (min-width:795px) {
  .t-col-col-mx .el-main-base-pt8 {padding: 0 20px;height: 60px;gap: 20px}
  .t-col-col-mx { max-height: 72px; }

  .b-strip-u3z {justify-content: center;flex: 1;gap: 4px;display: flex}

  .l-wrap-left-f1r {color: #F5F7FA;transition: color 0.25s ease, background 0.25s ease;font-weight: 500;padding: 6px 12px;border-radius: 4px;font-family: Poppins, sans-serif;font-size:0.9375rem}

  .l-wrap-left-f1r:hover {background: rgba(255,255,255,0.05);color: #FFD700}

  .l-btn-box-wn { display: inline-flex; }
  .mod-item-base-00v { display: none; }
  .mod-component-primary-b50 .el-main-base-pt8 { padding: 0 20px; }
}
.js-card-area-4ne {background: #1A1F2E;padding: 42px 16px;border-top: 1px solid rgba(253, 185, 19, 0.12)}
.page-grid-inner-w2 {margin: 0 auto;gap:1.375rem;max-width: 1280px;display: flex;flex-direction: column}
.el-header-area-wi {margin-bottom: 8px;font-family: Michroma, sans-serif;font-size: 24px;color: #FFD700;font-weight: 700;overflow-wrap: break-word}
.wp-module-row-k4e {color: #A0A8B8;font-size: 14px;line-height: 1.55;font-family: Poppins, sans-serif}
.l-wrap-foot-bpl {line-height: 1.7;font-size: 15px;color: #F5F7FA;font-family: Poppins, sans-serif}
.l-wrap-foot-bpl p {
  margin-bottom: 12px;
}
.l-wrap-foot-bpl p:last-child { margin-bottom: 0; }
.l-wrap-foot-bpl strong {font-weight: 600;color: #FFD700}
.l-wrap-foot-bpl a {color: #FDB913;text-decoration: none}
.l-wrap-foot-bpl a:hover {
  text-decoration: underline;
}
.l-wrap-foot-bpl ul {list-style-type: square;margin-bottom: 12px;padding-left: 24px}
.l-wrap-foot-bpl ol {padding-left: 24px;list-style-type: decimal;margin-bottom: 12px}
.l-wrap-foot-bpl li {margin-bottom: 4px;line-height: 1.65;color: #F5F7FA;font-size:1rem}
.l-wrap-foot-bpl dl { margin-bottom: 12px; }
.l-wrap-foot-bpl dt {margin-top: 16px;color: #FFD700;font-size: 15px;font-weight: 700}
.l-wrap-foot-bpl dt:first-child { margin-top: 0; }
.l-wrap-foot-bpl dd {color: #F5F7FA;margin-left: 0;line-height: 1.7;margin-bottom: 4px;font-size:0.9375rem}
.l-wrap-foot-bpl table {border-collapse: collapse;overflow-x: auto;margin-bottom: 12px;display: block;width: 100%}
.l-wrap-foot-bpl th,
.l-wrap-foot-bpl td {text-align: left;border-bottom: 1px solid rgba(253, 185, 19, 0.12);padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:0.75rem;font-size: 14px}
.l-wrap-foot-bpl th {text-transform: uppercase;letter-spacing: 0.05em;font-size: 12px;color: #FFD700;font-weight: 600}
@media(min-width:838px) {
  .js-card-area-4ne {
    padding-top:64px;padding-right:38px;padding-bottom:4rem;padding-left:38px;
  }
  .page-grid-inner-w2 {gap:2.75rem;flex-direction: row}
  .l-row-body-02 {
    flex: 0 0 280px;
  }
  .t-content-inner-hu {
    flex: 1;
  }
  .el-header-area-wi {
    font-size: 28px;
  }
  .l-wrap-foot-bpl table { display: table; }
}
.ui-layer-top-tk {background: #252B3A;padding: 48px 20px}
.js-box-head-6v {text-align: center;max-width: 800px;margin: 0 auto}
.site-view-left-gh {color: #F5F7FA;font-family: Michroma, sans-serif;margin-bottom: 16px;overflow-wrap: break-word;font-weight: 700;font-size: 18px}
.js-banner-main-470 {line-height: 1.7;font-family: Poppins, sans-serif;color: #F5F7FA;font-size: 13px}
.js-banner-main-470 p {
  margin-bottom: 10px;
}
.js-banner-main-470 p:last-child {
  margin-bottom: 0;
}
.js-banner-main-470 a {text-underline-offset: 2px;text-decoration: underline;color: #F5F7FA}
.js-banner-main-470 a:hover {
  color: #FDB913;
}
.js-banner-main-470 strong {
  color: #FFD700;
}
.js-banner-main-470 ul {padding-left: 20px;margin-bottom: 10px;list-style-type: circle}
.js-banner-main-470 ol {list-style-type: decimal;padding-left:1.25rem;margin-bottom: 10px}
.js-banner-main-470 li {color: #A0A8B8;margin-bottom: 4px;font-size:0.8125rem;line-height: 1.5}
.js-banner-main-470 table {width: 100%;border-collapse: collapse;overflow-x: auto;display: block;margin-bottom: 10px}
.js-banner-main-470 th, .js-banner-main-470 td {border-bottom: 1px solid rgba(253, 185, 19, 0.12);text-align: left;font-size: 12px;padding: 8px 10px}
.js-banner-main-470 th {font-weight: 600;color: #F5F7FA}

@media (min-width:774px) {
  .js-banner-main-470 table { display: table; }
}

.wp-card-area-ky {overflow: hidden;background: #1A1F2E}
.ui-outer-head-l11 {padding:3.5rem 20px;text-align: center;display: flex;align-items: center;justify-content: center;position: relative;min-height: 480px;background: linear-gradient(160deg, #1A1F2E 0%, #252B3A 40%, #1A1F2E 100%)}
.ui-outer-head-l11::before {content: '';pointer-events: none;inset: 0;background: radial-gradient(ellipse at 50% 30%, rgba(212,175,55,0.08) 0%, transparent 60%);position: absolute}
.ui-container-body-m08 {max-width: 680px;position: relative;z-index: 1}
.app-hero-row-r5a {display: inline-block;color: #FDB913;padding: 5px 14px;font-size:0.75rem;border: 1px solid rgba(212,175,55,0.3);letter-spacing: 0.08em;font-weight: 700;margin-bottom: 18px;font-family: Poppins, sans-serif;text-transform: uppercase;border-radius: 20px}
.m-region-anq {font-weight: 800;line-height: 1.15;overflow-wrap: break-word;font-size: 30px;margin-bottom: 14px;font-family: Michroma, sans-serif;color: #FFD700}
.site-list-head-h1 {font-family: Poppins, sans-serif;max-width: 500px;margin-bottom: 24px;line-height: 1.6;margin-left: auto;color: #F5F7FA;font-size:0.9375rem;margin-right: auto}
.m-container-head-jr4 {gap: 14px;flex-direction: column;display: flex;align-items: center;margin-top: 6px}
.mod-panel-main-t3s {max-width: 360px;width: 100%;padding: 14px 22px;background: rgba(212,175,55,0.1);border-radius: 12px;text-align: center;border: 1px solid rgba(212,175,55,0.25)}
.v-top-inner-ao {font-family: Michroma, sans-serif;font-weight: 800;line-height: 1.2;font-size: 24px;color: #FDB913}
.wp-icon-left-blo {color: #A0A8B8;font-size:0.8125rem;font-family: Poppins, sans-serif;margin-top: 4px}
.c-inner-base-3e8 {font-family: Poppins, sans-serif;width: 100%;padding: 14px 32px;text-decoration: none;background: #FDB913;border-radius: 8px;font-weight: 700;display: block;text-align: center;max-width: 360px;color: #0F1219;transition: background 0.25s ease;font-size: 15px}
.c-inner-base-3e8:hover {
  background: #E8A200;
}
.page-banner-primary-za {font-family: Poppins, sans-serif;margin-top: 6px;color: #A0A8B8;font-size: 11px}
.site-top-top-fo {padding-top:28px;padding-right:16px;padding-bottom:1.75rem;padding-left:16px;border-top: 1px solid rgba(253, 185, 19, 0.12);background: #1A1F2E}
.app-module-col-iqb {flex-wrap: wrap;display: flex;justify-content: center;margin: 0 auto;gap: 20px 0;max-width: 1280px}
.m-wrap-right-768 {text-align: center;flex: 1 1 50%;padding: 0 14px}
.page-panel-left-6ao {font-size: 26px;color: #FDB913;line-height: 1.1;font-weight: 800;margin-bottom: 3px;font-family: Michroma, sans-serif}
.m-text-right-2sa {letter-spacing: 0.06em;text-transform: uppercase;font-family: Poppins, sans-serif;font-weight: 500;font-size: 11px;color: #A0A8B8}
@media(min-width:765px) {
  .ui-outer-head-l11 {min-height: 560px;padding: 72px 40px}
  .m-region-anq { font-size:2.75rem; }
  .site-list-head-h1 { font-size: 17px; }
  .v-top-inner-ao { font-size: 34px; }
  .site-top-top-fo { padding: 36px 20px; }
  .m-wrap-right-768 {border-right: 1px solid rgba(253, 185, 19, 0.12);flex: 1}
  .m-wrap-right-768:last-child { border-right: none; }
  .page-panel-left-6ao { font-size: 34px; }
}
.t-btn-head-75b {padding: 38px 16px;background: #252B3A}
.b-zone-block-20y {display: flex;gap: 18px;margin: 0 auto;max-width: 1280px;flex-direction: column}
.ui-menu-block-ph {overflow-wrap: break-word;font-size:1.5rem;font-family: Michroma, sans-serif;color: #FFD700;margin-bottom: 8px;font-weight: 800}
.l-header-foot-dj7 {font-family: Poppins, sans-serif;font-size: 16px;line-height: 1.5;color: #A0A8B8}
.c-view-primary-dl {font-size: 15px;line-height: 1.7;color: #F5F7FA;font-family: Poppins, sans-serif}
.c-view-primary-dl p { margin-bottom: 14px; }
.c-view-primary-dl p:last-child { margin-bottom: 0; }
.c-view-primary-dl strong { color: #FFD700; }
.c-view-primary-dl a {text-underline-offset: 2px;color: #FDB913;text-decoration: underline}
.c-view-primary-dl a:hover { color: #E8A200; }
.c-view-primary-dl ul {padding-left: 22px;list-style-type: square;margin-bottom: 14px}
.c-view-primary-dl ol {padding-left: 22px;list-style-type: decimal;margin-bottom: 14px}
.c-view-primary-dl li {font-size: 15px;color: #F5F7FA;margin-bottom: 7px;line-height: 1.7}
.c-view-primary-dl table {width: 100%;display: block;border-collapse: collapse;overflow-x: auto;margin-bottom: 14px}
.c-view-primary-dl th, .c-view-primary-dl td {text-align: left;font-size: 14px;padding: 9px 11px;border-bottom: 1px solid rgba(253, 185, 19, 0.12)}
.c-view-primary-dl th {letter-spacing: 0.04em;font-weight: 600;font-size: 13px;color: #FFD700}
@media (min-width:925px) {
  .t-btn-head-75b { padding: 54px 32px; }
  .b-zone-block-20y {gap: 52px;flex-direction: row}
  .t-text-item-6mi { flex: 0 0 320px; }
  .ui-menu-block-ph { font-size: 28px; }
  .c-view-primary-dl table { display: table; }
}

.c-item-inner-tp {padding: 54px 20px;background: #252B3A}
.app-menu-head-cm {gap: 28px;max-width: 1280px;display: flex;margin: 0 auto;flex-direction: column}
.el-menu-inner-xe1 {color: #FDB913;font-family: Poppins, sans-serif;margin-bottom: 8px;font-size: 11px;font-weight: 700;letter-spacing: 0.1em;text-transform: uppercase}
.v-container-foot-it {font-family: Michroma, sans-serif;font-size: 26px;color: #FFD700;overflow-wrap: break-word;margin-bottom: 18px;font-weight: 800}
.wp-top-ok {font-family: Poppins, sans-serif;color: #F5F7FA;line-height: 1.75;font-size: 16px}
.wp-top-ok p { margin-bottom: 16px; }
.wp-top-ok p:last-child { margin-bottom: 0; }
.wp-top-ok strong { color: #FFD700; }
.wp-top-ok a {text-underline-offset: 3px;color: #FDB913;text-decoration: underline}
.wp-top-ok a:hover { color: #E8A200; }
.wp-top-ok ul {margin-bottom: 16px;padding-left: 22px;list-style-type: circle}
.wp-top-ok ol {list-style-type: decimal;margin-bottom:1rem;padding-left:1.375rem}
.wp-top-ok li {color: #F5F7FA;font-size: 16px;margin-bottom: 8px;line-height: 1.75}
.wp-top-ok table {margin-bottom: 16px;overflow-x: auto;display: block;border-collapse: collapse;width: 100%}
.wp-top-ok th {text-align: left;padding: 11px 14px;font-weight: 600;color: #FFD700;background: #1A1F2E;border-bottom: 1px solid rgba(253, 185, 19, 0.12)}
.wp-top-ok td {color: #F5F7FA;border-bottom: 1px solid rgba(255,255,255,0.04);padding: 11px 14px}
.widget-area-d8j {border-radius: 12px;background: #1A1F2E;padding: 24px;border: 1px solid rgba(253, 185, 19, 0.12)}
.site-frame-box-ypq {margin-bottom: 6px;text-transform: uppercase;letter-spacing: 0.08em;color: #A0A8B8;font-weight: 600;font-size: 12px;font-family: Poppins, sans-serif}
.site-cell-top-wfw {font-weight: 800;font-family: Michroma, sans-serif;color: #FDB913;font-size: 28px;margin-bottom: 8px}
.app-group-top-i36 {line-height: 1.5;font-family: Poppins, sans-serif;font-size:0.875rem;color: #A0A8B8}
@media (min-width:863px) {
  .c-item-inner-tp { padding-top:72px;padding-right:44px;padding-bottom:72px;padding-left:2.75rem; }
  .app-menu-head-cm {flex-direction: row;gap: 48px}
  .b-wrapper-box-jdc { flex: 1; }
  .widget-area-d8j {flex: 0 0 280px;align-self: flex-start}
  .v-container-foot-it { font-size: 30px; }
  .wp-top-ok table { display: table; }
}

.page-frame-foot-d8 {background: #1A1F2E;padding:2.75rem 18px}
.app-container-box-o5g {margin: 0 auto;max-width: 1280px}
.c-wrapper-row-d2r {overflow-wrap: break-word;font-family: Michroma, sans-serif;font-size: 24px;font-weight: 800;color: #FFD700;margin-bottom: 16px}
.v-main-area-lws {line-height: 1.65;font-size:0.9375rem;font-family: Poppins, sans-serif;color: #F5F7FA}
.v-main-area-lws p {
  margin-bottom: 12px;
}
.v-main-area-lws p:last-child {
  margin-bottom: 0;
}
.v-main-area-lws strong {
  color: #FFD700;
}
.v-main-area-lws a {text-underline-offset: 2px;color: #FDB913;text-decoration: underline}
.v-main-area-lws a:hover {
  color: #E8A200;
}
.v-main-area-lws ul {padding-left: 20px;margin-bottom: 12px;list-style-type: disc}
.v-main-area-lws ol {margin-bottom: 12px;padding-left: 20px;list-style-type: decimal}
.v-main-area-lws li {line-height: 1.65;color: #F5F7FA;margin-bottom: 5px;font-size:0.9375rem}
.v-main-area-lws table {border-collapse: collapse;display: block;width: 100%;overflow-x: auto;margin-bottom: 12px}
.v-main-area-lws th, .v-main-area-lws td {text-align: left;border-bottom: 1px solid rgba(253, 185, 19, 0.12);font-size:0.875rem;padding: 9px 11px}
.v-main-area-lws th {color: #FFD700;font-weight: 600}
@media (min-width:765px) {
  .page-frame-foot-d8 { padding: 58px 36px; }
  .c-wrapper-row-d2r { font-size: 28px; }
  .v-main-area-lws table { display: table; }
}

.l-hero-box-uw {border-top: 1px solid rgba(253, 185, 19, 0.12);background: #1A1F2E;padding: 48px 20px}
.app-grid-primary-nh1 {flex-direction: column;max-width: 1280px;margin: 0 auto;display: flex;gap:1.75rem}
.l-module-base-uo0 {color: #FFD700;font-weight: 700;margin-bottom: 10px;font-family: Michroma, sans-serif;font-size:1.5rem;overflow-wrap: break-word}
.b-content-inner-kf {color: #A0A8B8;font-size: 15px;line-height: 1.55;margin-bottom: 18px;font-family: Poppins, sans-serif}
.site-list-left-yq {padding: 11px 24px;font-size: 14px;color: #0F1219;transition: background 0.25s;display: inline-block;background: #FDB913;font-family: Poppins, sans-serif;text-decoration: none;border-radius: 8px;font-weight: 600}
.site-list-left-yq:hover {
  background: #E8A200;
}
.nav-left-min {line-height: 1.6;color: #F5F7FA;font-size: 15px;font-family: Poppins, sans-serif}
.nav-left-min p {
  margin-bottom:0.8125rem;
}
.nav-left-min p:last-child { margin-bottom: 0; }
.nav-left-min strong {font-weight: 600;color: #FFD700}
.nav-left-min a {text-decoration: none;color: #FDB913}
.nav-left-min a:hover {
  text-decoration: underline;
}
.nav-left-min ul {list-style-type: square;padding-left: 18px;margin-bottom: 13px}
.nav-left-min ol {margin-bottom: 13px;list-style-type: decimal;padding-left: 18px}
.nav-left-min li {color: #F5F7FA;margin-bottom: 7px;font-size: 16px;line-height: 1.6}
.nav-left-min dl { margin-bottom: 13px; }
.nav-left-min dt {color: #FFD700;font-size: 15px;margin-top: 15px;font-weight: 700}
.nav-left-min dt:first-child { margin-top: 0; }
.nav-left-min dd {margin-bottom: 7px;font-size: 15px;color: #F5F7FA;margin-left: 0;line-height: 1.6}
.nav-left-min table {display: block;overflow-x: auto;margin-bottom: 13px;width: 100%;border-collapse: collapse}
.nav-left-min th,
.nav-left-min td {padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;text-align: left;font-size: 14px;border-bottom: 1px solid rgba(253, 185, 19, 0.12)}
.nav-left-min th {font-weight: 600;text-transform: uppercase;letter-spacing: 0.05em;color: #FFD700;font-size: 12px}
@media(min-width:865px) {
  .l-hero-box-uw {
    padding: 72px 44px;
  }
  .app-grid-primary-nh1 {flex-direction: row;gap: 48px}
  .ui-view-primary-5t {
    flex: 0 0 300px;
  }
  .v-section-inner-20m {
    flex: 1;
  }
  .l-module-base-uo0 {
    font-size:1.875rem;
  }
  .nav-left-min table { display: table; }
}
.l-zone-inner-e09 {background: #1A1F2E;padding: 54px 18px}

.js-cell-item-g5 {background: #252B3A;border-top: 3px solid #FDB913;padding: 30px 22px;max-width: 800px;border-radius: 12px;border: 1px solid rgba(253, 185, 19, 0.12);margin: 0 auto}

.b-block-foot-7kr {color: #FFD700;font-size:1.5rem;margin-bottom: 8px;font-family: Michroma, sans-serif;font-weight: 800;overflow-wrap: break-word}

.ui-box-block-qg {font-size: 32px;font-weight: 800;margin-bottom: 20px;color: #FDB913}

.m-col-block-mwv { margin-bottom: 24px; }

.m-col-block-mwv p {margin-bottom: 12px;line-height: 1.65;font-family: Poppins, sans-serif;font-size: 15px;color: #F5F7FA}

.m-col-block-mwv p:last-child { margin-bottom: 0; }

.m-col-block-mwv ul {margin-bottom: 12px;list-style-type: disc;padding-left:1.125rem}

.m-col-block-mwv ol {list-style-type: decimal;padding-left: 18px;margin-bottom:0.75rem}

.m-col-block-mwv li {color: #F5F7FA;line-height: 1.55;font-family: Poppins, sans-serif;margin-bottom: 5px;font-size: 14px}

.m-col-block-mwv a {color: #FDB913;text-decoration: underline;text-underline-offset: 2px}
.m-col-block-mwv a:hover { color: #E8A200; }

.m-col-block-mwv strong { color: #FFD700; }

.m-col-block-mwv table {overflow-x: auto;font-size:0.875rem;border-collapse: collapse;display: block;margin-bottom:0.75rem;width: 100%}

.m-col-block-mwv th {font-weight: 600;background: rgba(255,255,255,0.04);text-align: left;padding-top:9px;padding-right:11px;padding-bottom:9px;padding-left:11px;border-bottom: 1px solid rgba(253, 185, 19, 0.12);color: #FFD700}

.m-col-block-mwv td {padding: 9px 11px;border-bottom: 1px solid rgba(255,255,255,0.04);color: #F5F7FA}

.c-bar-area-v2w {font-family: Poppins, sans-serif;padding: 13px 30px;background: #FDB913;display: inline-block;font-weight: 700;transition: background 0.25s ease;color: #0F1219;font-size:0.9375rem;border-radius: 8px}

.c-bar-area-v2w:hover { background: #E8A200; }

.ui-container-base-o4 {color: #A0A8B8;margin-top: 12px;font-size: 11px}

@media (min-width:766px) {
  .js-cell-item-g5 { padding-top:38px;padding-right:34px;padding-bottom:38px;padding-left:34px; }
  .b-block-foot-7kr { font-size: 28px; }
  .ui-box-block-qg { font-size:2.5rem; }
  .m-col-block-mwv table { display: table; }
}
.mod-hero-group-fbj {position: fixed;box-shadow: 0 8px 32px rgba(0,0,0,0.4);bottom: 16px;width: calc(100% - 32px);border-radius: 12px;left: 16px;padding:1.25rem;max-width: 380px;border: 1px solid rgba(253, 185, 19, 0.12);background: #252B3A;z-index: 1000}

.mod-wrap-main-r1k {margin-bottom: 8px;font-size: 15px;font-weight: 700;color: #FFD700}

.wp-cell-item-3kz {font-family: Poppins, sans-serif;font-size: 13px;margin-bottom: 16px;line-height: 1.5;color: #F5F7FA}

.wp-cell-item-3kz a {text-decoration: underline;text-underline-offset: 2px;color: #FFD700}

.wp-cell-item-3kz a:hover { color: #FDB913; }

.mod-module-primary-pdd {display: flex;gap: 10px}

.l-component-main-v1 {color: #FFD700;background: rgba(255,255,255,0.1);font-size: 13px;border-radius: 8px;flex: 1;transition: background 0.25s ease;text-align: center;font-weight: 600;font-family: Poppins, sans-serif;padding: 10px 16px}

.l-component-main-v1:hover { background: rgba(255,255,255,0.15); }

.el-component-head-tq4 {text-align: center;padding: 10px 16px;color: #A0A8B8;border-radius: 8px;font-size: 13px;transition: color 0.25s ease;flex: 1;font-weight: 500;font-family: Poppins, sans-serif}

.el-component-head-tq4:hover { color: #F5F7FA; }
.site-col-col-rs {background: #1A1F2E;border-top: 1px solid rgba(253, 185, 19, 0.12);padding: 44px 22px}

.b-outer-cell-gjq {margin: 0 auto;max-width: 1280px}

.app-slot-item-54s {display: flex;padding-bottom: 28px;gap: 32px;flex-direction: column;border-bottom: 1px solid rgba(253, 185, 19, 0.12)}

.btn-box-p3s { flex: 1; }

.m-inner-box-yg {color: #FFD700;margin-bottom: 12px;letter-spacing: -0.02em;font-weight: 800;font-size: 21px}

.ui-zone-wrap-dpl {font-size:0.8125rem;line-height: 1.65;font-family: Poppins, sans-serif;color: #A0A8B8;max-width: 360px}

.v-group-main-mn { flex: 1; }

.b-wrapper-base-j5w {margin-bottom: 14px;font-size:0.8125rem;letter-spacing: 0.08em;font-weight: 700;text-transform: uppercase;color: #FFD700}

.b-frame-head-4w {flex-direction: column;display: flex;gap: 10px}

.b-frame-head-4w a {color: #F5F7FA;font-family: Poppins, sans-serif;font-size: 14px;transition: color 0.25s ease}

.b-frame-head-4w a:hover { color: #FFD700; }

.wp-header-inner-0z {flex-direction: column;display: flex;padding-top: 24px;gap: 16px}

.el-wrap-row-1i {line-height: 1.65;font-size: 12px;color: #A0A8B8}

.t-title-primary-l25 {font-size: 12px;color: #A0A8B8}

@media (min-width:799px) {
  .site-col-col-rs { padding: 52px 44px; }
  .app-slot-item-54s {gap: 60px;flex-direction: row}
  .wp-header-inner-0z {flex-direction: row;justify-content: space-between;align-items: flex-end}
}