*, *::before, *::after {margin: 0;padding: 0;box-sizing: border-box}
body {min-height: 100vh;-webkit-font-smoothing: antialiased}
img, svg {display: block;max-width: 100%}
a {color: inherit;text-decoration: none}
button {border: none;cursor: pointer;background: none;font: inherit}
ul, ol { list-style: none; }
input, textarea, select { font: inherit; }
.c-area-inner-rxf {background: #1f2937;padding: 48px 20px}
.l-banner-hu8 {margin: 0 auto;max-width: 880px}
.mod-text-left-5l {border-radius: 16px;box-shadow: 0 2px 16px rgba(0,0,0,0.12);padding: 28px 22px;background: #2d3748}
.mod-module-main-dmh {display: flex;align-items: baseline;margin-bottom: 16px;flex-wrap: wrap;justify-content: space-between;gap: 10px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding-bottom: 16px}
.mod-wrapper-block-3u {font-weight: 800;color: #fbbf24;font-size: 20px;overflow-wrap: break-word;font-family: Outfit, sans-serif}
.wp-area-pfy {color: #10b981;font-size: 13px;font-weight: 600;font-family: Inter, sans-serif}
.page-outer-area-vk9 {line-height: 1.65;font-size: 14px;font-family: Inter, sans-serif;color: #ffffff}
.page-outer-area-vk9 p { margin-bottom: 12px; }
.page-outer-area-vk9 p:last-child { margin-bottom: 0; }
.page-outer-area-vk9 strong { color: #fbbf24; }
.page-outer-area-vk9 a {text-underline-offset: 2px;color: #10b981;text-decoration: underline}
.page-outer-area-vk9 a:hover { color: #059669; }
.page-outer-area-vk9 ul {margin-bottom:0.75rem;list-style-type: circle;padding-left: 18px}
.page-outer-area-vk9 ol {margin-bottom:0.75rem;padding-left: 18px;list-style-type: decimal}
.page-outer-area-vk9 li {color: #ffffff;line-height: 1.65;font-size: 14px;margin-bottom: 4px}
.page-outer-area-vk9 table {width: 100%;border-collapse: collapse;overflow-x: auto;display: block;margin-bottom: 12px}
.page-outer-area-vk9 th, .page-outer-area-vk9 td {text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.1);font-size:0.8125rem;padding: 8px 10px}
.page-outer-area-vk9 th {font-size: 12px;letter-spacing: 0.03em;font-weight: 600;text-transform: uppercase;color: #fbbf24}
@media (min-width:770px) {
  .c-area-inner-rxf { padding: 64px 40px; }
  .mod-text-left-5l { padding: 36px 32px; }
  .mod-wrapper-block-3u { font-size: 24px; }
  .page-outer-area-vk9 table { display: table; }
}

.js-widget-group-btv {background: #1f2937;padding: 44px 18px}
.site-title-row-0e {margin: 0 auto;max-width: 1280px}
.js-col-left-x1 {font-family: Outfit, sans-serif;font-weight: 800;font-size:1.375rem;overflow-wrap: break-word;margin-bottom: 16px;color: #fbbf24}
.wp-wrapper-area-q9b {font-size: 14px;line-height: 1.6;color: #ffffff;font-family: Inter, sans-serif}
.wp-wrapper-area-q9b p { margin-bottom:0.75rem; }
.wp-wrapper-area-q9b p:last-child { margin-bottom: 0; }
.wp-wrapper-area-q9b strong { color: #fbbf24; }
.wp-wrapper-area-q9b a {color: #10b981;text-decoration: underline;text-underline-offset: 2px}
.wp-wrapper-area-q9b a:hover { color: #059669; }
.wp-wrapper-area-q9b ul {padding-left: 18px;list-style-type: disc;margin-bottom: 12px}
.wp-wrapper-area-q9b ol {margin-bottom: 12px;list-style-type: decimal;padding-left: 18px}
.wp-wrapper-area-q9b li {font-size: 14px;margin-bottom: 5px;line-height: 1.6;color: #ffffff}
.wp-wrapper-area-q9b table {margin-bottom:0.75rem;width: 100%;overflow-x: auto;display: block;border-collapse: collapse}
.wp-wrapper-area-q9b th {border-bottom: 1px solid rgba(255, 255, 255, 0.1);padding: 9px 12px;background: rgba(255,255,255,0.04);font-weight: 600;color: #fbbf24;text-align: left}
.wp-wrapper-area-q9b td {border-bottom: 1px solid rgba(255,255,255,0.04);color: #ffffff;padding: 9px 12px}
@media (min-width:776px) {
  .js-widget-group-btv { padding: 60px 36px; }
  .js-col-left-x1 { font-size: 26px; }
  .wp-wrapper-area-q9b table { display: table; }
}

.m-bar-primary-hm4 {position: fixed;background: #2d3748;top: 0;left: 0;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:1.25rem;border-bottom: 1px solid rgba(255, 255, 255, 0.1);z-index: 1000;right: 0}

.site-view-foot-3v9 {align-items: center;gap: 10px;max-width: 1280px;margin: 0 auto;display: flex;flex-direction: column}

.ui-frame-wrap-wp {color: #ffffff;font-size: 12px;text-align: center;line-height: 1.4;font-family: Inter, sans-serif}

.ui-frame-wrap-wp a {color: #fbbf24;text-decoration: underline;text-underline-offset: 2px}

.ui-frame-wrap-wp a:hover { color: #10b981; }

.content-wrap-m5s {flex-shrink: 0;display: flex;gap: 8px}

.area-block-g51 {color: #fbbf24;font-weight: 600;font-size: 12px;padding: 5px 16px;transition: background 0.25s ease;border-radius: 6px;background: rgba(255,255,255,0.1);font-family: Inter, sans-serif}

.area-block-g51:hover { background: rgba(255,255,255,0.15); }

.b-section-area-s0 {font-family: Inter, sans-serif;transition: color 0.25s ease;color: #a0aec0;border-radius: 6px;font-weight: 500;padding: 5px 16px;font-size: 12px}

.b-section-area-s0:hover { color: #ffffff; }

@media (min-width:774px) {
  .site-view-foot-3v9 {justify-content: center;flex-direction: row;gap: 16px}
  .m-bar-primary-hm4 { padding-top:8px;padding-right:40px;padding-bottom:8px;padding-left:40px; }
}
.m-wrap-cell-ato {padding: 32px 20px;border-top: 1px solid rgba(255, 255, 255, 0.1);background: #1f2937}

.el-icon-primary-2cc {max-width: 1280px;margin: 0 auto}

.c-row-foot-o8a {padding-bottom:1.5rem;border-bottom: 1px solid rgba(255, 255, 255, 0.1);flex-direction: column;display: flex;gap: 20px}

.v-main-head-7az {letter-spacing: -0.02em;color: #fbbf24;font-size: 18px;font-weight: 800}

.c-bar-head-9lm {flex-wrap: wrap;display: flex;gap: 8px 20px}

.c-bar-head-9lm a {transition: color 0.25s ease;font-size: 13px;font-family: Inter, sans-serif;font-weight: 500;color: #ffffff}

.c-bar-head-9lm a:hover { color: #fbbf24; }

.el-wrapper-col-z7 {gap: 12px;padding-top: 20px;flex-direction: column;display: flex}

.v-bar-inner-h7s {color: #a0aec0;line-height: 1.7;font-size:0.75rem}

.l-title-primary-9bm {color: #a0aec0;font-size:0.75rem}

@media (min-width:767px) {
  .m-wrap-cell-ato { padding: 36px 40px; }
  .c-row-foot-o8a {flex-direction: row;justify-content: space-between;align-items: center}
  .el-wrapper-col-z7 {flex-direction: row;align-items: center;justify-content: space-between}
}
.ui-frame-left-2t {overflow: hidden;background: #1f2937;padding: 40px 20px}

.m-grid-right-ab {gap: 32px;display: flex;margin: 0 auto;max-width: 1280px;flex-direction: column}

.mod-hero-top-cb { flex: 1; }

.l-item-item-i51 {font-size: 13px;letter-spacing: 0.1em;margin-bottom: 14px;text-transform: uppercase;font-weight: 600;color: #10b981}

.mod-container-item-as {overflow-wrap: break-word;font-size:1.75rem;line-height: 1.2;font-family: Outfit, sans-serif;margin-bottom:0.875rem;color: #fbbf24;font-weight: 800}

.t-area-cell-jd {font-family: Inter, sans-serif;color: #ffffff;margin-bottom: 24px;line-height: 1.6;font-size: 15px}

.m-strip-col-8s {flex-wrap: wrap;display: flex;gap: 8px 12px;align-items: baseline;margin-bottom: 24px}

.el-element-block-yrv {color: #10b981;line-height: 1;font-weight: 800;font-size: 32px}

.app-inner-block-7l {color: #a0aec0;font-size: 14px}

.js-panel-left-wa {gap: 12px;flex-wrap: wrap;display: flex;margin-bottom: 14px}

.el-title-col-jx {border-radius: 12px;font-size: 15px;transition: background 0.25s ease;font-family: Inter, sans-serif;background: #10b981;color: #1f2937;font-weight: 700;padding:0.75rem 28px}

.el-title-col-jx:hover { background: #059669; }

.header-row-lt {border: 1px solid rgba(255,255,255,0.1);font-size: 15px;transition: background 0.25s ease, border-color 0.25s ease;font-weight: 600;border-radius: 12px;font-family: Inter, sans-serif;color: #ffffff;padding: 12px 28px}

.header-row-lt:hover {background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.2)}

.c-module-group-826 {font-size: 11px;color: #a0aec0}

.ui-btn-right-n4v {border-radius: 16px;flex: 1;overflow: hidden}
.widget-item-oqg {max-height: 340px;border-radius: 16px;object-fit: cover;width: 100%;display: block;height: auto}

@media (min-width:771px) {
  .ui-frame-left-2t { padding-top:60px;padding-right:40px;padding-bottom:60px;padding-left:40px; }
  .m-grid-right-ab {gap: 60px;align-items: center;flex-direction: row}
  .mod-hero-top-cb { flex: 1.2; }
  .ui-btn-right-n4v { flex: 0 0 42%; }
  .widget-item-oqg { max-height: 480px; }
  .mod-container-item-as { font-size: 42px; }
  .el-element-block-yrv { font-size: 44px; }
}
.ui-outer-group-vi2 {padding: 54px 20px;background: #2d3748}
.l-area-head-jjk {margin: 0 auto;max-width: 1280px}
.grid-body-0ya {box-shadow: 0 1px 8px rgba(0,0,0,0.1);padding-top:26px;padding-right:20px;padding-bottom:1.625rem;padding-left:20px;border: 1px solid rgba(255, 255, 255, 0.1);background: #1f2937;border-radius: 16px}
.ui-panel-col-l4x {color: #10b981;text-transform: uppercase;letter-spacing: 0.05em;display: inline-block;font-family: Inter, sans-serif;font-weight: 600;font-size: 11px;margin-bottom: 8px}
.site-section-top-y9l {font-family: Outfit, sans-serif;font-weight: 700;color: #fbbf24;overflow-wrap: break-word;margin-bottom: 16px;font-size: 20px}
.js-layer-foot-a70 {line-height: 1.75;font-size: 14px;color: #ffffff;font-family: Inter, sans-serif}
.js-layer-foot-a70 p {
  margin-bottom: 11px;
}
.js-layer-foot-a70 p:last-child { margin-bottom: 0; }
.js-layer-foot-a70 strong {color: #fbbf24;font-weight: 600}
.js-layer-foot-a70 a {text-decoration: none;transition: color 0.25s;color: #10b981}
.js-layer-foot-a70 a:hover {
  color: #059669;
}
.js-layer-foot-a70 ul {list-style-type: circle;padding-left: 20px;margin-bottom: 11px}
.js-layer-foot-a70 ol {padding-left:1.25rem;list-style-type: decimal;margin-bottom: 11px}
.js-layer-foot-a70 li {margin-bottom: 5px;line-height: 1.75;font-size: 15px;color: #ffffff}
.js-layer-foot-a70 dl { margin-bottom: 11px; }
.js-layer-foot-a70 dt {font-size: 14px;margin-top: 10px;font-weight: 800;color: #fbbf24}
.js-layer-foot-a70 dt:first-child { margin-top: 0; }
.js-layer-foot-a70 dd {line-height: 1.75;margin-bottom: 5px;font-size: 14px;margin-left: 0;color: #ffffff}
.js-layer-foot-a70 table {border-collapse: collapse;width: 100%;margin-bottom: 11px;display: block;overflow-x: auto}
.js-layer-foot-a70 th,
.js-layer-foot-a70 td {padding: 8px 10px;font-size:0.8125rem;text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.1)}
.js-layer-foot-a70 th {font-weight: 600;letter-spacing: 0.04em;color: #fbbf24;text-transform: uppercase;font-size: 12px}
@media(min-width:797px) {
  .ui-outer-group-vi2 {
    padding: 70px 40px;
  }
  .grid-body-0ya {
    padding: 34px 38px;
  }
  .site-section-top-y9l {
    font-size:1.5rem;
  }
  .js-layer-foot-a70 table { display: table; }
}
.c-text-box-uwo {border-bottom: 1px solid rgba(255, 255, 255, 0.1);background: #1f2937}

.b-area-foot-ii {max-width: 1280px;margin: 0 auto;gap:0.75rem;display: flex;align-items: center;padding: 0 16px;height: 56px}

.c-section-col-xkn {display: flex;color: #fbbf24;font-size: 17px;font-weight: 800;white-space: nowrap;align-items: center;gap: 8px;letter-spacing: -0.02em}

.page-bar-row-q2 { display: none; }

.v-view-primary-mi {display: flex;gap: 8px;margin-left: auto;align-items: center}

.page-card-base-gb {background: #10b981;font-size: 14px;color: #1f2937;transition: background 0.25s ease;border-radius: 12px;font-weight: 700;padding: 8px 16px;font-family: Inter, sans-serif}

.page-card-base-gb:hover { background: #059669; }

.c-container-box-41r {background: none;display: none;border: 1px solid rgba(255,255,255,0.1);color: #ffffff}

.c-container-box-41r:hover { background: rgba(255,255,255,0.04); }

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

.area-foot-5p span {border-radius: 2px;display: block;transition: all 0.3s;width: 20px;height: 2px;background: #ffffff}

.page-container-head-ig {display: none;border-bottom: 1px solid rgba(255,255,255,0.06);background: #2d3748}

.page-container-head-ig.site-nav-primary-m0i { display: block; }

.page-container-head-ig a {font-weight: 500;padding: 14px 20px;font-family: Inter, sans-serif;display: block;transition: color 0.25s ease, background 0.25s ease;font-size: 15px;border-bottom: 1px solid rgba(255,255,255,0.04);color: #ffffff}

.page-container-head-ig a:last-child { border-bottom: none; }

.page-container-head-ig a:hover {background: rgba(255,255,255,0.03);color: #fbbf24}

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

.mod-content-head-rxg { position: relative; }

.v-container-right-y5 {font-size: 13px;border: 1px solid rgba(255, 255, 255, 0.1);background: rgba(255,255,255,0.02);color: #ffffff;cursor: pointer;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;font-family: Inter, sans-serif;align-items: center;line-height: 1;font-weight: 600;white-space: nowrap;transition: border-color 0.25s ease, background 0.25s ease;border-radius: 12px;gap: 6px;display: flex}

.v-container-right-y5:hover {background: rgba(255,255,255,0.04);border-color: rgba(255,255,255,0.15)}

.page-outer-col-unm {font-size: 9px;transition: transform 0.25s ease}

.mod-content-head-rxg.site-nav-primary-m0i .page-outer-col-unm { transform: rotate(180deg); }

.l-wrapper-area-yhv {padding: 4px;right: 0;box-shadow: 0 8px 24px rgba(0,0,0,0.4);background: #2d3748;border-radius: 16px;top: calc(100% + 4px);border: 1px solid rgba(255, 255, 255, 0.1);position: absolute;display: none;z-index: 50;min-width:138px}

.mod-content-head-rxg.site-nav-primary-m0i .l-wrapper-area-yhv { display: block; }

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

.m-list-group-mi:hover {background: rgba(255,255,255,0.06);color: #fbbf24}

.m-list-group-mi.active { color: #10b981; }

.el-row-primary-9u {line-height: 1;font-size: 16px}

/* --- Desktop --- */

@media (min-width:769px) {
  .b-area-foot-ii {padding: 0 20px;height: 60px;gap: 20px}

  .page-bar-row-q2 {gap: 4px;justify-content: center;display: flex;flex: 1}

  .wp-header-top-o9 {font-weight: 500;font-size:0.9375rem;font-family: Inter, sans-serif;padding: 6px 14px;border-radius: 12px;color: #ffffff;transition: color 0.25s ease, background 0.25s ease}

  .wp-header-top-o9:hover {color: #fbbf24;background: rgba(255,255,255,0.05)}

  .c-container-box-41r { display: inline-flex; }

  .area-foot-5p { display: none; }
}
.v-element-cell-oq {background: #2d3748;padding: 48px 20px}
.wp-icon-cell-zka {margin: 0 auto;max-width: 1280px}
.group-base-jof {display: flex;flex-direction: column;gap: 24px}
@media (min-width:773px) {
  .group-base-jof {flex-direction: row;gap: 40px;align-items: flex-start}
}
.l-panel-left-uk8 {
  flex: 1;
}
.mod-component-main-01 {color: #ffffff;font-family: Outfit, sans-serif;overflow-wrap: break-word;font-size:1.125rem;font-weight: 700;margin-bottom: 14px}
.c-grid-base-37n {font-family: Inter, sans-serif;color: #ffffff;font-size: 13px;line-height: 1.7}
.c-grid-base-37n p {
  margin-bottom: 10px;
}
.c-grid-base-37n p:last-child {
  margin-bottom: 0;
}
.c-grid-base-37n a {text-decoration: underline;text-underline-offset: 2px;color: #ffffff}
.c-grid-base-37n a:hover {
  color: #10b981;
}
.c-grid-base-37n strong {
  color: #fbbf24;
}
.c-grid-base-37n ul {padding-left: 20px;list-style-type: disc;margin-bottom: 10px}
.c-grid-base-37n ol {margin-bottom: 10px;list-style-type: decimal;padding-left: 20px}
.c-grid-base-37n li {margin-bottom: 4px;line-height: 1.55;font-size: 13px;color: #a0aec0}
.c-grid-base-37n table {display: block;width: 100%;border-collapse: collapse;margin-bottom: 10px;overflow-x: auto}
.c-grid-base-37n th, .c-grid-base-37n td {font-size: 12px;padding: 8px 9px;text-align: left;border-bottom: 1px solid rgba(255, 255, 255, 0.1)}
.c-grid-base-37n th {color: #ffffff;font-weight: 600}
.site-cell-group-io {gap: 10px;flex-shrink: 0;flex-wrap: wrap;display: flex}
@media (min-width:767px) {
  .site-cell-group-io {flex-direction: column;align-items: flex-end}
  .c-grid-base-37n table { display: table; }
}
.list-col-6m {height: 40px;justify-content: center;font-family: Inter, sans-serif;font-weight: 800;border: 2px solid #a0aec0;align-items: center;border-radius: 50%;display: flex;font-size: 12px;width: 40px;color: #a0aec0}
.wp-area-group-sj {font-family: Inter, sans-serif;font-weight: 600;padding: 8px 16px;white-space: nowrap;border-radius: 6px;font-size: 11px;border: 1px solid rgba(255, 255, 255, 0.1);color: #a0aec0}

.page-slot-group-qn {background: #1f2937;padding: 50px 22px}
.ui-nav-top-k0g {max-width: 1280px;margin: 0 auto}
.nav-head-wyl {border-radius: 16px;border: 1px solid rgba(255, 255, 255, 0.1);padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px;background: #2d3748}
.el-link-col-713 {letter-spacing: 0.1em;font-family: Inter, sans-serif;font-size:0.75rem;text-transform: uppercase;color: #10b981;font-weight: 700;margin-bottom: 10px}
.holder-item-bx {overflow-wrap: break-word;color: #fbbf24;font-weight: 800;font-size:1.5rem;font-family: Outfit, sans-serif;margin-bottom: 18px}
.site-region-primary-95w {line-height: 1.75;font-family: Inter, sans-serif;color: #ffffff;font-size: 14px}
.site-region-primary-95w p {
  margin-bottom: 11px;
}
.site-region-primary-95w p:last-child {
  margin-bottom: 0;
}
.site-region-primary-95w strong {
  color: #fbbf24;
}
.site-region-primary-95w a {text-decoration: underline;color: #10b981;text-underline-offset: 2px}
.site-region-primary-95w a:hover {
  color: #059669;
}
.site-region-primary-95w ul {list-style-type: circle;margin-bottom: 11px;padding-left:1.25rem}
.site-region-primary-95w ol {list-style-type: decimal;padding-left: 20px;margin-bottom: 11px}
.site-region-primary-95w li {font-size:0.875rem;margin-bottom: 4px;line-height: 1.75;color: #ffffff}
.site-region-primary-95w table {overflow-x: auto;width: 100%;display: block;margin-bottom: 11px;border-collapse: collapse}
.site-region-primary-95w th, .site-region-primary-95w td {border-bottom: 1px solid rgba(255, 255, 255, 0.1);font-size: 13px;text-align: left;padding: 10px 12px}
.site-region-primary-95w th {letter-spacing: 0.04em;font-size: 12px;font-weight: 600;color: #fbbf24;text-transform: uppercase}
@media (min-width:799px) {
  .page-slot-group-qn { padding: 66px 42px; }
  .nav-head-wyl { padding-top:2.5rem;padding-right:2.25rem;padding-bottom:40px;padding-left:36px; }
  .holder-item-bx { font-size: 28px; }
  .site-region-primary-95w table { display: table; }
}

.col-cell-819 {padding: 52px 20px;background: #2d3748}
.el-section-right-d0 {box-shadow: 0 2px 12px rgba(0,0,0,0.1);margin: 0 auto;background: #1f2937;padding: 26px 22px;max-width: 1280px;border-radius: 16px}
.site-block-base-jt {color: #10b981;text-transform: uppercase;font-weight: 600;letter-spacing: 0.06em;display: inline-block;font-family: Inter, sans-serif;margin-bottom: 8px;font-size: 11px}
.l-container-area-too {font-weight: 700;margin-bottom:1rem;overflow-wrap: break-word;color: #fbbf24;font-size:1.375rem;font-family: Outfit, sans-serif}
.m-bar-row-6v {line-height: 1.75;color: #ffffff;font-family: Inter, sans-serif;font-size: 14px}
.m-bar-row-6v p {
  margin-bottom: 11px;
}
.m-bar-row-6v p:last-child { margin-bottom: 0; }
.m-bar-row-6v strong {font-weight: 600;color: #fbbf24}
.m-bar-row-6v a {transition: color 0.25s;text-decoration: none;color: #10b981}
.m-bar-row-6v a:hover {
  color: #059669;
}
.m-bar-row-6v ul {padding-left: 20px;margin-bottom: 11px;list-style-type: circle}
.m-bar-row-6v ol {list-style-type: decimal;margin-bottom: 11px;padding-left:1.25rem}
.m-bar-row-6v li {margin-bottom: 5px;color: #ffffff;line-height: 1.7;font-size: 14px}
.m-bar-row-6v table {display: block;width: 100%;border-collapse: collapse;overflow-x: auto;margin-bottom: 11px}
.m-bar-row-6v th, .m-bar-row-6v td {font-size: 13px;padding: 8px 10px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);text-align: left}
.m-bar-row-6v th {font-weight: 600;color: #fbbf24}
@media(min-width:836px) {
  .col-cell-819 {
    padding-top:68px;padding-right:42px;padding-bottom:68px;padding-left:42px;
  }
  .el-section-right-d0 {
    padding: 38px 40px;
  }
  .l-container-area-too {
    font-size: 26px;
  }
  .m-bar-row-6v table { display: table; }
}
.site-bar-foot-uny {padding-top:54px;padding-right:18px;padding-bottom:54px;padding-left:18px;background: #1f2937}

.mod-title-kq {margin: 0 auto;max-width: 800px;padding:1.875rem 22px;border: 1px solid rgba(255, 255, 255, 0.1);background: #2d3748;border-radius: 16px;border-top: 3px solid #10b981}

.v-block-foot-wr {color: #fbbf24;font-size:1.5rem;margin-bottom: 8px;font-family: Outfit, sans-serif;font-weight: 800;overflow-wrap: break-word}

.v-panel-top-pn {font-weight: 800;font-size:2rem;color: #10b981;margin-bottom: 20px}

.ui-wrap-box-r3 { margin-bottom: 24px; }

.ui-wrap-box-r3 p {line-height: 1.65;font-family: Inter, sans-serif;color: #ffffff;margin-bottom: 12px;font-size: 15px}

.ui-wrap-box-r3 p:last-child { margin-bottom: 0; }

.ui-wrap-box-r3 ul {list-style-type: disc;padding-left: 18px;margin-bottom: 12px}

.ui-wrap-box-r3 ol {margin-bottom: 12px;padding-left: 18px;list-style-type: decimal}

.ui-wrap-box-r3 li {line-height: 1.55;margin-bottom: 5px;color: #ffffff;font-family: Inter, sans-serif;font-size: 14px}

.ui-wrap-box-r3 a {text-decoration: underline;color: #10b981;text-underline-offset: 2px}
.ui-wrap-box-r3 a:hover { color: #059669; }

.ui-wrap-box-r3 strong { color: #fbbf24; }

.ui-wrap-box-r3 table {font-size: 14px;border-collapse: collapse;margin-bottom: 12px;width: 100%;overflow-x: auto;display: block}

.ui-wrap-box-r3 th {text-align: left;padding: 9px 11px;font-weight: 600;color: #fbbf24;background: rgba(255,255,255,0.04);border-bottom: 1px solid rgba(255, 255, 255, 0.1)}

.ui-wrap-box-r3 td {border-bottom: 1px solid rgba(255,255,255,0.04);padding-top:9px;padding-right:11px;padding-bottom:9px;padding-left:11px;color: #ffffff}

.v-zone-inner-py {font-family: Inter, sans-serif;border-radius: 12px;padding: 13px 30px;font-size: 15px;background: #10b981;transition: background 0.25s ease;font-weight: 700;display: inline-block;color: #1f2937}

.v-zone-inner-py:hover { background: #059669; }

.m-hero-main-is {color: #a0aec0;margin-top: 12px;font-size: 11px}

@media (min-width:771px) {
  .mod-title-kq { padding: 38px 34px; }
  .v-block-foot-wr { font-size: 28px; }
  .v-panel-top-pn { font-size:2.5rem; }
  .ui-wrap-box-r3 table { display: table; }
}
.site-top-inner-yz8 {background: #1f2937;padding: 50px 20px}
.v-main-group-3n7 {margin: 0 auto;max-width: 1280px}
.page-container-head-wmn {font-size:1.5rem;text-align: center;overflow-wrap: break-word;margin-bottom: 32px;font-weight: 800;font-family: Outfit, sans-serif;color: #fbbf24}
.wp-nav-base-px {display: grid;gap: 20px;grid-template-columns: 1fr}
.v-box-area-35m {
  text-align: center;
}
.ui-icon-body-jd {margin-bottom: 14px;font-size: 18px;border-radius: 50%;justify-content: center;display: inline-flex;font-family: Outfit, sans-serif;align-items: center;height: 44px;font-weight: 800;color: #1f2937;background: #10b981;width: 44px}
.grid-cell-4t {font-weight: 700;font-size: 16px;color: #fbbf24;font-family: Outfit, sans-serif;margin-bottom: 6px}
.js-layer-cell-e92 {color: #a0aec0;font-family: Inter, sans-serif;line-height: 1.55;font-size: 14px}
@media (min-width:719px) {
  .site-top-inner-yz8 { padding-top:4rem;padding-right:36px;padding-bottom:64px;padding-left:2.25rem; }
  .wp-nav-base-px {gap: 28px;grid-template-columns: repeat(auto-fit, minmax(180px, 1fr))}
  .page-container-head-wmn { font-size:1.75rem; }
}