:root{
  --pr-yellow:#fec732;
  --pr-orange-light:#f49d29;
  --pr-orange:#fd8f01;
  --pr-blue:#4173b8;
  --pr-teal:#3f8080;
  --pr-navy:#08457e;

  --pr-accent:var(--pr-orange);
  --pr-accent-hover:var(--pr-orange-light);
  --pr-on-accent:#ffffff;
  --pr-accent-soft:#fff4d6;
  --pr-blue-soft:#e8f0fa;
  --pr-menu:#111318;
  --pr-link:var(--pr-blue);
  --pr-link-hover:var(--pr-navy);
  --pr-dark:var(--pr-navy);
  --pr-text:#2b3240;
  --pr-muted:#6b7280;
  --pr-line:#e6e8ee;
  --pr-bg:#ffffff;
  --pr-bg-alt:#f6f8fb;
  --pr-focus:var(--pr-blue);

  --pr-font:'Montserrat','Arial',sans-serif;

  --pr-radius:16px;
  --pr-radius-btn:28px;
  --pr-container:1160px;
  --pr-shadow:0 8px 24px rgba(8,69,126,.10);
}

/* Типографика */
body{color:var(--pr-text);-webkit-font-smoothing:antialiased}
.t-title,.t-name,.t-heading,
.t-section__title,.t-cover__title{color:var(--pr-dark);text-wrap:balance}
.t-descr,.t-text{color:var(--pr-text)}
.t-title,.t-name,.t-descr,.t-text,.t-heading{hyphens:manual;-webkit-hyphens:manual}
.t-text a,.t-descr a{color:var(--pr-link);text-decoration:none;border-bottom:1px solid currentColor}
.t-text a:hover,.t-descr a:hover{color:var(--pr-link-hover)}
.pr-source,.t-descr .pr-source{display:block;margin-top:6px;font-size:13px;color:var(--pr-muted)}

/* Кнопки стандартных блоков */
.t-btn,.t-submit{
  border-radius:var(--pr-radius-btn)!important;
  text-transform:uppercase;letter-spacing:.06em;font-weight:600!important;
  transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease;
}
.t-btn:hover,.t-submit:hover{transform:translateY(-1px);box-shadow:var(--pr-shadow)}
.t-btn:focus-visible,.t-submit:focus-visible,
a:focus-visible,button:focus-visible{outline:3px solid var(--pr-focus);outline-offset:3px}

/* Формы и попапы */
.t-input{
  border-radius:12px!important;
  border:1px solid var(--pr-line)!important;
  transition:border-color .2s ease,box-shadow .2s ease;
}
.t-input:focus{border-color:var(--pr-blue)!important;box-shadow:0 0 0 3px var(--pr-blue-soft)}
.t-input-error{font-size:13px}
.t-checkbox__control{font-size:14px;line-height:1.4}
.t-checkbox__control a{color:var(--pr-link)}
.t-popup__container{border-radius:var(--pr-radius)!important;overflow:hidden}

/* Карточки стандартных блоков */
.t-card__col,.t-item{border-radius:var(--pr-radius)}

/* Телефоны не переносим */
a[href^="tel"]{white-space:nowrap}

/* Компоненты для блоков T123 */
.pr-wrap{max-width:var(--pr-container);margin:0 auto;padding:48px 20px;font-family:var(--pr-font);color:var(--pr-text)}
.pr-h2{margin:0 0 24px;font-size:36px;line-height:1.2;font-weight:700;color:var(--pr-dark);text-wrap:balance}
.pr-lead{margin:0 0 32px;font-size:18px;line-height:1.55;max-width:760px}

.pr-btn{
  display:inline-block;padding:14px 28px;border-radius:var(--pr-radius-btn);
  background:var(--pr-accent);color:var(--pr-on-accent);font-weight:600;font-size:14px;line-height:1.2;
  text-transform:uppercase;letter-spacing:.06em;
  text-decoration:none;border:0;cursor:pointer;
  transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease;
}
.pr-btn:hover{background:var(--pr-accent-hover);transform:translateY(-1px);box-shadow:var(--pr-shadow)}
.pr-btn--ghost{background:transparent;color:var(--pr-navy);box-shadow:inset 0 0 0 2px var(--pr-navy)}
.pr-btn--ghost:hover{background:var(--pr-navy);color:#fff}

.pr-tabs__nav{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}
.pr-tabs__btn{
  font:inherit;font-size:15px;padding:10px 18px;border-radius:var(--pr-radius-btn);
  border:1px solid var(--pr-line);background:var(--pr-bg);color:var(--pr-dark);cursor:pointer;
  transition:background-color .2s ease,color .2s ease,border-color .2s ease;
}
.pr-tabs__btn:hover{border-color:var(--pr-accent)}
.pr-tabs__btn.is-active{background:var(--pr-accent);border-color:var(--pr-accent);color:var(--pr-on-accent)}
.pr-tabs__pane{display:none}
.pr-tabs__pane.is-active{display:block}
.pr-tabs__pane h3{margin:0 0 16px;font-size:28px;line-height:1.25;color:var(--pr-dark)}
.pr-tabs__pane ul{margin:0 0 28px;padding-left:20px;line-height:1.7}

.pr-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}
.pr-card{
  display:block;padding:24px;border-radius:var(--pr-radius);background:var(--pr-bg);
  border:1px solid var(--pr-line);color:inherit;text-decoration:none;
  transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease;
}
a.pr-card:hover{box-shadow:var(--pr-shadow);transform:translateY(-2px);border-color:transparent}
.pr-card__title{margin:0 0 8px;font-size:20px;line-height:1.3;font-weight:700;color:var(--pr-dark)}
.pr-card__text{margin:0;font-size:15px;line-height:1.5}
.pr-card__more{display:inline-block;margin-top:12px;color:var(--pr-link);font-weight:600;font-size:15px}

