*, *::before, *::after {margin: 0;box-sizing: border-box;padding: 0}
body {min-height: 100vh;-webkit-font-smoothing: antialiased}
img, svg {display: block;max-width: 100%}
a {text-decoration: none;color: inherit}
button {border: none;cursor: pointer;font: inherit;background: none}
ul, ol { list-style: none; }
input, textarea, select { font: inherit; }
.m-col-wrap-ws {background: #1A1F2E;padding: 44px 18px}
.c-title-base-hh2 {margin: 0 auto;max-width: 700px}
.m-header-base-7w {font-family: Montserrat, sans-serif;margin-bottom: 28px;overflow-wrap: break-word;color: #FFFFFF;font-weight: 700;font-size: 22px}
.nav-foot-7x6 {display: flex;gap: 0;flex-direction: column}
.m-widget-primary-qv {position: relative;padding-bottom:1.5rem;gap: 16px;display: flex}
.m-widget-primary-qv:last-child { padding-bottom: 0; }
.m-widget-primary-qv:not(:last-child)::after {background: rgba(212, 165, 71, 0.15);content: '';top: 40px;left: 17px;width: 2px;bottom: 0;position: absolute}
.el-element-cell-1h {border-radius: 50%;position: relative;justify-content: center;z-index: 1;font-weight: 800;width: 36px;font-family: Inter, sans-serif;flex-shrink: 0;display: flex;background: #D4A547;align-items: center;font-size: 15px;color: #0F1419;height: 36px}
.t-component-base-f5 {font-size: 16px;font-family: Montserrat, sans-serif;font-weight: 700;margin-bottom: 4px;color: #FFFFFF}
.b-inner-wrap-u9p {font-family: Inter, sans-serif;line-height: 1.6;color: #E8E8E8;font-size: 14px}
@media (min-width:773px) {
  .m-col-wrap-ws { padding-top:60px;padding-right:40px;padding-bottom:60px;padding-left:40px; }
  .m-header-base-7w { font-size: 26px; }
}

.v-card-wrap-m4 {border-bottom: 1px solid rgba(212, 165, 71, 0.15);padding: 64px 22px;border-top: 1px solid rgba(212, 165, 71, 0.15);background: #1A1F2E}

.v-item-wrap-9ib {max-width: 1280px;gap: 32px;margin: 0 auto;display: flex;flex-direction: column}

.v-wrap-col-gsh { flex-shrink: 0; }

.wp-banner-inner-cof {font-weight: 700;color: #D4A547;margin-bottom:0.75rem;letter-spacing: 0.1em;font-size: 12px;text-transform: uppercase}

.el-item-group-ca {color: #FFFFFF;overflow-wrap: break-word;font-size:1.625rem;margin-bottom: 12px;font-family: Montserrat, sans-serif;font-weight: 800;line-height: 1.2}

.b-banner-foot-r37 {margin-bottom: 20px;font-size: 36px;color: #D4A547;font-weight: 800}

.l-link-top-dx {padding-top:15px;padding-right:34px;padding-bottom:15px;padding-left:34px;font-family: Inter, sans-serif;color: #0F1419;border-radius: 8px;background: #D4A547;font-weight: 700;font-size: 15px;display: inline-block;transition: background 0.25s ease}

.l-link-top-dx:hover { background: #E8B85D; }

.site-frame-top-c2y {margin-top: 10px;font-size: 11px;color: #8A8A8A}

.js-slot-primary-ih { flex: 1; }

.js-slot-primary-ih p {font-family: Inter, sans-serif;margin-bottom: 13px;color: #E8E8E8;font-size: 15px;line-height: 1.7}

.js-slot-primary-ih p:last-child { margin-bottom: 0; }

.js-slot-primary-ih ul {margin-bottom: 13px;list-style-type: circle;padding-left:1.375rem}

.js-slot-primary-ih ol {margin-bottom: 13px;padding-left: 22px;list-style-type: decimal}

.js-slot-primary-ih li {font-size: 14px;font-family: Inter, sans-serif;line-height: 1.6;margin-bottom: 7px;color: #E8E8E8}

.js-slot-primary-ih a {text-underline-offset: 3px;color: #D4A547;text-decoration: underline}
.js-slot-primary-ih a:hover { color: #E8B85D; }

.js-slot-primary-ih strong { color: #FFFFFF; }

.js-slot-primary-ih table {border-collapse: collapse;width: 100%;margin-bottom: 13px;display: block;overflow-x: auto;font-size: 14px}

.js-slot-primary-ih th {border-bottom: 1px solid rgba(212, 165, 71, 0.15);text-align: left;background: rgba(255,255,255,0.04);color: #FFFFFF;font-weight: 600;padding: 10px 12px}

.js-slot-primary-ih td {padding: 10px 12px;border-bottom: 1px solid rgba(255,255,255,0.04);color: #E8E8E8}

@media (min-width:801px) {
  .v-card-wrap-m4 { padding: 80px 40px; }
  .v-item-wrap-9ib {flex-direction: row;gap: 60px;align-items: flex-start}
  .v-wrap-col-gsh { max-width: 380px; }
  .el-item-group-ca { font-size: 32px; }
  .b-banner-foot-r37 { font-size: 44px; }
  .js-slot-primary-ih table { display: table; }
}
.c-block-group-ezr {padding: 50px 18px;background: #0F1419}
.l-card-cell-hn {margin: 0 auto;max-width: 1280px}
.wp-content-area-6g {margin-bottom:1.375rem;font-weight: 700;color: #FFFFFF;font-family: Montserrat, sans-serif;font-size: 24px;overflow-wrap: break-word}
.b-grid-item-dw {font-size: 15px;line-height: 1.7;font-family: Inter, sans-serif;color: #E8E8E8}
.b-grid-item-dw p {
  margin-bottom: 14px;
}
.b-grid-item-dw p:last-child { margin-bottom: 0; }
.b-grid-item-dw strong {font-weight: 600;color: #FFFFFF}
.b-grid-item-dw a {text-decoration: none;color: #D4A547}
.b-grid-item-dw a:hover {
  text-decoration: underline;
}
.b-grid-item-dw ul {padding-left: 22px;margin-bottom: 14px;list-style-type: disc}
.b-grid-item-dw ol {padding-left:1.375rem;margin-bottom:0.875rem;list-style-type: decimal}
.b-grid-item-dw li {font-size: 15px;margin-bottom: 8px;line-height: 1.65;color: #E8E8E8}
.b-grid-item-dw dl { margin-bottom: 14px; }
.b-grid-item-dw dt {font-size: 15px;color: #FFFFFF;font-weight: 700;margin-top: 13px}
.b-grid-item-dw dt:first-child { margin-top: 0; }
.b-grid-item-dw dd {margin-left: 0;font-size:0.9375rem;color: #E8E8E8;line-height: 1.7;margin-bottom: 8px}
.b-grid-item-dw table {margin-bottom: 14px;width: 100%;border-collapse: collapse;overflow-x: auto;display: block}
.b-grid-item-dw th,
.b-grid-item-dw td {padding: 10px 12px;text-align: left;font-size: 14px;border-bottom: 1px solid rgba(212, 165, 71, 0.15)}
.b-grid-item-dw th {color: #FFFFFF;letter-spacing: 0.03em;text-transform: uppercase;font-size:0.8125rem;font-weight: 600}
.b-grid-item-dw td {
  color: #E8E8E8;
}
@media(min-width:764px) {
  .c-block-group-ezr {
    padding-top:66px;padding-right:36px;padding-bottom:66px;padding-left:36px;
  }
  .wp-content-area-6g {
    font-size:1.75rem;
  }
  .b-grid-item-dw table { display: table; }
}
.ui-widget-left-enr {padding-top:56px;padding-right:20px;padding-bottom:56px;padding-left:20px;border-top: 1px solid rgba(212, 165, 71, 0.15);background: #0F1419}
.l-card-top-rj {gap: 24px;max-width: 1280px;display: flex;flex-direction: column;margin: 0 auto}
.b-container-right-62e {margin-bottom: 10px;font-weight: 800;overflow-wrap: break-word;font-size: 28px;color: #FFFFFF;font-family: Montserrat, sans-serif}
.site-block-base-7a {color: #8A8A8A;font-size: 16px;margin-bottom: 18px;font-family: Inter, sans-serif;line-height: 1.5}
.wp-zone-area-dyj {color: #0F1419;transition: background 0.25s ease;padding: 12px 28px;font-size: 15px;border-radius: 8px;background: #D4A547;font-weight: 700;font-family: Inter, sans-serif;display: inline-block}
.wp-zone-area-dyj:hover { background: #E8B85D; }
.ui-wrap-cell-oo {font-family: Inter, sans-serif;line-height: 1.75;font-size: 16px;color: #E8E8E8}
.ui-wrap-cell-oo p { margin-bottom: 16px; }
.ui-wrap-cell-oo p:last-child { margin-bottom: 0; }
.ui-wrap-cell-oo strong { color: #FFFFFF; }
.ui-wrap-cell-oo a {text-underline-offset: 3px;text-decoration: underline;color: #D4A547}
.ui-wrap-cell-oo a:hover { color: #E8B85D; }
.ui-wrap-cell-oo ul {margin-bottom: 16px;list-style-type: square;padding-left: 22px}
.ui-wrap-cell-oo ol {padding-left: 22px;list-style-type: decimal;margin-bottom: 16px}
.ui-wrap-cell-oo li {color: #E8E8E8;margin-bottom: 7px;line-height: 1.75;font-size: 16px}
.ui-wrap-cell-oo dl { margin-bottom: 16px; }
.ui-wrap-cell-oo dt {margin-top: 16px;color: #FFFFFF;font-size:1rem;font-weight: 700}
.ui-wrap-cell-oo dt:first-child { margin-top: 0; }
.ui-wrap-cell-oo dd {font-size:1rem;margin-bottom: 7px;line-height: 1.75;margin-left: 0;color: #E8E8E8}
.ui-wrap-cell-oo table {border-collapse: collapse;width: 100%;display: block;margin-bottom: 16px;overflow-x: auto}
.ui-wrap-cell-oo th {color: #FFFFFF;text-align: left;border-bottom: 1px solid rgba(212, 165, 71, 0.15);padding-top:11px;padding-right:14px;padding-bottom:11px;padding-left:14px;background: rgba(255,255,255,0.03);font-weight: 600}
.ui-wrap-cell-oo td {border-bottom: 1px solid rgba(255,255,255,0.03);padding-top:11px;padding-right:0.875rem;padding-bottom:11px;padding-left:14px;color: #E8E8E8}
@media (min-width:878px) {
  .ui-widget-left-enr { padding:4.5rem 44px; }
  .l-card-top-rj {gap: 52px;flex-direction: row}
  .el-area-wp { flex: 0 0 320px; }
  .b-container-right-62e { font-size: 32px; }
  .ui-wrap-cell-oo table { display: table; }
}

.b-frame-area-x37 {padding:2.5rem 18px;background: #1A1F2E;border-top: 1px solid rgba(212, 165, 71, 0.15);border-bottom: 1px solid rgba(212, 165, 71, 0.15)}
.ui-wrap-primary-fi {max-width: 820px;margin: 0 auto}
.l-row-item-8z {font-family: Montserrat, sans-serif;overflow-wrap: break-word;color: #FFFFFF;font-weight: 700;font-size: 21px;margin-bottom: 12px}
.wp-text-group-hv {font-family: Inter, sans-serif;color: #E8E8E8;font-size:0.875rem;line-height: 1.65}
.wp-text-group-hv p { margin-bottom: 11px; }
.wp-text-group-hv p:last-child { margin-bottom: 0; }
.wp-text-group-hv strong { color: #FFFFFF; }
.wp-text-group-hv a {color: #D4A547;text-underline-offset: 2px;text-decoration: underline}
.wp-text-group-hv a:hover { color: #E8B85D; }
.wp-text-group-hv ul {padding-left: 18px;margin-bottom: 11px;list-style-type: disc}
.wp-text-group-hv ol {padding-left: 18px;list-style-type: decimal;margin-bottom: 11px}
.wp-text-group-hv li {color: #E8E8E8;line-height: 1.65;margin-bottom: 5px;font-size: 14px}
.wp-text-group-hv table {width: 100%;display: block;margin-bottom: 11px;border-collapse: collapse;overflow-x: auto}
.wp-text-group-hv th, .wp-text-group-hv td {font-size:0.8125rem;text-align: left;border-bottom: 1px solid rgba(212, 165, 71, 0.15);padding: 8px 10px}
.wp-text-group-hv th {font-weight: 600;color: #FFFFFF}
@media (min-width:842px) {
  .b-frame-area-x37 { padding: 56px 36px; }
  .l-row-item-8z { font-size: 25px; }
  .wp-text-group-hv table { display: table; }
}

.mod-menu-box-r89 {padding-top:34px;padding-right:16px;padding-bottom:34px;padding-left:16px;border-bottom: 1px solid rgba(212, 165, 71, 0.15);background: #0F1419;border-top: 1px solid rgba(212, 165, 71, 0.15)}
.app-layer-col-dm {display: flex;justify-content: center;margin: 0 auto;flex-wrap: wrap;gap:1.5rem 0;max-width: 1280px}
.t-top-wrap-5il {padding: 0 16px;text-align: center;flex: 1 1 50%}
.el-element-foot-t5 {margin-bottom: 4px;font-size: 28px;font-weight: 800;font-family: Montserrat, sans-serif;line-height: 1.1;color: #D4A547}
.ui-view-group-df6 {text-transform: uppercase;font-size: 12px;font-family: Inter, sans-serif;color: #8A8A8A;letter-spacing: 0.06em;font-weight: 500}
@media (min-width:765px) {
  .mod-menu-box-r89 { padding: 40px 20px; }
  .t-top-wrap-5il {border-right: 1px solid rgba(212, 165, 71, 0.15);flex: 1}
  .t-top-wrap-5il:last-child { border-right: none; }
  .el-element-foot-t5 { font-size: 36px; }
}

.mod-wrap-foot-8f {bottom: 0;z-index: 1000;background: #1A1F2E;right: 0;position: fixed;left: 0;border-top: 1px solid rgba(212, 165, 71, 0.15);padding: 16px 20px}

.ui-box-row-ruj {display: flex;gap:0.875rem;flex-direction: column;margin: 0 auto;max-width: 1280px}

.wp-grid-main-bi6 {font-size: 13px;color: #E8E8E8;line-height: 1.5;font-family: Inter, sans-serif}

.wp-grid-main-bi6 a {text-decoration: underline;color: #FFFFFF;text-underline-offset: 2px}

.wp-grid-main-bi6 a:hover { color: #D4A547; }

.l-hero-wrap-usl {flex-shrink: 0;display: flex;gap: 10px}

.group-head-zpv {background: rgba(255,255,255,0.1);font-size:0.8125rem;border-radius: 8px;transition: background 0.25s ease;color: #FFFFFF;font-family: Inter, sans-serif;font-weight: 600;padding: 8px 20px}

.group-head-zpv:hover { background: rgba(255,255,255,0.15); }

.app-col-row-5kb {font-weight: 500;font-family: Inter, sans-serif;padding: 8px 20px;color: #8A8A8A;border-radius: 8px;transition: color 0.25s ease;font-size: 13px}

.app-col-row-5kb:hover { color: #E8E8E8; }

@media (min-width:771px) {
  .ui-box-row-ruj {flex-direction: row;justify-content: space-between;align-items: center;gap: 24px}
  .mod-wrap-foot-8f { padding-top:14px;padding-right:40px;padding-bottom:0.875rem;padding-left:40px; }
}
.t-container-group-25 {background: #0F1419;padding: 48px 18px}
.strip-wrap-hld {margin: 0 auto;max-width: 1280px}
.t-bar-m5z {color: #FFFFFF;overflow-wrap: break-word;font-weight: 700;font-size: 24px;font-family: Montserrat, sans-serif;margin-bottom: 28px}
.ui-frame-group-78r {display: flex;flex-direction: column;gap:2rem}
.page-link-group-ci4 {padding: 24px 20px;border-radius: 16px;background: #1A1F2E;border: 1px solid rgba(212, 165, 71, 0.15)}
.ui-panel-block-iv {font-weight: 600;font-size: 18px;color: #FFFFFF;margin-bottom: 14px;overflow-wrap: break-word;font-family: Montserrat, sans-serif}
.b-row-7wz {color: #E8E8E8;font-family: Inter, sans-serif;line-height: 1.65;font-size: 15px}
.b-row-7wz p {
  margin-bottom: 12px;
}
.b-row-7wz p:last-child { margin-bottom: 0; }
.b-row-7wz strong {font-weight: 600;color: #FFFFFF}
.b-row-7wz a {text-decoration: none;color: #D4A547}
.b-row-7wz a:hover {
  text-decoration: underline;
}
.b-row-7wz ul {list-style-type: disc;padding-left: 22px;margin-bottom:0.75rem}
.b-row-7wz ol {list-style-type: decimal;margin-bottom: 12px;padding-left: 22px}
.b-row-7wz li {font-size: 14px;line-height: 1.65;margin-bottom: 5px;color: #E8E8E8}
.b-row-7wz table {margin-bottom: 12px;display: block;border-collapse: collapse;overflow-x: auto;width: 100%}
.b-row-7wz th,
.b-row-7wz td {padding: 9px 11px;text-align: left;border-bottom: 1px solid rgba(212, 165, 71, 0.15);font-size:0.875rem}
.b-row-7wz th {font-weight: 600;color: #FFFFFF;text-transform: uppercase;letter-spacing: 0.03em;font-size: 13px}
@media(min-width:765px) {
  .t-container-group-25 {
    padding: 64px 36px;
  }
  .ui-frame-group-78r {gap: 28px;flex-direction: row}
  .page-link-group-ci4 {padding-top:28px;padding-right:26px;padding-bottom:28px;padding-left:26px;flex: 1}
  .t-bar-m5z {
    font-size: 28px;
  }
  .b-row-7wz table { display: table; }
}
.v-card-wrap-wni {background: #0F1419;padding-top:46px;padding-right:1.125rem;padding-bottom:46px;padding-left:18px;border-top: 1px solid rgba(212, 165, 71, 0.15)}
.l-menu-primary-d3o {margin: 0 auto;display: flex;flex-direction: column;max-width: 1280px;gap: 32px}
.m-btn-base-fdj {font-size: 22px;margin-bottom: 14px;font-family: Montserrat, sans-serif;color: #FFFFFF;overflow-wrap: break-word;font-weight: 800}
.mod-panel-wrap-ek {font-family: Inter, sans-serif;line-height: 1.6;color: #E8E8E8;font-size: 16px}
.mod-panel-wrap-ek p {
  margin-bottom: 15px;
}
.mod-panel-wrap-ek p:last-child {
  margin-bottom: 0;
}
.mod-panel-wrap-ek strong {
  color: #FFFFFF;
}
.mod-panel-wrap-ek a {text-decoration: underline;text-underline-offset: 2px;color: #D4A547}
.mod-panel-wrap-ek a:hover {
  color: #E8B85D;
}
.mod-panel-wrap-ek ul {list-style-type: square;margin-bottom: 15px;padding-left: 20px}
.mod-panel-wrap-ek ol {padding-left: 20px;margin-bottom:0.9375rem;list-style-type: decimal}
.mod-panel-wrap-ek li {line-height: 1.6;font-size: 16px;margin-bottom: 7px;color: #E8E8E8}
.mod-panel-wrap-ek table {border-collapse: collapse;overflow-x: auto;display: block;width: 100%;margin-bottom: 15px}
.mod-panel-wrap-ek th, .mod-panel-wrap-ek td {border-bottom: 1px solid rgba(212, 165, 71, 0.15);padding: 10px 13px;font-size:0.9375rem;text-align: left}
.mod-panel-wrap-ek th {font-weight: 600;color: #FFFFFF}
.m-layer-foot-0k {display: flex;flex-direction: column;gap: 16px}
.ui-slot-item-5i {padding: 16px;border-radius: 8px;background: #1A1F2E}
.v-holder-right-9i {font-family: Inter, sans-serif;letter-spacing: 0.08em;margin-bottom: 4px;font-weight: 600;text-transform: uppercase;color: #8A8A8A;font-size: 11px}
.app-text-area-im {color: #FFFFFF;font-size:0.9375rem;font-family: Inter, sans-serif;font-weight: 700}
@media (min-width:844px) {
  .v-card-wrap-wni { padding-top:60px;padding-right:38px;padding-bottom:60px;padding-left:38px; }
  .l-menu-primary-d3o {flex-direction: row;gap: 48px}
  .page-area-primary-e0 { flex: 1; }
  .m-layer-foot-0k { flex: 0 0 260px; }
  .m-btn-base-fdj { font-size:1.625rem; }
  .mod-panel-wrap-ek table { display: table; }
}

.page-grid-foot-q7u {padding:2rem 20px;background: #0F1419;border-top: 1px solid rgba(212, 165, 71, 0.15)}
.c-col-foot-8s4 {flex-wrap: wrap;display: flex;max-width: 1280px;gap:0.875rem;margin: 0 auto;align-items: flex-start}
.site-inner-foot-zu {border-radius: 50%;border: 2px solid #8A8A8A;align-items: center;font-family: Inter, sans-serif;width: 36px;height: 36px;color: #8A8A8A;justify-content: center;flex-shrink: 0;font-size: 11px;display: flex;font-weight: 800}
.page-nav-primary-7kt {line-height: 1.55;font-family: Inter, sans-serif;font-size: 12px;overflow-wrap: break-word;color: #E8E8E8}
.bar-primary-o0 {background: #1A1F2E;padding: 52px 20px}
.c-nav-block-uva {margin: 0 auto;max-width: 860px}
.site-strip-main-d2 {padding-left: 24px;border-left: 4px solid #D4A547}
.l-panel-col-zd {letter-spacing: 0.1em;font-family: Inter, sans-serif;margin-bottom: 8px;font-size: 12px;font-weight: 700;color: #D4A547;text-transform: uppercase}
.t-title-group-81 {color: #FFFFFF;font-weight: 800;font-family: Montserrat, sans-serif;margin-bottom: 16px;font-size: 24px;overflow-wrap: break-word}
.m-layer-inner-3z {font-family: Inter, sans-serif;margin-bottom: 20px;line-height: 1.7;font-size:0.9375rem;color: #E8E8E8}
.m-layer-inner-3z p { margin-bottom: 14px; }
.m-layer-inner-3z p:last-child { margin-bottom: 0; }
.m-layer-inner-3z strong { color: #FFFFFF; }
.m-layer-inner-3z a {text-underline-offset: 2px;text-decoration: underline;color: #D4A547}
.m-layer-inner-3z a:hover { color: #E8B85D; }
.m-layer-inner-3z ul {list-style-type: circle;padding-left: 20px;margin-bottom: 14px}
.m-layer-inner-3z ol {list-style-type: decimal;margin-bottom: 14px;padding-left: 20px}
.m-layer-inner-3z li {font-size:0.9375rem;line-height: 1.7;margin-bottom: 6px;color: #E8E8E8}
.m-layer-inner-3z table {border-collapse: collapse;width: 100%;margin-bottom: 14px;display: block;overflow-x: auto}
.m-layer-inner-3z th {background: #0F1419;text-align: left;border-bottom: 1px solid rgba(212, 165, 71, 0.15);color: #FFFFFF;padding: 10px 12px;font-weight: 600}
.m-layer-inner-3z td {color: #E8E8E8;border-bottom: 1px solid rgba(255,255,255,0.04);padding: 10px 12px}
.mod-row-foot-8km {background: #D4A547;font-size: 14px;padding: 12px 26px;display: inline-block;font-family: Inter, sans-serif;transition: background 0.25s ease;font-weight: 700;border-radius: 8px;color: #0F1419}
.mod-row-foot-8km:hover { background: #E8B85D; }
@media (min-width:771px) {
  .bar-primary-o0 { padding: 68px 40px; }
  .site-strip-main-d2 { padding-left: 32px; }
  .t-title-group-81 { font-size: 28px; }
  .m-layer-inner-3z table { display: table; }
}

.app-top-body-ww {padding: 40px 20px 0;background: #0F1419}

.mod-module-foot-56p {margin: 0 auto;max-width: 1280px}

.wp-icon-inner-yq3 {text-align: center;margin-bottom: 32px}

.ui-main-main-1fx {line-height: 1.2;overflow-wrap: break-word;font-family: Montserrat, sans-serif;font-size: 26px;font-weight: 800;color: #FFFFFF;margin-bottom: 10px}

.el-container-group-g8 {font-size: 15px;font-family: Inter, sans-serif;color: #E8E8E8}

.m-banner-foot-x86 {grid-template-columns: 1fr;display: grid;padding-bottom: 40px;gap:1rem}

.t-box-block-62 {padding: 24px;border: 1px solid rgba(255,255,255,0.06);transition: border-color 0.25s ease;border-radius: 16px;gap: 12px;display: flex;background: #1A1F2E;flex-direction: column}

.t-box-block-62:hover { border-color: rgba(212,175,55,0.2); }

.holder-col-i9p {color: #FFFFFF;font-size: 18px;font-weight: 700}

.el-area-head-plq {color: #D4A547;font-weight: 800;font-size:1.5rem}

.menu-block-iy {line-height: 1.5;color: #8A8A8A;font-size: 13px}

.col-left-nm0 {padding: 10px 20px;border-radius: 8px;font-size: 14px;font-family: Inter, sans-serif;display: inline-block;color: #0F1419;font-weight: 700;align-self: flex-start;transition: background 0.25s ease;background: #D4A547}

.col-left-nm0:hover { background: #E8B85D; }

@media (min-width:597px) {
  .m-banner-foot-x86 { grid-template-columns: 1fr 1fr; }
}

@media (min-width:895px) {
  .m-banner-foot-x86 { grid-template-columns: 1fr 1fr 1fr; }
  .ui-main-main-1fx { font-size: 36px; }
}
.page-text-body-l4 {border-top: 1px solid rgba(212, 165, 71, 0.15);padding: 36px 18px;background: #0F1419}

.js-block-main-5zg {flex-direction: column;align-items: center;margin: 0 auto;max-width: 1280px;text-align: center;gap: 24px;display: flex}

.v-component-1o {letter-spacing: -0.02em;font-size: 19px;font-weight: 800;color: #FFFFFF}

.mod-link-block-y4 {justify-content: center;flex-wrap: wrap;gap: 8px 20px;display: flex}

.mod-link-block-y4 a {transition: color 0.25s ease;font-size: 14px;font-weight: 500;color: #E8E8E8;font-family: Inter, sans-serif}

.mod-link-block-y4 a:hover { color: #FFFFFF; }

.t-col-foot-964 {background: rgba(212, 165, 71, 0.15);width: 60px;height: 1px}

.js-card-body-9uh {font-size:0.75rem;color: #8A8A8A;line-height: 1.55;max-width: 700px}

.b-section-left-t7 {color: #8A8A8A;font-size: 12px}
.mod-grid-primary-2ti {background: #0F1419;padding: 48px 20px}
.icon-body-tx9 {max-width: 880px;margin: 0 auto}
.m-component-col-qmw {padding: 28px 22px;border-radius: 16px;background: #1A1F2E;box-shadow: 0 2px 16px rgba(0,0,0,0.12)}
.b-list-area-aq {border-bottom: 1px solid rgba(212, 165, 71, 0.15);flex-wrap: wrap;margin-bottom: 16px;padding-bottom: 16px;display: flex;justify-content: space-between;gap: 10px;align-items: baseline}
.c-card-wrap-4k {font-size: 20px;font-weight: 800;color: #FFFFFF;font-family: Montserrat, sans-serif;overflow-wrap: break-word}
.row-box-2rm {font-family: Inter, sans-serif;color: #2ECC71;font-weight: 600;font-size: 13px}
.banner-8w {color: #E8E8E8;line-height: 1.65;font-size: 14px;font-family: Inter, sans-serif}
.banner-8w p { margin-bottom: 12px; }
.banner-8w p:last-child { margin-bottom: 0; }
.banner-8w strong { color: #FFFFFF; }
.banner-8w a {text-underline-offset: 2px;text-decoration: underline;color: #D4A547}
.banner-8w a:hover { color: #E8B85D; }
.banner-8w ul {list-style-type: circle;margin-bottom: 12px;padding-left: 18px}
.banner-8w ol {padding-left: 18px;margin-bottom:0.75rem;list-style-type: decimal}
.banner-8w li {font-size: 14px;color: #E8E8E8;margin-bottom: 4px;line-height: 1.65}
.banner-8w table {display: block;margin-bottom: 12px;overflow-x: auto;border-collapse: collapse;width: 100%}
.banner-8w th, .banner-8w td {text-align: left;font-size: 13px;padding-top:8px;padding-right:10px;padding-bottom:8px;padding-left:10px;border-bottom: 1px solid rgba(212, 165, 71, 0.15)}
.banner-8w th {text-transform: uppercase;color: #FFFFFF;font-size: 12px;font-weight: 600;letter-spacing: 0.03em}
@media (min-width:773px) {
  .mod-grid-primary-2ti { padding: 64px 40px; }
  .m-component-col-qmw { padding: 36px 32px; }
  .c-card-wrap-4k { font-size:1.5rem; }
  .banner-8w table { display: table; }
}

.c-module-row-ofq {background: #0F1419;border-bottom: 1px solid rgba(212, 165, 71, 0.15)}

.ui-nav-wrap-bym {padding: 0 16px;gap: 12px;margin: 0 auto;height: 56px;align-items: center;display: flex;max-width: 1280px}

.app-top-row-bs {justify-content: center;cursor: pointer;flex-shrink: 0;border: 1px solid rgba(212, 165, 71, 0.15);height: 40px;color: #E8E8E8;border-radius: 8px;align-items: center;background: none;width: 40px;display: flex;transition: background 0.25s ease}

.app-top-row-bs:hover { background: rgba(255,255,255,0.04); }

.m-link-item-r4 {font-weight: 800;display: flex;letter-spacing: -0.02em;gap: 8px;white-space: nowrap;font-size: 19px;color: #FFFFFF;align-items: center}

.site-area-area-i1 {margin-left: auto;display: flex;align-items: center;gap: 8px}

.page-col-top-f9 {padding-top:7px;padding-right:14px;padding-bottom:7px;padding-left:14px;font-family: Inter, sans-serif;font-size: 13px;transition: background 0.25s ease;color: #0F1419;background: #D4A547;font-weight: 700;border-radius: 8px}

.page-col-top-f9:hover { background: #E8B85D; }

.page-widget-body-th6 {background: none;color: #E8E8E8;display: none;border: 1px solid rgba(255,255,255,0.1)}

.page-widget-body-th6:hover { background: rgba(255,255,255,0.04); }

/* --- Drawer --- */

.t-col-foot-oll {overflow-y: auto;transform: translateX(-100%);height: 100%;width: 280px;flex-direction: column;top: 0;background: #0F1419;left: 0;transition: transform 0.3s ease;display: flex;z-index: 200;border-right: 1px solid rgba(212, 165, 71, 0.15);position: fixed}

.t-col-foot-oll.page-row-wrap-ts { transform: translateX(0); }

.mod-container-head-a4c {align-items: center;justify-content: space-between;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;display: flex;border-bottom: 1px solid rgba(255,255,255,0.06);flex-shrink: 0}

.mod-box-head-x2 {width: 32px;border: 1px solid rgba(212, 165, 71, 0.15);border-radius: 4px;cursor: pointer;display: grid;transition: background 0.25s ease;height: 32px;background: none;font-size: 18px;color: #E8E8E8;place-items: center}

.mod-box-head-x2:hover { background: rgba(255,255,255,0.04); }

.page-component-inner-bl {padding: 12px 0;flex: 1;flex-direction: column;display: flex}

.ui-item-area-c4 {color: #E8E8E8;font-weight: 500;font-size: 16px;padding-top:14px;padding-right:24px;padding-bottom:0.875rem;padding-left:24px;transition: background 0.25s ease, color 0.25s ease;font-family: Inter, sans-serif}

.ui-item-area-c4:hover {background: rgba(255,255,255,0.04);color: #FFFFFF}

.wp-main-foot-jj {visibility: hidden;opacity: 0;z-index: 150;position: fixed;background: rgba(15, 20, 25, 0.8);inset: 0;transition: opacity 0.3s ease, visibility 0.3s ease}

.wp-main-foot-jj.page-row-wrap-ts {visibility: visible;opacity: 1}

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

.v-module-main-vqs { position: relative; }

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

.row-top-2jc:hover {background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.15)}
.t-menu-block-g6 {transition: transform 0.25s ease;font-size: 10px}
.v-module-main-vqs.page-row-wrap-ts .t-menu-block-g6 { transform: rotate(180deg); }

.l-box-body-s1x {border: 1px solid rgba(212, 165, 71, 0.15);top: calc(100% + 4px);box-shadow: 0 8px 24px rgba(0,0,0,0.4);right: 0;min-width:137px;padding: 4px;position: absolute;z-index: 50;border-radius: 16px;display: none;background: #1A1F2E}

.v-module-main-vqs.page-row-wrap-ts .l-box-body-s1x { display: block; }

.v-component-left-5sy {color: #E8E8E8;font-weight: 500;display: flex;cursor: pointer;gap: 8px;transition: background 0.25s ease, color 0.25s ease;font-family: Inter, sans-serif;border-radius: 8px;align-items: center;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;font-size:0.8125rem}

.v-component-left-5sy:hover {background: rgba(255,255,255,0.06);color: #FFFFFF}
.v-component-left-5sy.active { color: #D4A547; }
.el-bar-inner-n0 {font-size: 16px;line-height: 1}

/* --- Desktop --- */

@media (min-width:803px) {
  .ui-nav-wrap-bym {padding: 0 20px;height: 60px}
  .page-widget-body-th6 { display: inline-flex; }
}