*,*::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{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)}._47reki{float:left;margin:0 1rem .5rem 0}._5d6xtq{float:right;margin:0 0 .5rem 1rem}._6308le{display:block;margin:.5rem auto}._2b0gn3{display:block;width:100%}._4lddn9{width:25%}._23creq{width:50%}._1qxesx{width:75%}._2xthwh{width:100%}._47reki,._6308le,._5d6xtq,._2b0gn3,._4lddn9,._23creq,._1qxesx,._2xthwh{max-width:100%;height:auto}._3h4lz8 table{border-collapse:collapse;width:100%}._3h4lz8 th,._3h4lz8 td{border:1px solid var(--c-border, rgba(128,128,128,.35));padding:.5rem .75rem}._3h4lz8 th{font-weight:600;background:var(--c-surface, rgba(128,128,128,.12))}._3h4lz8 ._hognxg{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch}@media (max-width:600px){._3h4lz8 ._hognxg table{min-width:0}}


._208urs{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}
._4ctjtz{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}
._27ebuc{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%)}
._2vrbw7{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}
._3umyqn{margin:0 0 .9rem;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700;color:var(--c-gold,#f2b60d)}
._33hywo{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}
._2lyd3v{margin:0;font-size:1.05rem;line-height:1.7;color:var(--c-text-invert-muted,rgba(255,255,255,.72));max-width:60ch}
._5n7qh8{margin:1.4rem 0 0;font-size:.82rem;color:var(--c-text-invert-faint,rgba(255,255,255,.55))}
._51bvnf{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)}
._4qh7i5{display:flex;flex-direction:column;gap:.85rem}
._10na6d{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}
._65wcc1{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))}
._65wcc1:hover{background:var(--c-primary-dark,#0d8f43);transform:translateY(-2px)}
._58zdg1{background:var(--c-secondary,#e2372f);color:var(--c-text-invert,#ffffff)}
._58zdg1:hover{background:var(--c-secondary-dark,#b82922);transform:translateY(-2px)}
._1d2lct{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}
._1d2lct 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}
._1d2lct li:first-child:nth-last-child(odd){grid-column:1 / -1}
._1d2lct 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}
._1d2lct span{font-size:.88rem;color:var(--c-text-invert-muted,rgba(255,255,255,.72))}
@media(max-width:900px){._2vrbw7{grid-template-columns:1fr;gap:1.8rem}._51bvnf{padding:1.5rem 1.4rem 1.7rem}._33hywo{font-size:2.1rem;max-width:none}._1d2lct strong{font-size:1.55rem}}
@media(max-width:480px){._208urs{padding:2.5rem 1rem}._33hywo{font-size:1.75rem}._2lyd3v{font-size:.96rem}._51bvnf{padding:1.2rem 1.1rem 1.4rem;gap:1.2rem}._10na6d{font-size:1.02rem;padding:1.05rem 1.2rem}._1d2lct{grid-template-columns:1fr}._1d2lct li:first-child:nth-last-child(odd){grid-column:auto}._1d2lct strong{font-size:1.4rem}}


._3l53am{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}
._3l53am *{box-sizing:border-box}
._4hg51r{background:var(--c-bg);color:var(--c-text)}
._3r8nfd{background:var(--c-dark);color:var(--c-text-invert)}
._1dlhp9{max-width:var(--t-container-max);margin:0 auto;display:grid;grid-template-columns:minmax(220px,320px) 1fr;gap:2.5rem;align-items:start}
._2tovrd{display:inline-block;font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;font-weight:700;margin-bottom:.7rem;color:var(--c-primary)}
._3r8nfd ._2tovrd{color:var(--c-gold)}
._5oa5lk{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}
._5oa5lk::before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:4px;border-radius:2px;background:var(--c-primary)}
._3r8nfd ._5oa5lk::before{background:var(--c-gold)}
._4v6iu2{min-width:0;line-height:1.75;overflow-wrap:break-word;word-break:break-word;max-width:100%}
._4v6iu2>*:first-child{margin-top:0}
._4v6iu2>*:last-child{margin-bottom:0}
._4v6iu2 p{margin:0 0 1rem;overflow-wrap:break-word;word-break:break-word}
._4hg51r ._4v6iu2{color:var(--c-text-muted)}
._3r8nfd ._4v6iu2{color:var(--c-text-invert-muted)}
._4v6iu2 h1,._4v6iu2 h2,._4v6iu2 h3,._4v6iu2 h4,._4v6iu2 h5,._4v6iu2 h6{overflow-wrap:break-word;word-break:break-word;line-height:1.3;margin:1.4rem 0 .6rem}
._4v6iu2 h1{font-size:1.6rem}
._4v6iu2 h2{font-size:1.4rem}
._4v6iu2 h3{font-size:1.2rem}
._4v6iu2 img{max-width:100%;height:auto;border-radius:var(--t-radius-sm);display:block}
._4v6iu2 figure{margin:0 0 1rem;max-width:100%}
._4v6iu2 iframe,._4v6iu2 video{max-width:100%;width:100%;aspect-ratio:16/9;border:0;height:auto}
._4v6iu2 pre,._4v6iu2 code{overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-width:100%;-webkit-overflow-scrolling:touch}
._4v6iu2 table{width:100%;border-collapse:collapse}
._4v6iu2 table th,._4v6iu2 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}
._3r8nfd ._4v6iu2 table th,._3r8nfd ._4v6iu2 table td{border-color:var(--c-dark-line)}
._4v6iu2>table,._4v6iu2 ._352q32{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
._4v6iu2 ul,._4v6iu2 ol{padding-left:1.2rem;margin:0 0 1rem;overflow-wrap:break-word;word-break:break-word;max-width:100%}
._4v6iu2 li{overflow-wrap:break-word;word-break:break-word}
._4v6iu2 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%}
._3r8nfd ._4v6iu2 blockquote{border-left-color:var(--c-gold)}
._4v6iu2 a{overflow-wrap:break-word;word-break:break-word}
._1sgldx{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%}
._1sgldx 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}
._4hg51r ._1sgldx li{background:var(--c-card);border:1px solid var(--c-border)}
._3r8nfd ._1sgldx li{background:rgba(255,255,255,.05);border:1px solid var(--c-dark-line)}
._1sgldx li::before{content:"7";position:absolute;left:.75rem;top:.8rem;font-weight:800;color:var(--c-primary)}
._3r8nfd ._1sgldx li::before{color:var(--c-gold)}
._2zn32v{grid-column:2;margin:.5rem 0 0}
._35ewdl{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}
._35ewdl:hover{background:var(--c-primary-dark);transform:translateY(-2px)}
/* Заголовок по центру: текст на всю ширину контейнера */
._25hqme ._1dlhp9{grid-template-columns:1fr;gap:1.6rem}
._25hqme ._56lzf7{text-align:center}
._25hqme ._5oa5lk{padding-left:0;padding-top:1rem}
._25hqme ._5oa5lk::before{left:50%;right:auto;top:0;bottom:auto;width:44px;height:4px;transform:translateX(-50%)}
._25hqme ._1sgldx,._25hqme ._2zn32v{grid-column:1}
/* Заголовок справа: текстовая зона слева (зеркально) */
._5585qn ._1dlhp9{grid-template-columns:1fr minmax(220px,320px)}
._5585qn ._56lzf7{grid-column:2;grid-row:1;text-align:right}
._5585qn ._4v6iu2{grid-column:1;grid-row:1}
._5585qn ._5oa5lk{padding-left:0;padding-right:1rem}
._5585qn ._5oa5lk::before{left:auto;right:0}
._5585qn ._1sgldx,._5585qn ._2zn32v{grid-column:1}
@media(max-width:860px){._1dlhp9,._25hqme ._1dlhp9,._5585qn ._1dlhp9{grid-template-columns:1fr;gap:1.3rem}._1sgldx,._2zn32v{grid-column:1}._5585qn ._56lzf7{grid-column:1;grid-row:auto}._5585qn ._4v6iu2{grid-column:1;grid-row:auto}._1sgldx{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}
@media(max-width:480px){._3l53am{padding:2.5rem 1rem}._5oa5lk{font-size:1.45rem;padding-left:.8rem}._25hqme ._5oa5lk{font-size:1.45rem;padding-left:0}._5585qn ._5oa5lk{font-size:1.45rem;padding-left:0;padding-right:.8rem}._4v6iu2{font-size:.95rem}._4v6iu2 h1{font-size:1.35rem}._4v6iu2 h2{font-size:1.2rem}._4v6iu2 h3{font-size:1.1rem}._4v6iu2 ul,._4v6iu2 ol{padding-left:1rem}._4v6iu2 blockquote{margin:.8rem 0;padding:.5rem .8rem}._1sgldx{grid-template-columns:1fr;gap:.6rem}._1sgldx li{padding:.7rem .8rem .7rem 2rem;font-size:.9rem}._35ewdl{width:100%;padding:.8rem 1.2rem}}

._413a6u{box-sizing:border-box;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);overflow-x:hidden}
._413a6u *{box-sizing:border-box}
._1zf398{background:var(--c-bg, #f2f3f5);color:var(--c-text, #1b1f24)}
._1zpy9v{background:var(--c-dark, #0d0f12);color:var(--c-text-invert, #ffffff)}
._470ksf{width:100%;max-width:var(--t-container-max, 1180px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:2.5rem;align-items:center}
._525i2d{min-width:0}
._525i2d h2{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 1rem;line-height:1.15;overflow-wrap:break-word}
._54nd08{margin:0 0 1.2rem;line-height:1.75;overflow-wrap:break-word;word-break:break-word}
._1zf398 ._54nd08{color:var(--c-text-muted, #5c646f)}
._1zpy9v ._54nd08{color:var(--c-text-invert-muted, rgba(255,255,255,0.72))}
._54nd08>*:first-child{margin-top:0}
._54nd08 p{margin:0 0 1rem}
._54nd08>*:last-child{margin-bottom:0}
._54nd08 h1,._54nd08 h2,._54nd08 h3,._54nd08 h4,._54nd08 h5,._54nd08 h6{line-height:1.3;margin:1.4rem 0 .6rem;overflow-wrap:break-word;word-break:break-word}
._54nd08 h1{font-size:1.6rem}
._54nd08 h2{font-size:1.4rem}
._54nd08 h3{font-size:1.2rem}
._54nd08 img{max-width:100%;height:auto;border-radius:var(--t-radius-sm, 8px)}
._54nd08 iframe,._54nd08 video{max-width:100%;width:100%;aspect-ratio:16/9;border:0;height:auto}
._54nd08 pre,._54nd08 code{overflow-x:auto;white-space:pre-wrap;word-break:break-word;max-width:100%}
._54nd08 table{width:100%;border-collapse:collapse}
._54nd08 table th,._54nd08 table td{border:1px solid var(--c-border, #e0e3e8);padding:.5rem .7rem;text-align:left;min-width:120px;white-space:normal;word-break:normal;overflow-wrap:break-word}
._1zpy9v ._54nd08 table th,._1zpy9v ._54nd08 table td{border-color:var(--c-dark-line, rgba(255,255,255,0.12))}
._54nd08>table,._54nd08 ._63ynu3{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}
._54nd08 ul,._54nd08 ol{padding-left:1.2rem;margin:0 0 1rem;overflow-wrap:break-word}
._54nd08 li{overflow-wrap:break-word;word-break:break-word}
._54nd08 blockquote{margin:1rem 0;padding:.6rem 1rem;border-left:3px solid var(--c-primary, #12b455);overflow-wrap:break-word}
._54nd08 a{overflow-wrap:break-word;word-break:break-word}
._1zpy9v ._54nd08 blockquote{border-left-color:var(--c-gold, #f2b60d)}
._25v78u{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.7rem;margin:0 0 1.2rem}
._25v78u div{background:var(--c-card, #ffffff);border:1px solid var(--c-border, #e0e3e8);border-radius:var(--t-radius-sm, 8px);padding:.7rem .85rem;min-width:0}
._1zpy9v ._25v78u div{background:var(--c-dark-soft, #16191f);border-color:var(--c-dark-line, rgba(255,255,255,0.12))}
._25v78u dt{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--c-text-muted, #5c646f);margin:0 0 .2rem}
._1zpy9v ._25v78u dt{color:var(--c-text-invert-muted, rgba(255,255,255,0.72))}
._25v78u dd{margin:0;font-weight:800;font-size:1rem;overflow-wrap:break-word;word-break:break-word}
._361zld{font-size:.88rem;color:var(--c-text-muted, #5c646f);border-left:3px solid var(--c-gold, #f2b60d);padding-left:.9rem;margin:0;overflow-wrap:break-word}
._1zpy9v ._361zld{color:var(--c-text-invert-muted, rgba(255,255,255,0.72))}
._37l1qh{background:var(--c-card, #ffffff);border:1px solid var(--c-border, #e0e3e8);border-radius:var(--t-radius, 14px);overflow:hidden;box-shadow:0 18px 40px var(--c-shadow, rgba(13,15,18,0.08));color:var(--c-text, #1b1f24);min-width:0}
._1zpy9v ._37l1qh{background:var(--c-dark-soft, #16191f);border-color:var(--c-dark-line, rgba(255,255,255,0.12));color:var(--c-text-invert, #ffffff)}
._4kvvdb{max-width:380px}
._4nhoqg{aspect-ratio:16/9;background:linear-gradient(135deg,var(--c-dark, #0d0f12) 0%,var(--c-dark-purple, #2a1350) 60%,var(--c-purple, #7a3ff2) 130%);display:flex;align-items:center;justify-content:center}
._4nhoqg img{width:100%;height:100%;object-fit:cover;display:block}
._2i7x8i{font-family:var(--t-font-heading, "Segoe UI Semibold", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif);font-size:3rem;font-weight:900;color:var(--c-gold, #f2b60d);letter-spacing:.12em}
._66tpdp{padding:1.4rem;min-width:0}
._66tpdp h3{margin:0 0 .35rem;font-family:var(--t-font-heading, "Segoe UI Semibold", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif);font-size:var(--t-fs-h3, 1.3rem);overflow-wrap:break-word;word-break:break-word}
._5dueqy{margin:0;font-size:.9rem;color:var(--c-text-muted, #5c646f);text-transform:uppercase;letter-spacing:.06em;overflow-wrap:break-word}
._1zpy9v ._5dueqy{color:var(--c-text-invert-muted, rgba(255,255,255,0.72))}
._15psgn{margin:.5rem 0 .5rem;font-family:var(--t-font-heading, "Segoe UI Semibold", system-ui, -apple-system, Roboto, Helvetica, Arial, sans-serif);font-size:1.7rem;font-weight:900;color:var(--c-secondary, #e2372f);line-height:1.1;overflow-wrap:break-word;word-break:break-word}
._1zpy9v ._15psgn{color:var(--c-gold, #f2b60d)}
._245q1o{margin:0 0 1.1rem;font-size:.82rem;color:var(--c-text-muted, #5c646f);overflow-wrap:break-word}
._1zpy9v ._245q1o{color:var(--c-text-invert-muted, rgba(255,255,255,0.72))}
._1z279z{display:block;text-align:center;background:var(--c-primary, #12b455);color:var(--c-text-invert, #ffffff);text-decoration:none;font-weight:800;padding:.9rem 1.2rem;border-radius:var(--t-radius-sm, 8px);transition:background .2s;overflow-wrap:break-word;word-break:break-word}
._1z279z:hover{background:var(--c-primary-dark, #0d8f43)}
@media(max-width:860px){._470ksf{grid-template-columns:minmax(0,1fr);gap:1.8rem}._4kvvdb{max-width:none}}
@media(max-width:480px){._413a6u{padding:2.5rem 1rem}._525i2d h2{font-size:1.45rem}._15psgn{font-size:1.4rem}._54nd08{font-size:.95rem}._54nd08 table th,._54nd08 table td{min-width:100px}._54nd08 h1{font-size:1.35rem}._54nd08 h2{font-size:1.2rem}._54nd08 h3{font-size:1.1rem}._54nd08 ul,._54nd08 ol{padding-left:1rem}._54nd08 blockquote{margin:.8rem 0;padding:.5rem .8rem}}


._527xgq {
  box-sizing: border-box;
  padding: var(--t-section-py, 4.5rem) 1.25rem;
  font-family: var(--t-font-body, system-ui, sans-serif);
}
._527xgq *,
._527xgq *::before,
._527xgq *::after {
  box-sizing: border-box;
}
._3si1a6 {
  background: var(--c-bg-light, #f4f6fb);
  color: var(--c-text-on-light, #0b1020);
}
._1mqra1 {
  background: var(--c-bg-dark, #04070a);
  color: var(--c-text-on-dark, #f8fafc);
}
._e7bjda {
  width: 100%;
  max-width: var(--t-container-max, 1180px);
  margin: 0 auto;
}
._2ny6uw {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: var(--t-space-lg, 1.5rem);
  margin-bottom: var(--t-space-xl, 2rem);
}
._4cuh5m {
  max-width: var(--t-content-max, 42rem);
}
._2eo3o7 {
  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;
}
._3tv60h {
  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;
}
._3si1a6 ._3tv60h {
  color: var(--c-title-on-light, #0b1020);
}
._1mqra1 ._3tv60h {
  color: var(--c-title-on-dark, #f8fafc);
}
._4qbpt8 {
  max-width: var(--t-copy-max, 32rem);
  margin: 0;
  font-size: var(--t-fs-base, 1rem);
  line-height: var(--t-lh-body, 1.65);
}
._3si1a6 ._4qbpt8 {
  color: var(--c-muted-on-light, #4d5670);
}
._1mqra1 ._4qbpt8 {
  color: var(--c-muted-on-dark, #a7b0c3);
}
._3ewy2z {
  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;
}
._3y1hby {
  min-width: 0;
  display: flex;
}
._65j4t3 {
  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;
}
._3si1a6 ._65j4t3 {
  border-color: var(--c-border-on-light, #dfe3ee);
  background: var(--c-surface-light, #ffffff);
}
._1mqra1 ._65j4t3 {
  border-color: var(--c-border-on-dark, #27324a);
  background: var(--c-surface-dark, #141c2f);
}
._65j4t3:hover,
._65j4t3: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)));
}
._2fcdah {
  position: relative;
  width: 100%;
  aspect-ratio: 1 / 1;
  overflow: hidden;
  border-radius: inherit;
}
._3si1a6 ._2fcdah {
  background: linear-gradient(145deg, var(--c-surface-light-alt, #eef1f8), var(--c-surface-light, #ffffff));
}
._1mqra1 ._2fcdah {
  background: linear-gradient(145deg, var(--c-surface-alt, #1d2943), var(--c-surface-dark, #141c2f));
}
/* Выравнивающий слой: одинаковый визуальный вес карточек независимо от яркости обложек */
._2fcdah::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%);
}
._1mqra1 ._2fcdah::after {
  box-shadow: inset 0 0 0 var(--t-border-width, 1px) var(--c-card-ring-dark, rgba(255, 255, 255, 0.12));
}
._5n4vbr {
  display: block;
  width: 100%;
  max-width: 100%;
  height: 100%;
  object-fit: cover;
}
._5tpnkh {
  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;
}
._65j4t3:hover ._5tpnkh,
._65j4t3:focus-within ._5tpnkh {
  opacity: 1;
}
._1mpyaf {
  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;
}
._65j4t3:hover ._1mpyaf,
._65j4t3:focus-within ._1mpyaf {
  transform: translateY(0);
}
._31ojzi {
  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);
}
._2gk7yg {
  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;
}
._2gk7yg:hover {
  background: var(--c-accent, #a78bfa);
  transform: scale(var(--t-button-hover-scale, 1.02));
}
._2gk7yg:focus-visible {
  outline: var(--t-focus-width, 3px) solid var(--c-accent, #a78bfa);
  outline-offset: var(--t-focus-offset, 3px);
}
@media (max-width: 64rem) {
  ._3ewy2z {
    grid-template-columns: repeat(min(var(--slg-columns, 4), 3), minmax(0, 1fr));
  }
}
@media (max-width: 48rem) {
  ._2ny6uw {
    align-items: flex-start;
    flex-direction: column;
  }
  ._4qbpt8 {
    max-width: none;
  }
  ._3ewy2z {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  ._5tpnkh {
    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%);
  }
  ._1mpyaf {
    transform: translateY(0);
  }
}
@media (max-width: 30rem) {
  ._527xgq {
    padding: var(--t-section-py, 2.5rem) 1rem;
  }
  ._1mpyaf {
    padding: var(--t-card-padding-sm, 0.9rem);
    gap: var(--t-space-sm, 0.75rem);
  }
  ._31ojzi {
    font-size: var(--t-fs-base, 1rem);
    min-height: 0;
  }
  ._2gk7yg {
    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) {
  ._65j4t3,
  ._2gk7yg,
  ._5tpnkh,
  ._1mpyaf {
    transition: none;
  }
  ._65j4t3:hover,
  ._65j4t3:focus-within,
  ._2gk7yg:hover {
    transform: none;
  }
}


._3oi8ls{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)}
._2bcnwn{background:var(--c-bg, #f2f3f5);color:var(--c-text, #1b1f24)}
._5nl24q{background:var(--c-dark, #0d0f12);color:var(--c-text-invert, #ffffff)}
._9awb8v{width:fit-content;max-width:100%;margin:0 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}
._1cfz5a{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;align-items:stretch;gap:.8rem}
._1cfz5a li{flex:0 0 150px;max-width:180px;box-sizing:border-box;background:var(--c-logo-card, #16191f);border:1px solid var(--c-logo-card-border, rgba(255,255,255,0.14));border-radius:var(--t-radius-sm, 8px);padding:.9rem;min-height:86px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;font-weight:700;font-size:.92rem;letter-spacing:.01em;text-align:center;color:var(--c-logo-name, rgba(255,255,255,0.72));transition:border-color .2s,background .2s}
._1cfz5a li:hover{border-color:var(--c-logo-card-border-hover, rgba(255,255,255,0.3))}
._5nl24q ._1cfz5a li{background:var(--c-logo-card, #16191f);border-color:var(--c-logo-card-border, rgba(255,255,255,0.14))}
._1cfz5a img{width:100%;max-width:100%;height:28px;object-fit:contain;display:block;opacity:1;transition:opacity .2s}
._1cfz5a li:hover img{opacity:1}
@media(max-width:480px){._3oi8ls{padding:2.5rem 1rem}._1cfz5a li{flex:0 0 130px;min-height:78px;padding:.75rem;font-size:.86rem}._1cfz5a img{height:24px}}

._314obh{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)}
._1pfx55{background:var(--c-bg, #f2f3f5);color:var(--c-text, #1b1f24)}
._1nabq6{background:var(--c-dark, #0d0f12);color:var(--c-text-invert, #ffffff)}
._3is1iu{max-width:860px;margin:0 auto}
._5c295i{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}
._49xqur{margin:0 0 2rem;text-align:center;color:var(--c-text-muted, #5c646f)}
._1nabq6 ._49xqur{color:var(--c-text-invert-muted, rgba(255,255,255,0.72))}
._2x1c72{display:grid;gap:.7rem}
._gae5sj{background:var(--c-card, #ffffff);border:1px solid var(--c-border, #e0e3e8);border-radius:var(--t-radius, 14px);overflow:hidden}
._1nabq6 ._gae5sj{background:var(--c-dark-soft, #16191f);border-color:var(--c-dark-line, rgba(255,255,255,0.12))}
._55no12{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)}
._1nabq6 ._55no12{color:var(--c-text-invert, #ffffff)}
._55no12 i{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:var(--c-primary, #12b455);position:relative;transition:transform .25s}
._1nabq6 ._55no12 i{background:var(--c-gold, #f2b60d)}
._55no12 i::before,._55no12 i::after{content:"";position:absolute;background:var(--c-text-invert, #ffffff);left:50%;top:50%;transform:translate(-50%,-50%)}
._1nabq6 ._55no12 i::before,._1nabq6 ._55no12 i::after{background:var(--c-dark, #0d0f12)}
._55no12 i::before{width:10px;height:2px}
._55no12 i::after{width:2px;height:10px;transition:opacity .2s}
._55no12[aria-expanded="true"] i{transform:rotate(180deg)}
._55no12[aria-expanded="true"] i::after{opacity:0}
._5th5za{max-height:0;overflow:hidden;transition:max-height .3s ease}
._5th5za p{margin:0;padding:0 1.2rem 1.2rem;line-height:1.7;color:var(--c-text-muted, #5c646f);overflow-wrap:break-word}
._1nabq6 ._5th5za p{color:var(--c-text-invert-muted, rgba(255,255,255,0.72))}
._2g8iqc{text-align:center;margin-top:2rem}
._167hrp{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}
._167hrp:hover{background:var(--c-primary-dark, #0d8f43)}
@media(max-width:480px){._314obh{padding:2.5rem 1rem}._5c295i{font-size:1.45rem}._55no12{font-size:.95rem;padding:.9rem 1rem}._5th5za p{padding:0 1rem 1rem}}

._41gpn4{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}
._22wr76{max-width:var(--t-container-max);margin:0 auto;padding:.9rem 1.25rem;display:flex;align-items:center;gap:1.5rem}
._1ysm4w{display:flex;align-items:center;text-decoration:none;flex:0 0 auto}
._1ysm4w img{max-height:40px;width:auto;display:block}
._2kbo01{font-family:var(--t-font-heading);font-weight:800;font-size:1.35rem;letter-spacing:.02em;color:var(--c-text-invert)}
._2kbo01::first-letter{color:var(--c-primary)}
._3keqzi{margin-left:auto}
._3keqzi ul{list-style:none;display:flex;gap:1.4rem;margin:0;padding:0}
._3keqzi 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}
._3keqzi a:hover{color:var(--c-text-invert);border-color:var(--c-primary)}
._1n8mpk{display:flex;align-items:center;gap:.75rem}
._4vbm7y{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}
._66emd5{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}
._66emd5:hover{background:var(--c-primary-dark);transform:translateY(-1px)}
._585p5z{display:block;text-align:center;margin-top:1.5rem}
._3umc2r{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}
._3umc2r span{display:block;height:2px;width:20px;margin:0 auto;background:var(--c-text-invert);transition:transform .25s,opacity .2s}
._3umc2r[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
._3umc2r[aria-expanded="true"] span:nth-child(2){opacity:0}
._3umc2r[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
._42f0y0{position:fixed;inset:0;background:var(--c-overlay);opacity:0;transition:opacity .28s;z-index:45}
._42f0y0._31njw8{opacity:1}
._52fnbe{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}
._52fnbe._3nwn8y{transform:translateX(0)}
._3gesra{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}
._3gesra 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){._3keqzi{display:none}._3umc2r{display:flex}}
@media(max-width:480px){._22wr76{padding:.7rem .9rem;gap:.6rem}._4vbm7y{display:none}._66emd5{padding:.55rem .9rem;font-size:.85rem}}

._567xja{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}
._236g67{border-bottom:1px solid var(--c-dark-line, rgba(255,255,255,0.12));padding:1.5rem 0}
._2hk4r5{max-width:var(--t-container-max, 1180px);margin:0 auto;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}
._29b8uz{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}
._2hk4r5 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))}
._2hk4r5 strong{color:var(--c-gold, #f2b60d)}
._38li6q{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}
._38li6q:hover{background:var(--c-primary-dark, #0d8f43)}
._63b5aj{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}
._24owww img{max-height:44px;width:auto;display:block}
._54slvs{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}
._54slvs::first-letter{color:var(--c-primary, #12b455)}
._567xja h3{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)}
._567xja ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}
._1xrhae ul{grid-template-columns:repeat(2,minmax(0,1fr))}
._1xrhae a{color:var(--c-text-invert-muted, rgba(255,255,255,0.72));text-decoration:none;font-size:.9rem}
._1xrhae a:hover{color:var(--c-text-invert, #ffffff);text-decoration:underline}
._mtg4ad li{display:flex;flex-direction:column;font-size:.88rem}
._mtg4ad span{color:var(--c-text-invert-soft, rgba(255,255,255,.5));font-size:.78rem}
._mtg4ad strong{overflow-wrap:break-word}
._29nkjx ul{grid-template-columns:repeat(2,minmax(0,1fr))}
._29nkjx 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))}
._29nkjx img{max-width:100%;max-height:24px;height:auto}
._5yn8cp{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){._63b5aj{grid-template-columns:repeat(2,1fr)}}
@media(max-width:520px){._63b5aj{grid-template-columns:1fr;gap:1.5rem}._1xrhae ul,._29nkjx ul{grid-template-columns:1fr}._38li6q{width:100%;text-align:center}}

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