.pr-stats{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
.pr-stat__num{font-size:48px;line-height:1;font-weight:800;color:var(--pr-navy)}
.pr-stat__num::after{content:'';display:block;width:48px;height:4px;margin-top:12px;border-radius:2px;background:var(--pr-accent)}
.pr-stat__label{margin-top:8px;font-size:16px;line-height:1.4;color:var(--pr-dark)}

.pr-badge{display:inline-block;padding:4px 12px;border-radius:999px;background:var(--pr-accent-soft);color:var(--pr-navy);font-size:13px;font-weight:600}

.pr-alt{background:var(--pr-bg-alt)}
.pr-dark-section{background:var(--pr-navy);color:#fff}
.pr-dark-section .pr-h2,.pr-dark-section .pr-card__title,.pr-dark-section .pr-stat__num{color:#fff}
.pr-dark-section .pr-stat__label{color:#dbe6f3}

@media (max-width:640px){
  .pr-wrap{padding:32px 16px}
  .pr-h2{font-size:28px}
  .pr-lead{font-size:16px}
  .pr-tabs__nav{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}
  .pr-tabs__btn{white-space:nowrap}
  .pr-tabs__pane h3{font-size:22px}
  .pr-stat__num{font-size:40px}
  .pr-btn{display:block;text-align:center}
}

/* Шапка */
#t-header{position:sticky;top:0;z-index:990}
.pr-header{font-family:var(--pr-font);font-size:14px;line-height:1.3}
.pr-header a{text-decoration:none}

/* Чёрная строка */
.pr-topbar{background:#111318;color:#d7dbe3}
.pr-topbar__in{max-width:var(--pr-container);margin:0 auto;padding:8px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.pr-topbar__contacts,.pr-topbar__side{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
.pr-topbar a{color:#d7dbe3;transition:color .2s ease}
.pr-topbar a:hover{color:var(--pr-yellow)}
.pr-topbar__contacts>a:first-child{color:#fff;font-weight:600}
.pr-topbar__icons{display:flex;align-items:center;gap:10px}
/* Иконки-кружки: белые в покое, синие при наведении */
.pr-topbar a.pr-ico{position:relative;display:block;width:24px;height:24px;border-radius:50%;background:#fff;color:#111318;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .2s ease}
.pr-ico::before{content:'';position:absolute;inset:0;background-color:currentColor;-webkit-mask:var(--pr-ico) center/100% no-repeat;mask:var(--pr-ico) center/100% no-repeat}
.pr-topbar a.pr-ico:hover,.pr-topbar a.pr-ico:focus-visible{background:var(--pr-blue);color:#fff;transform:translateY(-1px)}
.pr-ico--tg{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5.5 11.6l11.6-4.5c.5-.2 1 .1.8.9l-2 9.3c-.1.6-.5.8-1 .5l-2.9-2.2-1.4 1.4c-.2.2-.3.3-.6.3l.2-3 5.5-5c.2-.2 0-.3-.4-.1l-6.8 4.3-2.9-.9c-.6-.2-.6-.6.1-.9z'/%3E%3C/svg%3E")}
.pr-ico--max{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 6.5c-3.3 0-5.8 2.3-5.8 5.2 0 1.2.4 2.2 1.1 3.1l-.6 2.4 2.6-.9c.8.4 1.7.6 2.7.6 3.3 0 5.8-2.3 5.8-5.2S15.3 6.5 12 6.5z'/%3E%3C/svg%3E")}
.pr-ico--phone{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M9.2 6.6c.3-.3.8-.3 1.1 0l1.4 1.8c.3.3.2.8-.1 1.1l-.9.8c.5 1.2 1.6 2.3 2.9 2.9l.8-.9c.3-.3.8-.4 1.1-.1l1.8 1.4c.3.3.3.8 0 1.1l-1 1.1c-.5.5-1.3.7-2 .4-3-1.1-5.2-3.4-6.3-6.3-.3-.7-.1-1.5.4-2z'/%3E%3C/svg%3E")}
.pr-ico--mail{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill-rule='evenodd' d='M6.5 8h11c.3 0 .5.2.5.5v7c0 .3-.2.5-.5.5h-11c-.3 0-.5-.2-.5-.5v-7c0-.3.2-.5.5-.5zM6.8 9.2 12 13l5.2-3.8v1.3L12 14.3l-5.2-3.8z'/%3E%3C/svg%3E")}
.pr-topbar a.pr-show-sm{display:none}
.pr-topbar__cta{padding:7px 16px;font-size:12px;font-weight:600}
.pr-topbar a.pr-topbar__cta,.pr-topbar a.pr-topbar__cta:hover{color:var(--pr-on-accent)}

/* Строка меню */
.pr-nav{background:#fff;border-bottom:1px solid var(--pr-line)}
.pr-nav__in{max-width:var(--pr-container);margin:0 auto;padding:0 20px;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.pr-logo{display:flex;align-items:center;flex-shrink:0}
.pr-logo__img{display:block;width:150px;height:32px;background:url('https://static.tildacdn.com/tild3566-3661-4562-a161-626430336231/logo-face.svg') left center/contain no-repeat}
.pr-menu{display:flex;align-items:center;gap:4px}
.pr-menu__item{position:relative}
.pr-menu__link{display:block;padding:24px 12px;color:var(--pr-menu);font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:.08em;transition:color .2s ease}
.pr-menu__link:hover,.pr-menu__item:focus-within>.pr-menu__link{color:var(--pr-blue)}
.pr-has-sub>.pr-menu__link::after{content:'';display:inline-block;width:6px;height:6px;margin-left:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-3px) rotate(45deg)}
.pr-sub{
  position:absolute;top:100%;left:0;min-width:280px;padding:10px;background:#fff;
  border:1px solid var(--pr-line);border-radius:var(--pr-radius);box-shadow:var(--pr-shadow);
  opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .15s ease,transform .15s ease,visibility .15s;
}
.pr-has-sub:hover>.pr-sub,.pr-has-sub:focus-within>.pr-sub{opacity:1;visibility:visible;transform:none}
.pr-sub a{display:block;padding:9px 12px;border-radius:10px;color:var(--pr-text);font-size:14px}
.pr-sub a{transition:background-color .15s ease,color .15s ease}
.pr-sub a:hover{background:var(--pr-blue-soft);color:var(--pr-navy)}

/* Бургер и мобильное меню */
.pr-mnav{display:none}
.pr-burger{list-style:none;display:flex;width:44px;height:44px;padding:0 10px;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;gap:6px}
.pr-burger::-webkit-details-marker{display:none}
.pr-burger::marker{content:''}
.pr-burger span{display:block;height:2px;margin:0;background:var(--pr-menu);border-radius:2px;transition:transform .2s ease,opacity .2s ease}
.pr-burger:focus-visible{outline:3px solid var(--pr-focus);outline-offset:2px}

@media (max-width:1100px){
  .pr-menu__link{padding:24px 8px;font-size:12px;letter-spacing:.06em}
}
@media (max-width:960px){
  .pr-hide-sm{display:none!important}
  .pr-topbar a.pr-show-sm{display:block}
  .pr-topbar__in{padding:6px 16px}
  .pr-nav__in{padding:0 16px;min-height:60px;position:relative}
  .pr-logo__img{width:120px;height:26px}
  .pr-menu--desk{display:none}
  .pr-mnav{display:block}
  .pr-menu--mob{
    display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;
    max-height:calc(100vh - 100px);overflow-y:auto;padding:8px 16px 20px;background:#fff;
    border-bottom:1px solid var(--pr-line);box-shadow:var(--pr-shadow);
  }
  .pr-mnav[open] .pr-burger span:nth-child(1){transform:translateY(8px) rotate(45deg)}
  .pr-mnav[open] .pr-burger span:nth-child(2){opacity:0}
  .pr-mnav[open] .pr-burger span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
  .pr-menu--mob .pr-menu__link{padding:14px 0;font-size:14px;border-bottom:1px solid var(--pr-line)}
  .pr-menu--mob .pr-has-sub>.pr-menu__link::after{display:none}
  .pr-menu--mob .pr-sub{position:static;min-width:0;padding:4px 0 8px 12px;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none}
  .pr-menu--mob .pr-sub a{padding:8px 0;font-size:15px}
  .pr-topbar__contacts{gap:12px}
  .pr-topbar__cta{padding:6px 12px;font-size:11px;letter-spacing:.04em}
}

/* Обложка главной */
.pr-btn--arrow::after{content:'→';display:inline-block;margin-left:10px;transition:transform .2s ease}
.pr-btn--arrow:hover::after{transform:translateX(3px)}
.pr-hero{background:linear-gradient(120deg,#f4f6fa 0%,#fbfcfe 55%,#f1f4f9 100%);font-family:var(--pr-font);overflow:hidden}
.pr-hero__in{max-width:var(--pr-container);margin:0 auto;padding:64px 20px 72px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:32px;align-items:center}
.pr-hero__title{margin:0 0 28px;font-size:clamp(26px,4vw,50px);line-height:1.1;font-weight:800;letter-spacing:-.01em;color:#22252c;text-wrap:balance}
.pr-hero__accent{display:block;color:var(--pr-navy)}
.pr-hero__lead{margin:0 0 36px;font-size:clamp(16px,1.6vw,20px);line-height:1.5;color:var(--pr-text);max-width:560px}
.pr-hero__visual{position:relative;padding:56px 0 24px}
.pr-hero__img{display:block;width:100%;aspect-ratio:1276/973;background:url('https://static.tildacdn.com/tild6537-3536-4335-b765-346533383535/PR-pic2.png') center/contain no-repeat}
.pr-hero__tag{position:absolute;max-width:190px;font-size:11px;line-height:2.2;font-weight:500;letter-spacing:.28em;text-transform:uppercase;color:#5d6472}
.pr-hero__tag--top{top:0;right:0;text-align:right}
.pr-hero__tag--side{left:0;bottom:0}
@media (max-width:960px){
  .pr-hero__in{padding:40px 16px 48px;gap:20px}
  .pr-hero__title{font-size:clamp(26px,4.1vw,40px)}
  .pr-hero__lead{font-size:16px}
  .pr-br{display:none}
  .pr-hero__tag{font-size:10px;letter-spacing:.22em;max-width:160px}
}
@media (max-width:640px){
  .pr-hero__in{grid-template-columns:1fr;padding:32px 16px 40px;gap:28px}
  .pr-hero__title{font-size:clamp(26px,7vw,40px)}
  .pr-hero__visual{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;padding:0}
  .pr-hero__img{grid-column:1;grid-row:1/3;justify-self:end;width:64%}
  .pr-hero__tag{position:relative;z-index:1;transform:none;max-width:min(62%,230px);text-align:left;font-size:10px;line-height:2.1;letter-spacing:.2em;color:#4d5461}
  .pr-hero__tag--top{grid-column:1;grid-row:1;align-self:start;padding-top:6%}
  .pr-hero__tag--side{grid-column:1;grid-row:2;align-self:end;padding-bottom:10%}
}

@media (prefers-reduced-motion:reduce){
  *{transition:none!important}
}
/* Слайдер решений (главная) */
.pr-sl{--pr-sl-gap:24px;position:relative;padding:56px 0 64px;background:#fff;font-family:var(--pr-font);color:var(--pr-text);overflow:hidden}
.pr-sl__r{position:absolute;opacity:0;pointer-events:none}
.pr-sl__tabs{max-width:1080px;margin:0 auto 32px;padding:0 20px;display:flex;justify-content:space-between;gap:24px}
.pr-sl__tab{position:relative;display:block;flex:0 0 auto;padding:12px 0 16px 30px;white-space:nowrap;font-size:15px;line-height:1.3;font-weight:500;color:#4d5461;cursor:pointer;transition:color .2s ease}
.pr-sl__tab:hover{color:#22252c}
.pr-nobr{white-space:nowrap}
.pr-sl__tab::before{content:'';position:absolute;left:0;top:11px;width:22px;height:22px;background-color:#8a92a0;-webkit-mask:var(--pr-ico) center/100% no-repeat;mask:var(--pr-ico) center/100% no-repeat;transition:background-color .2s ease}
.pr-sl__tab::after{content:'';position:absolute;left:-4px;right:-4px;bottom:0;height:3px;border-radius:2px;background:var(--pr-accent);transform:scaleX(0);transition:transform .25s ease}
.pr-sl__tab--ai{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round'%3E%3Cpath d='M11 3.5l1.9 5.6 5.6 1.9-5.6 1.9L11 18.5l-1.9-5.6-5.6-1.9 5.6-1.9z'/%3E%3Cpath d='M18 15.5l.8 2.2 2.2.8-2.2.8-.8 2.2-.8-2.2-2.2-.8 2.2-.8z'/%3E%3C/svg%3E")}
.pr-sl__tab--portal{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6'%3E%3Crect x='3.5' y='3.5' width='7' height='9' rx='1.5'/%3E%3Crect x='13.5' y='3.5' width='7' height='5' rx='1.5'/%3E%3Crect x='13.5' y='11.5' width='7' height='9' rx='1.5'/%3E%3Crect x='3.5' y='15.5' width='7' height='5' rx='1.5'/%3E%3C/svg%3E")}
.pr-sl__tab--mobile{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'%3E%3Crect x='6.5' y='2.5' width='11' height='19' rx='2.5'/%3E%3Cpath d='M10.5 18.5h3'/%3E%3C/svg%3E")}
.pr-sl__tab--game{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 3.5h9v5.5a4.5 4.5 0 0 1-9 0z'/%3E%3Cpath d='M7.5 5.5h-3v1.5a3 3 0 0 0 3 3M16.5 5.5h3v1.5a3 3 0 0 1-3 3M12 13.5v4M8.5 20.5h7'/%3E%3C/svg%3E")}
.pr-sl__tab--learn{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linejoin='round' stroke-linecap='round'%3E%3Cpath d='M2.5 9.5L12 5l9.5 4.5L12 14z'/%3E%3Cpath d='M6.5 11.5v4.5c0 1.4 2.5 3 5.5 3s5.5-1.6 5.5-3v-4.5M21.5 9.5v5'/%3E%3C/svg%3E")}
.pr-sl__tab--idea{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 17.5h6M10 20.5h4M12 2.5a6 6 0 0 0-3.6 10.8c.4.3.6.8.6 1.3v.9h6v-.9c0-.5.2-1 .6-1.3A6 6 0 0 0 12 2.5z'/%3E%3C/svg%3E")}

.pr-sl__view{position:relative;max-width:1120px;margin:0 auto;padding:0 20px}
.pr-sl__track{position:relative;z-index:1;display:grid}
.pr-sl__slide{
  grid-area:1/1;position:relative;z-index:1;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;
  min-height:520px;padding:48px 48px 48px 56px;border-radius:28px;border:1px solid #e9edf3;
  background:
    radial-gradient(460px 340px at 6% 100%,rgba(65,115,184,.24),transparent 70%),
    radial-gradient(380px 300px at 30% 62%,rgba(63,128,128,.10),transparent 70%),
    radial-gradient(520px 380px at 46% 0%,rgba(65,115,184,.16),transparent 70%),
    linear-gradient(120deg,#f7f8fb 0%,#fdfdfe 55%,#f3f6fa 100%);
  box-shadow:0 18px 50px rgba(8,69,126,.08);
  opacity:0;transform:scale(.8);pointer-events:none;
  transition:opacity .5s ease,transform .55s cubic-bezier(.4,0,.2,1);
}
.pr-sl__title{margin:0 0 20px;font-size:clamp(26px,3vw,40px);line-height:1.12;font-weight:800;letter-spacing:-.01em;color:#22252c;text-wrap:balance}
.pr-sl__lead{margin:0 0 24px;font-size:17px;line-height:1.55;color:var(--pr-text);max-width:520px;text-wrap:pretty}
.pr-sl__list{margin:0 0 28px;padding:0;list-style:none;font-size:17px;line-height:1.5}
.pr-sl__list li{position:relative;padding-left:22px;margin-bottom:12px}
.pr-sl__list li::before{content:'';position:absolute;left:2px;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--pr-accent)}
/* Лейблы: стеклянные плашки */
.pr-sl__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none}
.pr-sl__chips,.pr-sl__stores{position:relative;isolation:isolate}
.pr-sl__chips::before,.pr-sl__stores::before{content:'';position:absolute;inset:-14px 8% -14px -14px;z-index:-1;pointer-events:none;
  background:radial-gradient(closest-side at 18% 35%,rgba(253,143,1,.42),transparent),radial-gradient(closest-side at 62% 70%,rgba(65,115,184,.38),transparent),radial-gradient(closest-side at 88% 25%,rgba(254,199,50,.40),transparent);
  filter:blur(16px)}
.pr-sl__chips li,.pr-sl__store{
  padding:8px 14px;border-radius:999px;font-size:13px;line-height:1.3;font-weight:500;color:#1d2230;white-space:nowrap;
  background:linear-gradient(135deg,rgba(255,255,255,.62) 0%,rgba(255,255,255,.22) 100%);
  border:1px solid rgba(255,255,255,.9);
  box-shadow:0 8px 22px rgba(8,69,126,.14),0 0 0 1px rgba(8,69,126,.07),inset 0 1px 1px #fff,inset 0 -2px 6px rgba(255,255,255,.35);
  -webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%);
}
.pr-sl__stores{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 32px}
.pr-sl__store{position:relative;display:flex;flex-direction:column;padding:9px 20px 9px 50px;border-radius:14px;font-size:16px;font-weight:600;color:#22252c;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}
.pr-sl__store small{font-size:10px;font-weight:500;letter-spacing:.04em;color:#5d6472}
.pr-sl__store::before{content:'';position:absolute;left:16px;top:50%;width:24px;height:24px;margin-top:-12px;background-color:#22252c;-webkit-mask:var(--pr-ico) center/100% no-repeat;mask:var(--pr-ico) center/100% no-repeat}
a.pr-sl__store:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(8,69,126,.14),inset 0 1px 0 #fff}
.pr-sl__store--apple{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M16.4 12.7c0-2 1.6-3 1.7-3.1-1-1.4-2.4-1.6-2.9-1.6-1.2-.1-2.4.7-3 .7s-1.6-.7-2.6-.7c-1.3 0-2.6.8-3.3 2-1.4 2.4-.4 6 1 8 .7 1 1.5 2 2.5 2s1.4-.6 2.6-.6 1.5.6 2.6.6 1.7-1 2.4-2c.8-1.1 1.1-2.2 1.1-2.3 0 0-2.1-.8-2.1-3zM14.5 6.5c.5-.7.9-1.6.8-2.5-.8 0-1.7.5-2.3 1.2-.5.6-.9 1.5-.8 2.4.9.1 1.7-.4 2.3-1.1z'/%3E%3C/svg%3E")}
.pr-sl__store--gp{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.6 2.8c-.2.2-.3.6-.3 1v16.4c0 .4.1.8.3 1L13.9 12z'/%3E%3Cpath opacity='.8' d='M17 15.1l-3.1-3.1 3.1-3.1 3.6 2c1 .6 1 1.6 0 2.2z'/%3E%3Cpath opacity='.6' d='M17 15.1L13.9 12l-9.3 9.2c.3.4.9.4 1.6 0z'/%3E%3Cpath opacity='.9' d='M17 8.9L6.2 2.8c-.7-.4-1.3-.4-1.6 0l9.3 9.2z'/%3E%3C/svg%3E")}
.pr-sl__img{display:block;width:100%;aspect-ratio:1658/1130;background:var(--img) center/contain no-repeat}

/* Стрелки и точки */
.pr-sl__go{display:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fff;color:#22252c;cursor:pointer;box-shadow:0 6px 18px rgba(8,69,126,.12);transition:background-color .2s ease,color .2s ease,transform .2s ease}
.pr-sl__go::before{content:'';width:9px;height:9px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateX(-2px) rotate(45deg)}
.pr-sl__go--prev::before{transform:translateX(2px) rotate(-135deg)}
.pr-sl__go:hover{background:var(--pr-blue);color:#fff}
.pr-sl__side .pr-sl__go{position:absolute;top:50%;z-index:2;margin-top:-24px}
.pr-sl__side .pr-sl__go--prev{left:-4px}
.pr-sl__side .pr-sl__go--next{right:-4px}
.pr-sl__bar{max-width:1120px;margin:28px auto 0;padding:0 20px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:16px}
.pr-sl__dots{display:flex;gap:8px;margin-left:auto}
.pr-sl__dots label{width:8px;height:8px;border-radius:4px;background:#c9ced8;cursor:pointer;transition:width .3s ease,background-color .3s ease}
.pr-sl__dots label:hover{background:#9aa1ae}
.pr-sl__ctrl{display:flex;align-items:center;gap:12px;margin-left:auto}
.pr-sl__ctrl .pr-sl__go{box-shadow:none;border:1px solid #d5dae2;width:44px;height:44px}
.pr-sl__ctrl .pr-sl__go:hover{border-color:var(--pr-blue)}
.pr-sl__count{margin-right:8px;font-size:16px;font-weight:600;color:#22252c;letter-spacing:.04em}
.pr-sl__count b{display:none;font-weight:600}

@media (max-width:960px){
  .pr-sl{padding:40px 0 48px;--pr-sl-gap:16px}
  .pr-sl__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 24px;padding:0 40px;margin-bottom:24px}
  .pr-sl__tab{justify-self:start;font-size:14px;padding:10px 0 12px 30px}
  .pr-sl__tab::before{top:9px}
  .pr-sl__view{padding:0 40px}
  .pr-sl__slide{grid-template-columns:1fr;gap:24px;min-height:0;padding:32px 28px;align-content:start}
  .pr-sl__img{order:-1;max-width:460px;justify-self:center}
  .pr-sl__side{display:none}
  .pr-sl__bar{padding:0 40px}
}
@media (max-width:640px){
  .pr-sl__view{padding:0 16px}
  .pr-sl__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;padding:0 20px}
  .pr-sl__tab{font-size:13px}
  .pr-sl__slide{padding:24px 20px 28px;border-radius:22px}
  .pr-sl__title{font-size:26px;margin-bottom:14px}
  .pr-sl__lead,.pr-sl__list{font-size:15px}
  .pr-sl__chips{gap:6px;margin-bottom:24px}
  .pr-sl__chips li{padding:6px 11px;font-size:12px}
  .pr-sl__bar{padding:0 16px;margin-top:20px}
  .pr-sl__dots{margin-left:0}
  .pr-sl__count{font-size:14px;margin-right:2px}
  .pr-sl .pr-btn{display:inline-block}
}
/* Состояния слайдера: какой слайд выбран */
#pr-sl-1:checked~.pr-sl__view .pr-sl__slide:nth-child(6),#pr-sl-2:checked~.pr-sl__view .pr-sl__slide:nth-child(1),#pr-sl-3:checked~.pr-sl__view .pr-sl__slide:nth-child(2),#pr-sl-4:checked~.pr-sl__view .pr-sl__slide:nth-child(3),#pr-sl-5:checked~.pr-sl__view .pr-sl__slide:nth-child(4),#pr-sl-6:checked~.pr-sl__view .pr-sl__slide:nth-child(5){opacity:.6;z-index:2;transform-origin:100% 50%;transform:translateX(calc(-100% - var(--pr-sl-gap))) perspective(1400px) rotateY(-12deg) scale(.86)}
#pr-sl-1:checked~.pr-sl__view .pr-sl__slide:nth-child(2),#pr-sl-2:checked~.pr-sl__view .pr-sl__slide:nth-child(3),#pr-sl-3:checked~.pr-sl__view .pr-sl__slide:nth-child(4),#pr-sl-4:checked~.pr-sl__view .pr-sl__slide:nth-child(5),#pr-sl-5:checked~.pr-sl__view .pr-sl__slide:nth-child(6),#pr-sl-6:checked~.pr-sl__view .pr-sl__slide:nth-child(1){opacity:.6;z-index:2;transform-origin:0 50%;transform:translateX(calc(100% + var(--pr-sl-gap))) perspective(1400px) rotateY(12deg) scale(.86)}
#pr-sl-1:checked~.pr-sl__tabs .pr-sl__tab:nth-child(1),#pr-sl-2:checked~.pr-sl__tabs .pr-sl__tab:nth-child(2),#pr-sl-3:checked~.pr-sl__tabs .pr-sl__tab:nth-child(3),#pr-sl-4:checked~.pr-sl__tabs .pr-sl__tab:nth-child(4),#pr-sl-5:checked~.pr-sl__tabs .pr-sl__tab:nth-child(5),#pr-sl-6:checked~.pr-sl__tabs .pr-sl__tab:nth-child(6){color:#1d2230;text-shadow:.35px 0 0 currentColor,-.35px 0 0 currentColor}
#pr-sl-1:checked~.pr-sl__tabs .pr-sl__tab:nth-child(1)::after,#pr-sl-2:checked~.pr-sl__tabs .pr-sl__tab:nth-child(2)::after,#pr-sl-3:checked~.pr-sl__tabs .pr-sl__tab:nth-child(3)::after,#pr-sl-4:checked~.pr-sl__tabs .pr-sl__tab:nth-child(4)::after,#pr-sl-5:checked~.pr-sl__tabs .pr-sl__tab:nth-child(5)::after,#pr-sl-6:checked~.pr-sl__tabs .pr-sl__tab:nth-child(6)::after{transform:scaleX(1)}
#pr-sl-1:checked~.pr-sl__tabs .pr-sl__tab:nth-child(1)::before,#pr-sl-2:checked~.pr-sl__tabs .pr-sl__tab:nth-child(2)::before,#pr-sl-3:checked~.pr-sl__tabs .pr-sl__tab:nth-child(3)::before,#pr-sl-4:checked~.pr-sl__tabs .pr-sl__tab:nth-child(4)::before,#pr-sl-5:checked~.pr-sl__tabs .pr-sl__tab:nth-child(5)::before,#pr-sl-6:checked~.pr-sl__tabs .pr-sl__tab:nth-child(6)::before{background-color:var(--pr-accent)}
#pr-sl-1:focus-visible~.pr-sl__tabs .pr-sl__tab:nth-child(1),#pr-sl-2:focus-visible~.pr-sl__tabs .pr-sl__tab:nth-child(2),#pr-sl-3:focus-visible~.pr-sl__tabs .pr-sl__tab:nth-child(3),#pr-sl-4:focus-visible~.pr-sl__tabs .pr-sl__tab:nth-child(4),#pr-sl-5:focus-visible~.pr-sl__tabs .pr-sl__tab:nth-child(5),#pr-sl-6:focus-visible~.pr-sl__tabs .pr-sl__tab:nth-child(6){outline:3px solid var(--pr-focus);outline-offset:2px}
#pr-sl-1:checked~.pr-sl__view .pr-sl__slide:nth-child(1),#pr-sl-2:checked~.pr-sl__view .pr-sl__slide:nth-child(2),#pr-sl-3:checked~.pr-sl__view .pr-sl__slide:nth-child(3),#pr-sl-4:checked~.pr-sl__view .pr-sl__slide:nth-child(4),#pr-sl-5:checked~.pr-sl__view .pr-sl__slide:nth-child(5),#pr-sl-6:checked~.pr-sl__view .pr-sl__slide:nth-child(6){opacity:1;z-index:3;transform:none;pointer-events:auto}
#pr-sl-1:checked~* .pr-sl__go[data-i="1"],#pr-sl-2:checked~* .pr-sl__go[data-i="2"],#pr-sl-3:checked~* .pr-sl__go[data-i="3"],#pr-sl-4:checked~* .pr-sl__go[data-i="4"],#pr-sl-5:checked~* .pr-sl__go[data-i="5"],#pr-sl-6:checked~* .pr-sl__go[data-i="6"]{display:flex}
#pr-sl-1:checked~.pr-sl__bar .pr-sl__dots label:nth-child(1),#pr-sl-2:checked~.pr-sl__bar .pr-sl__dots label:nth-child(2),#pr-sl-3:checked~.pr-sl__bar .pr-sl__dots label:nth-child(3),#pr-sl-4:checked~.pr-sl__bar .pr-sl__dots label:nth-child(4),#pr-sl-5:checked~.pr-sl__bar .pr-sl__dots label:nth-child(5),#pr-sl-6:checked~.pr-sl__bar .pr-sl__dots label:nth-child(6){width:26px;background:var(--pr-accent)}
#pr-sl-1:checked~.pr-sl__bar .pr-sl__count b:nth-child(1),#pr-sl-2:checked~.pr-sl__bar .pr-sl__count b:nth-child(2),#pr-sl-3:checked~.pr-sl__bar .pr-sl__count b:nth-child(3),#pr-sl-4:checked~.pr-sl__bar .pr-sl__count b:nth-child(4),#pr-sl-5:checked~.pr-sl__bar .pr-sl__count b:nth-child(5),#pr-sl-6:checked~.pr-sl__bar .pr-sl__count b:nth-child(6){display:inline}

/* Надзаголовок секции (оранжевый капс с линией) */
.pr-eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 14px;font-size:12px;line-height:1.4;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--pr-orange-light)}
.pr-eyebrow::after{content:'';width:48px;height:1px;background:currentColor;opacity:.5}

/* Признанный лидер рынка (главная) */
.pr-leader{position:relative;overflow:hidden;font-family:var(--pr-font);
  background:linear-gradient(120deg,var(--pr-navy) 0%,#17518f 48%,#2d6c86 100%);
  clip-path:polygon(0 0,100% 0,100% calc(100% - 56px),0 100%)}
/* Плавающие стеклянные плитки на фоне */
.pr-leader::before,.pr-leader::after{content:'';position:absolute;border-radius:36px;pointer-events:none;
  background:linear-gradient(135deg,rgba(255,255,255,.34),rgba(255,255,255,.06));border:1px solid rgba(255,255,255,.28)}
.pr-leader::before{width:170px;height:150px;right:12%;top:70px;transform:rotate(-14deg)}
.pr-leader::after{width:150px;height:150px;left:2%;bottom:70px;transform:rotate(-10deg)}
.pr-leader__in{position:relative;z-index:1;padding-top:64px;padding-bottom:120px}
.pr-leader .pr-h2{margin-bottom:36px}
.pr-leader__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(132px,auto);gap:14px}
.pr-leader__big{grid-column:1/3;grid-row:1/3}
.pr-leader__gp1{grid-column:3/5}
.pr-leader__gp2{grid-column:2/4}
.pr-leader__n300{grid-column:5}
.pr-leader__reg{grid-column:1;grid-row:3}

/* Стеклянные карточки */
.pr-leader__glass{position:relative;padding:22px 24px;border-radius:var(--pr-radius);color:#fff;
  background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.06));
  border:1px solid rgba(255,255,255,.32);
  box-shadow:0 18px 40px rgba(3,24,52,.25),inset 0 1px 0 rgba(255,255,255,.35);
  -webkit-backdrop-filter:blur(14px) saturate(140%);backdrop-filter:blur(14px) saturate(140%)}
.pr-leader__big{display:flex;flex-direction:column;justify-content:center;padding:32px 28px;overflow:hidden}
.pr-leader__big::after{content:'';position:absolute;right:-3%;top:4%;width:62%;aspect-ratio:1374/1145;pointer-events:none;
  background:url('https://static.tildacdn.com/tild3161-3433-4334-a632-366361613865/pryaniky-the-best.png') center/contain no-repeat}
.pr-leader .pr-stat__num::after{display:none}
.pr-leader__glass .pr-stat__num{color:#fff}
.pr-leader__big .pr-stat__num{font-size:clamp(96px,11vw,150px);letter-spacing:-.04em;line-height:.9}
.pr-leader__label{margin:12px 0 0;font-size:17px;line-height:1.35;font-weight:700;color:#fff}
.pr-leader__num{display:flex;flex-direction:column;justify-content:space-between}
.pr-leader__num .pr-stat__num{font-size:40px}
.pr-leader__num .pr-leader__label{font-size:13px;font-weight:600;color:#dbe6f3}

/* Белые карточки наград: база .pr-card */
.pr-leader .pr-card{position:relative;padding:20px 22px;border:0;box-shadow:0 14px 34px rgba(3,24,52,.22);display:flex;flex-direction:column}
.pr-leader .pr-card__title{font-size:16px;line-height:1.3;color:#22252c;margin:0 0 10px}
.pr-leader .pr-source{margin-top:auto;font-size:12px}
.pr-leader__kick{display:flex;align-items:center;gap:6px;margin-bottom:8px;font-size:10px;line-height:1.3;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--pr-orange)}
.pr-leader__kick--rate,.pr-leader__kick--short{color:var(--pr-navy)}
.pr-leader__kick--rate::before,.pr-leader__kick--short::before{content:'';width:14px;height:14px;background-color:currentColor;-webkit-mask:var(--pr-ico) center/100% no-repeat;mask:var(--pr-ico) center/100% no-repeat}
.pr-leader__kick--rate{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M9 21V10h6v11M3 21v-6h6M15 21v-8h6v8zM2 21h20'/%3E%3C/svg%3E")}
.pr-leader__kick--short{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M8 2.5h8l-2 6h-4z'/%3E%3Ccircle cx='12' cy='15' r='6'/%3E%3C/svg%3E")}
.pr-leader .pr-leader__gp1,.pr-leader .pr-leader__gp2{padding-right:64px}
.pr-leader__gp1 .pr-card__title,.pr-leader__gp2 .pr-card__title{max-width:240px}
.pr-leader__gp1::after,.pr-leader__gp2::after{content:'';position:absolute;top:18px;right:18px;width:34px;height:34px;border-radius:9px;
  background:linear-gradient(135deg,var(--pr-yellow),var(--pr-orange));box-shadow:0 6px 14px rgba(253,143,1,.35)}
.pr-leader__gp1::before,.pr-leader__gp2::before{content:'';position:absolute;z-index:1;top:25px;right:25px;width:20px;height:20px;background:#fff;
  -webkit-mask:var(--pr-ico) center/100% no-repeat;mask:var(--pr-ico) center/100% no-repeat;
  --pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 3.5h9v5.5a4.5 4.5 0 0 1-9 0z'/%3E%3Cpath d='M7.5 5.5h-3v1.5a3 3 0 0 0 3 3M16.5 5.5h3v1.5a3 3 0 0 1-3 3M12 13.5v4M8.5 20.5h7'/%3E%3C/svg%3E")}
.pr-leader__n2012 .pr-stat__num{color:var(--pr-navy)}
.pr-leader__accent{color:var(--pr-orange);white-space:nowrap}
.pr-leader__reg{justify-content:flex-end;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}
.pr-leader__reg:hover{transform:translateY(-2px);box-shadow:0 18px 40px rgba(3,24,52,.3)}
.pr-leader__reg::before{content:'';position:absolute;top:20px;left:22px;width:26px;height:26px;background-color:var(--pr-navy);
  -webkit-mask:var(--pr-ico) center/100% no-repeat;mask:var(--pr-ico) center/100% no-repeat;
  --pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l8 3v6c0 5-3.4 8.6-8 10-4.6-1.4-8-5-8-10v-6z'/%3E%3Cpath d='M8.5 12l2.5 2.5 4.5-5'/%3E%3C/svg%3E")}
.pr-leader__reg .pr-card__title{font-size:14px;margin:36px 0 0}

@media (max-width:960px){
  .pr-leader{clip-path:polygon(0 0,100% 0,100% calc(100% - 32px),0 100%)}
  .pr-leader__in{padding-top:48px;padding-bottom:88px}
  .pr-leader__grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(120px,auto);grid-auto-flow:dense}
  .pr-leader__big{grid-column:1/3;grid-row:auto/span 2}
  .pr-leader__gp1,.pr-leader__gp2{grid-column:span 2}
  .pr-leader__n300,.pr-leader__reg{grid-column:auto;grid-row:auto}
  .pr-leader__grid>*{grid-column-end:span 2}
  .pr-leader__num{grid-column-end:span 1}
  .pr-leader__big::after{width:30%;top:10%;right:6%}
  .pr-leader__big{grid-column:1/-1;grid-row:auto}
  .pr-leader::before{display:none}
}
@media (max-width:640px){
  .pr-leader__in{padding-top:40px;padding-bottom:72px}
  .pr-leader__grid{grid-template-columns:1fr 1fr;gap:10px}
  .pr-leader__grid>*{grid-column:1/-1}
  .pr-leader__num{grid-column:auto/span 1}
  .pr-leader__big{padding:24px 20px;min-height:200px}
  .pr-leader__big::after{width:52%;right:-8%}
  .pr-leader__num .pr-stat__num{font-size:32px}
  .pr-leader::after{display:none}
}
/* Слайдер интерфейсов (главная) */
.pr-ui{--pr-ui-gap:28px;position:relative;overflow:hidden;padding:72px 0 80px;font-family:var(--pr-font);
  
background:radial-gradient(900px 420px at 50% 62%,rgba(65,115,184,.12),transparent 70%),linear-gradient(180deg,#fff 0%,var(--pr-bg-alt) 100%)}
.pr-ui__r{position:absolute;opacity:0;pointer-events:none}
.pr-ui__head{padding-top:0;padding-bottom:0;margin-bottom:40px}
.pr-ui .pr-h2{margin-bottom:12px}
.pr-ui__lead{margin:0;font-size:17px;line-height:1.55;color:var(--pr-text);text-wrap:pretty}
.pr-ui__stage{position:relative;max-width:900px;margin:0 auto;padding:0 20px}
.pr-ui__track{display:grid}
.pr-ui__slide{grid-area:1/1;margin:0;border-radius:14px;overflow:hidden;background:#fff;border:1px solid #e1e7ef;
  
box-shadow:0 24px 60px rgba(8,69,126,.16);opacity:0;transform:scale(.8);pointer-events:none;
  
transition:opacity .5s ease,transform .55s cubic-bezier(.4,0,.2,1)}
/* Строка окна браузера с тремя точками */
.pr-ui__slide::before{content:'';display:block;height:26px;border-bottom:1px solid #e9edf3;
  
background:radial-gradient(circle at 18px 13px,#ff6058 4px,transparent 4.5px),radial-gradient(circle at 34px 13px,#ffbd2e 4px,transparent 4.5px),radial-gradient(circle at 50px 13px,#28c840 4px,transparent 4.5px),#f4f6f9}
.pr-ui__img{display:block;aspect-ratio:1.73;background:#eef3f9 center top/cover no-repeat}
.pr-ui .pr-sl__side .pr-sl__go--prev{left:-12px}
.pr-ui .pr-sl__side .pr-sl__go--next{right:-12px}
.pr-ui__bar{max-width:900px;margin-top:32px}
/* Состояния: текущий, соседние; картинка грузится только у них */
#pr-ui-1:checked~.pr-ui__stage .pr-ui__slide:nth-child(1),#pr-ui-2:checked~.pr-ui__stage .pr-ui__slide:nth-child(2),#pr-ui-3:checked~.pr-ui__stage .pr-ui__slide:nth-child(3),#pr-ui-4:checked~.pr-ui__stage .pr-ui__slide:nth-child(4),#pr-ui-5:checked~.pr-ui__stage .pr-ui__slide:nth-child(5),#pr-ui-6:checked~.pr-ui__stage .pr-ui__slide:nth-child(6),#pr-ui-7:checked~.pr-ui__stage .pr-ui__slide:nth-child(7),#pr-ui-8:checked~.pr-ui__stage .pr-ui__slide:nth-child(8),#pr-ui-9:checked~.pr-ui__stage .pr-ui__slide:nth-child(9),#pr-ui-10:checked~.pr-ui__stage .pr-ui__slide:nth-child(10),#pr-ui-11:checked~.pr-ui__stage .pr-ui__slide:nth-child(11),#pr-ui-12:checked~.pr-ui__stage .pr-ui__slide:nth-child(12),#pr-ui-13:checked~.pr-ui__stage .pr-ui__slide:nth-child(13),#pr-ui-14:checked~.pr-ui__stage .pr-ui__slide:nth-child(14),#pr-ui-15:checked~.pr-ui__stage .pr-ui__slide:nth-child(15),#pr-ui-16:checked~.pr-ui__stage .pr-ui__slide:nth-child(16),#pr-ui-17:checked~.pr-ui__stage .pr-ui__slide:nth-child(17),#pr-ui-18:checked~.pr-ui__stage .pr-ui__slide:nth-child(18){opacity:1;z-index:3;transform:none;pointer-events:auto}
#pr-ui-1:checked~.pr-ui__stage .pr-ui__slide:nth-child(18),#pr-ui-2:checked~.pr-ui__stage .pr-ui__slide:nth-child(1),#pr-ui-3:checked~.pr-ui__stage .pr-ui__slide:nth-child(2),#pr-ui-4:checked~.pr-ui__stage .pr-ui__slide:nth-child(3),#pr-ui-5:checked~.pr-ui__stage .pr-ui__slide:nth-child(4),#pr-ui-6:checked~.pr-ui__stage .pr-ui__slide:nth-child(5),#pr-ui-7:checked~.pr-ui__stage .pr-ui__slide:nth-child(6),#pr-ui-8:checked~.pr-ui__stage .pr-ui__slide:nth-child(7),#pr-ui-9:checked~.pr-ui__stage .pr-ui__slide:nth-child(8),#pr-ui-10:checked~.pr-ui__stage .pr-ui__slide:nth-child(9),#pr-ui-11:checked~.pr-ui__stage .pr-ui__slide:nth-child(10),#pr-ui-12:checked~.pr-ui__stage .pr-ui__slide:nth-child(11),#pr-ui-13:checked~.pr-ui__stage .pr-ui__slide:nth-child(12),#pr-ui-14:checked~.pr-ui__stage .pr-ui__slide:nth-child(13),#pr-ui-15:checked~.pr-ui__stage .pr-ui__slide:nth-child(14),#pr-ui-16:checked~.pr-ui__stage .pr-ui__slide:nth-child(15),#pr-ui-17:checked~.pr-ui__stage .pr-ui__slide:nth-child(16),#pr-ui-18:checked~.pr-ui__stage .pr-ui__slide:nth-child(17){opacity:.6;z-index:2;transform-origin:100% 50%;transform:translateX(calc(-100% - var(--pr-ui-gap))) perspective(1400px) rotateY(-12deg) scale(.86)}
#pr-ui-1:checked~.pr-ui__stage .pr-ui__slide:nth-child(2),#pr-ui-2:checked~.pr-ui__stage .pr-ui__slide:nth-child(3),#pr-ui-3:checked~.pr-ui__stage .pr-ui__slide:nth-child(4),#pr-ui-4:checked~.pr-ui__stage .pr-ui__slide:nth-child(5),#pr-ui-5:checked~.pr-ui__stage .pr-ui__slide:nth-child(6),#pr-ui-6:checked~.pr-ui__stage .pr-ui__slide:nth-child(7),#pr-ui-7:checked~.pr-ui__stage .pr-ui__slide:nth-child(8),#pr-ui-8:checked~.pr-ui__stage .pr-ui__slide:nth-child(9),#pr-ui-9:checked~.pr-ui__stage .pr-ui__slide:nth-child(10),#pr-ui-10:checked~.pr-ui__stage .pr-ui__slide:nth-child(11),#pr-ui-11:checked~.pr-ui__stage .pr-ui__slide:nth-child(12),#pr-ui-12:checked~.pr-ui__stage .pr-ui__slide:nth-child(13),#pr-ui-13:checked~.pr-ui__stage .pr-ui__slide:nth-child(14),#pr-ui-14:checked~.pr-ui__stage .pr-ui__slide:nth-child(15),#pr-ui-15:checked~.pr-ui__stage .pr-ui__slide:nth-child(16),#pr-ui-16:checked~.pr-ui__stage .pr-ui__slide:nth-child(17),#pr-ui-17:checked~.pr-ui__stage .pr-ui__slide:nth-child(18),#pr-ui-18:checked~.pr-ui__stage .pr-ui__slide:nth-child(1){opacity:.6;z-index:2;transform-origin:0 50%;transform:translateX(calc(100% + var(--pr-ui-gap))) perspective(1400px) rotateY(12deg) scale(.86)}
#pr-ui-1:checked~.pr-ui__stage .pr-ui__slide:nth-child(18) .pr-ui__img,#pr-ui-1:checked~.pr-ui__stage .pr-ui__slide:nth-child(1) .pr-ui__img,#pr-ui-1:checked~.pr-ui__stage .pr-ui__slide:nth-child(2) .pr-ui__img,#pr-ui-2:checked~.pr-ui__stage .pr-ui__slide:nth-child(1) .pr-ui__img,#pr-ui-2:checked~.pr-ui__stage .pr-ui__slide:nth-child(2) .pr-ui__img,#pr-ui-2:checked~.pr-ui__stage .pr-ui__slide:nth-child(3) .pr-ui__img,#pr-ui-3:checked~.pr-ui__stage .pr-ui__slide:nth-child(2) .pr-ui__img,#pr-ui-3:checked~.pr-ui__stage .pr-ui__slide:nth-child(3) .pr-ui__img,#pr-ui-3:checked~.pr-ui__stage .pr-ui__slide:nth-child(4) .pr-ui__img,#pr-ui-4:checked~.pr-ui__stage .pr-ui__slide:nth-child(3) .pr-ui__img,#pr-ui-4:checked~.pr-ui__stage .pr-ui__slide:nth-child(4) .pr-ui__img,#pr-ui-4:checked~.pr-ui__stage .pr-ui__slide:nth-child(5) .pr-ui__img,#pr-ui-5:checked~.pr-ui__stage .pr-ui__slide:nth-child(4) .pr-ui__img,#pr-ui-5:checked~.pr-ui__stage .pr-ui__slide:nth-child(5) .pr-ui__img,#pr-ui-5:checked~.pr-ui__stage .pr-ui__slide:nth-child(6) .pr-ui__img,#pr-ui-6:checked~.pr-ui__stage .pr-ui__slide:nth-child(5) .pr-ui__img,#pr-ui-6:checked~.pr-ui__stage .pr-ui__slide:nth-child(6) .pr-ui__img,#pr-ui-6:checked~.pr-ui__stage .pr-ui__slide:nth-child(7) .pr-ui__img,#pr-ui-7:checked~.pr-ui__stage .pr-ui__slide:nth-child(6) .pr-ui__img,#pr-ui-7:checked~.pr-ui__stage .pr-ui__slide:nth-child(7) .pr-ui__img,#pr-ui-7:checked~.pr-ui__stage .pr-ui__slide:nth-child(8) .pr-ui__img,#pr-ui-8:checked~.pr-ui__stage .pr-ui__slide:nth-child(7) .pr-ui__img,#pr-ui-8:checked~.pr-ui__stage .pr-ui__slide:nth-child(8) .pr-ui__img,#pr-ui-8:checked~.pr-ui__stage .pr-ui__slide:nth-child(9) .pr-ui__img,#pr-ui-9:checked~.pr-ui__stage .pr-ui__slide:nth-child(8) .pr-ui__img,#pr-ui-9:checked~.pr-ui__stage .pr-ui__slide:nth-child(9) .pr-ui__img,#pr-ui-9:checked~.pr-ui__stage .pr-ui__slide:nth-child(10) .pr-ui__img,#pr-ui-10:checked~.pr-ui__stage .pr-ui__slide:nth-child(9) .pr-ui__img,#pr-ui-10:checked~.pr-ui__stage .pr-ui__slide:nth-child(10) .pr-ui__img,#pr-ui-10:checked~.pr-ui__stage .pr-ui__slide:nth-child(11) .pr-ui__img,#pr-ui-11:checked~.pr-ui__stage .pr-ui__slide:nth-child(10) .pr-ui__img,#pr-ui-11:checked~.pr-ui__stage .pr-ui__slide:nth-child(11) .pr-ui__img,#pr-ui-11:checked~.pr-ui__stage .pr-ui__slide:nth-child(12) .pr-ui__img,#pr-ui-12:checked~.pr-ui__stage .pr-ui__slide:nth-child(11) .pr-ui__img,#pr-ui-12:checked~.pr-ui__stage .pr-ui__slide:nth-child(12) .pr-ui__img,#pr-ui-12:checked~.pr-ui__stage .pr-ui__slide:nth-child(13) .pr-ui__img,#pr-ui-13:checked~.pr-ui__stage .pr-ui__slide:nth-child(12) .pr-ui__img,#pr-ui-13:checked~.pr-ui__stage .pr-ui__slide:nth-child(13) .pr-ui__img,#pr-ui-13:checked~.pr-ui__stage .pr-ui__slide:nth-child(14) .pr-ui__img,#pr-ui-14:checked~.pr-ui__stage .pr-ui__slide:nth-child(13) .pr-ui__img,#pr-ui-14:checked~.pr-ui__stage .pr-ui__slide:nth-child(14) .pr-ui__img,#pr-ui-14:checked~.pr-ui__stage .pr-ui__slide:nth-child(15) .pr-ui__img,#pr-ui-15:checked~.pr-ui__stage .pr-ui__slide:nth-child(14) .pr-ui__img,#pr-ui-15:checked~.pr-ui__stage .pr-ui__slide:nth-child(15) .pr-ui__img,#pr-ui-15:checked~.pr-ui__stage .pr-ui__slide:nth-child(16) .pr-ui__img,#pr-ui-16:checked~.pr-ui__stage .pr-ui__slide:nth-child(15) .pr-ui__img,#pr-ui-16:checked~.pr-ui__stage .pr-ui__slide:nth-child(16) .pr-ui__img,#pr-ui-16:checked~.pr-ui__stage .pr-ui__slide:nth-child(17) .pr-ui__img,#pr-ui-17:checked~.pr-ui__stage .pr-ui__slide:nth-child(16) .pr-ui__img,#pr-ui-17:checked~.pr-ui__stage .pr-ui__slide:nth-child(17) .pr-ui__img,#pr-ui-17:checked~.pr-ui__stage .pr-ui__slide:nth-child(18) .pr-ui__img,#pr-ui-18:checked~.pr-ui__stage .pr-ui__slide:nth-child(17) .pr-ui__img,#pr-ui-18:checked~.pr-ui__stage .pr-ui__slide:nth-child(18) .pr-ui__img,#pr-ui-18:checked~.pr-ui__stage .pr-ui__slide:nth-child(1) .pr-ui__img{background-image:var(--img)}
#pr-ui-1:checked~* .pr-sl__go[data-i="1"],#pr-ui-2:checked~* .pr-sl__go[data-i="2"],#pr-ui-3:checked~* .pr-sl__go[data-i="3"],#pr-ui-4:checked~* .pr-sl__go[data-i="4"],#pr-ui-5:checked~* .pr-sl__go[data-i="5"],#pr-ui-6:checked~* .pr-sl__go[data-i="6"],#pr-ui-7:checked~* .pr-sl__go[data-i="7"],#pr-ui-8:checked~* .pr-sl__go[data-i="8"],#pr-ui-9:checked~* .pr-sl__go[data-i="9"],#pr-ui-10:checked~* .pr-sl__go[data-i="10"],#pr-ui-11:checked~* .pr-sl__go[data-i="11"],#pr-ui-12:checked~* .pr-sl__go[data-i="12"],#pr-ui-13:checked~* .pr-sl__go[data-i="13"],#pr-ui-14:checked~* .pr-sl__go[data-i="14"],#pr-ui-15:checked~* .pr-sl__go[data-i="15"],#pr-ui-16:checked~* .pr-sl__go[data-i="16"],#pr-ui-17:checked~* .pr-sl__go[data-i="17"],#pr-ui-18:checked~* .pr-sl__go[data-i="18"]{display:flex}
#pr-ui-1:checked~.pr-ui__bar .pr-sl__dots label:nth-child(1),#pr-ui-2:checked~.pr-ui__bar .pr-sl__dots label:nth-child(2),#pr-ui-3:checked~.pr-ui__bar .pr-sl__dots label:nth-child(3),#pr-ui-4:checked~.pr-ui__bar .pr-sl__dots label:nth-child(4),#pr-ui-5:checked~.pr-ui__bar .pr-sl__dots label:nth-child(5),#pr-ui-6:checked~.pr-ui__bar .pr-sl__dots label:nth-child(6),#pr-ui-7:checked~.pr-ui__bar .pr-sl__dots label:nth-child(7),#pr-ui-8:checked~.pr-ui__bar .pr-sl__dots label:nth-child(8),#pr-ui-9:checked~.pr-ui__bar .pr-sl__dots label:nth-child(9),#pr-ui-10:checked~.pr-ui__bar .pr-sl__dots label:nth-child(10),#pr-ui-11:checked~.pr-ui__bar .pr-sl__dots label:nth-child(11),#pr-ui-12:checked~.pr-ui__bar .pr-sl__dots label:nth-child(12),#pr-ui-13:checked~.pr-ui__bar .pr-sl__dots label:nth-child(13),#pr-ui-14:checked~.pr-ui__bar .pr-sl__dots label:nth-child(14),#pr-ui-15:checked~.pr-ui__bar .pr-sl__dots label:nth-child(15),#pr-ui-16:checked~.pr-ui__bar .pr-sl__dots label:nth-child(16),#pr-ui-17:checked~.pr-ui__bar .pr-sl__dots label:nth-child(17),#pr-ui-18:checked~.pr-ui__bar .pr-sl__dots label:nth-child(18){width:26px;background:var(--pr-accent)}
#pr-ui-1:checked~.pr-ui__bar .pr-sl__count b:nth-child(1),#pr-ui-2:checked~.pr-ui__bar .pr-sl__count b:nth-child(2),#pr-ui-3:checked~.pr-ui__bar .pr-sl__count b:nth-child(3),#pr-ui-4:checked~.pr-ui__bar .pr-sl__count b:nth-child(4),#pr-ui-5:checked~.pr-ui__bar .pr-sl__count b:nth-child(5),#pr-ui-6:checked~.pr-ui__bar .pr-sl__count b:nth-child(6),#pr-ui-7:checked~.pr-ui__bar .pr-sl__count b:nth-child(7),#pr-ui-8:checked~.pr-ui__bar .pr-sl__count b:nth-child(8),#pr-ui-9:checked~.pr-ui__bar .pr-sl__count b:nth-child(9),#pr-ui-10:checked~.pr-ui__bar .pr-sl__count b:nth-child(10),#pr-ui-11:checked~.pr-ui__bar .pr-sl__count b:nth-child(11),#pr-ui-12:checked~.pr-ui__bar .pr-sl__count b:nth-child(12),#pr-ui-13:checked~.pr-ui__bar .pr-sl__count b:nth-child(13),#pr-ui-14:checked~.pr-ui__bar .pr-sl__count b:nth-child(14),#pr-ui-15:checked~.pr-ui__bar .pr-sl__count b:nth-child(15),#pr-ui-16:checked~.pr-ui__bar .pr-sl__count b:nth-child(16),#pr-ui-17:checked~.pr-ui__bar .pr-sl__count b:nth-child(17),#pr-ui-18:checked~.pr-ui__bar .pr-sl__count b:nth-child(18){display:inline}
#pr-ui-1:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(1),#pr-ui-2:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(2),#pr-ui-3:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(3),#pr-ui-4:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(4),#pr-ui-5:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(5),#pr-ui-6:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(6),#pr-ui-7:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(7),#pr-ui-8:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(8),#pr-ui-9:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(9),#pr-ui-10:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(10),#pr-ui-11:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(11),#pr-ui-12:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(12),#pr-ui-13:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(13),#pr-ui-14:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(14),#pr-ui-15:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(15),#pr-ui-16:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(16),#pr-ui-17:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(17),#pr-ui-18:focus-visible~.pr-ui__bar .pr-sl__dots label:nth-child(18){outline:3px solid var(--pr-focus);outline-offset:3px}
@media (min-width:961px){
  
.pr-ui__lead{white-space:nowrap}
}
@media (max-width:960px){
  
.pr-ui{padding:48px 0 56px;--pr-ui-gap:16px}
  
.pr-ui__head{margin-bottom:28px}
  
.pr-ui__stage{padding:0 40px}
  
.pr-ui__bar{padding:0 40px;margin-top:24px}
}
@media (max-width:640px){
  
.pr-ui__lead{font-size:15px}
  
.pr-ui__stage{padding:0 16px}
  
.pr-ui__slide{border-radius:10px}
  
.pr-ui__slide::before{height:18px;background:radial-gradient(circle at 12px 9px,#ff6058 3px,transparent 3.5px),radial-gradient(circle at 23px 9px,#ffbd2e 3px,transparent 3.5px),radial-gradient(circle at 34px 9px,#28c840 3px,transparent 3.5px),#f4f6f9}
  
.pr-ui__bar{padding:0 16px;margin-top:20px}
  
.pr-ui__bar .pr-sl__dots{display:none}
}
/* Технические особенности (главная) */
.pr-tech{background:#fff;font-family:var(--pr-font)}
.pr-tech__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:40px;padding-top:72px;padding-bottom:72px}
.pr-tech__title{margin:0 0 20px;font-size:clamp(30px,3.4vw,44px);line-height:1.12;font-weight:800;letter-spacing:-.01em;color:#22252c;text-wrap:balance}
.pr-tech__lead{margin:0;max-width:300px;font-size:16px;line-height:1.5;color:var(--pr-muted)}
.pr-tech__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.pr-tech__item{position:relative;padding:4px 24px 28px}
.pr-tech__item:nth-child(3n+2),.pr-tech__item:nth-child(3n){border-left:1px solid var(--pr-line)}
.pr-tech__item:nth-child(n+4){border-top:1px solid var(--pr-line);padding-top:24px}
.pr-tech__item::before{content:'';display:block;width:40px;height:40px;margin-bottom:18px;background-color:var(--pr-navy);
  
-webkit-mask:var(--pr-ico) center/100% no-repeat;mask:var(--pr-ico) center/100% no-repeat}
.pr-tech__item--law{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l2.2 1.6 2.7-.1.9 2.6 2.2 1.6-.8 2.6.8 2.6-2.2 1.6-.9 2.6-2.7-.1L12 19.6l-2.2-1.6-2.7.1-.9-2.6L4 13.9l.8-2.6L4 8.7l2.2-1.6.9-2.6 2.7.1z'/%3E%3Cpath d='M12 7.8l1.2 2.5 2.7.3-2 1.9.6 2.7-2.5-1.4-2.5 1.4.6-2.7-2-1.9 2.7-.3z'/%3E%3C/svg%3E")}
.pr-tech__item--ru{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M7.5 16.5v-9h3a2.3 2.3 0 0 1 0 4.6h-3M6 14.5h5M16.5 16.5v-9h-1.8a2.2 2.2 0 0 0 0 4.4h1.8M14.7 11.9l-2 4.6'/%3E%3C/svg%3E")}
.pr-tech__item--lock{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l8 3v6c0 5-3.4 8.6-8 10-4.6-1.4-8-5-8-10v-6z'/%3E%3Crect x='9' y='11' width='6' height='5' rx='1'/%3E%3Cpath d='M10.2 11V9.6a1.8 1.8 0 0 1 3.6 0V11'/%3E%3C/svg%3E")}
.pr-tech__item--api{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='18' r='2'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Ccircle cx='18' cy='5' r='2'/%3E%3Ccircle cx='5' cy='6' r='1.6'/%3E%3Ccircle cx='19' cy='14' r='1.6'/%3E%3Cpath d='M7.4 16.6l3.2-3.2M13.4 10.6l3.3-4M10.6 10.8L6.2 7.2M14 12.6l3.5 1'/%3E%3C/svg%3E")}
.pr-tech__item--box{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='3.5' width='16' height='5' rx='1'/%3E%3Crect x='4' y='9.5' width='16' height='5' rx='1'/%3E%3Crect x='4' y='15.5' width='16' height='5' rx='1'/%3E%3Cpath d='M7 6h1M7 12h1M7 18h1'/%3E%3C/svg%3E")}
.pr-tech__item--cloud{--pr-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 18.5h10.5a4 4 0 0 0 .6-8 6 6 0 0 0-11.5 1.3A3.4 3.4 0 0 0 7 18.5z'/%3E%3C/svg%3E")}
.pr-tech__name{margin:0 0 12px;font-size:17px;line-height:1.3;font-weight:700;color:#22252c}
.pr-tech__text{margin:0;font-size:14px;line-height:1.6;color:#5d6472}
.pr-tech__text a{color:inherit;text-decoration:underline;text-decoration-color:rgba(65,115,184,.4);text-underline-offset:2px}
.pr-tech__text a:hover{color:var(--pr-link)}
@media (max-width:960px){
  
.pr-tech__in{grid-template-columns:1fr;gap:28px;padding-top:48px;padding-bottom:48px}
  
.pr-tech__lead{max-width:none}
  
.pr-tech__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  
.pr-tech__item:nth-child(n){border-left:0;border-top:0;padding:24px 24px 24px 0}
  
.pr-tech__item:nth-child(even){border-left:1px solid var(--pr-line);padding-left:24px;padding-right:0}
  
.pr-tech__item:nth-child(n+3){border-top:1px solid var(--pr-line)}
}
@media (max-width:640px){
  
.pr-tech__grid{grid-template-columns:1fr}
  
.pr-tech__item:nth-child(n){border-left:0;padding:22px 0}
  
.pr-tech__item:nth-child(n+2){border-top:1px solid var(--pr-line)}
  
.pr-tech__item::before{width:34px;height:34px;margin-bottom:14px}
}
/* Кейсы клиентов (главная) */
.pr-cases{position:relative;overflow:hidden;padding:72px 0 80px;font-family:var(--pr-font);
  
background:linear-gradient(180deg,#fff 0%,#f1f4f9 100%)}
/* Стеклянные фигуры за лентами */
.pr-cases::before,.pr-cases::after{content:'';position:absolute;z-index:0;border-radius:44px;pointer-events:none;transform:rotate(-14deg);
  
background:linear-gradient(145deg,rgba(65,115,184,.55),rgba(63,128,128,.35))}
.pr-cases::before{width:200px;height:200px;left:16%;top:46%}
.pr-cases::after{width:240px;height:220px;right:22%;top:58%;transform:rotate(18deg);background:linear-gradient(145deg,rgba(65,115,184,.5),rgba(8,69,126,.3))}
.pr-cases__head{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;padding-top:0;padding-bottom:0;margin-bottom:36px}
.pr-cases__title{margin:0 0 8px;font-size:clamp(30px,3.4vw,44px);line-height:1.12;font-weight:800;letter-spacing:-.01em;color:#22252c;text-wrap:balance}
.pr-cases__lead{margin:0;font-size:18px;line-height:1.45;color:#4d5461}
.pr-cases__stats{display:flex;gap:12px;flex:0 0 auto}
.pr-cases__stat{display:flex;flex-direction:column;justify-content:center;padding:14px 20px;border-radius:var(--pr-radius);background:#fff;box-shadow:0 10px 30px rgba(8,69,126,.10)}
.pr-cases__stat b{font-size:34px;line-height:1.05;font-weight:800;color:var(--pr-navy);white-space:nowrap}
.pr-cases__stat span{margin-top:4px;font-size:12px;color:#4d5461}
.pr-cases__stat--dark{background:linear-gradient(135deg,var(--pr-navy),#2d6c86)}
.pr-cases__stat--dark b,.pr-cases__stat--dark span{color:#fff}
/* Ленты */
.pr-cases__row{position:relative;z-index:1;overflow:hidden;padding:6px 0 10px}
.pr-cases__row+.pr-cases__row{margin-top:6px}
.pr-cases__track{display:flex;width:max-content;animation:pr-cases-run 70s linear infinite}
.pr-cases__row--2 .pr-cases__track{animation-direction:reverse;animation-duration:60s}
.pr-cases__row:hover .pr-cases__track,.pr-cases__row:focus-within .pr-cases__track{animation-play-state:paused}
.pr-cases__set{display:flex;gap:14px;padding-right:14px}
@keyframes pr-cases-run{from{transform:translateX(0)}to{transform:translateX(-50%)}}
/* Карточка */
.pr-cases__card{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;width:390px;min-height:190px;padding:18px 20px;border-radius:20px;
  
background:#fff;border:1px solid #e6ebf2;box-shadow:0 12px 30px rgba(8,69,126,.08);color:#22252c}
.pr-cases__card--glass{background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,.28));border-color:rgba(255,255,255,.9);
  
-webkit-backdrop-filter:blur(16px) saturate(150%);backdrop-filter:blur(16px) saturate(150%)}
.pr-cases__card--dark{background:linear-gradient(135deg,var(--pr-navy) 0%,#17518f 60%,#2d6c86 100%);border-color:transparent;color:#fff}
.pr-cases__logo{display:inline-flex;align-items:center;min-height:36px;padding:6px 14px;margin-bottom:16px;border-radius:10px;background:#fff;
  
box-shadow:0 0 0 1px #e6ebf2;font-size:14px;font-weight:800;letter-spacing:.01em;color:var(--pr-navy);white-space:nowrap}
.pr-cases__logo--img{padding:0;overflow:hidden}
.pr-cases__logo img{display:block;height:48px;width:auto}
.pr-cases__card--dark .pr-cases__logo{box-shadow:none}
.pr-cases__text{margin:0;font-size:14px;line-height:1.45;text-wrap:pretty}
.pr-cases__metric{display:flex;align-items:center;gap:14px}
.pr-cases__num{flex:0 0 auto;font-size:40px;line-height:1;font-weight:800;letter-spacing:-.02em;color:var(--pr-navy)}
.pr-cases__card--dark .pr-cases__num{color:#fff}
.pr-cases__metric .pr-cases__text{font-size:13px}
.pr-cases__more{margin-top:auto;padding-top:14px;font-size:13px;font-weight:700;color:var(--pr-navy);text-decoration:none}
.pr-cases__more::after{content:'→';display:inline-block;margin-left:8px;transition:transform .2s ease}
.pr-cases__more:hover::after{transform:translateX(3px)}
.pr-cases__card--dark .pr-cases__more{color:#fff}
.pr-cases__foot{position:relative;z-index:1;padding-top:32px;padding-bottom:0;text-align:center}
@media (max-width:960px){
  
.pr-cases{padding:48px 0 56px}
  
.pr-cases__head{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:28px}
}
@media (max-width:640px){
  
.pr-cases__lead{font-size:15px}
  
.pr-cases__stats{width:100%}
  
.pr-cases__stat{flex:1 1 0;padding:12px 14px}
  
.pr-cases__stat b{font-size:26px}
  
.pr-cases__card{width:300px;min-height:180px;padding:16px}
  
.pr-cases__num{font-size:32px}
  
.pr-cases__track{animation-duration:55s}
  
.pr-cases__row--2 .pr-cases__track{animation-duration:48s}
}
@media (prefers-reduced-motion:reduce){
  
.pr-cases__row{overflow-x:auto}
  
.pr-cases__track{animation:none}
  
.pr-cases__set[aria-hidden]{display:none}
}