*,*::before,*::after{box-sizing:border-box}html,body{overflow-x:clip}img,video{max-width:100%;height:auto}svg{max-width:100%}a,button,input,select,textarea,[role="button"]{max-width:100%}section,main,header,footer,article,aside{max-width:100%;min-width:0}body{margin:0;font-family:var(--t-font-body);font-size:var(--t-fs-base);color:var(--c-text, #111);background:var(--c-bg, #fff)}h1,h2,h3,.is-heading{font-family:var(--t-font-heading)}h1{font-size:var(--t-fs-h1)}h2{font-size:var(--t-fs-h2)}h3{font-size:var(--t-fs-h3)}.is-heading{font-size:var(--t-fs-h2);font-weight:bold}._5s4nt4{float:left;margin:0 1rem .5rem 0}._6b1u28{float:right;margin:0 0 .5rem 1rem}._zpgvrs{display:block;margin:.5rem auto}._4t1msp{display:block;width:100%}._ugi9hk{width:25%}._6da9m7{width:50%}._5jhibw{width:75%}._10brhf{width:100%}._5s4nt4,._zpgvrs,._6b1u28,._4t1msp,._ugi9hk,._6da9m7,._5jhibw,._10brhf{max-width:100%;height:auto}._1vrw1d{text-align:left}._6a8778{text-align:center}._1u5cwn{text-align:right}._1f3i88{text-align:justify}._3bt0t6 table{border-collapse:collapse;width:100%}._3bt0t6 th,._3bt0t6 td{border:1px solid var(--c-border, rgba(128,128,128,.35));padding:.5rem .75rem}._3bt0t6 th{font-weight:600;background:var(--c-surface, rgba(128,128,128,.12))}._3bt0t6 table._5glqng{margin-right:auto;width:auto!important}._3bt0t6 table._22om76{margin-left:auto;margin-right:auto;width:auto!important}._3bt0t6 table._493s5x{margin-left:auto;width:auto!important}._3bt0t6 table._1bglp8{width:10%!important}._3bt0t6 table._5xb6fj{width:15%!important}._3bt0t6 table._jwdmdt{width:20%!important}._3bt0t6 table._1vg70f{width:25%!important}._3bt0t6 table._ut5gca{width:30%!important}._3bt0t6 table._5iuv8l{width:35%!important}._3bt0t6 table._365mok{width:40%!important}._3bt0t6 table._2rjn4y{width:45%!important}._3bt0t6 table._2bms9j{width:50%!important}._3bt0t6 table._6236ob{width:55%!important}._3bt0t6 table._4bgpfd{width:60%!important}._3bt0t6 table._2w6ods{width:65%!important}._3bt0t6 table._18zdy8{width:70%!important}._3bt0t6 table._5ootjq{width:75%!important}._3bt0t6 table._1cpmd3{width:80%!important}._3bt0t6 table._oa109x{width:85%!important}._3bt0t6 table._znh5k9{width:90%!important}._3bt0t6 table._3cq2uy{width:95%!important}._3bt0t6 table._1xyk1y{width:100%!important}._3bt0t6 table._1bglp8,._3bt0t6 table._5xb6fj,._3bt0t6 table._jwdmdt,._3bt0t6 table._1vg70f,._3bt0t6 table._ut5gca,._3bt0t6 table._5iuv8l,._3bt0t6 table._365mok,._3bt0t6 table._2rjn4y,._3bt0t6 table._2bms9j,._3bt0t6 table._6236ob,._3bt0t6 table._4bgpfd,._3bt0t6 table._2w6ods,._3bt0t6 table._18zdy8,._3bt0t6 table._5ootjq,._3bt0t6 table._1cpmd3,._3bt0t6 table._oa109x,._3bt0t6 table._znh5k9,._3bt0t6 table._3cq2uy,._3bt0t6 table._1xyk1y{min-width:0!important}._3bt0t6 ._179a2b{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}@media (max-width:600px){._3bt0t6 ._179a2b table{min-width:0;table-layout:auto!important}}


._3vh9c0{position:relative;overflow:hidden;background:linear-gradient(120deg,var(--c-dark,#0d0f12) 0%,var(--c-dark-purple,#1b1230) 55%,var(--c-dark,#0d0f12) 100%);color:var(--c-text-invert,#ffffff);font-family:var(--t-font-body,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif);padding:calc(var(--t-section-py,4.5rem) + 1rem) 1.25rem}
._4mumsf{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
._1jvvbq{position:absolute;inset:0;background:radial-gradient(circle at 78% 20%,var(--c-purple-glow,rgba(122,63,242,.42)),transparent 55%),linear-gradient(90deg,var(--c-overlay,rgba(8,9,12,.92)) 15%,var(--c-overlay-soft,rgba(8,9,12,.55)) 100%)}
._3xeu5k{position:relative;max-width:var(--t-container-max,1180px);margin:0 auto;display:grid;grid-template-columns:52% 48%;gap:2.5rem;align-items:start}
._3flip4{margin:0 0 .9rem;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700;color:var(--c-gold,#f2b60d)}
._4cdys7{font-family:var(--t-font-heading,"Segoe UI Semibold",system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif);font-size:var(--t-fs-h1,2.75rem);line-height:1.08;margin:0 0 1.1rem;max-width:22ch}
._8i1l87{margin:1.4rem 0 0;font-size:.82rem;color:var(--c-text-invert-faint,rgba(255,255,255,.55))}
._15o7ai{position:relative;z-index:2;display:flex;flex-direction:column;gap:1.6rem;padding:1.9rem 1.9rem 2.1rem;background:linear-gradient(160deg,var(--c-hero-panel,rgba(255,255,255,.09)) 0%,var(--c-hero-panel-2,rgba(255,255,255,.04)) 100%);border:1px solid var(--c-dark-line,rgba(255,255,255,.12));border-radius:var(--t-radius,14px);box-shadow:0 26px 60px var(--c-hero-panel-shadow,rgba(0,0,0,.45));backdrop-filter:blur(6px)}
._45qxbz{display:flex;flex-direction:column;gap:.85rem}
._1l5pax{display:block;text-align:center;text-decoration:none;font-weight:800;padding:1.2rem 1.6rem;border-radius:var(--t-radius,14px);font-size:1.12rem;letter-spacing:.01em;transition:transform .2s,background .2s}
._4wv3a1{background:var(--c-primary,#12b455);color:var(--c-text-invert,#ffffff);box-shadow:0 16px 34px var(--c-primary-shadow,rgba(18,180,85,.32))}
._4wv3a1:hover{background:var(--c-primary-dark,#0d8f43);transform:translateY(-2px)}
._3bekx7{background:var(--c-secondary,#e2372f);color:var(--c-text-invert,#ffffff)}
._3bekx7:hover{background:var(--c-secondary-dark,#b82922);transform:translateY(-2px)}
._313w0r{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}
._313w0r li{display:flex;flex-direction:column;gap:.25rem;background:var(--c-hero-fact,rgba(255,255,255,.08));border:1px solid var(--c-dark-line,rgba(255,255,255,.12));border-radius:var(--t-radius-sm,8px);padding:1.05rem 1.15rem}
._313w0r li:first-child:nth-last-child(odd){grid-column:1 / -1}
._313w0r strong{font-size:1.75rem;line-height:1.1;color:var(--c-gold,#f2b60d);font-family:var(--t-font-heading,"Segoe UI Semibold",system-ui,-apple-system,Roboto,Helvetica,Arial,sans-serif);overflow-wrap:break-word}
._313w0r span{font-size:.88rem;color:var(--c-text-invert-muted,rgba(255,255,255,.72))}
@media(max-width:900px){._3xeu5k{grid-template-columns:1fr;gap:1.8rem}._15o7ai{padding:1.5rem 1.4rem 1.7rem}._4cdys7{font-size:2.1rem;max-width:none}._313w0r strong{font-size:1.55rem}}
@media(max-width:480px){._3vh9c0{padding:2.5rem 1rem}._4cdys7{font-size:1.75rem}._15o7ai{padding:1.2rem 1.1rem 1.4rem;gap:1.2rem}._1l5pax{font-size:1.02rem;padding:1.05rem 1.2rem}._313w0r{grid-template-columns:1fr}._313w0r li:first-child:nth-last-child(odd){grid-column:auto}._313w0r strong{font-size:1.4rem}}


._e3zajj{box-sizing:border-box;padding:var(--t-section-py) 1.25rem;font-family:var(--t-font-body);font-size:var(--t-fs-base);overflow-x:hidden}
._e3zajj *{box-sizing:border-box}
._45czay{background:var(--c-bg);color:var(--c-text)}
._zyp2y3{background:var(--c-dark);color:var(--c-text-invert)}
._63dw9n{max-width:var(--t-container-max);margin:0 auto;display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:2.5rem;align-items:start}
._4912p2{display:inline-block;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:.7rem;color:var(--c-primary)}
._zyp2y3 ._4912p2{color:var(--c-gold)}
._9c0cf6{font-family:var(--t-font-heading);font-size:var(--t-fs-h2);line-height:1.15;margin:0;position:relative;padding-left:1rem;overflow-wrap:break-word;word-break:break-word}
._9c0cf6::before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:4px;border-radius:2px;background:var(--c-primary)}
._zyp2y3 ._9c0cf6::before{background:var(--c-gold)}
._1z6l92{min-width:0;line-height:1.75;overflow-wrap:break-word;word-break:break-word;max-width:100%}
._1z6l92>*:first-child{margin-top:0}
._1z6l92>*:last-child{margin-bottom:0}
._1z6l92 p{margin:0 0 1rem;overflow-wrap:break-word;word-break:break-word}
._45czay ._1z6l92{color:var(--c-text-muted)}
._zyp2y3 ._1z6l92{color:var(--c-text-invert-muted)}
._1z6l92 h1,._1z6l92 h2,._1z6l92 h3,._1z6l92 h4,._1z6l92 h5,._1z6l92 h6{overflow-wrap:break-word;word-break:break-word;line-height:1.3;margin:1.4rem 0 .6rem}
._1z6l92 h1{font-size:1.6rem}
._1z6l92 h2{font-size:1.4rem}
._1z6l92 h3{font-size:1.2rem}
._1z6l92 img{max-width:100%;height:auto;border-radius:var(--t-radius-sm);display:block}
._1z6l92 figure{margin:0 0 1rem;max-width:100%}
._1z6l92 iframe,._1z6l92 video{max-width:100%;width:100%;aspect-ratio:16/9;border:0;height:auto}
._1z6l92 pre,._1z6l92 code{overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-width:100%;-webkit-overflow-scrolling:touch}
._1z6l92 table{width:100%;border-collapse:collapse}
._1z6l92 table th,._1z6l92 table td{border:1px solid var(--c-border);padding:.5rem .7rem;text-align:left;min-width:120px;white-space:normal;word-break:normal;overflow-wrap:break-word}
._zyp2y3 ._1z6l92 table th,._zyp2y3 ._1z6l92 table td{border-color:var(--c-dark-line)}
._1z6l92>table,._1z6l92 ._2y7lcr{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
._1z6l92 ul,._1z6l92 ol{padding-left:1.2rem;margin:0 0 1rem;overflow-wrap:break-word;word-break:break-word;max-width:100%}
._1z6l92 li{overflow-wrap:break-word;word-break:break-word}
._1z6l92 blockquote{margin:1rem 0;padding:.6rem 1rem;border-left:3px solid var(--c-primary);overflow-wrap:break-word;word-break:break-word;max-width:100%}
._zyp2y3 ._1z6l92 blockquote{border-left-color:var(--c-gold)}
._1z6l92 a{overflow-wrap:break-word;word-break:break-word}
._653cx1{grid-column:2;list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem;max-width:100%}
._653cx1 li{position:relative;padding:.8rem .9rem .8rem 2.1rem;border-radius:var(--t-radius-sm);font-size:.94rem;line-height:1.5;overflow-wrap:break-word;word-break:break-word}
._45czay ._653cx1 li{background:var(--c-card);border:1px solid var(--c-border)}
._zyp2y3 ._653cx1 li{background:rgba(255,255,255,.05);border:1px solid var(--c-dark-line)}
._653cx1 li::before{content:"7";position:absolute;left:.75rem;top:.8rem;font-weight:800;color:var(--c-primary)}
._zyp2y3 ._653cx1 li::before{color:var(--c-gold)}
._lot1lk{grid-column:2;margin:.5rem 0 0}
._5wga0h{display:inline-block;background:var(--c-primary);color:#fff;text-decoration:none;font-weight:700;padding:.85rem 1.6rem;border-radius:var(--t-radius-sm);transition:background .2s,transform .2s;max-width:100%;overflow-wrap:break-word;word-break:break-word;text-align:center}
._5wga0h:hover{background:var(--c-primary-dark);transform:translateY(-2px)}
/* Заголовок по центру: текст на всю ширину контейнера */
._5hd819 ._63dw9n{grid-template-columns:1fr;gap:1.6rem}
._5hd819 ._x1dr6v{text-align:center}
._5hd819 ._9c0cf6{padding-left:0;padding-top:1rem}
._5hd819 ._9c0cf6::before{left:50%;right:auto;top:0;bottom:auto;width:44px;height:4px;transform:translateX(-50%)}
._5hd819 ._653cx1,._5hd819 ._lot1lk{grid-column:1}
/* Заголовок справа: текстовая зона слева (зеркально) */
._529vxb ._63dw9n{grid-template-columns:1fr minmax(220px,320px)}
._529vxb ._x1dr6v{grid-column:2;grid-row:1;text-align:right}
._529vxb ._1z6l92{grid-column:1;grid-row:1}
._529vxb ._9c0cf6{padding-left:0;padding-right:1rem}
._529vxb ._9c0cf6::before{left:auto;right:0}
._529vxb ._653cx1,._529vxb ._lot1lk{grid-column:1}
@media(max-width:860px){._63dw9n,._5hd819 ._63dw9n,._529vxb ._63dw9n{grid-template-columns:1fr;gap:1.3rem}._653cx1,._lot1lk{grid-column:1}._529vxb ._x1dr6v{grid-column:1;grid-row:auto}._529vxb ._1z6l92{grid-column:1;grid-row:auto}._653cx1{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}
@media(max-width:480px){._e3zajj{padding:2.5rem 1rem}._9c0cf6{font-size:1.45rem;padding-left:.8rem}._5hd819 ._9c0cf6{font-size:1.45rem;padding-left:0}._529vxb ._9c0cf6{font-size:1.45rem;padding-left:0;padding-right:.8rem}._1z6l92{font-size:.95rem}._1z6l92 h1{font-size:1.35rem}._1z6l92 h2{font-size:1.2rem}._1z6l92 h3{font-size:1.1rem}._1z6l92 ul,._1z6l92 ol{padding-left:1rem}._1z6l92 blockquote{margin:.8rem 0;padding:.5rem .8rem}._653cx1{grid-template-columns:1fr;gap:.6rem}._653cx1 li{padding:.7rem .8rem .7rem 2rem;font-size:.9rem}._5wga0h{width:100%;padding:.8rem 1.2rem}}



._moew70 {
  box-sizing: border-box;
  padding: var(--t-section-py, 4.5rem) 1.25rem;
  font-family: var(--t-font-body, system-ui, sans-serif);
}
._moew70 *,
._moew70 *::before,
._moew70 *::after {
  box-sizing: border-box;
}
._18tvzd {
  background: var(--c-bg-light, #f4f6fb);
  color: var(--c-text-on-light, #0b1020);
}
._5ksswp {
  background: var(--c-bg-dark, #04070a);
  color: var(--c-text-on-dark, #f8fafc);
}
._51k4gp {
  width: 100%;
  max-width: var(--t-container-max, 1180px);
  margin: 0 auto;
}
._49ryp5 {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: var(--t-space-lg, 1.5rem);
  margin-bottom: var(--t-space-xl, 2rem);
}
._4cdz7u {
  max-width: var(--t-content-max, 42rem);
}
._21nvyt {
  margin: 0 0 var(--t-space-sm, 0.75rem);
  color: var(--c-accent, #a78bfa);
  font-size: var(--t-fs-sm, 0.875rem);
  font-weight: var(--t-fw-bold, 700);
  letter-spacing: var(--t-letter-wide, 0.08em);
  text-transform: uppercase;
}
._2pq584 {
  margin: 0;
  font-family: var(--t-font-heading, system-ui, sans-serif);
  font-size: var(--t-fs-h2, clamp(2rem, 5vw, 3.25rem));
  font-weight: var(--t-fw-heading, 800);
  line-height: var(--t-lh-heading, 1.08);
  letter-spacing: var(--t-letter-tight, -0.03em);
  overflow-wrap: break-word;
  word-break: break-word;
}
._18tvzd ._2pq584 {
  color: var(--c-title-on-light, #0b1020);
}
._5ksswp ._2pq584 {
  color: var(--c-title-on-dark, #f8fafc);
}
._3tab6w {
  max-width: var(--t-copy-max, 32rem);
  margin: 0;
  font-size: var(--t-fs-base, 1rem);
  line-height: var(--t-lh-body, 1.65);
}
._18tvzd ._3tab6w {
  color: var(--c-muted-on-light, #4d5670);
}
._5ksswp ._3tab6w {
  color: var(--c-muted-on-dark, #a7b0c3);
}
._5jhmj4 {
  display: grid;
  grid-template-columns: repeat(var(--slg-columns, 4), minmax(0, 1fr));
  gap: var(--t-grid-gap, 1rem);
  margin: 0;
  padding: 0;
  list-style: none;
}
._9zakpi {
  min-width: 0;
  display: flex;
}
._61yxw7 {
  position: relative;
  display: flex;
  width: 100%;
  flex-direction: column;
  overflow: hidden;
  isolation: isolate;
  border: var(--t-border-width, 1px) solid var(--c-border, #27324a);
  border-radius: var(--t-radius, 14px);
  box-shadow: var(--t-shadow-card, 0 0.75rem 2rem var(--c-shadow, rgba(0, 0, 0, 0.22)));
  transition: transform var(--t-transition, 180ms) ease, border-color var(--t-transition, 180ms) ease, box-shadow var(--t-transition, 180ms) ease;
}
._18tvzd ._61yxw7 {
  border-color: var(--c-border-on-light, #dfe3ee);
  background: var(--c-surface-light, #ffffff);
}
._5ksswp ._61yxw7 {
  border-color: var(--c-border-on-dark, #27324a);
  background: var(--c-surface-dark, #141c2f);
}
._61yxw7:hover,
._61yxw7:focus-within {
  transform: translateY(var(--t-hover-lift, -0.25rem));
  border-color: var(--c-primary, #7c3aed);
  box-shadow: var(--t-shadow-card-hover, 0 1rem 2.5rem var(--c-shadow, rgba(0, 0, 0, 0.22)));
}
._2f7m4t {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  border-radius: inherit;
}
._18tvzd ._2f7m4t {
  background: linear-gradient(145deg, var(--c-surface-light-alt, #eef1f8), var(--c-surface-light, #ffffff));
}
._5ksswp ._2f7m4t {
  background: linear-gradient(145deg, var(--c-surface-alt, #1d2943), var(--c-surface-dark, #141c2f));
}
/* Выравнивающий слой: одинаковый визуальный вес карточек независимо от яркости обложек */
._2f7m4t::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 2;
  pointer-events: none;
  border-radius: inherit;
  box-shadow: inset 0 0 0 var(--t-border-width, 1px) var(--c-card-ring, rgba(13, 15, 18, 0.12));
  background: linear-gradient(180deg, var(--c-card-veil-top, rgba(8, 9, 12, 0.06)) 0%, transparent 38%, var(--c-card-veil-bottom, rgba(8, 9, 12, 0.16)) 100%);
}
._5ksswp ._2f7m4t::after {
  box-shadow: inset 0 0 0 var(--t-border-width, 1px) var(--c-card-ring-dark, rgba(255, 255, 255, 0.12));
}
._1q0nh1 {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}
._5kv57g {
  position: absolute;
  inset: 0;
  z-index: 3;
  display: flex;
  align-items: flex-end;
  background: linear-gradient(to top, var(--c-overlay, rgba(8, 9, 12, 0.78)) 0%, rgba(8, 9, 12, 0.35) 55%, transparent 100%);
  opacity: 0;
  transition: opacity var(--t-transition, 180ms) ease;
}
._61yxw7:hover ._5kv57g,
._61yxw7:focus-within ._5kv57g {
  opacity: 1;
}
._65rutt {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: var(--t-space-md, 1rem);
  padding: var(--t-card-padding, 1.25rem);
  width: 100%;
  transform: translateY(0.5rem);
  transition: transform var(--t-transition, 180ms) ease;
}
._61yxw7:hover ._65rutt,
._61yxw7:focus-within ._65rutt {
  transform: translateY(0);
}
._4vb7ai {
  margin: 0;
  font-family: var(--t-font-heading, system-ui, sans-serif);
  font-size: var(--t-fs-h3, 1.25rem);
  font-weight: var(--t-fw-bold, 700);
  line-height: var(--t-lh-title, 1.25);
  min-height: calc(var(--t-fs-h3, 1.25rem) * var(--t-lh-title, 1.25) * 2);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  overflow-wrap: anywhere;
  color: var(--c-text-on-dark, #f8fafc);
}
._53ue58 {
  display: inline-flex;
  min-height: var(--t-control-height, 3rem);
  align-items: center;
  justify-content: center;
  margin-top: auto;
  padding: var(--t-button-py, 0.75rem) var(--t-button-px, 1.25rem);
  border-radius: var(--t-radius-sm, 8px);
  background: var(--c-primary, #7c3aed);
  color: var(--c-primary-contrast, #ffffff);
  font-size: var(--t-fs-base, 1rem);
  font-weight: var(--t-fw-bold, 700);
  line-height: var(--t-lh-control, 1.2);
  text-align: center;
  text-decoration: none;
  transition: background var(--t-transition, 180ms) ease, transform var(--t-transition, 180ms) ease;
}
._53ue58:hover {
  background: var(--c-accent, #a78bfa);
  transform: scale(var(--t-button-hover-scale, 1.02));
}
._53ue58:focus-visible {
  outline: var(--t-focus-width, 3px) solid var(--c-accent, #a78bfa);
  outline-offset: var(--t-focus-offset, 3px);
}
@media (max-width: 64rem) {
  ._5jhmj4 {
    grid-template-columns: repeat(min(var(--slg-columns, 4), 3), minmax(0, 1fr));
  }
}
@media (max-width: 48rem) {
  ._49ryp5 {
    align-items: flex-start;
    flex-direction: column;
  }
  ._3tab6w {
    max-width: none;
  }
  ._5jhmj4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  ._5kv57g {
    opacity: 1;
    background: linear-gradient(to top, var(--c-overlay, rgba(8, 9, 12, 0.78)) 0%, rgba(8, 9, 12, 0.45) 45%, transparent 100%);
  }
  ._65rutt {
    transform: translateY(0);
  }
}
@media (max-width: 30rem) {
  ._moew70 {
    padding: var(--t-section-py, 2.5rem) 1rem;
  }
  ._65rutt {
    padding: var(--t-card-padding-sm, 0.9rem);
    gap: var(--t-space-sm, 0.75rem);
  }
  ._4vb7ai {
    font-size: var(--t-fs-base, 1rem);
    min-height: 0;
  }
  ._53ue58 {
    min-height: var(--t-control-height-sm, 2.5rem);
    padding: var(--t-button-py-sm, 0.6rem) var(--t-button-px-sm, 0.9rem);
    font-size: var(--t-fs-sm, 0.875rem);
  }
}
@media (prefers-reduced-motion: reduce) {
  ._61yxw7,
  ._53ue58,
  ._5kv57g,
  ._65rutt {
    transition: none;
  }
  ._61yxw7:hover,
  ._61yxw7:focus-within,
  ._53ue58:hover {
    transform: none;
  }
}


._dpfhk5{box-sizing:border-box;padding:var(--t-section-py) 1.25rem;font-family:var(--t-font-body);font-size:var(--t-fs-base);overflow-x:hidden}
._dpfhk5 *{box-sizing:border-box}
._5ag6jm{background:var(--c-bg);color:var(--c-text)}
._1htoh2{background:var(--c-dark);color:var(--c-text-invert)}
._57mcyh{max-width:var(--t-container-max);margin:0 auto;display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:2.5rem;align-items:start}
._517y9z{display:inline-block;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:.7rem;color:var(--c-primary)}
._1htoh2 ._517y9z{color:var(--c-gold)}
._3xjn3z{font-family:var(--t-font-heading);font-size:var(--t-fs-h2);line-height:1.15;margin:0;position:relative;padding-left:1rem;overflow-wrap:break-word;word-break:break-word}
._3xjn3z::before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:4px;border-radius:2px;background:var(--c-primary)}
._1htoh2 ._3xjn3z::before{background:var(--c-gold)}
._5w7vmq{min-width:0;line-height:1.75;overflow-wrap:break-word;word-break:break-word;max-width:100%}
._5w7vmq>*:first-child{margin-top:0}
._5w7vmq>*:last-child{margin-bottom:0}
._5w7vmq p{margin:0 0 1rem;overflow-wrap:break-word;word-break:break-word}
._5ag6jm ._5w7vmq{color:var(--c-text-muted)}
._1htoh2 ._5w7vmq{color:var(--c-text-invert-muted)}
._5w7vmq h1,._5w7vmq h2,._5w7vmq h3,._5w7vmq h4,._5w7vmq h5,._5w7vmq h6{overflow-wrap:break-word;word-break:break-word;line-height:1.3;margin:1.4rem 0 .6rem}
._5w7vmq h1{font-size:1.6rem}
._5w7vmq h2{font-size:1.4rem}
._5w7vmq h3{font-size:1.2rem}
._5w7vmq img{max-width:100%;height:auto;border-radius:var(--t-radius-sm);display:block}
._5w7vmq figure{margin:0 0 1rem;max-width:100%}
._5w7vmq iframe,._5w7vmq video{max-width:100%;width:100%;aspect-ratio:16/9;border:0;height:auto}
._5w7vmq pre,._5w7vmq code{overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-width:100%;-webkit-overflow-scrolling:touch}
._5w7vmq table{width:100%;border-collapse:collapse}
._5w7vmq table th,._5w7vmq table td{border:1px solid var(--c-border);padding:.5rem .7rem;text-align:left;min-width:120px;white-space:normal;word-break:normal;overflow-wrap:break-word}
._1htoh2 ._5w7vmq table th,._1htoh2 ._5w7vmq table td{border-color:var(--c-dark-line)}
._5w7vmq>table,._5w7vmq ._4ri3eb{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
._5w7vmq ul,._5w7vmq ol{padding-left:1.2rem;margin:0 0 1rem;overflow-wrap:break-word;word-break:break-word;max-width:100%}
._5w7vmq li{overflow-wrap:break-word;word-break:break-word}
._5w7vmq blockquote{margin:1rem 0;padding:.6rem 1rem;border-left:3px solid var(--c-primary);overflow-wrap:break-word;word-break:break-word;max-width:100%}
._1htoh2 ._5w7vmq blockquote{border-left-color:var(--c-gold)}
._5w7vmq a{overflow-wrap:break-word;word-break:break-word}
._63w9kw{grid-column:2;list-style:none;margin:.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:.75rem;max-width:100%}
._63w9kw li{position:relative;padding:.8rem .9rem .8rem 2.1rem;border-radius:var(--t-radius-sm);font-size:.94rem;line-height:1.5;overflow-wrap:break-word;word-break:break-word}
._5ag6jm ._63w9kw li{background:var(--c-card);border:1px solid var(--c-border)}
._1htoh2 ._63w9kw li{background:rgba(255,255,255,.05);border:1px solid var(--c-dark-line)}
._63w9kw li::before{content:"7";position:absolute;left:.75rem;top:.8rem;font-weight:800;color:var(--c-primary)}
._1htoh2 ._63w9kw li::before{color:var(--c-gold)}
._2jyfwt{grid-column:2;margin:.5rem 0 0}
._5zgcdt{display:inline-block;background:var(--c-primary);color:#fff;text-decoration:none;font-weight:700;padding:.85rem 1.6rem;border-radius:var(--t-radius-sm);transition:background .2s,transform .2s;max-width:100%;overflow-wrap:break-word;word-break:break-word;text-align:center}
._5zgcdt:hover{background:var(--c-primary-dark);transform:translateY(-2px)}
/* Заголовок по центру: текст на всю ширину контейнера */
._4149ow ._57mcyh{grid-template-columns:1fr;gap:1.6rem}
._4149ow ._mfbw9f{text-align:center}
._4149ow ._3xjn3z{padding-left:0;padding-top:1rem}
._4149ow ._3xjn3z::before{left:50%;right:auto;top:0;bottom:auto;width:44px;height:4px;transform:translateX(-50%)}
._4149ow ._63w9kw,._4149ow ._2jyfwt{grid-column:1}
/* Заголовок справа: текстовая зона слева (зеркально) */
._2ed35s ._57mcyh{grid-template-columns:1fr minmax(220px,320px)}
._2ed35s ._mfbw9f{grid-column:2;grid-row:1;text-align:right}
._2ed35s ._5w7vmq{grid-column:1;grid-row:1}
._2ed35s ._3xjn3z{padding-left:0;padding-right:1rem}
._2ed35s ._3xjn3z::before{left:auto;right:0}
._2ed35s ._63w9kw,._2ed35s ._2jyfwt{grid-column:1}
@media(max-width:860px){._57mcyh,._4149ow ._57mcyh,._2ed35s ._57mcyh{grid-template-columns:1fr;gap:1.3rem}._63w9kw,._2jyfwt{grid-column:1}._2ed35s ._mfbw9f{grid-column:1;grid-row:auto}._2ed35s ._5w7vmq{grid-column:1;grid-row:auto}._63w9kw{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}
@media(max-width:480px){._dpfhk5{padding:2.5rem 1rem}._3xjn3z{font-size:1.45rem;padding-left:.8rem}._4149ow ._3xjn3z{font-size:1.45rem;padding-left:0}._2ed35s ._3xjn3z{font-size:1.45rem;padding-left:0;padding-right:.8rem}._5w7vmq{font-size:.95rem}._5w7vmq h1{font-size:1.35rem}._5w7vmq h2{font-size:1.2rem}._5w7vmq h3{font-size:1.1rem}._5w7vmq ul,._5w7vmq ol{padding-left:1rem}._5w7vmq blockquote{margin:.8rem 0;padding:.5rem .8rem}._63w9kw{grid-template-columns:1fr;gap:.6rem}._63w9kw li{padding:.7rem .8rem .7rem 2rem;font-size:.9rem}._5zgcdt{width:100%;padding:.8rem 1.2rem}}
/* Заголовки всегда по центру (h2) — независимо от расположения текста */
._mfbw9f{text-align:center!important}
._3xjn3z{text-align:center!important;padding-left:0!important;padding-right:0!important;padding-top:1rem}
._3xjn3z::before{left:50%!important;right:auto!important;top:0!important;bottom:auto!important;width:44px;height:4px;transform:translateX(-50%)!important}


._4ekduh{background:var(--c-bg, #f2f3f5);color:var(--c-text, #1b1f24);padding:var(--t-section-py, 4.5rem) 1.25rem;font-family:var(--t-font-body, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:var(--t-fs-base, 16px)}
._4e25ws{background:var(--c-bg, #f2f3f5);color:var(--c-text, #1b1f24)}
._ba41nl{background:var(--c-dark, #0d0f12);color:var(--c-text-invert, #ffffff)}
._3sddsz{max-width:860px;margin:0 auto}
._1ch80a{font-family:var(--t-font-heading, "Segoe UI Semibold", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif);font-size:var(--t-fs-h2, 2rem);margin:0 0 .5rem;text-align:center}
._vwe22i{margin:0 0 2rem;text-align:center;color:var(--c-text-muted, #5c646f)}
._ba41nl ._vwe22i{color:var(--c-text-invert-muted, rgba(255,255,255,0.72))}
._3vdbcp{display:grid;gap:.7rem}
._48e54z{background:var(--c-card, #ffffff);border:1px solid var(--c-border, #e0e3e8);border-radius:var(--t-radius, 14px);overflow:hidden}
._ba41nl ._48e54z{background:var(--c-dark-soft, #16191f);border-color:var(--c-dark-line, rgba(255,255,255,0.12))}
._4hqqrj{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;background:none;border:0;cursor:pointer;text-align:left;padding:1.1rem 1.2rem;font-family:var(--t-font-heading, "Segoe UI Semibold", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif);font-size:1.02rem;font-weight:700;color:var(--c-text, #1b1f24)}
._ba41nl ._4hqqrj{color:var(--c-text-invert, #ffffff)}
._4hqqrj i{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--c-primary, #12b455);position:relative;transition:transform .25s}
._ba41nl ._4hqqrj i{background:var(--c-gold, #f2b60d)}
._4hqqrj i::before,._4hqqrj i::after{content:"";position:absolute;background:var(--c-text-invert, #ffffff);left:50%;top:50%;transform:translate(-50%,-50%)}
._ba41nl ._4hqqrj i::before,._ba41nl ._4hqqrj i::after{background:var(--c-dark, #0d0f12)}
._4hqqrj i::before{width:10px;height:2px}
._4hqqrj i::after{width:2px;height:10px;transition:opacity .2s}
._4hqqrj[aria-expanded="true"] i{transform:rotate(180deg)}
._4hqqrj[aria-expanded="true"] i::after{opacity:0}
._3b1dtq{max-height:0;overflow:hidden;transition:max-height .3s ease}
._3b1dtq p{margin:0;padding:0 1.2rem 1.2rem;line-height:1.7;color:var(--c-text-muted, #5c646f);overflow-wrap:break-word}
._ba41nl ._3b1dtq p{color:var(--c-text-invert-muted, rgba(255,255,255,0.72))}
._5doeo1{text-align:center;margin-top:2rem}
._2ja08t{display:inline-block;background:var(--c-primary, #12b455);color:var(--c-text-invert, #ffffff);text-decoration:none;font-weight:800;padding:.95rem 1.8rem;border-radius:var(--t-radius-sm, 8px);transition:background .2s}
._2ja08t:hover{background:var(--c-primary-dark, #0d8f43)}
@media(max-width:480px){._4ekduh{padding:2.5rem 1rem}._1ch80a{font-size:1.45rem}._4hqqrj{font-size:.95rem;padding:.9rem 1rem}._3b1dtq p{padding:0 1rem 1rem}}

._3mpa4t{background:var(--c-dark);color:var(--c-text-invert);font-family:var(--t-font-body);font-size:var(--t-fs-base);position:relative;z-index:40}
._6b0czo{max-width:var(--t-container-max);margin:0 auto;padding:.9rem 1.25rem;display:flex;align-items:center;gap:1.5rem}
._3y5mv2{display:flex;align-items:center;text-decoration:none;flex:0 0 auto}
._3y5mv2 img{max-height:40px;width:auto;display:block}
._13f2p0{font-family:var(--t-font-heading);font-weight:800;font-size:1.35rem;letter-spacing:.02em;color:var(--c-text-invert)}
._13f2p0::first-letter{color:var(--c-primary)}
._ds2x45{margin-left:auto}
._ds2x45 ul{list-style:none;display:flex;gap:1.4rem;margin:0;padding:0}
._ds2x45 a{color:var(--c-text-invert-muted);text-decoration:none;font-size:.94rem;padding:.35rem 0;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}
._ds2x45 a:hover{color:var(--c-text-invert);border-color:var(--c-primary)}
._32a9uh{display:flex;align-items:center;gap:.75rem}
._2f7ifi{font-size:.72rem;font-weight:700;border:1px solid var(--c-dark-line);color:var(--c-text-invert-muted);border-radius:999px;padding:.2rem .5rem}
._3kahpj{background:var(--c-primary);color:#fff;text-decoration:none;font-weight:700;padding:.65rem 1.25rem;border-radius:var(--t-radius-sm);font-size:.92rem;transition:background .2s,transform .2s}
._3kahpj:hover{background:var(--c-primary-dark);transform:translateY(-1px)}
._5lwpcv{display:block;text-align:center;margin-top:1.5rem}
._48jt0i{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:40px;background:transparent;border:1px solid var(--c-dark-line);border-radius:var(--t-radius-sm);cursor:pointer}
._48jt0i span{display:block;height:2px;width:20px;margin:0 auto;background:var(--c-text-invert);transition:transform .25s,opacity .2s}
._48jt0i[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
._48jt0i[aria-expanded="true"] span:nth-child(2){opacity:0}
._48jt0i[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
._4r9dz5{position:fixed;inset:0;background:var(--c-overlay);opacity:0;transition:opacity .28s;z-index:45}
._4r9dz5._3qd27f{opacity:1}
._1ic84u{position:fixed;top:0;right:0;bottom:0;width:min(320px,86vw);background:var(--c-dark-soft);border-left:1px solid var(--c-dark-line);padding:5rem 1.5rem 2rem;transform:translateX(105%);transition:transform .3s ease;z-index:50;overflow-y:auto}
._1ic84u._46v89a{transform:translateX(0)}
._78zfo0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
._78zfo0 a{display:block;padding:.9rem 0;color:var(--c-text-invert);text-decoration:none;font-size:1.05rem;border-bottom:1px solid var(--c-dark-line)}
@media(max-width:900px){._ds2x45{display:none}._48jt0i{display:flex}}
@media(max-width:480px){._6b0czo{padding:.7rem .9rem;gap:.6rem}._2f7ifi{display:none}._3kahpj{padding:.55rem .9rem;font-size:.85rem}}

._5yctsj{background:var(--c-dark, #0d0f12);color:var(--c-text-invert, #ffffff);font-family:var(--t-font-body, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif);font-size:var(--t-fs-base, 16px);padding:0 1.25rem 2rem}
._46dlhd{border-bottom:1px solid var(--c-dark-line, rgba(255,255,255,0.12));padding:1.5rem 0}
._67oeic{max-width:var(--t-container-max, 1180px);margin:0 auto;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}
._5uyti5{flex:0 0 auto;font-weight:900;font-size:.95rem;border:2px solid var(--c-secondary, #e2372f);color:var(--c-secondary, #e2372f);border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center}
._67oeic p{margin:0;flex:1 1 260px;font-size:.92rem;line-height:1.6;color:var(--c-text-invert-muted, rgba(255,255,255,0.72))}
._67oeic strong{color:var(--c-gold, #f2b60d)}
._2p62kk{background:var(--c-primary, #12b455);color:var(--c-text-invert, #ffffff);text-decoration:none;font-weight:800;padding:.8rem 1.4rem;border-radius:var(--t-radius-sm, 8px);white-space:nowrap;transition:background .2s}
._2p62kk:hover{background:var(--c-primary-dark, #0d8f43)}
._1y2lbx{max-width:var(--t-container-max, 1180px);margin:0 auto;padding:2.2rem 0 1.5rem;display:grid;grid-template-columns:1fr 1.2fr 1fr 1fr;gap:2rem}
._vu59f2 img{max-height:44px;width:auto;display:block}
._41ujhk{font-family:var(--t-font-heading, "Segoe UI Semibold", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif);font-weight:900;font-size:1.4rem}
._41ujhk::first-letter{color:var(--c-primary, #12b455)}
._5rs7c2{font-family:var(--t-font-heading, "Segoe UI Semibold", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif);font-size:.85rem;text-transform:uppercase;letter-spacing:.12em;margin:0 0 .9rem;color:var(--c-gold, #f2b60d)}
._5yctsj ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}
._3tpy4m ul{grid-template-columns:repeat(2,minmax(0,1fr))}
._3tpy4m a{color:var(--c-text-invert-muted, rgba(255,255,255,0.72));text-decoration:none;font-size:.9rem}
._3tpy4m a:hover{color:var(--c-text-invert, #ffffff);text-decoration:underline}
._1j4gbq li{display:flex;flex-direction:column;font-size:.88rem}
._1j4gbq span{color:var(--c-text-invert-soft, rgba(255,255,255,.5));font-size:.78rem}
._1j4gbq strong{overflow-wrap:break-word}
._3joogd ul{grid-template-columns:repeat(2,minmax(0,1fr))}
._3joogd li{background:var(--c-dark-tint, rgba(255,255,255,.06));border:1px solid var(--c-dark-line, rgba(255,255,255,0.12));border-radius:var(--t-radius-sm, 8px);padding:.55rem;font-size:.75rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.35rem;color:var(--c-text-invert-muted, rgba(255,255,255,0.72))}
._3joogd img{max-width:100%;max-height:24px;height:auto}
._cp48vx{max-width:var(--t-container-max, 1180px);margin:0 auto;padding-top:1.2rem;border-top:1px solid var(--c-dark-line, rgba(255,255,255,0.12));font-size:.8rem;color:var(--c-text-invert-soft, rgba(255,255,255,.5))}
@media(max-width:900px){._1y2lbx{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){._1y2lbx{grid-template-columns:1fr;gap:1.5rem}._3tpy4m ul,._3joogd ul{grid-template-columns:1fr}._2p62kk{width:100%;text-align:center}}

@media screen and (max-width: 600px) {
  table {
      max-width: 100%;
      overflow-x: scroll;
      display: block;
  }
}
