* { box-sizing: border-box; }
body { margin: 0; padding: 0; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; min-height: 100vh; line-height: 1.5; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; margin: 0; font-weight: inherit; }
p { margin: 0; }
a { color: inherit; text-decoration: none; }
button { padding: 0; font: inherit; background: transparent; color: inherit; cursor: pointer; border: none; }
img { display: block; max-width: 100%; height: auto; }
svg { display: inline-block; vertical-align: middle; }
ul, ol { padding: 0; margin: 0; list-style: none; }
input, textarea, select { padding: 0; margin: 0; color: inherit; font: inherit; }
table { border-collapse: collapse; border-spacing: 0; }
.m-cell-body-dg { background: #1a1a2e; padding: 44px 16px; }
.t-content-row-qw { margin: 0 auto; max-width: 1320px; }
.c-wrapper-main-e56 { font-size: 1.375rem; margin-bottom: 24px; font-weight: 700; overflow-wrap: break-word; color: #d4af37; font-family: Playfair Display, sans-serif; }
.t-bar-row-73f { flex-direction: column; display: flex; gap: 28px; }
.l-col-base-ew { border-radius: 8px; background: #282c47; padding: 22px 18px; border: 1px solid rgba(212, 175, 55, 0.12); }
.t-inner-row-0f { font-weight: 600; font-size: 17px; font-family: Playfair Display, sans-serif; overflow-wrap: break-word; color: #d4af37; margin-bottom: 12px; }
.wp-text-main-ztl { color: #f0e6d2; font-size: 14px; line-height: 1.65; font-family: Inter, sans-serif; }
.wp-text-main-ztl p {
  margin-bottom: 10px;
}
.wp-text-main-ztl p:last-child { margin-bottom: 0; }
.wp-text-main-ztl strong { color: #d4af37; font-weight: 600; }
.wp-text-main-ztl a { text-decoration: none; color: #00d95f; }
.wp-text-main-ztl a:hover {
  text-decoration: underline;
}
.wp-text-main-ztl ul { padding-left: 1.25rem; margin-bottom: 10px; list-style-type: disc; }
.wp-text-main-ztl ol { margin-bottom: 10px; list-style-type: decimal; padding-left: 1.25rem; }
.wp-text-main-ztl li { margin-bottom: 5px; line-height: 1.7; font-size: 14px; color: #f0e6d2; }
.wp-text-main-ztl table { border-collapse: collapse; width: 100%; display: block; overflow-x: auto; margin-bottom: 10px; }
.wp-text-main-ztl th, .wp-text-main-ztl td { text-align: left; border-bottom: 1px solid rgba(212, 175, 55, 0.12); padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; font-size: 0.8125rem; }
.wp-text-main-ztl th { color: #d4af37; font-weight: 600; }
@media(min-width:770px) {
  .m-cell-body-dg {
    padding: 60px 32px;
  }
  .t-bar-row-73f { flex-direction: row; gap: 24px; }
  .l-col-base-ew { padding-top: 26px; padding-right: 24px; padding-bottom: 26px; padding-left: 24px; flex: 1; }
  .c-wrapper-main-e56 {
    font-size: 26px;
  }
  .wp-text-main-ztl table { display: table; }
}
.wp-wrapper-main-fs { padding: 32px 20px; border-top: 1px solid rgba(212, 175, 55, 0.12); background: #1a1a2e; }
.t-banner-group-ay9 { align-items: flex-start; gap: 14px; flex-wrap: wrap; max-width: 1320px; display: flex; margin: 0 auto; }
.t-bar-item-1r5 { color: #9d8b75; border-radius: 50%; border: 2px solid #9d8b75; font-size: 11px; align-items: center; font-weight: 800; font-family: Inter, sans-serif; width: 36px; height: 36px; flex-shrink: 0; display: flex; justify-content: center; }
.b-top-nj { line-height: 1.55; font-family: Inter, sans-serif; font-size: 12px; color: #f0e6d2; overflow-wrap: break-word; }
.v-strip-main-cb { padding: 44px 18px; background: #1a1a2e; }
.el-region-base-a6 { max-width: 1320px; margin: 0 auto; }
.wp-area-head-q6 { color: #d4af37; font-weight: 800; font-size: 22px; margin-bottom: 16px; overflow-wrap: break-word; font-family: Playfair Display, sans-serif; }
.wp-slot-box-7p { font-family: Inter, sans-serif; font-size: 14px; color: #f0e6d2; line-height: 1.6; }
.wp-slot-box-7p p { margin-bottom: 12px; }
.wp-slot-box-7p p:last-child { margin-bottom: 0; }
.wp-slot-box-7p strong { color: #d4af37; }
.wp-slot-box-7p a { color: #00d95f; text-underline-offset: 2px; text-decoration: underline; }
.wp-slot-box-7p a:hover { color: #00f768; }
.wp-slot-box-7p ul { margin-bottom: 12px; list-style-type: disc; padding-left: 18px; }
.wp-slot-box-7p ol { margin-bottom: 12px; padding-left: 1.125rem; list-style-type: decimal; }
.wp-slot-box-7p li { line-height: 1.6; color: #f0e6d2; font-size: 14px; margin-bottom: 5px; }
.wp-slot-box-7p table { border-collapse: collapse; overflow-x: auto; width: 100%; margin-bottom: 12px; display: block; }
.wp-slot-box-7p th { font-weight: 600; background: rgba(255,255,255,0.04); padding: 9px 12px; color: #d4af37; text-align: left; border-bottom: 1px solid rgba(212, 175, 55, 0.12); }
.wp-slot-box-7p td { color: #f0e6d2; padding: 9px 12px; border-bottom: 1px solid rgba(255,255,255,0.04); }
@media (min-width:777px) {
  .v-strip-main-cb { padding: 60px 36px; }
  .wp-area-head-q6 { font-size: 26px; }
  .wp-slot-box-7p table { display: table; }
}

.site-section-main-wcw { background: #1a1a2e; padding: 50px 20px; }
.wp-menu-top-6p8 { max-width: 1320px; margin: 0 auto; }
.page-hero-body-3y { font-family: Playfair Display, sans-serif; color: #d4af37; text-align: center; overflow-wrap: break-word; margin-bottom: 2rem; font-size: 24px; font-weight: 800; }
.el-grid-9ke { display: grid; gap: 20px; grid-template-columns: 1fr; }
.mod-grid-right-p1t {
  text-align: center;
}
.el-element-group-8d3 { font-family: Playfair Display, sans-serif; color: #1a1a2e; align-items: center; width: 44px; font-size: 18px; font-weight: 800; border-radius: 50%; display: inline-flex; justify-content: center; background: #00d95f; margin-bottom: 14px; height: 44px; }
.site-wrap-foot-w8 { font-family: Playfair Display, sans-serif; font-weight: 700; font-size: 16px; color: #d4af37; margin-bottom: 6px; }
.m-section-top-p9 { line-height: 1.55; font-family: Inter, sans-serif; color: #9d8b75; font-size: 14px; }
@media (min-width:722px) {
  .site-section-main-wcw { padding: 64px 36px; }
  .el-grid-9ke { grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); gap: 28px; }
  .page-hero-body-3y { font-size: 1.75rem; }
}

.el-item-head-cl { padding-top: 46px; padding-right: 1.25rem; padding-bottom: 46px; padding-left: 20px; background: #282c47; }
.site-main-foot-j2 { margin: 0 auto; max-width: 1320px; }
.page-holder-wrap-oa { gap: 0.875rem; display: grid; grid-template-columns: 1fr 1fr; }
.wp-layer-item-a8 { background: #1a1a2e; text-align: center; padding: 20px 16px; border-radius: 8px; border: 1px solid rgba(212, 175, 55, 0.12); }
.site-component-right-hq1 { font-size: 24px; line-height: 1.2; color: #d4af37; margin-bottom: 6px; font-weight: 800; font-family: Playfair Display, sans-serif; }
.mod-bar-primary-7b5 { font-size: 13px; font-family: Inter, sans-serif; color: #9d8b75; }
@media (min-width:681px) {
  .el-item-head-cl { padding-top: 52px; padding-right: 36px; padding-bottom: 52px; padding-left: 2.25rem; }
  .page-holder-wrap-oa { gap: 18px; grid-template-columns: repeat(auto-fit, minmax(160px, 1fr)); }
  .site-component-right-hq1 { font-size: 30px; }
}

.wp-grid-right-21 { padding: 48px 20px; background: #1a1a2e; }
.l-container-wrap-vp { max-width: 880px; margin: 0 auto; }
.l-box-cell-h2 { border-radius: 16px; box-shadow: 0 2px 16px rgba(0,0,0,0.12); padding: 28px 22px; background: #282c47; }
.el-icon-foot-qqi { flex-wrap: wrap; padding-bottom: 16px; align-items: baseline; margin-bottom: 16px; display: flex; border-bottom: 1px solid rgba(212, 175, 55, 0.12); gap: 10px; justify-content: space-between; }
.v-btn-body-mj { font-size: 20px; font-family: Playfair Display, sans-serif; color: #d4af37; font-weight: 800; overflow-wrap: break-word; }
.ui-text-left-9a { font-family: Inter, sans-serif; font-size: 0.8125rem; color: #2ecc71; font-weight: 600; }
.wp-col-inner-f27 { line-height: 1.65; font-size: 14px; font-family: Inter, sans-serif; color: #f0e6d2; }
.wp-col-inner-f27 p { margin-bottom: 12px; }
.wp-col-inner-f27 p:last-child { margin-bottom: 0; }
.wp-col-inner-f27 strong { color: #d4af37; }
.wp-col-inner-f27 a { text-underline-offset: 2px; text-decoration: underline; color: #00d95f; }
.wp-col-inner-f27 a:hover { color: #00f768; }
.wp-col-inner-f27 ul { padding-left: 1.125rem; margin-bottom: 0.75rem; list-style-type: circle; }
.wp-col-inner-f27 ol { list-style-type: decimal; padding-left: 1.125rem; margin-bottom: 0.75rem; }
.wp-col-inner-f27 li { margin-bottom: 4px; color: #f0e6d2; line-height: 1.65; font-size: 14px; }
.wp-col-inner-f27 table { border-collapse: collapse; overflow-x: auto; margin-bottom: 12px; display: block; width: 100%; }
.wp-col-inner-f27 th, .wp-col-inner-f27 td { padding: 8px 10px; font-size: 0.8125rem; text-align: left; border-bottom: 1px solid rgba(212, 175, 55, 0.12); }
.wp-col-inner-f27 th { letter-spacing: 0.03em; text-transform: uppercase; font-size: 12px; font-weight: 600; color: #d4af37; }
@media (min-width:765px) {
  .wp-grid-right-21 { padding: 64px 40px; }
  .l-box-cell-h2 { padding-top: 2.25rem; padding-right: 32px; padding-bottom: 36px; padding-left: 32px; }
  .v-btn-body-mj { font-size: 24px; }
  .wp-col-inner-f27 table { display: table; }
}

.wp-module-primary-2g1 { left: 16px; padding: 20px; z-index: 1000; box-shadow: 0 8px 32px rgba(0,0,0,0.4); background: #282c47; bottom: 16px; border-radius: 16px; border: 1px solid rgba(212, 175, 55, 0.12); max-width: 380px; width: calc(100% - 32px); position: fixed; }

.c-text-inner-lx { color: #d4af37; margin-bottom: 8px; font-weight: 700; font-size: 15px; }

.l-holder-primary-zxm { line-height: 1.5; font-family: Inter, sans-serif; color: #f0e6d2; font-size: 13px; margin-bottom: 1rem; }

.l-holder-primary-zxm a { color: #d4af37; text-underline-offset: 2px; text-decoration: underline; }

.l-holder-primary-zxm a:hover { color: #00d95f; }

.v-widget-inner-tb { display: flex; gap: 10px; }

.panel-wrap-eu { background: rgba(255,255,255,0.1); transition: background 0.25s ease; font-family: Inter, sans-serif; color: #d4af37; flex: 1; border-radius: 8px; font-weight: 600; text-align: center; padding: 10px 16px; font-size: 13px; }

.panel-wrap-eu:hover { background: rgba(255,255,255,0.15); }

.wp-panel-left-s4i { text-align: center; font-family: Inter, sans-serif; color: #9d8b75; flex: 1; padding: 10px 16px; font-size: 0.8125rem; transition: color 0.25s ease; font-weight: 500; border-radius: 8px; }

.wp-panel-left-s4i:hover { color: #f0e6d2; }
.ui-header-body-rnf { padding-top: 44px; padding-right: 16px; padding-bottom: 44px; padding-left: 16px; background: #1a1a2e; }
.l-component-wrap-txw { margin: 0 auto; max-width: 1320px; }
.el-box-box-l0 { overflow-wrap: break-word; font-weight: 700; margin-bottom: 20px; font-family: Playfair Display, sans-serif; font-size: 22px; color: #d4af37; }
.el-outer-item-kjj { line-height: 1.65; color: #f0e6d2; font-size: 0.9375rem; font-family: Inter, sans-serif; }
.el-outer-item-kjj p {
  margin-bottom: 0.875rem;
}
.el-outer-item-kjj p:last-child { margin-bottom: 0; }
.el-outer-item-kjj strong { color: #d4af37; font-weight: 600; }
.el-outer-item-kjj a { text-decoration: none; color: #00d95f; }
.el-outer-item-kjj a:hover {
  text-decoration: underline;
}
.el-outer-item-kjj ul { margin-bottom: 14px; padding-left: 22px; list-style-type: disc; }
.el-outer-item-kjj ol { list-style-type: decimal; padding-left: 22px; margin-bottom: 14px; }
.el-outer-item-kjj li { color: #f0e6d2; line-height: 1.7; font-size: 0.9375rem; margin-bottom: 6px; }
.el-outer-item-kjj dl { margin-bottom: 14px; }
.el-outer-item-kjj dt { font-weight: 700; font-size: 15px; margin-top: 14px; color: #d4af37; }
.el-outer-item-kjj dt:first-child { margin-top: 0; }
.el-outer-item-kjj dd { line-height: 1.65; margin-bottom: 6px; color: #f0e6d2; margin-left: 0; font-size: 15px; }
.el-outer-item-kjj table { overflow-x: auto; display: block; width: 100%; border-collapse: collapse; margin-bottom: 14px; }
.el-outer-item-kjj th,
.el-outer-item-kjj td { text-align: left; font-size: 14px; border-bottom: 1px solid rgba(212, 175, 55, 0.12); padding: 10px 12px; }
.el-outer-item-kjj th { color: #d4af37; letter-spacing: 0.03em; text-transform: uppercase; font-size: 13px; font-weight: 600; }
.el-outer-item-kjj td {
  color: #f0e6d2;
}
@media(min-width:766px) {
  .ui-header-body-rnf {
    padding-top: 60px; padding-right: 32px; padding-bottom: 60px; padding-left: 32px;
  }
  .el-box-box-l0 {
    font-size: 26px;
  }
  .el-outer-item-kjj table { display: table; }
}
.l-hero-item-e9n { background-position: center; display: flex; background-repeat: no-repeat; position: relative; align-items: center; background-color: #1a1a2e; background-size: cover; text-align: center; justify-content: center; padding: 60px 20px; min-height: 520px; overflow: hidden; }

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

.c-container-cell-oiw { z-index: 1; position: relative; max-width: 700px; }

.wp-top-col-pi0 { border: 1px solid rgba(212,175,55,0.4); letter-spacing: 0.08em; border-radius: 20px; margin-bottom: 20px; display: inline-block; background: rgba(10,22,40,0.5); font-size: 12px; font-weight: 700; color: #00d95f; text-transform: uppercase; padding-top: 6px; padding-right: 16px; padding-bottom: 6px; padding-left: 16px; }

.ui-section-top-8u { font-size: 32px; line-height: 1.15; text-shadow: 0 2px 8px rgba(0,0,0,0.4); font-weight: 800; font-family: Playfair Display, sans-serif; overflow-wrap: break-word; margin-bottom: 16px; color: #fff; }

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

.js-block-area-88d { display: flex; flex-direction: column; margin-top: 8px; align-items: center; gap: 16px; }

.app-region-sy6 { backdrop-filter: blur(4px); text-align: center; border-radius: 16px; border: 1px solid rgba(212,175,55,0.3); max-width: 380px; padding: 16px 24px; width: 100%; background: rgba(212,175,55,0.12); }

.nav-inner-hdv { color: #00d95f; font-weight: 800; font-size: 26px; line-height: 1.2; }

.el-inner-vfp { color: rgba(255,255,255,0.6); margin-top: 4px; font-size: 13px; }

.v-outer-wrap-sn1 { font-weight: 700; display: block; font-family: Inter, sans-serif; font-size: 16px; transition: background 0.25s ease; width: 100%; background: #00d95f; max-width: 380px; padding: 16px 36px; text-align: center; border-radius: 8px; color: #1a1a2e; }

.v-outer-wrap-sn1:hover { background: #00f768; }

.l-top-main-2lc { color: rgba(255,255,255,0.45); font-size: 11px; margin-top: 8px; }

@media (min-width:771px) {
  .l-hero-item-e9n { min-height: 600px; padding: 80px 40px; }
  .ui-section-top-8u { font-size: 48px; }
  .v-box-block-9a { font-size: 18px; }
  .nav-inner-hdv { font-size: 2.25rem; }
}
.l-zone-area-8nn { background: #1a1a2e; padding: 36px 18px; border-top: 1px solid rgba(212, 175, 55, 0.12); }

.m-content-right-hl3 { text-align: center; max-width: 1320px; margin: 0 auto; display: flex; gap: 24px; flex-direction: column; align-items: center; }

.ui-list-row-9i { font-weight: 800; letter-spacing: -0.02em; color: #d4af37; font-size: 19px; }

.js-menu-group-3w { display: flex; justify-content: center; flex-wrap: wrap; gap: 8px 20px; }

.js-menu-group-3w a { transition: color 0.25s ease; font-size: 0.875rem; font-family: Inter, sans-serif; font-weight: 500; color: #f0e6d2; }

.js-menu-group-3w a:hover { color: #d4af37; }

.v-nav-item-wa { background: rgba(212, 175, 55, 0.12); height: 1px; width: 60px; }

.mod-wrapper-box-ie { color: #9d8b75; line-height: 1.55; font-size: 12px; max-width: 700px; }

.v-wrapper-top-aj7 { color: #9d8b75; font-size: 12px; }
.page-icon-cell-dyd { background: #1a1a2e; border-bottom: 1px solid rgba(212, 175, 55, 0.12); }

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

.t-block-block-r12 { align-items: center; transition: background 0.25s ease; border: 1px solid rgba(212, 175, 55, 0.12); border-radius: 8px; flex-shrink: 0; height: 40px; color: #f0e6d2; justify-content: center; background: none; cursor: pointer; width: 40px; display: flex; }

.t-block-block-r12:hover { background: rgba(255,255,255,0.04); }

.v-text-519 { color: #d4af37; font-size: 19px; font-weight: 800; display: flex; letter-spacing: -0.02em; gap: 8px; align-items: center; white-space: nowrap; }

.widget-foot-7it { margin-left: auto; gap: 8px; align-items: center; display: flex; }

.js-wrapper-row-up { font-weight: 700; color: #1a1a2e; font-size: 13px; border-radius: 8px; font-family: Inter, sans-serif; padding-top: 7px; padding-right: 14px; padding-bottom: 7px; padding-left: 14px; transition: background 0.25s ease; background: #00d95f; }

.js-wrapper-row-up:hover { background: #00f768; }

.b-grid-item-gv3 { border: 1px solid rgba(255,255,255,0.1); color: #f0e6d2; display: none; background: none; }

.b-grid-item-gv3:hover { background: rgba(255,255,255,0.04); }

/* --- Drawer --- */

.c-box-cell-8e { background: #1a1a2e; height: 100%; left: 0; transform: translateX(-100%); display: flex; overflow-y: auto; width: 280px; position: fixed; flex-direction: column; transition: transform 0.3s ease; z-index: 200; border-right: 1px solid rgba(212, 175, 55, 0.12); top: 0; }

.c-box-cell-8e.c-cell-item-9oj { transform: translateX(0); }

.c-link-5i6 { align-items: center; flex-shrink: 0; justify-content: space-between; display: flex; padding: 1rem 20px; border-bottom: 1px solid rgba(255,255,255,0.06); }

.page-section-item-fs { transition: background 0.25s ease; font-size: 18px; border: 1px solid rgba(212, 175, 55, 0.12); border-radius: 4px; height: 32px; place-items: center; background: none; display: grid; width: 32px; cursor: pointer; color: #f0e6d2; }

.page-section-item-fs:hover { background: rgba(255,255,255,0.04); }

.app-content-top-zk { padding: 12px 0; display: flex; flex-direction: column; flex: 1; }

.b-list-cell-wd { font-weight: 500; font-size: 16px; font-family: Inter, sans-serif; color: #f0e6d2; padding-top: 14px; padding-right: 24px; padding-bottom: 14px; padding-left: 24px; transition: background 0.25s ease, color 0.25s ease; }

.b-list-cell-wd:hover { color: #d4af37; background: rgba(255,255,255,0.04); }

.v-card-block-5a0 { transition: opacity 0.3s ease, visibility 0.3s ease; inset: 0; visibility: hidden; position: fixed; z-index: 150; background: rgba(0, 0, 0, 0.65); opacity: 0; }

.v-card-block-5a0.c-cell-item-9oj { visibility: visible; opacity: 1; }

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

.l-slot-main-6b { position: relative; }

.c-slot-base-95b { cursor: pointer; font-weight: 600; padding-top: 5px; padding-right: 10px; padding-bottom: 5px; padding-left: 10px; white-space: nowrap; border: 1px solid rgba(212, 175, 55, 0.12); border-radius: 8px; transition: border-color 0.25s ease, background 0.25s ease; align-items: center; font-family: Inter, sans-serif; color: #f0e6d2; gap: 6px; font-size: 13px; line-height: 1; display: flex; background: rgba(255,255,255,0.02); }

.c-slot-base-95b:hover { background: rgba(255,255,255,0.04); border-color: rgba(255,255,255,0.15); }
.wp-slot-rd { transition: transform 0.25s ease; font-size: 10px; }
.l-slot-main-6b.c-cell-item-9oj .wp-slot-rd { transform: rotate(180deg); }

.l-bar-head-x0 { min-width:136px; top: calc(100% + 4px); box-shadow: 0 8px 24px rgba(0,0,0,0.4); position: absolute; right: 0; background: #282c47; border-radius: 16px; display: none; border: 1px solid rgba(212, 175, 55, 0.12); padding: 4px; z-index: 50; }

.l-slot-main-6b.c-cell-item-9oj .l-bar-head-x0 { display: block; }

.mod-region-head-l9 { transition: background 0.25s ease, color 0.25s ease; cursor: pointer; color: #f0e6d2; padding-top: 8px; padding-right: 12px; padding-bottom: 8px; padding-left: 12px; align-items: center; display: flex; font-family: Inter, sans-serif; font-weight: 500; font-size: 13px; gap: 8px; border-radius: 8px; }

.mod-region-head-l9:hover { background: rgba(255,255,255,0.06); color: #d4af37; }
.mod-region-head-l9.active { color: #00d95f; }
.m-outer-foot-2o { line-height: 1; font-size: 1rem; }

/* --- Desktop --- */

@media (min-width:796px) {
  .ui-strip-qnc { padding: 0 20px; height: 60px; }
  .b-grid-item-gv3 { display: inline-flex; }
}
.site-frame-right-fy { padding: 58px 20px; background: #1a1a2e; background-size: cover; position: relative; background-repeat: no-repeat; background-position: center; }
.ui-outer-area-v7 { z-index: 1; position: relative; }
.site-frame-right-fy::before { position: absolute; content: ''; inset: 0; background: linear-gradient(180deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.85) 100%); pointer-events: none; }
.l-grid-block-g60 { text-align: center; border: 1px solid rgba(255,255,255,0.1); max-width: 780px; backdrop-filter: blur(8px); border-radius: 16px; margin: 0 auto; padding: 34px 26px; background: rgba(0,0,0,0.4); }
.view-cell-0e { font-size: 22px; overflow-wrap: break-word; font-weight: 800; color: #fff; text-shadow: 0 2px 8px rgba(0,0,0,0.3); margin-bottom: 10px; font-family: Playfair Display, sans-serif; }
.t-holder-row-gu { font-weight: 800; font-size: 36px; margin-bottom: 22px; text-shadow: 0 2px 12px rgba(0,0,0,0.4); color: #00d95f; }
.el-inner-base-q6k { margin-bottom: 1.625rem; }
.el-inner-base-q6k p { color: rgba(255,255,255,0.9); font-family: Inter, sans-serif; line-height: 1.7; font-size: 15px; margin-bottom: 13px; }
.el-inner-base-q6k p:last-child { margin-bottom: 0; }
.el-inner-base-q6k ul { margin-bottom: 13px; padding-left: 20px; text-align: left; list-style-type: disc; }
.el-inner-base-q6k ol { padding-left: 20px; margin-bottom: 13px; text-align: left; list-style-type: decimal; }
.el-inner-base-q6k li { line-height: 1.6; color: rgba(255,255,255,0.85); font-family: Inter, sans-serif; margin-bottom: 6px; font-size: 14px; }
.el-inner-base-q6k a { color: #00d95f; text-decoration: underline; text-underline-offset: 2px; }
.el-inner-base-q6k a:hover { color: #00f768; }
.el-inner-base-q6k strong { color: #fff; }
.el-inner-base-q6k table { overflow-x: auto; display: block; margin-bottom: 13px; font-size: 14px; border-collapse: collapse; width: 100%; }
.el-inner-base-q6k th { font-weight: 600; text-align: left; border-bottom: 1px solid rgba(255,255,255,0.12); padding: 10px 13px; color: #fff; background: rgba(255,255,255,0.06); }
.el-inner-base-q6k td { padding: 10px 13px; color: rgba(255,255,255,0.85); border-bottom: 1px solid rgba(255,255,255,0.06); }
.js-area-cell-v3 { font-size: 16px; padding: 14px 36px; border-radius: 8px; font-weight: 700; font-family: Inter, sans-serif; color: #1a1a2e; text-shadow: none; background: #00d95f; display: inline-block; transition: background 0.25s ease; }
.js-area-cell-v3:hover { background: #00f768; }
.wp-content-group-yxn { font-size: 11px; color: rgba(255,255,255,0.5); margin-top: 14px; }
@media (min-width:818px) {
  .site-frame-right-fy { padding: 76px 40px; }
  .l-grid-block-g60 { padding: 44px 40px; }
  .view-cell-0e { font-size: 26px; }
  .t-holder-row-gu { font-size: 44px; }
  .el-inner-base-q6k table { display: table; }
}