* { box-sizing: border-box; }
body { padding: 0; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; line-height: 1.5; margin: 0; min-height: 100vh; }
h1, h2, h3, h4, h5, h6 { font-weight: inherit; margin: 0; font-size: inherit; }
p { margin: 0; }
a { text-decoration: none; color: inherit; }
button { border: none; padding: 0; cursor: pointer; color: inherit; background: transparent; font: inherit; }
img { height: auto; display: block; max-width: 100%; }
svg { vertical-align: middle; display: inline-block; }
ul, ol { padding: 0; list-style: none; margin: 0; }
input, textarea, select { font: inherit; color: inherit; padding: 0; margin: 0; }
table { border-spacing: 0; border-collapse: collapse; }
.mod-title-item-hpl { position: relative; padding: 58px 20px; background-position: center; background-size: cover; background: #0F1419; background-repeat: no-repeat; }
.page-content-cell-61 { position: relative; z-index: 1; }
.mod-title-item-hpl::before { position: absolute; inset: 0; pointer-events: none; content: ''; background: linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.85) 100%); }
.site-row-primary-7s { background: rgba(0,0,0,0.4); margin: 0 auto; backdrop-filter: blur(8px); padding: 34px 26px; border: 1px solid rgba(255,255,255,0.1); border-radius: 12px; max-width: 780px; text-align: center; }
.l-nav-row-2uz { text-shadow: 0 2px 8px rgba(0,0,0,0.3); font-family: Poppins, sans-serif; font-weight: 800; margin-bottom: 10px; color: #fff; overflow-wrap: break-word; font-size: 22px; }
.b-top-foot-x3 { text-shadow: 0 2px 12px rgba(0,0,0,0.4); color: #FFB81C; font-size: 2.25rem; margin-bottom: 22px; font-weight: 800; }
.c-wrap-block-pd { margin-bottom: 26px; }
.c-wrap-block-pd p { margin-bottom: 13px; font-family: Inter, sans-serif; color: rgba(255,255,255,0.9); font-size: 0.9375rem; line-height: 1.7; }
.c-wrap-block-pd p:last-child { margin-bottom: 0; }
.c-wrap-block-pd ul, .c-wrap-block-pd ol { margin-bottom: 13px; text-align: left; padding-left: 20px; }
.c-wrap-block-pd li { margin-bottom: 6px; color: rgba(255,255,255,0.85); line-height: 1.6; font-family: Inter, sans-serif; font-size: 14px; }
.c-wrap-block-pd strong { color: #fff; }
.c-wrap-block-pd table { width: 100%; font-size: 14px; display: block; margin-bottom: 13px; overflow-x: auto; border-collapse: collapse; }
.c-wrap-block-pd th { background: rgba(255,255,255,0.06); font-weight: 600; text-align: left; color: #fff; border-bottom: 1px solid rgba(255,255,255,0.12); padding-top: 10px; padding-right: 0.8125rem; padding-bottom: 10px; padding-left: 13px; }
.c-wrap-block-pd td { color: rgba(255,255,255,0.85); border-bottom: 1px solid rgba(255,255,255,0.06); padding: 10px 13px; }
.js-wrapper-row-2cs { background: #FFB81C; font-family: Inter, sans-serif; padding-top: 14px; padding-right: 2.25rem; padding-bottom: 14px; padding-left: 2.25rem; border-radius: 8px; transition: background 0.25s ease; color: #0F1419; font-weight: 700; text-shadow: none; font-size: 16px; display: inline-block; }
.js-wrapper-row-2cs:hover { background: #FFC840; }
.el-box-row-rtb { margin-top: 14px; font-size: 11px; color: rgba(255,255,255,0.5); }
@media (min-width:824px) {
  .mod-title-item-hpl { padding-top: 76px; padding-right: 40px; padding-bottom: 76px; padding-left: 2.5rem; }
  .site-row-primary-7s { padding-top: 44px; padding-right: 40px; padding-bottom: 44px; padding-left: 2.5rem; }
  .l-nav-row-2uz { font-size: 26px; }
  .b-top-foot-x3 { font-size: 44px; }
  .c-wrap-block-pd table { display: table; }
}
.el-item-area-ndu { background: #0F1419; padding: 44px 16px; }
.v-menu-body-n1x { margin: 0 auto; max-width: 1280px; }
.l-banner-base-eg { font-family: Poppins, sans-serif; font-weight: 700; color: #ffffff; font-size: 22px; margin-bottom: 20px; overflow-wrap: break-word; }
.site-wrapper-item-0kc { font-size: 15px; color: #f5f5f5; font-family: Inter, sans-serif; line-height: 1.65; }
.site-wrapper-item-0kc p {
  margin-bottom: 0.875rem;
}
.site-wrapper-item-0kc p:last-child { margin-bottom: 0; }
.site-wrapper-item-0kc strong { font-weight: 600; color: #ffffff; }
.site-wrapper-item-0kc a { text-decoration: none; color: #FFB81C; }
.site-wrapper-item-0kc a:hover {
  text-decoration: underline;
}
.site-wrapper-item-0kc ul,
.site-wrapper-item-0kc ol { padding-left: 22px; margin-bottom: 14px; }
.site-wrapper-item-0kc li {
  margin-bottom: 6px;
}
.site-wrapper-item-0kc dl { margin-bottom: 14px; }
.site-wrapper-item-0kc dt { font-weight: 700; font-size: 15px; margin-top: 14px; color: #ffffff; }
.site-wrapper-item-0kc dt:first-child { margin-top: 0; }
.site-wrapper-item-0kc dd { margin-left: 0; color: #f5f5f5; font-size: 0.9375rem; line-height: 1.65; margin-bottom: 6px; }
.site-wrapper-item-0kc table { display: block; width: 100%; overflow-x: auto; margin-bottom: 14px; border-collapse: collapse; }
.site-wrapper-item-0kc th,
.site-wrapper-item-0kc td { padding: 10px 12px; font-size: 14px; text-align: left; border-bottom: 1px solid rgba(255, 184, 28, 0.12); }
.site-wrapper-item-0kc th { letter-spacing: 0.03em; color: #ffffff; text-transform: uppercase; font-weight: 600; font-size: 13px; }
.site-wrapper-item-0kc td {
  color: #f5f5f5;
}
@media(min-width:764px) {
  .el-item-area-ndu {
    padding-top: 60px; padding-right: 32px; padding-bottom: 60px; padding-left: 2rem;
  }
  .l-banner-base-eg {
    font-size: 26px;
  }
  .site-wrapper-item-0kc table { display: table; }
}
.page-title-block-g2t { background: #0F1419; border-bottom: 1px solid rgba(255, 184, 28, 0.12); padding: 34px 16px; border-top: 1px solid rgba(255, 184, 28, 0.12); }
.el-row-base-zx { gap: 1.5rem 0; flex-wrap: wrap; justify-content: center; display: flex; margin: 0 auto; max-width: 1280px; }
.ui-grid-left-697 { text-align: center; padding: 0 16px; flex: 1 1 50%; }
.js-block-col-se { font-weight: 800; margin-bottom: 4px; font-family: Poppins, sans-serif; color: #FFB81C; line-height: 1.1; font-size: 28px; }
.js-icon-row-78n { font-size: 12px; text-transform: uppercase; font-family: Inter, sans-serif; color: #a0a8b8; letter-spacing: 0.06em; font-weight: 500; }
@media (min-width:765px) {
  .page-title-block-g2t { padding: 40px 20px; }
  .ui-grid-left-697 { border-right: 1px solid rgba(255, 184, 28, 0.12); flex: 1; }
  .ui-grid-left-697:last-child { border-right: none; }
  .js-block-col-se { font-size: 36px; }
}

.c-banner-primary-7k { background: #0F1419; padding-top: 48px; padding-right: 20px; padding-bottom: 48px; padding-left: 20px; }
.b-holder-row-sc { margin: 0 auto; max-width: 880px; }
.js-card-item-2v4 { box-shadow: 0 2px 16px rgba(0,0,0,0.12); border-radius: 12px; padding-top: 1.75rem; padding-right: 22px; padding-bottom: 28px; padding-left: 22px; background: #1a1f2e; }
.v-area-group-wav { justify-content: space-between; padding-bottom: 16px; display: flex; align-items: baseline; gap: 10px; margin-bottom: 16px; flex-wrap: wrap; border-bottom: 1px solid rgba(255, 184, 28, 0.12); }
.wp-inner-block-gm { font-weight: 800; overflow-wrap: break-word; color: #ffffff; font-family: Poppins, sans-serif; font-size: 20px; }
.app-header-area-b9 { color: #4ADE80; font-family: Inter, sans-serif; font-weight: 600; font-size: 0.8125rem; }
.js-menu-area-38 { font-family: Inter, sans-serif; font-size: 14px; color: #f5f5f5; line-height: 1.65; }
.js-menu-area-38 p { margin-bottom: 0.75rem; }
.js-menu-area-38 p:last-child { margin-bottom: 0; }
.js-menu-area-38 strong { color: #ffffff; }
.js-menu-area-38 a { text-underline-offset: 2px; color: #FFB81C; text-decoration: underline; }
.js-menu-area-38 a:hover { color: #FFC840; }
.js-menu-area-38 ul, .js-menu-area-38 ol { padding-left: 1.125rem; margin-bottom: 12px; }
.js-menu-area-38 li { color: #f5f5f5; line-height: 1.65; font-size: 14px; margin-bottom: 4px; }
.js-menu-area-38 table { width: 100%; display: block; margin-bottom: 12px; overflow-x: auto; border-collapse: collapse; }
.js-menu-area-38 th, .js-menu-area-38 td { padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; font-size: 0.8125rem; text-align: left; border-bottom: 1px solid rgba(255, 184, 28, 0.12); }
.js-menu-area-38 th { font-size: 12px; text-transform: uppercase; color: #ffffff; letter-spacing: 0.03em; font-weight: 600; }
@media (min-width:771px) {
  .c-banner-primary-7k { padding: 64px 40px; }
  .js-card-item-2v4 { padding: 2.25rem 32px; }
  .wp-inner-block-gm { font-size: 24px; }
  .js-menu-area-38 table { display: table; }
}

.l-grid-body-eq { border-top: 1px solid rgba(255, 184, 28, 0.12); padding: 16px 20px; right: 0; z-index: 1000; left: 0; position: fixed; bottom: 0; background: #1a1f2e; }

.app-strip-row-5v3 { display: flex; max-width: 1280px; margin: 0 auto; gap: 14px; flex-direction: column; }

.outer-foot-i18 { font-family: Inter, sans-serif; color: #f5f5f5; line-height: 1.5; font-size: 13px; }

.outer-foot-i18 a { color: #ffffff; text-decoration: underline; text-underline-offset: 2px; }

.outer-foot-i18 a:hover { color: #FFB81C; }

.cell-primary-ab7 { display: flex; flex-shrink: 0; gap: 10px; }

.widget-right-nue { padding: 8px 20px; color: #ffffff; border-radius: 8px; font-family: Inter, sans-serif; font-size: 13px; font-weight: 600; background: rgba(255,255,255,0.1); transition: background 0.25s ease; }

.widget-right-nue:hover { background: rgba(255,255,255,0.15); }

.app-container-base-105 { font-family: Inter, sans-serif; color: #a0a8b8; transition: color 0.25s ease; font-size: 0.8125rem; padding: 8px 20px; font-weight: 500; border-radius: 8px; }

.app-container-base-105:hover { color: #f5f5f5; }

@media (min-width:770px) {
  .app-strip-row-5v3 { flex-direction: row; align-items: center; justify-content: space-between; gap: 24px; }
  .l-grid-body-eq { padding-top: 14px; padding-right: 40px; padding-bottom: 14px; padding-left: 40px; }
}
.app-bar-body-xm { padding: 40px 20px 0; background: #0F1419; }

.app-frame-item-wsb { max-width: 1280px; margin: 0 auto; }

.t-area-wrap-ecs { margin-bottom: 32px; text-align: center; }

.ui-view-col-rb { font-weight: 800; font-family: Poppins, sans-serif; font-size: 26px; overflow-wrap: break-word; color: #ffffff; margin-bottom: 10px; line-height: 1.2; }

.v-zone-row-aq { color: #f5f5f5; font-size: 15px; font-family: Inter, sans-serif; }

.site-wrap-item-hgn { grid-template-columns: 1fr; padding-bottom: 40px; gap: 16px; display: grid; }

.v-area-row-7f { display: flex; border-radius: 12px; background: #1a1f2e; border: 1px solid rgba(255,255,255,0.06); gap: 0.75rem; padding: 24px; transition: border-color 0.25s ease; flex-direction: column; }

.v-area-row-7f:hover { border-color: rgba(212,175,55,0.2); }

.m-panel-body-6a { font-weight: 700; color: #ffffff; font-size: 18px; }

.m-frame-row-mkj { font-size: 24px; color: #FFB81C; font-weight: 800; }

.col-base-r1 { color: #a0a8b8; font-size: 13px; line-height: 1.5; }

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

.mod-inner-right-8i4:hover { background: #FFC840; }

@media (min-width:597px) {
  .site-wrap-item-hgn { grid-template-columns: 1fr 1fr; }
}

@media (min-width:898px) {
  .site-wrap-item-hgn { grid-template-columns: 1fr 1fr 1fr; }
  .ui-view-col-rb { font-size: 36px; }
}
.l-inner-row-0tl { border-top: 1px solid rgba(255, 184, 28, 0.12); padding: 42px 16px; background: #0F1419; }
.app-element-group-u2p { max-width: 1280px; display: flex; gap: 1.375rem; margin: 0 auto; flex-direction: column; }
.ui-text-block-21q { margin-bottom: 8px; color: #ffffff; overflow-wrap: break-word; font-weight: 700; font-family: Poppins, sans-serif; font-size: 24px; }
.site-hero-base-21n { font-family: Inter, sans-serif; color: #a0a8b8; font-size: 14px; line-height: 1.55; }
.el-main-right-dbg { color: #f5f5f5; font-family: Inter, sans-serif; line-height: 1.7; font-size: 15px; }
.el-main-right-dbg p {
  margin-bottom: 12px;
}
.el-main-right-dbg p:last-child { margin-bottom: 0; }
.el-main-right-dbg strong { color: #ffffff; font-weight: 600; }
.el-main-right-dbg a { color: #FFB81C; text-decoration: none; }
.el-main-right-dbg a:hover {
  text-decoration: underline;
}
.el-main-right-dbg ul,
.el-main-right-dbg ol { margin-bottom: 12px; padding-left: 24px; }
.el-main-right-dbg li { font-size: 16px; margin-bottom: 4px; line-height: 1.65; color: #f5f5f5; }
.el-main-right-dbg dl { margin-bottom: 12px; }
.el-main-right-dbg dt { color: #ffffff; margin-top: 16px; font-weight: 700; font-size: 0.9375rem; }
.el-main-right-dbg dt:first-child { margin-top: 0; }
.el-main-right-dbg dd { margin-left: 0; font-size: 15px; color: #f5f5f5; margin-bottom: 4px; line-height: 1.7; }
.el-main-right-dbg table { overflow-x: auto; margin-bottom: 12px; width: 100%; border-collapse: collapse; display: block; }
.el-main-right-dbg th,
.el-main-right-dbg td { padding-top: 10px; padding-right: 0.75rem; padding-bottom: 10px; padding-left: 12px; font-size: 14px; border-bottom: 1px solid rgba(255, 184, 28, 0.12); text-align: left; }
.el-main-right-dbg th { font-size: 12px; text-transform: uppercase; color: #ffffff; font-weight: 600; letter-spacing: 0.05em; }
@media(min-width:842px) {
  .l-inner-row-0tl {
    padding: 64px 38px;
  }
  .app-element-group-u2p { gap: 2.75rem; flex-direction: row; }
  .mod-slot-primary-4p {
    flex: 0 0 280px;
  }
  .el-top-item-rl1 {
    flex: 1;
  }
  .ui-text-block-21q {
    font-size: 28px;
  }
  .el-main-right-dbg table { display: table; }
}
.c-main-hq { border-top: 1px solid rgba(255, 184, 28, 0.12); background: #0F1419; padding-top: 36px; padding-right: 18px; padding-bottom: 36px; padding-left: 18px; }

.mod-outer-foot-xxc { margin: 0 auto; flex-direction: column; gap: 24px; max-width: 1280px; display: flex; align-items: center; text-align: center; }

.page-wrapper-wrap-7xb { letter-spacing: -0.02em; color: #ffffff; font-weight: 800; font-size: 19px; }

.c-hero-wrap-q9w { gap: 8px 20px; display: flex; justify-content: center; flex-wrap: wrap; }

.c-hero-wrap-q9w a { font-weight: 500; color: #f5f5f5; transition: color 0.25s ease; font-family: Inter, sans-serif; font-size: 14px; }

.c-hero-wrap-q9w a:hover { color: #ffffff; }

.wp-grid-cell-r7d { width: 60px; height: 1px; background: rgba(255, 184, 28, 0.12); }

.b-hero-inner-len { font-size: 12px; max-width: 700px; line-height: 1.55; color: #a0a8b8; }

.ui-inner-inner-us5 { font-size: 12px; color: #a0a8b8; }
.app-item-block-vr { border-top: 1px solid rgba(255, 184, 28, 0.12); background: #0F1419; padding: 44px 20px; }
.app-card-group-t7 { margin: 0 auto; max-width: 1280px; }
.wp-widget-right-w1 { color: #ffffff; margin-bottom: 14px; overflow-wrap: break-word; font-weight: 700; font-size: 20px; font-family: Poppins, sans-serif; }
.site-nav-wrap-7p { color: #f5f5f5; line-height: 1.65; font-size: 14px; font-family: Inter, sans-serif; }
.site-nav-wrap-7p p {
  margin-bottom: 12px;
}
.site-nav-wrap-7p p:last-child {
  margin-bottom: 0;
}
.site-nav-wrap-7p strong {
  color: #ffffff;
}
.site-nav-wrap-7p a { text-underline-offset: 2px; text-decoration: underline; color: #FFB81C; }
.site-nav-wrap-7p a:hover {
  color: #FFC840;
}
.site-nav-wrap-7p ul, .site-nav-wrap-7p ol { padding-left: 1.125rem; margin-bottom: 12px; }
.site-nav-wrap-7p li { color: #f5f5f5; font-size: 14px; line-height: 1.65; margin-bottom: 5px; }
.site-nav-wrap-7p table { display: block; border-collapse: collapse; width: 100%; overflow-x: auto; margin-bottom: 12px; }
.site-nav-wrap-7p th, .site-nav-wrap-7p td { font-size: 13px; padding: 9px 11px; text-align: left; border-bottom: 1px solid rgba(255, 184, 28, 0.12); }
.site-nav-wrap-7p th { font-weight: 600; letter-spacing: 0.03em; font-size: 12px; color: #ffffff; text-transform: uppercase; }
@media (min-width:801px) {
  .app-item-block-vr { padding: 60px 36px; }
  .wp-widget-right-w1 { font-size: 1.5rem; }
  .site-nav-wrap-7p table { display: table; }
}

.page-card-cell-2a { background: #0F1419; border-top: 1px solid rgba(255, 184, 28, 0.12); padding: 32px 20px; }
.site-main-primary-mhi { display: flex; align-items: flex-start; margin: 0 auto; flex-wrap: wrap; max-width: 1280px; gap: 0.875rem; }
.ui-cell-head-kd { justify-content: center; border-radius: 50%; border: 2px solid #a0a8b8; font-weight: 800; font-family: Inter, sans-serif; color: #a0a8b8; flex-shrink: 0; height: 36px; display: flex; align-items: center; font-size: 11px; width: 36px; }
.content-primary-ho { color: #f5f5f5; line-height: 1.55; font-size: 0.75rem; font-family: Inter, sans-serif; overflow-wrap: break-word; }
.t-element-top-eyh { background: #0F1419; border-bottom: 1px solid rgba(255, 184, 28, 0.12); }

.b-strip-yez { max-width: 1280px; align-items: center; padding: 0 16px; display: flex; gap: 12px; margin: 0 auto; height: 56px; }

.page-row-base-3n7 { font-weight: 800; align-items: center; white-space: nowrap; font-size: 17px; color: #ffffff; display: flex; letter-spacing: -0.02em; gap: 8px; }

.c-frame-body-db { display: none; }

.b-hero-area-6d { align-items: center; gap: 8px; margin-left: auto; display: flex; }

.mod-slot-left-em { font-size: 14px; background: #FFB81C; font-family: Inter, sans-serif; padding-top: 8px; padding-right: 1rem; padding-bottom: 8px; padding-left: 16px; transition: background 0.25s ease; border-radius: 8px; color: #0F1419; font-weight: 700; }

.mod-slot-left-em:hover { background: #FFC840; }

.app-list-cell-dq1 { border: 1px solid rgba(255,255,255,0.1); background: none; color: #f5f5f5; display: none; }

.app-list-cell-dq1:hover { background: rgba(255,255,255,0.04); }

.ui-text-group-vlx { flex-direction: column; gap: 5px; margin-left: 4px; padding: 8px; display: flex; background: none; cursor: pointer; border: none; }

.ui-text-group-vlx span { border-radius: 2px; height: 2px; transition: all 0.3s; background: #f5f5f5; display: block; width: 20px; }

.page-element-right-7y { display: none; border-bottom: 1px solid rgba(255,255,255,0.06); background: #1a1f2e; }

.page-element-right-7y.l-inner-right-i4r { display: block; }

.page-element-right-7y a { font-weight: 500; border-bottom: 1px solid rgba(255,255,255,0.04); padding-top: 14px; padding-right: 20px; padding-bottom: 14px; padding-left: 20px; transition: color 0.25s ease, background 0.25s ease; font-family: Inter, sans-serif; display: block; color: #f5f5f5; font-size: 15px; }

.page-element-right-7y a:last-child { border-bottom: none; }

.page-element-right-7y a:hover { color: #ffffff; background: rgba(255,255,255,0.03); }

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

.mod-area-right-ip { position: relative; }

.js-row-group-9r3 { white-space: nowrap; font-family: Inter, sans-serif; gap: 6px; cursor: pointer; background: rgba(255,255,255,0.02); display: flex; border-radius: 8px; border: 1px solid rgba(255, 184, 28, 0.12); transition: border-color 0.25s ease, background 0.25s ease; line-height: 1; font-weight: 600; font-size: 13px; padding: 5px 10px; color: #f5f5f5; align-items: center; }

.js-row-group-9r3:hover { border-color: rgba(255,255,255,0.15); background: rgba(255,255,255,0.04); }

.site-group-body-tw6 { font-size: 9px; transition: transform 0.25s ease; }

.mod-area-right-ip.l-inner-right-i4r .site-group-body-tw6 { transform: rotate(180deg); }

.mod-panel-block-ktg { min-width:139px; display: none; right: 0; border-radius: 12px; background: #1a1f2e; top: calc(100% + 4px); box-shadow: 0 8px 24px rgba(0,0,0,0.4); z-index: 50; border: 1px solid rgba(255, 184, 28, 0.12); position: absolute; padding: 4px; }

.mod-area-right-ip.l-inner-right-i4r .mod-panel-block-ktg { display: block; }

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

.v-menu-wrap-v6p:hover { background: rgba(255,255,255,0.06); color: #ffffff; }

.v-menu-wrap-v6p.active { color: #FFB81C; }

.m-col-primary-u9 { line-height: 1; font-size: 16px; }

/* --- Desktop --- */

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

  .c-frame-body-db { display: flex; flex: 1; gap: 4px; justify-content: center; }

  .ui-nav-head-gm { font-size: 15px; border-radius: 8px; padding: 6px 14px; font-family: Inter, sans-serif; transition: color 0.25s ease, background 0.25s ease; color: #f5f5f5; font-weight: 500; }

  .ui-nav-head-gm:hover { background: rgba(255,255,255,0.05); color: #ffffff; }

  .app-list-cell-dq1 { display: inline-flex; }

  .ui-text-group-vlx { display: none; }
}
.t-grid-cell-8tv { padding: 50px 20px; background: #0F1419; }
.l-container-base-71 { margin: 0 auto; flex-direction: column; max-width: 1280px; display: flex; gap: 20px; }
.b-cell-left-9r0 { color: #FFB81C; margin-bottom: 8px; letter-spacing: 0.1em; text-transform: uppercase; font-size: 0.75rem; font-weight: 600; font-family: Inter, sans-serif; }
.ui-frame-base-t7 { color: #ffffff; overflow-wrap: break-word; font-size: 1.625rem; font-weight: 800; font-family: Poppins, sans-serif; }
.c-container-main-5h { font-family: Inter, sans-serif; line-height: 1.7; font-size: 0.9375rem; color: #f5f5f5; }
.c-container-main-5h p { margin-bottom: 13px; }
.c-container-main-5h p:last-child { margin-bottom: 0; }
.c-container-main-5h strong { color: #ffffff; }
.c-container-main-5h a { text-decoration: underline; color: #FFB81C; text-underline-offset: 2px; }
.c-container-main-5h a:hover { color: #FFC840; }
.c-container-main-5h ul, .c-container-main-5h ol { padding-left: 20px; margin-bottom: 13px; }
.c-container-main-5h li { line-height: 1.7; margin-bottom: 6px; color: #f5f5f5; font-size: 15px; }
.c-container-main-5h table { width: 100%; display: block; margin-bottom: 0.8125rem; border-collapse: collapse; overflow-x: auto; }
.c-container-main-5h th, .c-container-main-5h td { padding: 9px 12px; border-bottom: 1px solid rgba(255, 184, 28, 0.12); text-align: left; font-size: 14px; }
.c-container-main-5h th { color: #ffffff; letter-spacing: 0.05em; font-size: 12px; font-weight: 600; text-transform: uppercase; }
@media (min-width:770px) {
  .t-grid-cell-8tv { padding: 68px 40px; }
  .l-container-base-71 { gap: 48px; flex-direction: row; }
  .el-header-base-vw6 { flex: 0 0 300px; }
  .ui-frame-base-t7 { font-size: 32px; }
  .c-container-main-5h table { display: table; }
}

.js-region-group-924 { background: #0F1419; border-top: 1px solid rgba(255, 184, 28, 0.12); padding: 46px 18px; }
.b-group-primary-nk { max-width: 1280px; display: flex; margin: 0 auto; gap: 32px; flex-direction: column; }
.page-outer-col-rri { font-weight: 800; font-family: Poppins, sans-serif; font-size: 22px; color: #ffffff; overflow-wrap: break-word; margin-bottom: 14px; }
.banner-col-o1 { font-size: 16px; font-family: Inter, sans-serif; line-height: 1.6; color: #f5f5f5; }
.banner-col-o1 p {
  margin-bottom: 15px;
}
.banner-col-o1 p:last-child {
  margin-bottom: 0;
}
.banner-col-o1 strong {
  color: #ffffff;
}
.banner-col-o1 a { text-decoration: underline; text-underline-offset: 2px; color: #FFB81C; }
.banner-col-o1 a:hover {
  color: #FFC840;
}
.banner-col-o1 ul, .banner-col-o1 ol { margin-bottom: 15px; padding-left: 1.25rem; }
.banner-col-o1 li { color: #f5f5f5; line-height: 1.6; margin-bottom: 7px; font-size: 16px; }
.banner-col-o1 table { margin-bottom: 15px; width: 100%; display: block; overflow-x: auto; border-collapse: collapse; }
.banner-col-o1 th, .banner-col-o1 td { text-align: left; font-size: 15px; border-bottom: 1px solid rgba(255, 184, 28, 0.12); padding-top: 10px; padding-right: 0.8125rem; padding-bottom: 10px; padding-left: 13px; }
.banner-col-o1 th { font-weight: 600; color: #ffffff; }
.c-link-vn { display: flex; flex-direction: column; gap: 16px; }
.app-bar-main-ls { background: #1a1f2e; border-radius: 8px; padding: 16px; }
.wp-grid-right-mc { font-size: 11px; font-weight: 600; letter-spacing: 0.08em; font-family: Inter, sans-serif; margin-bottom: 4px; text-transform: uppercase; color: #a0a8b8; }
.c-header-area-noz { font-weight: 700; color: #ffffff; font-size: 15px; font-family: Inter, sans-serif; }
@media (min-width:836px) {
  .js-region-group-924 { padding-top: 60px; padding-right: 38px; padding-bottom: 60px; padding-left: 38px; }
  .b-group-primary-nk { flex-direction: row; gap: 48px; }
  .js-title-i8l { flex: 1; }
  .c-link-vn { flex: 0 0 260px; }
  .page-outer-col-rri { font-size: 26px; }
  .banner-col-o1 table { display: table; }
}