/* 08.11 чистка: @font-face убраны — единый источник шрифтов fonts/tilda-shrifty.css (эталон skorost-0811/chistka/etalon-2-shrifty.css) */
*{box-sizing:border-box}
[data-cta-new][data-moved]>a{padding:14px 28px!important;font-size:18px!important}
[data-cta-new][data-moved]>p{left:calc(100% + 34px)!important;bottom:18px!important;font-size:24px!important}
[data-cta-new][data-moved]>svg{left:calc(100% - 28px)!important;bottom:calc(100% - 14px)!important}
[data-cta-new][data-moved]>span{display:none}
html{scroll-behavior:smooth}
body{margin:0;font-family:Manrope,sans-serif;color:#221E3B;background:#F6F4FD;line-height:1.55;-webkit-font-smoothing:antialiased}
h1,h2,h3,p,ul,ol,figure,blockquote{margin:0}
img{display:block;max-width:100%}
a{color:#6C5CE0}a:hover{color:#4E3FB8}
[data-q] ::placeholder{color:rgba(255,255,255,0.72)}
[data-q-chip]:has(input:checked)>span{background:#fff;color:#4E3FB8!important;border-color:#fff!important}
[data-q-chip]:has(input:focus-visible)>span{outline:2px solid #FFD48A;outline-offset:2px}
summary::-webkit-details-marker{display:none}
section[data-block],section[data-block]>div,[data-spine],[data-test-card],[data-fin-photo],[data-q]{border-radius:0!important}
/* 02.11 полоса сверху: первый блок вплотную к верху (ПК и телефон) */
section#start[data-block="01-hero"]{margin-top:0!important;padding-top:0!important}
/* 02.11 тень в «плюсах» финала: прежнее правило стояло только в @media ≤900 — на ПК тень оставалась */
[data-fin-plus] h3,[data-fin-plus] p{text-shadow:none!important}
footer[data-block="footer"]{width:calc(100% - 28px);max-width:1280px;margin-left:auto;margin-right:auto;box-sizing:border-box}
@media (max-width:900px){footer[data-block="footer"]{width:100%}}
@media (min-width:901px){[data-fin-plus]{display:block!important}[data-fin-wave]>svg,[data-fin-wave]>span{display:none!important}}
@media (min-width:901px){[data-fin-wave]{display:block!important;margin-top:calc(-1.11% + 3.5px);margin-bottom:calc(-1.11% - 10.5px);position:relative;z-index:2}[data-q]{margin-top:0!important;border-top:0!important}}
@media (max-width:900px){[data-fin-photo]{aspect-ratio:auto!important;min-height:0!important;max-height:none!important;background:none!important;display:flex;flex-direction:column;gap:14px;padding:0 0 4px}[data-fin-m]{display:block!important;border-radius:28px 28px 0 0}[data-fin-right]{position:static!important;width:auto!important;margin:0 16px}[data-fin-pc]{display:none!important}[data-fin-mob]{display:block!important}[data-fin-left]{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:auto!important;aspect-ratio:900/674;width:auto!important;padding:16px!important;background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;pointer-events:none}[data-fin-left]>p{justify-content:center;text-align:center;font-family:'Baloo 2',Manrope,sans-serif!important;font-size:24px!important;line-height:1.15;letter-spacing:0!important;text-transform:none!important;text-shadow:0 2px 8px rgba(20,10,60,0.9),0 1px 2px rgba(20,10,60,0.9)}[data-fin-left]>p>span{flex:none;width:16px!important;height:16px!important}[data-fin-left]>h2{position:absolute;left:16px;right:16px;bottom:3%;top:auto;width:auto;text-align:center;font-size:24px!important;background:rgba(43,26,110,0.62);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,227,163,0.55);border-radius:22px;box-shadow:0 20px 40px -24px rgba(10,5,40,0.7);padding:12px 16px}[data-fin-right]>p:not([data-fin-mob]){display:none!important}[data-fin-right]>[data-fin-card]{flex:1 1 0!important;min-width:0;position:relative;aspect-ratio:1!important;padding:8px 8px 10px!important;gap:4px!important;justify-content:flex-start}[data-fin-photo] [data-fin-right]>[data-fin-card]>img{display:block!important;height:auto!important;flex:1 1 auto;min-height:60px;object-fit:cover;margin:0!important}[data-fin-right]>[data-fin-card]>b+span{display:none!important}[data-fin-right]>[data-fin-card]>b{font-size:15px!important}[data-fin-right]>[data-fin-card]>span:last-child{margin-top:0!important;font-size:12.5px!important}[data-fin-right]>[data-fin-card]>span:first-child{display:none!important}[data-fin-right]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px!important}[data-fin-right]>p{grid-column:1/-1}}
@media (max-width:900px){section[data-block="16-final"]{width:100%!important;border-radius:0!important;border-left:0!important;border-right:0!important;padding:0!important}
[data-fin-photo]{border-radius:0!important;padding-bottom:0!important}
[data-fin-m]{content:url(https://storage.yandexcloud.net/motiviki-site/assets/web/foto/final-boy-mob2-v70.webp);aspect-ratio:720/1280!important;height:auto!important;border-radius:0!important}
[data-fin-photo] [data-fin-left]{aspect-ratio:720/1280}
[data-fin-left]>p,[data-fin-left]>h2{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;background:none!important}
section[data-block="16-final"] [data-fin-wave]{display:contents!important}
[data-fin-wave]>span{display:none!important}
[data-fin-wave]>svg{display:block!important;aspect-ratio:1440/27!important;position:relative;z-index:2}
[data-fin-wave]>svg:first-child{order:2;margin-top:-1.875%!important;margin-bottom:-1px!important}
[data-fin-wave]>svg:last-child{order:4;margin-top:-1px!important;margin-bottom:-1.875%!important}
[data-fin-plus]{display:block!important;order:2;background:#fff}
/* «плюсы» на белом фоне: без тени текста (тень у всего финального блока — для фиолетового фона) */
[data-fin-plus] h3,[data-fin-plus] p{text-shadow:none!important}
[data-fin-plus]>svg{display:none!important}
section[data-block="16-final"]{display:flex!important;flex-direction:column}
section[data-block="16-final"] [data-fin-photo]{display:contents!important}
[data-fin-m]{order:1}
[data-fin-right]{order:3;margin:0!important;padding:4px 16px 14px;background:#fff}
section[data-block="16-final"]>div[data-m~="m3"]{order:5;width:100%;box-sizing:border-box}
[data-fin-plus] ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 14px!important;padding:22px 16px 30px!important}
[data-fin-plus] ul img{width:96px!important}
[data-fin-right] [data-fin-card] img{display:none!important}
[data-fin-row]{flex-direction:column-reverse!important;align-items:stretch!important;gap:5px!important;margin-top:auto!important}[data-fin-buy]{font-size:13px!important;padding:9px 8px!important;gap:6px!important}[data-fin-more]{text-align:center;font-size:12px!important}
[data-fin-wave]{display:block!important;margin-top:22px}
section[data-block="16-final"]>div[data-m~="m3"][data-m]{padding:0!important;max-width:none!important;container-type:inline-size}
[data-q]{position:relative;max-width:none!important;margin:0!important;padding:14.1cqw 18.6cqw 0!important;border-top:0!important;aspect-ratio:1440/2560;box-sizing:border-box;background:#7968DD url(https://storage.yandexcloud.net/motiviki-site/assets/web/fon/voprosy-mob-v71.webp) center/cover no-repeat;text-align:center!important}
[data-q-deco]{display:block!important;position:absolute;margin:0;pointer-events:none}
[data-q]>div:first-of-type{flex-direction:column!important;flex-wrap:nowrap!important;gap:4.4cqw!important;margin-bottom:3.2cqw!important}
[data-q] h3{font-family:Montserrat,sans-serif!important;font-size:9cqw!important;line-height:0.98!important;letter-spacing:-0.01em}
[data-q-qm]{color:#A99BF5}
[data-q] h3+p{font-size:2.9cqw!important;line-height:1.3!important;margin-top:2.2cqw!important;color:#fff!important;font-weight:500;text-wrap:balance}
[data-q]>div:first-of-type>div:last-child{flex-wrap:wrap!important;justify-content:center!important;gap:1.4cqw 2.7cqw!important}
[data-q]>div:first-of-type>div:last-child>span{flex-basis:100%;font-size:2.7cqw!important;font-weight:500!important;color:#fff!important}
[data-q]>div:first-of-type a{width:8.3cqw!important;height:8.3cqw!important}
[data-q]>div:first-of-type a svg{width:3.8cqw;height:3.8cqw}
[data-q] form{grid-template-columns:minmax(0,1fr)!important;gap:1.9cqw!important}
[data-q] textarea,[data-q] input:not([type=radio]){min-width:0;font-size:2.7cqw!important;font-weight:400!important;height:8.8cqw;padding:0 3.3cqw!important;border-radius:2cqw!important;background:rgba(110,100,220,0.45)!important;border:2px solid rgba(140,128,255,0.85)!important}
[data-q] textarea{height:16.5cqw!important;min-height:0!important;padding:2.4cqw 3.3cqw!important;resize:none!important;line-height:1.35!important}
[data-q] fieldset{flex-wrap:nowrap!important;justify-content:space-between;gap:1.3cqw!important;margin-top:0.7cqw!important}
[data-q] legend,[data-q] [data-q-wl]{font-size:2.1cqw!important;font-weight:500!important;color:#fff!important;margin:0!important;white-space:nowrap}
[data-q-chip]{flex:0 0 auto}
[data-q-chip]>span{display:flex!important;align-items:center;justify-content:center;height:5.5cqw;box-sizing:border-box;padding:0 2cqw!important;min-width:12.4cqw;font-size:2.1cqw!important;font-weight:500!important;border:2px solid rgba(255,255,255,0.4)!important}
[data-q-chip]:has(input:checked)>span{font-weight:700!important}
[data-q] form>div:last-child{flex-direction:column!important;justify-content:center!important;gap:2.5cqw!important;margin-top:1.8cqw!important}
[data-q] form>div:last-child>label{font-size:2.2cqw!important;max-width:none!important;line-height:1.35!important;color:#D6CEFF!important;text-align:left;justify-content:center;gap:1.6cqw!important}
[data-q-cons] input{width:3.2cqw!important;height:3.2cqw!important}
[data-q] button[type=submit]{width:43cqw!important;height:8.6cqw!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap;line-height:1!important;padding:0!important;font-family:Montserrat,sans-serif!important;font-size:2.7cqw!important;font-weight:700!important;background:linear-gradient(180deg,#FFC24A,#F5A020)!important;box-shadow:0 0 3cqw rgba(255,180,60,0.55)!important}
[data-q-mob]{display:inline!important}}
@media (min-width:901px){section[data-block="16-final"]{padding-bottom:0!important}
section[data-block="16-final"]>div[data-m~="m3"][data-m]{padding:0!important;max-width:none!important;container-type:inline-size}
[data-q]{position:relative;max-width:none!important;margin:0!important;padding:5cqw 26.75cqw 0 28.35cqw!important;border-top:0!important;aspect-ratio:2576/1449;box-sizing:border-box;background:#3E3595 url(https://storage.yandexcloud.net/motiviki-site/assets/web/fon/voprosy-pc-v2.webp) center/cover no-repeat;text-align:center!important}
[data-q-deco],[data-q-pc]{display:block!important;position:absolute;margin:0;pointer-events:none}
[data-q]>p[data-q-deco]{left:13.4%!important;top:27%!important;width:9.4%!important;font-size:2.3cqw!important;transform:rotate(-14deg)!important}
[data-q]>svg[data-q-deco]:nth-of-type(1){left:18.8%!important;top:35.4%!important;width:2.5%!important}
[data-q]>svg[data-q-deco]:nth-of-type(2){left:30.5%!important;top:25.8%!important;width:2.4%!important}
[data-q]>svg[data-q-deco]:nth-of-type(3){left:81.4%!important;top:11.4%!important;width:3.2%!important}
[data-q]>svg[data-q-deco]:nth-of-type(4){left:75%!important;top:17.6%!important;width:2.6%!important;transform:rotate(-10deg)}
[data-q]>svg[data-q-deco]:nth-of-type(5){display:none!important}
[data-q]>div:first-of-type{flex-direction:column!important;flex-wrap:nowrap!important;gap:1.6cqw!important;margin-bottom:1.65cqw!important}
[data-q] h3{font-family:Montserrat,sans-serif!important;font-weight:800!important;font-size:3.9cqw!important;line-height:1.1!important;letter-spacing:-0.01em;white-space:nowrap}
[data-q-qm]{color:#A99BF5}
[data-q] h3+p{font-size:1.55cqw!important;line-height:1.3!important;margin-top:1cqw!important;color:#fff!important;font-weight:400;white-space:nowrap}
[data-q]>div:first-of-type>div:last-child{justify-content:center!important;gap:1.2cqw!important}
[data-q]>div:first-of-type>div:last-child>span{font-size:1.4cqw!important;font-weight:400!important;color:#fff!important;margin-right:1.4cqw}
[data-q]>div:first-of-type a{width:3.96cqw!important;height:3.96cqw!important}
[data-q]>div:first-of-type a svg{width:1.6cqw;height:1.6cqw}
[data-q] form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:0.6cqw 0.5cqw!important}
[data-q] textarea,[data-q] input:not([type=radio]){min-width:0;font-size:1.3cqw!important;font-weight:400!important;height:4.2cqw;padding:0 1.55cqw!important;border-radius:1cqw!important;background:rgba(110,100,220,0.35)!important;border:2px solid rgba(140,128,255,0.7)!important}
[data-q] textarea{height:4.74cqw!important;min-height:0!important;padding:0.6cqw 1.55cqw 0!important;resize:none!important;line-height:1.35!important;overflow:hidden}
[data-q] fieldset{flex-wrap:nowrap!important;gap:0.75cqw!important;margin-top:0.8cqw!important}
[data-q] legend,[data-q] [data-q-wl]{font-size:1.25cqw!important;font-weight:400!important;color:#fff!important;margin:0 0.3cqw 0 0!important;white-space:nowrap}
[data-q-chip]>span{display:flex!important;align-items:center;justify-content:center;height:2.56cqw;box-sizing:border-box;padding:0 1.2cqw!important;font-size:1.2cqw!important;font-weight:400!important;border:2px solid rgba(255,255,255,0.4)!important}
[data-q-chip]:has(input:checked)>span{font-weight:700!important}
[data-q] form>div:last-child{flex-wrap:nowrap!important;align-items:center!important;margin-top:0.85cqw!important;padding:0 1.25cqw 0 1.9cqw}
[data-q] form>div:last-child>label{font-size:1cqw!important;max-width:25cqw!important;line-height:1.38!important;color:#C9C0F5!important;text-align:left;gap:0.7cqw!important}
[data-q-cons] input{width:1.3cqw!important;height:1.3cqw!important}
[data-q] button[type=submit]{width:16.5cqw!important;height:3.9cqw!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap;line-height:1!important;padding:0!important;font-family:Montserrat,sans-serif!important;font-size:1.2cqw!important;font-weight:700!important;background:linear-gradient(180deg,#FFC24A,#F5A020)!important;box-shadow:0 0 1.6cqw rgba(255,180,60,0.55)!important}
[data-q-mob]{display:inline!important}}
@keyframes pvPulse{0%{transform:scale(1);opacity:.55}70%{transform:scale(1.6667);opacity:0}100%{transform:scale(1);opacity:0}}
@media (max-width:900px){[data-block="06-dream"]{padding:0!important}
[data-dr-room]{aspect-ratio:1449/2962!important;border-radius:0!important;border-left:0!important;border-right:0!important;background:#2A1A40 url('https://storage.yandexcloud.net/motiviki-site/assets/web/fon/komnata-tv-mob-v70.webp') center/100% 100% no-repeat!important}
[data-dr-bg]{display:none!important}
[data-dr-tv]{left:18.5%!important;top:16.3%!important;width:66.74%!important;height:25.54%!important;border-radius:0.6cqw!important;background:#0C0A14!important}
[data-dr-tv]>button{background:#0C0A14!important}
[data-dr-tv]>button>img,[data-dr-tv]>button>video{object-fit:cover!important}
[data-dr-tv]>button>span{font-size:3cqw!important;padding:1cqw 2cqw!important;right:2cqw!important;top:2cqw!important;gap:1cqw!important}
[data-dr-plate]{background:#fff;padding:1.8cqw 2.5cqw 2cqw 1cqw!important;gap:1cqw!important}
[data-dr-plate] h3{font-size:3.7cqw!important;gap:0.6cqw!important;white-space:nowrap!important}
[data-dr-plate] h3>img{width:4.4cqw!important;height:4.4cqw!important}
[data-dr-plate] [data-m~="m8"]{gap:2cqw!important;justify-content:space-between!important}
[data-dr-plate] [data-m~="m8"]>h3{flex-shrink:0!important}
[data-dr-plate] [data-m~="m8"]>p{flex-direction:row!important;align-items:center!important;gap:1.2cqw!important;white-space:nowrap!important;flex-shrink:0!important}
[data-dr-plate] b{font-size:2.8cqw!important}
[data-dr-plate] [data-m~="m8"] span{font-size:3.6cqw!important;gap:0.6cqw!important}
[data-dr-plate] [data-m~="m8"] span>img{width:3.4cqw!important;height:3.4cqw!important;display:block!important}
[data-dr-plate]>p{font-size:3cqw!important;line-height:1.3!important}
[data-dr-wall]{left:7.8%!important;top:46.58%!important;width:84.82%!important;height:27.95%!important}
[data-dr-wall]>div{left:15.6%!important;top:0!important;width:72%!important;height:22.9%!important;transform:rotate(-1deg)!important;padding:0 3cqw 0 8cqw!important}
[data-dr-wall]>div h3{font-size:4.6cqw!important;white-space:nowrap!important}
[data-dr-wall]>div h3>img,[data-dr-crys]{display:none!important}
[data-dr-wall]>div p{font-size:2.7cqw!important;margin-top:0.4cqw!important;white-space:nowrap!important}
[data-dr-wall]>ul{top:31.25%!important;height:68.75%!important;grid-template-columns:30.27% 30.43% 30.6%!important}
[data-dr-wall]>ul>li{gap:1.2cqw!important;padding:1.5cqw 1.2cqw 8cqw!important;justify-content:center!important}
[data-dr-wall]>ul>li>img{width:16cqw!important;height:16cqw!important;flex:none!important}
[data-dr-wall]>ul>li>span:not([data-m]){font-size:3.4cqw!important;line-height:1.2!important;min-height:0!important}
[data-dr-wall]>ul>li>span[data-m]{position:absolute!important;left:50%!important;bottom:2cqw!important;transform:translateX(-50%)!important;font-size:3.6cqw!important;padding:0.6cqw 2.2cqw!important;gap:0.8cqw!important}
[data-dr-wall]>ul>li>span[data-m]>img{width:3.6cqw!important;height:3.6cqw!important}
[data-dr-note]{left:14.84%!important;top:77.6%!important;width:71.4%!important;height:7.6%!important;padding:0 9.5cqw 0 10.5cqw!important;font-size:3.1cqw!important;line-height:1.2!important}
}
[data-pv-play]{position:relative;z-index:0}[data-pv-play]::before{content:"";position:absolute;inset:0;border-radius:50%;background:rgb(108,92,224);z-index:-1;pointer-events:none;opacity:0;will-change:transform,opacity;animation:pvPulse 2.2s ease-out infinite}
@media (prefers-reduced-motion:reduce){[data-pv-play]::before{animation:none}}
form[data-tilda-form="review"] label,form[data-ap-form] label{align-self:stretch!important;width:auto!important;max-width:none!important}form[data-ap-form] label>input:not([type=checkbox]),form[data-tilda-form="review"] label>textarea,form[data-tilda-form="review"] label>input:not([type=checkbox]),form[data-tilda-form="review"] label>select{width:100%!important;max-width:none!important;box-sizing:border-box}
@media (max-width:900px){[data-pv-card]>div:last-child{padding:16px 18px 20px!important}[data-pv-card] h3{font-size:20px!important}[data-pv-card] p{font-size:15px!important}}
@keyframes mvPulseS{0%,100%{box-shadow:0 0 0 0 rgba(245,166,35,0)}50%{box-shadow:0 0 0 6px rgba(245,166,35,0.28),0 0 22px rgba(245,166,35,0.55)}}
@keyframes mvPulseT{0%,100%{box-shadow:0 0 0 0 rgba(79,179,232,0)}50%{box-shadow:0 0 0 6px rgba(79,179,232,0.26),0 0 22px rgba(79,179,232,0.55)}}
@keyframes mvTag{0%,100%{background-color:#fff;box-shadow:inset 0 0 0 2px rgba(255,255,255,0)}50%{background-color:var(--hsoft,#fff);box-shadow:inset 0 0 0 2.5px var(--hcs)}}
@keyframes mvCard{0%,100%{box-shadow:0 0 0 2px rgba(255,255,255,0.35),0 10px 24px -14px rgba(43,35,80,0.35)}50%{box-shadow:0 0 0 3px var(--hcs),0 0 30px var(--hc)}}
[data-emo-btn][aria-pressed="false"]{animation:var(--pa) 2.4s ease-in-out infinite!important}
[data-emo-btn]:hover{animation:none!important}
li[data-hcard] p[data-hdir]{animation:mvTag 2.4s ease-in-out infinite!important;width:236px;max-width:94%;box-sizing:border-box}
li[data-hcard] p[data-hdir]>span:last-child{flex:1;text-align:center}
@keyframes mvArrR{0%,100%{transform:translateX(0) scale(1);opacity:.85}50%{transform:translateX(7px) scale(1.18);opacity:1}}
@keyframes mvArrL{0%,100%{transform:translateX(0) scale(1);opacity:.85}50%{transform:translateX(-7px) scale(1.18);opacity:1}}
[data-hm-arrow="r"]{animation:mvArrR 1.3s ease-in-out infinite!important}
[data-hm-arrow="l"]{animation:mvArrL 1.3s ease-in-out infinite!important;animation-delay:-.65s!important}
[data-hm-arrow]:hover{animation-play-state:paused!important}
[role=dialog] img{touch-action:none}
li[data-hcard]:nth-child(odd) p[data-hdir],li[data-hcard]:nth-child(odd){animation-delay:-1.2s!important}
li[data-hcard]:hover p[data-hdir]{animation:none!important;background-color:var(--hsoft,#fff);box-shadow:inset 0 0 0 3px var(--hcs)}
li[data-hcard]{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}
@media (prefers-reduced-motion:reduce){[data-emo-btn][aria-pressed],li[data-hcard],li[data-hcard] p[data-hdir],[data-hm-arrow]{animation:none!important}}
/* блок «Тест»: слово «суперсила» выделено маркером (золотая заливка за словом, слово тёмное) */
[data-test-text] h2>span[data-t-mark]{background:none!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:#2B2350!important;-webkit-text-fill-color:#2B2350;text-shadow:none!important;position:relative;z-index:0}
[data-test-text] h2>span[data-t-mark]::before{content:"";position:absolute;left:-.16em;right:-.16em;top:.12em;bottom:.02em;border-radius:.18em .4em .22em .35em;transform:rotate(-1.5deg);z-index:-1;background:linear-gradient(180deg,#FFE27A,#F5B53A)}
@media (max-width:900px){[data-test-text] h2>span[data-t-mark]::before{background:linear-gradient(180deg,#FFF0A0,#FFD25A)}}
/* блок «Тест» на ПК: правый край фото плавно растворяется в фиолетовом фоне карточки */
@media (min-width:901px){[data-test-img] img{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 84%,rgba(0,0,0,.55) 93%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 84%,rgba(0,0,0,.55) 93%,transparent 100%)}}
@media (max-width:900px){[data-hm-panel]{transform:none!important}
/* фото всегда целиком (720×1280): блок растёт вместе с шириной, размеры текста — в cqw */
[data-test-card]{display:block!important;container-type:inline-size;aspect-ratio:720/1280}
[data-test-img]{position:absolute;inset:0}
[data-test-img] img{height:100%!important;aspect-ratio:auto!important}
[data-test-text]{height:100%;box-sizing:border-box;justify-content:flex-start!important;align-items:center!important;text-align:center!important;padding:5.5cqw 6cqw 6.5cqw!important;background:linear-gradient(180deg,rgba(246,240,255,0.92) 0%,rgba(236,232,255,0.66) 42%,rgba(236,232,255,0) 64%)}
[data-t-chips]{display:none!important}
[data-t-eye]{justify-content:center;margin-bottom:6px!important}[data-t-eye]>span:last-child{color:#6C5CE0!important}[data-test-card]{color:#2B2350!important;border-color:rgba(255,255,255,0.75)!important}[data-test-text] h2{color:#2B2350!important;text-shadow:none!important}[data-test-text] h2>span{background:linear-gradient(100deg,#EF5FA7 0%,#8A5CF0 35%,#3FA2F0 65%,#3DBE8B 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}[data-t-desc]{color:#3F3A5C!important}
[data-test-text] h2{font-size:7.2cqw!important}
[data-t-eye]>span:last-child{font-size:3.4cqw!important}[data-t-eye]{margin-bottom:1.6cqw!important}
[data-t-desc]{margin:2.2cqw auto 3.4cqw!important;font-size:4.15cqw!important}
[data-t-btn]{display:inline-block!important;background:#F5A623!important;font-family:Manrope,sans-serif!important;font-size:4.15cqw!important;padding:4.15cqw 8.3cqw!important;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}
[data-t-arr],[data-t-i]{display:none!important}
[data-t-note]{display:block!important;margin-top:auto!important;background:rgba(255,255,255,0.42);text-shadow:0 0 6px rgba(255,255,255,0.9);color:#2B2350!important;padding:1.6cqw 3.3cqw;border-radius:100px;font-size:3.5cqw!important}
[data-block="03-heroes"]>[data-m~="m2"]:has([data-hm-panel]){container-type:normal!important}
[data-hm-panel]{position:fixed!important;inset:auto 12px!important;top:50%!important;translate:0 -50%;max-height:calc(100dvh - 24px);z-index:300!important;margin:0!important;border:0!important;border-radius:24px!important;display:flex!important;flex-direction:column;justify-content:center;gap:12px;padding:0 0 14px!important;box-sizing:border-box;overflow:hidden;box-shadow:0 0 0 100vmax rgba(18,10,48,0.62),0 24px 60px -12px rgba(0,0,0,0.55)!important}
[data-hm-panel] button[aria-label="Закрыть историю"]{top:14px!important;right:14px!important;width:44px!important;height:44px!important;font-size:18px!important;box-shadow:0 4px 12px -4px rgba(43,35,80,0.5)}
[data-hm-panel]{padding-top:54px!important}
[data-hm-panel] button[aria-label="Закрыть историю"]{top:6px!important;right:8px!important;width:42px!important;height:42px!important;box-shadow:none!important;background:#fff!important}
[data-hm-panel]{top:calc(50% + var(--mv-head,0px)/2)!important;max-height:calc(100dvh - var(--mv-head,0px) - 24px);max-width:calc((100dvh - var(--mv-head,0px) - 143px)*0.749);margin:0 auto!important}
[data-hm-nav]{display:flex!important;gap:6px;padding:0 12px}
li[data-hcard]{min-height:0!important;padding:48px 8px 0!important;overflow:hidden}
li[data-hcard] h3[data-hname]{top:12px!important;font-size:22px!important;display:flex;align-items:center;justify-content:center;gap:4px}
li[data-hcard] img[data-hart]{display:block!important;width:26px;height:26px;object-fit:contain;filter:drop-shadow(0 2px 3px rgba(40,20,120,0.4))}
li[data-hcard] [data-m~="m17"]{height:180px!important;width:auto!important;max-width:100%!important;object-fit:contain;flex:0 0 auto;margin:auto auto 8px!important}
li[data-hcard]{height:340px!important;min-height:340px!important}
li[data-hcard]{display:flex!important;flex-direction:column;justify-content:flex-end}
li[data-hcard] p[data-hdir]{width:auto!important;max-width:none!important;align-self:stretch;margin:0 -8px!important;border-radius:0 0 25px 25px!important;padding:6px!important;justify-content:center;align-items:center;height:56px;box-sizing:border-box}
li[data-hcard] p[data-hdir]>span:first-child{display:none!important}
li[data-hcard] p[data-hdir]>span:last-child{font-size:14px!important;text-align:center!important}
[data-faq-pop]{position:static!important;border:0!important;box-shadow:none!important;transform:none!important}
[data-faq-pop][style*="hidden"]{display:none}
}
@media (min-width:561px) and (max-width:900px){
/* ÐºÐ¾Ð»Ð¾Ð½ÐºÐ° ÑÐ°ÑÑÑÑ Ñ Ð¾ÐºÐ½Ð¾Ð¼: 390 px Ð¿ÑÐ¸ 561 â 600 px Ð¿ÑÐ¸ 900 (Ð±ÐµÐ· zoom) */
:root{--mvcol:clamp(390px,calc(390px + (100vw - 561px) * 0.62),600px)}
html,body{background:#ECE8F8!important}
#mv-root,#allrecords{width:var(--mvcol)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;overflow-x:clip;box-shadow:0 0 48px rgba(43,35,80,0.14)}
li[data-hm-panel],section[data-block="03-heroes"] article{left:max(9px,calc(50% - var(--mvcol) / 2 + 9px))!important;right:max(9px,calc(50% - var(--mvcol) / 2 + 9px))!important}
[data-sky]{left:calc(50% - var(--mvcol) / 2)!important;right:calc(50% - var(--mvcol) / 2)!important;width:auto!important}
}
@media (min-width:901px){
[data-block="03-heroes"] li[data-hm-panel]{translate:0 -5.95cqw}
[data-block="03-heroes"]>[data-heroes-more]{display:flex!important;justify-content:flex-start!important;align-items:center;height:0;padding:0 0 calc(min(1280px,100%) * 0.0551)!important;margin-top:calc(min(1280px,100%) * -0.0551);position:relative;z-index:5}
[data-block="03-heroes"]>[data-heroes-more]>a{position:relative;left:calc(50% + min(1280px,100%) * 0.231);top:calc(min(1280px,100%) * 0.011);transform:translateX(-50%)}
}
@media (max-width:900px){[data-block="03-heroes"]>[data-heroes-more]{height:0;padding:0 0 10%!important;margin-top:-10%;position:relative;z-index:5;align-items:center}[data-block="03-heroes"]>[data-heroes-more]>a{font-size:min(10.65px,14.2px)!important;padding:min(9.32px,12.42px) min(18.63px,24.85px)!important;gap:min(5.33px,7.1px)!important}}
@media (min-width:901px){[data-block="03-heroes"] [data-hm-slides]>div>div{aspect-ratio:1100 / 1469!important}}
@media (min-width:901px){
[data-block="03-heroes"] li[data-hm-panel]{width:23.8cqw!important;max-width:none!important;justify-self:center}
[data-block="03-heroes"] li[data-hm-panel][style*="order:0"]{justify-self:start}
[data-block="03-heroes"] li[data-hm-panel][style*="order:3"]{justify-self:end}
}
@media (min-width:901px) and (max-width:900px){
[data-block="03-heroes"] li[data-hm-panel]{width:41.1cqw!important;max-width:none!important;justify-self:center}
}
@media (max-width:900px){[data-app-img]{order:1}[data-app-text]{order:2;padding:22px 18px 28px!important}[data-block="10b-app"]{padding:14px 0 0!important}[data-app-wrap]{border-radius:24px!important}[data-app-text]{gap:10px!important}[data-app-h]{white-space:normal!important;font-size:22px!important;line-height:1.15!important;order:1}[data-app-sub]{white-space:normal!important;font-size:14.5px!important;order:2}[data-app-text]>a{order:3}[data-app-badge]{order:4;font-size:10px!important;letter-spacing:.08em!important;padding:0!important;background:none!important;color:#C9C1EA!important;margin-top:-2px}}
[data-block="03-heroes"] ul[data-m~="m16"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}
@media (max-width:900px){[data-block="03-heroes"] ul[data-m~="m16"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (min-width:901px){
[data-block="03-heroes"]>[data-m~="m2"]{background:#2B1A4E url('https://storage.yandexcloud.net/motiviki-site/assets/web/fon/doska-pustaya.webp') center/cover no-repeat!important;padding:0!important;aspect-ratio:16/9;container-type:inline-size;border-radius:0!important;overflow:visible!important}
[data-block="03-heroes"] div[data-m~="m5"]{display:contents!important}
[data-block="03-heroes"] [data-m~="m5"]>h2{position:absolute;left:50.9%;top:15.2%;margin:0;max-width:none!important;transform:translate(-50%,-50%) rotate(-2deg);white-space:nowrap;text-align:center;font-size:2.95cqw!important;line-height:1.05!important;color:#24208A!important;text-shadow:none!important}
[data-block="03-heroes"] [data-m~="m5"]>h2{transform:translate(-50%,-50%)!important;line-height:1.08!important}
[data-block="03-heroes"] [data-m~="m5"]>h2,[data-block="03-heroes"] li[data-hcard] h3[data-hname]{clip-path:inset(50%);opacity:0;pointer-events:none}
[data-block="03-heroes"] img[data-board-img]{display:block!important}
[data-block="03-heroes"] svg[data-art-arrow]{display:block!important;filter:drop-shadow(0 2px 5px rgba(30,15,90,0.6));animation:artArrow 1.3s ease-in-out infinite}
[data-block="03-heroes"] h2>[data-arc]{display:block}
[data-block="03-heroes"] h2>[data-arc]>span{display:inline-block;white-space:pre;transform-origin:50% 100%;transform:translateY(calc((1 - var(--u) * var(--u)) * -0.26em)) rotate(calc(var(--u) * 4deg))}
[data-block="03-heroes"] h2>[data-arc="2"]>span{transform:translateY(calc((1 - var(--u) * var(--u)) * -0.2em)) rotate(calc(var(--u) * 3.5deg))}
[data-block="03-heroes"] h2>[data-arc="1"]{transform:rotate(-2.8deg);transform-origin:50% 100%;margin-left:-0.6em}
[data-block="03-heroes"] h2>[data-arc="2"]{transform:rotate(-1.5deg);transform-origin:50% 0;margin-top:0.04em}
[data-block="03-heroes"] [data-m~="m5"]>p{position:absolute;left:52%;top:26.2%;width:32%;max-width:none!important;margin:0;transform:translate(-50%,-50%) rotate(-1.5deg);text-align:center;font-size:1.02cqw!important;line-height:1.35;font-weight:600!important;color:#2B2350!important}
[data-block="03-heroes"] ul[data-m~="m16"]{position:absolute;left:19.02%;top:32.44%;width:71.04%;grid-template-columns:minmax(0,395fr) minmax(0,425fr) minmax(0,440fr) minmax(0,490fr)!important;gap:1cqw!important;margin:0}
[data-block="03-heroes"] li[data-hcard]{min-height:22.9cqw!important;height:22.9cqw;padding:0!important;background:transparent!important;border:0!important}
[data-block="03-heroes"] li[data-hcard]>span[aria-hidden]{display:none}
[data-block="03-heroes"] li[data-hcard] h3[data-hname]{top:var(--nt)!important;left:50%!important;right:auto!important;transform:translateX(-50%) rotate(var(--nr));font-size:2.3cqw!important;color:var(--nc)!important;text-shadow:none!important;white-space:nowrap}
[data-block="03-heroes"] li[data-hcard] img[data-m~="m17"]{position:absolute!important;left:0;right:0;margin:auto!important;bottom:var(--hb);height:13.3cqw!important;-webkit-mask-image:none!important;mask-image:none!important;filter:drop-shadow(0 6px 8px rgba(30,20,40,0.35))!important}
[data-block="03-heroes"] p[data-hdir]{position:absolute!important;inset:0;background:transparent!important;padding:0!important;border-radius:0!important;pointer-events:none;animation:none!important;box-shadow:none!important}
[data-block="03-heroes"] p[data-hdir]>span:first-child{position:absolute;left:var(--cl);top:var(--ct);width:4.75cqw!important;height:4.75cqw!important;transform:translate(-50%,-50%);background:#fff!important;padding:0.3cqw;box-sizing:border-box}
[data-block="03-heroes"] p[data-hdir]>span:first-child>img{width:100%!important;height:100%!important;border-radius:50%;object-fit:cover!important}
[data-block="03-heroes"] p[data-hdir]>span:last-child{position:absolute;left:var(--tl);top:var(--tt);transform:translate(-50%,-50%) rotate(var(--tr,0deg));width:var(--tw);text-align:center!important;font-size:0.95cqw!important;font-weight:700!important;line-height:1.2!important}
[data-block="03-heroes"] li[aria-label^="Вольт"]{--nt:2.5cqw;--nr:-2.5deg;--nc:#B4561A;--hb:4.35cqw;--ct:20.05cqw;--tt:19.9cqw;--cl:3.19cqw;--tl:9.85cqw;--tw:9cqw}
[data-block="03-heroes"] li[aria-label^="Коди"]{--nt:2.3cqw;--nr:-5deg;--nc:#2350B8;--hb:4.66cqw;--ct:19.54cqw;--tt:19.5cqw;--cl:3.04cqw;--tl:10.25cqw;--tw:9.6cqw}
[data-block="03-heroes"] li[aria-label^="Твист"]{--nt:1.65cqw;--nr:-3deg;--nc:#3B7420;--hb:4.85cqw;--ct:19.48cqw;--tt:19.6cqw;--cl:3cqw;--tl:10.6cqw;--tw:10cqw}
[data-block="03-heroes"] li[aria-label^="Комфи"]{--nt:1.7cqw;--tr:1.3deg;--nr:-2.5deg;--nc:#8A1F55;--hb:4.66cqw;--ct:19.91cqw;--tt:20.2cqw;--cl:3.48cqw;--tl:11cqw;--tw:10.4cqw}
[data-block="03-heroes"] p[data-note1]{position:absolute;left:53.85%;top:76.9%;width:37%;max-width:none!important;margin:0!important;transform:translate(-50%,-50%) rotate(-0.5deg);background:transparent!important;padding:0!important;font-size:0.98cqw!important;font-weight:600!important;line-height:1.4}
}
@media (max-width:900px){
[data-block="03-heroes"]{padding:14px 0 0!important;overflow-x:clip}
[data-block="03-heroes"]>[data-m~="m2"]{background:#2B1A4E url('https://storage.yandexcloud.net/motiviki-site/assets/web/fon/doska-mob-v70.webp') center/cover no-repeat!important;padding:0!important;aspect-ratio:1449/2576;container-type:inline-size;border-radius:0!important;overflow:visible!important;width:108.1%;max-width:none!important;margin:0 0 0 -4.48%!important}
[data-block="03-heroes"] div[data-m~="m5"]{display:contents!important}
[data-block="03-heroes"] [data-m~="m5"]>h2,[data-block="03-heroes"] li[data-hcard] h3[data-hname]{position:absolute!important;clip-path:inset(50%);opacity:0;pointer-events:none}
[data-block="03-heroes"] [data-m~="m2"] div[data-m~="m5"]>p{position:absolute;left:54.87%;top:19.02%;width:58%;max-width:none!important;margin:0;transform:translate(-50%,-50%);text-align:center;font-size:3.4cqw!important;line-height:1.28;font-weight:700!important;color:#1E1A5A!important}
[data-block="03-heroes"] ul[data-m~="m16"]{position:absolute;left:17.81%;top:24.07%;width:67.08%;grid-template-columns:1fr 1fr!important;gap:0.83cqw 1.24cqw!important;margin:0}
[data-block="03-heroes"] li[data-hcard]{min-height:42.8cqw!important;height:42.8cqw!important;padding:0!important;background:transparent!important;border:0!important;overflow:visible!important}
[data-block="03-heroes"] li[data-hcard] p[data-hdir]{margin:0!important;width:auto!important;animation:none!important;box-shadow:none!important}
[data-block="03-heroes"] li[data-hcard] p[data-hdir]>span:first-child{display:block!important}
[data-block="03-heroes"] li[data-hcard]>span[aria-hidden]{display:none}
[data-block="03-heroes"] li[data-hcard] img[data-m~="m17"]{position:absolute!important;left:0;right:0;margin:auto!important;bottom:var(--hb);translate:var(--hdx) 0;height:25.2cqw!important;max-width:none!important;-webkit-mask-image:none!important;mask-image:none!important;filter:drop-shadow(0 4px 6px rgba(30,20,40,0.35))!important}
[data-block="03-heroes"] p[data-hdir]{position:absolute!important;inset:0;background:transparent!important;padding:0!important;border-radius:0!important;pointer-events:none}
[data-block="03-heroes"] p[data-hdir]>span:first-child{position:absolute;left:var(--cl);top:var(--ct);width:9.3cqw!important;height:9.3cqw!important;transform:translate(-50%,-50%);background:#fff!important;padding:0.5cqw;box-sizing:border-box}
[data-block="03-heroes"] p[data-hdir]>span:first-child>img{width:100%!important;height:100%!important;border-radius:50%;object-fit:cover!important}
[data-block="03-heroes"] li[data-hcard] p[data-hdir]>span:last-child{position:absolute;left:var(--tl);top:var(--tt);transform:translate(-50%,-50%) rotate(var(--tr,0deg));width:21cqw;text-align:center!important;font-size:2.1cqw!important;font-weight:600!important;line-height:1.2!important}
[data-block="03-heroes"] li[aria-label^="Вольт"]{--hb:8.97cqw;--hdx:1.28cqw;--cl:5.98cqw;--ct:36.72cqw;--tl:20.15cqw;--tt:36.7cqw}
[data-block="03-heroes"] li[aria-label^="Коди"]{--hb:9.32cqw;--hdx:-0.66cqw;--cl:6.14cqw;--ct:36.39cqw;--tl:20.5cqw;--tt:36.6cqw}
[data-block="03-heroes"] li[aria-label^="Твист"]{--hb:8.07cqw;--hdx:-0.59cqw;--cl:6.22cqw;--ct:37.45cqw;--tl:20.5cqw;--tt:37.7cqw}
[data-block="03-heroes"] li[aria-label^="Комфи"]{--hb:8.07cqw;--hdx:-0.38cqw;--cl:5.97cqw;--ct:37.61cqw;--tl:21cqw;--tt:37.8cqw}
[data-block="03-heroes"] p[data-note1]{position:absolute;left:53.8%;top:80.1%;width:68%;max-width:none!important;margin:0!important;transform:translate(-50%,-50%);background:transparent!important;padding:0!important;font-size:3.8cqw!important;font-weight:700!important;line-height:1.25;color:#1E1A5A!important}
[data-block="03-heroes"] img[data-board-mob]{display:block!important}
[data-block="03-heroes"] svg[data-art-arrow-mob]{display:block!important;filter:drop-shadow(0 2px 5px rgba(30,15,90,0.6));animation:artArrowM 1.3s ease-in-out infinite}
}
@keyframes artArrowM{0%,100%{transform:translate(0,0)}50%{transform:translate(0.9cqw,0.9cqw)}}
[data-block="01-hero"] :not([style*="Caveat"]),[data-block="03-heroes"] :not([data-hm-panel],[data-hm-panel] *){font-family:Montserrat,sans-serif!important}
[data-block="01-hero"] :is([style*="font-weight: 800"],[style*="font-weight:800"]),[data-block="03-heroes"] :is([style*="font-weight: 800"],[style*="font-weight:800"]):not([data-hm-panel] *){font-weight:700!important}
[data-block="01-hero"] :is([style*="font-weight: 700"],[style*="font-weight:700"]):not([style*="Caveat"]),[data-block="03-heroes"] :is([style*="font-weight: 700"],[style*="font-weight:700"]):not([data-hm-panel] *){font-weight:600!important}
[data-block="01-hero"] [style*="Baloo"]:not([style*="Caveat"]),[data-block="03-heroes"] [style*="Baloo"]:not([data-hm-panel] *){font-family:'Baloo 2',sans-serif!important;font-weight:700!important}
/* 06.11 шрифты владельца: «Мотивиков» в H1 — тем же шрифтом, что весь заголовок (было Montserrat из правила выше); «Остались вопросы?» — шрифт заголовков */
[data-block="01-hero"] [data-o1] span{font-family:inherit!important}
[data-q] h3[style*="Baloo"],[data-q] h3[style*="Baloo"] [data-q-qm]{font-family:'Baloo 2',sans-serif!important}
[data-block="01-hero"] [data-cover] span:is([style*="clamp(18px,1.9vw,24px)"],[style*="clamp(18px, 1.9vw, 24px)"]),[data-block="03-heroes"] [data-m~="m2"] div[data-m~="m5"]>p{font-weight:500!important}
[data-block="03-heroes"] p[data-hdir]>span:last-child{font-weight:600!important}
[data-block="03-heroes"] p[data-note1]{font-weight:400!important}
/* Nunito — шрифт подзаголовков (шрифтовая система владельца); файлы переменные, веса 200–1000 */
@media (max-width:900px){[data-block="07-emotions"]{padding:14px 0 0!important}
[data-emo-board]{aspect-ratio:1449/2576!important;border-radius:0!important;border-left:0!important;border-right:0!important}
[data-emo-board]>img:first-child{content:url(https://storage.yandexcloud.net/motiviki-site/assets/web/fon/komfi-doska-mob-v2.webp)}
[data-emo-pc]{display:none!important}
[data-emo-mob]{display:flex!important;position:absolute;margin:0;align-items:center;justify-content:center;text-align:center;text-wrap:balance}
[data-emo-komfi]{left:2%!important;top:14.8%!important;width:40%!important}
[data-emo-txt]{left:40.5%!important;top:29.6%!important;width:47%!important;height:11.4%!important;padding:0!important;font-family:'Baloo 2',Manrope,sans-serif!important;font-size:3cqw!important;line-height:1.3!important;color:#2E2A8C!important;text-align:left!important;transform:none!important}
[data-emo-board] li{left:var(--mx)!important;top:var(--my)!important;width:var(--mw)!important;height:var(--mh)!important;border-radius:1cqw!important}
[data-emo-board] li>img{width:92%!important;height:94%!important}
[data-emo-btn]{top:75.1%!important;height:4.9%!important}
[data-emo-btn="s"]{left:16.9%!important;width:31.8%!important;--hcs:#F5A623}
[data-emo-btn="t"]{left:51.2%!important;width:31.1%!important;--hcs:#4FB3E8}
[data-emo-btn]>span{font-size:3.4cqw!important;gap:0!important;padding-left:8cqw;box-sizing:border-box;background:transparent!important;font-family:'Baloo 2',Manrope,sans-serif!important}
[data-emo-btn="s"]>span{color:#C2620F!important}[data-emo-btn="t"]>span{color:#2E5FB0!important}
[data-emo-btn]>span>span{display:none!important}
[data-emo-btn][aria-pressed="false"]{animation:artGlow 2.2s ease-in-out infinite!important}
[data-emo-btn="t"][aria-pressed="false"]{animation-delay:-1.1s!important}
[data-emo-btn][aria-pressed="true"]{box-shadow:0 0 0 1.2cqw var(--hcs),0 0 4cqw var(--hcs)!important}
[data-emo-note]{left:7%!important;top:83.65%!important;transform:translateY(-50%);width:86%!important;height:auto!important;display:block!important;white-space:normal!important;font-size:3.3cqw!important;line-height:1.35!important;text-align:center!important;text-wrap:balance;color:#3A2464!important}
[data-emo-note] strong{font-weight:500!important}
[data-emo-fin]{left:12%!important;top:88.8%!important;width:76%!important;height:5.8%!important;gap:0!important;justify-content:flex-start!important}
[data-emo-fin]>svg{width:7cqw!important;height:6.4cqw!important}
[data-emo-fin]>p{white-space:normal!important;font-size:3.6cqw!important;margin-right:4.6cqw!important;line-height:1.2!important;text-align:center!important;text-wrap:balance}
[data-emo-taphint]{display:block!important;position:absolute;left:50%;top:60.35%;translate:-50% -50%;margin:0;white-space:nowrap;background:#fff;color:#2E2A8C;font-family:"Baloo 2",Manrope,sans-serif;font-weight:800;font-size:3.5cqw;line-height:1;padding:1.4cqw 3.6cqw;border-radius:100px;border:0.55cqw solid #F5A623;box-shadow:0 1cqw 3cqw rgba(60,30,120,.35);pointer-events:none;z-index:40;animation:emoTapPill 1.6s ease-in-out infinite}
[data-emo-board] li[data-emo-tap="on"]{animation:emoTapRing 1.6s ease-in-out infinite;z-index:31!important}
[data-emo-taphint]>span[data-pc]{display:none}
}
@media (min-width:901px){[data-emo-mob]{display:none!important}}
@media (max-width:900px){section[data-block="12-compare-pc"]{padding:0!important}section[data-block="14-test"]{padding-top:0!important}
[data-cmp-board]{aspect-ratio:1440/2560!important;border-radius:0!important;border-left:0!important;border-right:0!important}
[data-cmp-board]>img:first-child{content:url(https://storage.yandexcloud.net/motiviki-site/assets/web/fon/pochemu-doska-mob-v70.webp)}
[data-cmp-table] th,[data-cmp-table] td{left:var(--ml)!important;top:var(--mt)!important;width:var(--mw)!important;height:var(--mh)!important;font-size:var(--mf)!important;padding-left:var(--mp,0)!important;white-space:normal!important;line-height:1.2!important}
[data-cmp-note]{left:18.84%!important;top:67.16%!important;width:61.77%!important;height:5.55%!important;transform:none!important;font-size:2.15cqw!important;line-height:1.3!important;white-space:normal!important;text-align:center;text-wrap:balance}}
[data-cmp-table] td,[data-cmp-table] th{padding:0;vertical-align:middle;line-height:1.25}[data-cmp-table] td{font-weight:400;color:#4A4660}[data-cmp-table] td:last-child{color:#2B2350}
/* ПК: подсказка «Наведи на кристалл» между рядами кристаллов, кольцо на «Радости» (как на телефоне) */
@media (min-width:901px){[data-emo-taphint]{display:block!important;position:absolute;left:62.97%;top:50.45%;translate:-50% -50%;margin:0;white-space:nowrap;background:#fff;color:#2E2A8C;font-family:"Baloo 2",Manrope,sans-serif;font-weight:800;font-size:1.2cqw;line-height:1;padding:0.5cqw 1.4cqw;border-radius:100px;border:0.2cqw solid #F5A623;box-shadow:0 0.4cqw 1.2cqw rgba(60,30,120,.35);pointer-events:none;z-index:40;animation:emoTapPill 1.6s ease-in-out infinite}
[data-emo-taphint]>span[data-m]{display:none}[data-emo-taphint]>span[data-pc]{display:inline}
[data-emo-board] li[data-emo-tap="on"]{animation:emoTapRingPc 1.6s ease-in-out infinite;z-index:31!important}}
@keyframes emoTapRingPc{0%{box-shadow:0 0 0 0 rgba(245,166,35,.95),0 0 0 0 rgba(255,255,255,.9)}70%{box-shadow:0 0 0 1.1cqw rgba(245,166,35,0),0 0 0 0.45cqw rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(245,166,35,0),0 0 0 0 rgba(255,255,255,0)}}
@keyframes emoTapRing{0%{box-shadow:0 0 0 0 rgba(245,166,35,.95),0 0 0 0 rgba(255,255,255,.9)}70%{box-shadow:0 0 0 2.6cqw rgba(245,166,35,0),0 0 0 1cqw rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(245,166,35,0),0 0 0 0 rgba(255,255,255,0)}}
@keyframes emoTapPill{0%,100%{scale:1}50%{scale:1.06}}
@keyframes artArrow{0%,100%{transform:translate(0,0)}50%{transform:translate(0.5cqw,0.5cqw)}}
@keyframes artGlow{0%,100%{box-shadow:0 0 0 0 var(--hcs),0 2px 6px rgba(0,0,0,0.25)}50%{box-shadow:0 0 0 0.35em color-mix(in srgb,var(--hcs) 45%,transparent),0 0 1.2em 0.3em var(--hcs)}}
[data-block="03-heroes"] p[data-hdir]>span:first-child{animation:artGlow 2.2s ease-in-out infinite}
html.mv-tap-ok [data-art-tap]{display:none}
@media (prefers-reduced-motion:reduce){[data-sky] img{transition:none!important}[data-art-arrow],[data-block="03-heroes"] p[data-hdir]>span:first-child{animation:none!important}}
[data-contacts]{margin-left:0}
@media (max-width:900px){[data-hero-el]{display:none}}
:is(h1,h2,h3,h4,h5,h6,p,figcaption,blockquote,label,[data-o4]){width:fit-content;max-width:100%;box-sizing:border-box}
[data-h3],[data-tx]{width:fit-content;max-width:100%;box-sizing:border-box} /* 5.1: бывшие h3 в кнопках и figcaption отзывов; отдельно, чтобы правило выше осталось в part0 (crit-keys.json) */
[data-fc]{margin-left:auto!important;margin-right:auto!important;justify-self:center;align-self:center}[data-fr]{margin-left:auto!important;justify-self:end}[data-fx]{width:auto!important}

@media (max-width:900px){
[data-cover]{margin:0!important;box-shadow:none!important}
[data-cv-fr1]{top:6px!important;left:6px!important;right:6px!important;bottom:6px!important}
[data-cv-fr2]{top:11px!important;left:11px!important;right:11px!important;bottom:11px!important}
[data-cv-star]{display:none}
[data-cv-body]>div:first-of-type{flex-direction:column!important;align-items:stretch!important;gap:16px!important;padding:26px 22px 22px!important}
[data-hl],[data-h1]{display:contents!important}
[data-o1]{order:1;text-align:center}[data-cv-body] figure[data-o2]{order:2!important;flex:none!important;width:100%!important;padding:0!important}[data-o2]>div{max-width:300px!important;margin:0 auto}[data-o3]{order:3;justify-content:center;margin:2px 0!important}[data-o4]{order:4;text-align:center;max-width:none!important}[data-par]{order:5;max-width:none!important}
[data-adv]{order:6;display:block!important;position:static!important;width:auto!important;height:auto!important;left:auto!important;right:auto!important}
[data-adv] ul{height:auto!important}[data-adv] li{font-size:13px!important;padding:9px 12px!important}
[data-oneline]{display:none!important}
[data-blur]{width:100%!important;-webkit-mask-image:none!important;mask-image:none!important}
[data-par-row]{order:5;justify-content:center;align-self:center}[data-adv-new]{order:6;margin:8px 10px 0!important}[data-adv-new] li{font-size:14px!important;padding:12px 8px!important}
}
@media (max-width:900px){[data-cover]>header>nav{order:3;flex-basis:100%;justify-content:center;margin-left:0!important}[data-contacts]{margin-left:auto}}
@media (max-width:900px){[data-oneline]{white-space:normal!important;font-size:18px!important}}
@media (max-width:900px){[data-contacts]>a:first-child span{display:none}[data-cover]>header{padding:10px 14px!important}[data-ribbon]{left:40px!important;height:44px!important}}
@media (min-width:901px){
[data-block="05-how"] ol[data-m~="m20"]{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px!important;overflow:visible!important;padding:18px 0 6px!important;margin:-18px 0 0!important}
[data-block="05-how"] ol[data-m~="m20"]>li{min-width:0!important;min-height:0!important}
[data-block="05-how"] ol[data-m~="m20"] button{padding:20px 18px!important;gap:12px!important}
[data-block="05-how"] ol[data-m~="m20"] button>span:first-child{width:64px!important;height:64px!important}
[data-block="05-how"] ol[data-m~="m20"] [data-h3]{font-size:19px!important;hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}
[data-block="05-how"] ol[data-m~="m20"] button>span:last-child{opacity:1!important;max-height:none!important;transform:none!important}
[data-block="05-how"] ol[data-m~="m20"] button>span:last-child>span:first-child{font-size:14.5px!important}
[data-block="05-how"] ol[data-m~="m20"] [data-m~="m4"]{font-size:17px!important;padding:5px 14px!important}
}
@media (min-width:901px) and (max-width:1199px){[data-block="05-how"] ol[data-m~="m20"]{gap:10px!important}[data-block="05-how"] ol[data-m~="m20"] button{padding:16px 13px!important}[data-block="05-how"] ol[data-m~="m20"] [data-h3]{font-size:16px!important}[data-block="05-how"] ol[data-m~="m20"] button>span:last-child>span:first-child{font-size:13.5px!important}[data-block="05-how"] ol[data-m~="m20"] [data-m~="m4"]{font-size:15px!important;padding:4px 11px!important}}
@media (min-width:901px){[data-rv-swipe]{display:none}}
/* 01.11: белая пульсация — кнопку на стуле должно быть видно и на ПК, и на телефоне */
@keyframes mvGlow{0%,100%{opacity:0}50%{opacity:1}}
[data-heroes-more]>a{position:relative}[data-heroes-more]>a::before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 6px rgba(255,255,255,0.85),0 0 26px 8px rgba(255,255,255,0.7);pointer-events:none;opacity:0;will-change:opacity;animation:mvGlow 1.8s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){[data-heroes-more]>a::before{animation:none}}
/* окно «Выберите набор» на телефоне: карточки друг под другом, фото слева, Премиум первым — всё на одном экране */
@media (max-width:600px){[data-sp-card]{max-height:calc(100vh - 24px)!important}[data-sp-grid]{max-width:440px;margin:0 auto}[data-sp-sub]{font-size:12.5px!important}[data-sp-head]{margin:0 42px 8px!important;padding:8px 12px 10px!important}[data-sp-grid]{grid-template-columns:1fr!important;gap:14px!important}[data-sp-grid]>article{display:grid!important;grid-template-columns:42% minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:12px;padding:12px!important}[data-sp-prem]{order:-1}[data-sp-ph]{grid-row:1/5;align-self:start}[data-sp-ph] img{aspect-ratio:1/1!important}[data-sp-ar]{width:26px!important;height:26px!important;margin-top:-13px!important;font-size:17px!important;line-height:24px!important}[data-sp-ar][aria-label^="Пред"]{left:5px!important}[data-sp-ar][aria-label^="След"]{right:5px!important}[data-sp-n]{font-size:10.5px!important;right:5px!important;bottom:5px!important}[data-sp-row]{flex-direction:column;align-items:flex-start!important;gap:0!important;margin:2px 0 4px!important;font-size:19px!important}[data-sp-d]{font-size:11.5px!important;line-height:1.35!important;margin:0 0 8px!important}[data-sp-buy]{font-size:13.5px!important;padding:10px!important}[data-sp-more]{grid-column:2;align-self:start;font-size:12.5px!important;margin-top:6px!important}}
/* 01.11: окна по видимой высоте экрана (в Safari 100vh больше видимой части — верх и низ окна уходили под панели браузера) */
@supports (height:100dvh){[data-pm-card]{max-height:calc(100dvh - 32px)!important}[data-sp-card]{max-height:calc(100dvh - 32px)!important}[aria-label="Фото набора"]>img{max-height:calc(100dvh - 120px)!important}}
@media (max-width:600px){@supports (height:100dvh){[data-sp-card]{max-height:calc(100dvh - 24px)!important}}}
[data-faq-a] p[data-end]{-webkit-mask-image:none!important;mask-image:none!important}
@media (min-width:901px) and (max-width:900px){[data-block="05-how"] ol[data-m~="m20"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
[data-rp-steps]{display:flex;flex-direction:column;gap:10px}
[data-rp-steps]>li{display:flex;align-items:center;gap:12px;position:relative}
[data-rp-steps] [data-n]{flex:none;width:30px;height:30px;border-radius:50%;background:#6C5CE0;color:#fff;font:800 16px/30px 'Baloo 2',Manrope,sans-serif;text-align:center;position:relative;z-index:1}
[data-rp-steps]>li:first-child [data-n]{background:#F5A623;color:#2B2350}
[data-rp-steps]>li:not(:last-child)::after{content:"";position:absolute;left:14px;top:30px;height:calc(100% - 20px);border-left:2px dashed #C9BEF5}
[data-rp-steps]>li:not(:last-child)::before{content:"";position:absolute;left:10px;bottom:-9px;border:5px solid transparent;border-top:6px solid #B3A5F0;border-bottom:0;z-index:1}
[data-rp-steps] [data-c]{background:#EFEBFB;color:#4E3FB8;font-weight:800;font-size:14.5px;padding:7px 14px;border-radius:14px}
@media (max-width:900px){[data-rp-steps]>li{gap:8px}
[data-rp-steps] [data-n]{width:26px;height:26px;font-size:14px;line-height:26px}
[data-rp-steps]>li:not(:last-child)::after{left:12px;top:26px}
[data-rp-steps]>li:not(:last-child)::before{left:8px}
[data-rp-steps] [data-one]{white-space:nowrap;font-size:min(14.5px,3.5vw);padding:7px min(14px,3vw)}}
@media (max-width:900px){[data-sky-hide-m]{display:none}
body{overflow-x:clip}
section[data-block]{width:100%!important;border-radius:0!important;margin-top:10px!important;border-left:0!important;border-right:0!important}
section[data-block][data-m~="m1"]{padding-left:0!important;padding-right:0!important}
section[data-block]>div[data-m~="m2"]{border-radius:0!important}
section[data-block] [data-m~="m3"]{padding-left:16px!important;padding-right:16px!important}
h2{hyphens:auto;overflow-wrap:break-word}
[data-sky]{max-width:none!important}
html,body{overflow-x:clip}
section[data-block] p[data-m~="m4"][data-m~="m5"]{border-radius:18px!important}
[data-block="01-hero"] [data-m~="m6"]>ul{display:none!important}
[data-block="05-how"] button[aria-expanded="false"] [data-h3]{flex:1;min-width:0;white-space:normal;hyphens:none!important;overflow-wrap:normal!important;font-size:15px!important;line-height:1.25}
[data-block="05-how"] button[aria-expanded="false"]>span:last-child{display:none!important}
[data-block="06-dream"]>div{padding:30px 12px 22px!important}
[data-block="06-dream"] article [data-m~="m8"]{flex-direction:column!important;gap:10px!important}
[data-block="06-dream"] article [data-m~="m8"]>p{flex-direction:row!important;align-items:center!important;gap:10px}
[data-block="06-dream"] li{transform:none!important;gap:10px!important;padding:8px 12px 8px 8px!important}
[data-block="06-dream"] li>img{width:58px!important;height:58px!important;transform:none!important}
[data-block="06-dream"] li>span:nth-of-type(1){min-width:0;font-size:14.5px!important}
[data-block="06-dream"] li>span:last-child{flex-shrink:0;font-size:17px!important;padding:4px 10px!important}
[data-block="07-emotions"] p,[data-block="07-emotions"] h2{text-align:center;max-width:none!important}
[data-block="07-emotions"] svg[viewBox="0 0 640 320"]{display:none}
[data-block="07-emotions"] svg[data-cloud]{display:block!important}
[data-block="07-emotions"] [data-m~="m9"]{background:none!important;margin:0 auto!important;width:98%!important;min-width:0!important;max-width:100%!important;flex:0 0 auto;box-sizing:border-box;padding:78px 54px 62px!important;display:flex!important;flex-direction:column;justify-content:center;text-align:center;border-radius:0!important;filter:drop-shadow(0 18px 22px rgba(80,55,190,0.4))}
[data-block="07-emotions"] [data-m~="m10"],[data-block="07-emotions"] figure{flex-basis:100%!important}
[data-block="07-emotions"] [data-m~="m10"] p{max-width:none!important}
[data-block="11-kit"] ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
[data-age-card]{padding:22px 20px 0!important;min-height:0!important;overflow:hidden}
.t-rec[style*="overflow"]{overflow-x:clip!important;overflow-y:visible!important}
[data-age-grid]{display:flex!important;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding:0 24px;gap:12px!important;margin:32px -24px 0!important;padding:0 24px 10px!important;scrollbar-width:none;align-items:stretch}
[data-age-grid]::-webkit-scrollbar{display:none}
[data-age-grid]>[data-age-card]{flex:0 0 88%;scroll-snap-align:start}
@media (max-width:900px){[data-rp-grid],[data-rc-grid]{display:flex!important;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding:0 24px;gap:12px!important;margin:0 -24px!important;padding:0 24px 8px!important;scrollbar-width:none}
[data-rp-grid]::-webkit-scrollbar,[data-rc-grid]::-webkit-scrollbar{display:none}
[data-rp-grid]>li,[data-rc-grid]>div{flex:0 0 88%;scroll-snap-align:start;box-sizing:border-box}}
[data-age-card] img{position:static!important;order:2;width:100%!important;max-width:340px;align-self:center;margin:14px 0 0}
[data-age-card] img{max-width:none!important;width:calc(100% + 40px)!important;margin:14px -20px 0!important;align-self:stretch;border-radius:0 0 26px 26px;filter:none!important}
[data-block="11-kit"] li{padding:12px 6px!important;font-size:12px!important;border-radius:14px!important}
[data-kit-slider]{margin:16px -24px 0!important}[data-kit]{flex-basis:84%!important}[data-kit-slider]>div{padding-left:8%!important;padding-right:8%!important;scroll-padding:0 8%}[data-kit-slider] [data-hm-arrow="l"]{left:12px!important}[data-kit-slider] [data-hm-arrow="r"]{right:12px!important}[data-kit-slider] button{width:40px!important;height:40px!important;margin-top:-20px!important;font-size:44px!important}
[data-block="15-faq"] [data-m~="m11"]{gap:4px 10px!important;margin-bottom:22px!important}
[data-block="15-faq"] [data-m~="m11"]>div{order:-1;flex-basis:100%;padding-bottom:6px!important}
[data-block="15-faq"] img[src*="faq-troe4"],[data-block="15-faq"] img[src*="kodi-lupa"]{height:120px!important}
[data-block="15-faq"] [data-m~="m21"] img{height:64px!important;width:auto!important}
[data-block="15-faq"] [data-m~="m7"]>div:first-child [data-m~="m21"]{display:none!important}
footer[data-block="footer"]{font-size:15px!important}
[data-block="03-heroes"] article{position:fixed!important;left:12px!important;right:12px!important;top:auto!important;bottom:12px!important;max-height:74vh;z-index:90;padding:20px!important;box-shadow:0 -10px 60px rgba(30,20,70,0.45)!important;overscroll-behavior:auto!important}
[data-block="03-heroes"] article h3{font-size:22px!important}
[data-block="03-heroes"] article p{font-size:15px!important}

[data-block="07-emotions"] h2{font-size:24px!important;line-height:1.05!important}
[data-block="07-emotions"] svg[viewBox="0 0 640 320"]+h2+p{margin-top:2px}
[data-block="03-heroes"] article::after{content:"✕  Закрыть";position:sticky;bottom:-20px;display:block;margin:14px -20px -20px;padding:12px;text-align:center;font:800 14px Manrope,sans-serif;color:#6C5CE0;background:#F6F4FD;border-top:1px solid #E6E1F7}
[data-block="13-reviews"] [data-rv] {flex-basis:80%!important}
[data-kz-rot]{display:flex!important}
[data-prod-arrow]{display:flex!important;top:50%!important;transform:translateY(-50%)}
[data-prod-grid]{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px!important;margin:0 -16px;padding:18px 16px 8px;scroll-padding:0 16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
[data-prod-grid]>article{flex:0 0 74%;min-width:0;scroll-snap-align:start;box-sizing:border-box;padding:16px!important;border-radius:22px!important}
[data-prod-grid] figure{margin-bottom:12px!important;gap:8px!important}
[data-prod-grid] figure img{border-radius:12px!important}
[data-prod-grid] figure li button{width:40px!important;height:40px!important;border-radius:9px!important}
[data-prod-grid] h3{font-size:19px!important;margin-bottom:2px!important}
[data-prod-grid] h3+p{font-size:12.5px!important;margin-bottom:8px!important}
[data-prod-grid] h3+p+p{font-size:22px!important;margin-bottom:8px!important}
[data-prod-grid] article>ul{gap:5px!important;margin-bottom:12px!important}
[data-prod-grid] article>ul li{font-size:12.5px!important;gap:7px!important;line-height:1.35}
[data-prod-grid] article>button{font-size:13px!important;margin-bottom:8px!important}
[data-prod-grid] article>a{font-size:14px!important;padding:11px 18px!important}
[data-prod-grid] article>span{left:16px!important;font-size:11.5px!important;padding:5px 12px!important}
[data-prod-grid]>article:nth-child(2){order:-1}
[data-rv-arrow]{width:40px!important;height:40px!important;background:rgba(255,255,255,0.35)!important;border-color:rgba(230,225,247,0.55)!important;box-shadow:none!important}[data-rv-arrow][aria-label^="Пред"]{left:-8px!important}[data-rv-arrow][aria-label^="След"]{right:-8px!important}
footer[data-block="footer"] a[aria-label="Наверх"]{position:static!important;transform:none!important;margin-top:16px;width:56px!important;height:56px!important}
footer[data-block="footer"] [data-m~="m12"]{flex-direction:column}
footer[data-block="footer"] [data-m~="m12"]>p{padding:0!important;font-size:14px!important}
[data-block="01-hero"]>div{padding-bottom:6px}
[data-block="01-hero"] header{padding:14px 16px!important}
[data-block="01-hero"] nav{display:none!important}
[data-block="01-hero"]>div>div[data-m~="m13"]{padding:0 16px 20px!important}
[data-block="01-hero"] [data-m~="m14"]{display:none!important}
[data-block="01-hero"] [data-m~="m15"]{display:none!important}
[data-block="01-hero"] figure{order:-1;margin-top:-6px!important;flex-basis:100%!important}
[data-block="01-hero"] [data-m~="m6"]{max-width:none!important;flex-basis:100%!important;padding-bottom:0!important;align-items:center;text-align:center}
[data-block="01-hero"] [data-m~="m6"]>ul,[data-block="01-hero"] [data-m~="m6"]>div{justify-content:center}
[data-block="01-hero"] [data-m~="m6"]>div>a{flex:1 1 100%;text-align:center;min-height:44px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}
[data-m~="m16"]{grid-template-columns:1fr 1fr!important;gap:10px!important}
[data-m~="m17"]{height:150px!important;max-width:100%!important;object-fit:contain}
[data-block="05-how"]>div{padding:26px 16px 22px!important}
[data-block="05-how"] ol{flex-direction:column!important;overflow:visible!important;margin:0!important;padding:0!important;gap:8px!important}
[data-block="05-how"] ol>li{flex:none!important;min-width:0!important;min-height:0!important;width:100%!important}
[data-block="05-how"] button[aria-expanded="false"]{flex-direction:row!important;align-items:center!important;padding:10px 14px!important}
[data-block="05-how"] button[aria-expanded="false"]>span:first-child{width:44px!important;height:44px!important}
[data-block="05-how"] button[aria-expanded="true"]{padding:18px!important}
[data-block="15-faq"] [data-m~="m21"]{right:48px!important}
}
@media (min-width:901px) and (max-width:900px){[data-block="08-age"] [data-m~="m7"]:has([data-age-card]){grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}[data-age-card]{padding:22px 20px 0!important;margin-top:0!important;min-height:0!important;overflow:hidden}[data-age-card] img{position:static!important;order:2;width:100%!important;max-width:300px;align-self:center;margin:auto 0 0;padding-top:14px}[data-age-card] img{max-width:none!important;width:calc(100% + 40px)!important;margin:auto -20px 0!important;align-self:stretch;border-radius:0 0 26px 26px;filter:none!important}}

@media (min-width:901px){[data-block="01-hero"] [data-cover]{display:flex;flex-direction:column;background-image:linear-gradient(90deg,rgba(28,14,78,0.42) 0%,rgba(28,14,78,0.3) 36%,rgba(28,14,78,0.06) 62%,rgba(28,14,78,0.04) 100%),url(https://storage.yandexcloud.net/motiviki-site/assets/web/fon/komnata-stol-v3.webp)!important;background-size:cover!important;background-position:center 40%!important}[data-block="01-hero"] [data-cv-body]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}[data-block="01-hero"] [data-cv-row]{flex:1 1 auto;min-height:620px;box-sizing:border-box;padding-top:clamp(18px,30px,46px)!important;padding-bottom:clamp(10px,15px,30px)!important}[data-block="01-hero"] [data-cv-bottom]{flex:0 0 auto}[data-block="01-hero"] [data-cv-bottom] [data-m="m15"]{padding-top:clamp(10px,16px,22px)!important}[data-hl-new]{gap:clamp(10px,18px,22px)!important;max-width:min(780px,calc(100% - 374px - 6vw))}[data-block="01-hero"] [data-o1]{font-size:clamp(34px,min(4.8vw,60px),66px)!important}[data-block="01-hero"] [data-o3]{margin:clamp(8px,14px,20px) 0 clamp(6px,12px,16px)!important}[data-block="01-hero"] [data-o4]{font-size:clamp(16px,min(1.9vw,23px),24px)!important}[data-block="01-hero"] [data-par]{padding:clamp(8px,12px,14px) 18px clamp(6px,10px,12px)!important}[data-adv-new] li{padding:clamp(6px,min(2.5cqi,12px),20px) clamp(6px,1.6cqi,12px)!important;font-size:clamp(12px,min(3.875cqi,19px),20px)!important}[data-block="01-hero"] [data-tv]{width:374px!important;min-width:0;bottom:clamp(16px,30px,72px)!important}[data-block="01-hero"] [data-cta-new] a{padding:clamp(9px,12px,18px) clamp(20px,2.3vw,36px)!important;font-size:clamp(13px,min(1.35vw,18px),19px)!important}}
@media (max-width:900px){[data-tv]{position:relative!important;top:auto!important;right:auto!important;bottom:auto!important;width:100%!important;max-width:280px;margin:10px auto 0!important;flex:0 0 auto}}
@media (max-width:900px){[data-cv-heroes]{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:26px!important}[data-oneline]{white-space:normal!important}}
@media (max-width:900px){[data-block="01-hero"] [data-cta-new]{display:none!important}[data-block="01-hero"] [data-tv]{max-width:none!important;width:100%!important;margin:10px 0 0!important}[data-block="01-hero"] [data-tv]>[data-video-slot]{max-width:none!important;margin:0!important}}
[data-cta-mob]{display:none}
@media (max-width:900px){[data-block="01-hero"] [data-cta-mob]{display:flex!important}}
@media (max-width:900px){[data-block="01-hero"] [data-cover]{background-image:linear-gradient(180deg,rgba(28,14,78,.42) 0%,rgba(28,14,78,.3) 36%,rgba(28,14,78,.06) 62%,rgba(28,14,78,.04) 100%),url(https://storage.yandexcloud.net/motiviki-site/assets/web/fon/komnata-stol-mob.webp)!important;background-size:auto,auto calc(100% + 70px)!important;background-position:0 0,50% 100%!important}[data-block="01-hero"] [data-o1]{font-size:min(38px,35.1px)!important}[data-block="01-hero"] [data-o4]{font-size:min(18px,15.99px)!important;max-width:none!important}[data-block="01-hero"] [data-par-row]{order:2!important}[data-block="01-hero"] [data-h1wrap]{display:flex!important;flex-direction:column;align-items:center;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box;text-align:center}[data-block="01-hero"] [data-o1],[data-block="01-hero"] [data-o4]{text-align:center!important;margin-left:auto!important;margin-right:auto!important}[data-block="01-hero"] [data-cv-body] figure[data-tv]{order:5!important;transform:perspective(1400px) rotateX(7deg)!important;width:276px!important;align-self:flex-start!important;margin-left:calc(50% - 138px)!important;max-width:none!important;padding:0!important;margin:0 auto 0!important;box-sizing:content-box!important}[data-block="01-hero"] [data-tv]>[data-video-slot]{max-width:none!important;margin:0!important}}
@media (min-width:901px){[data-cover] [data-cv-heroes]{margin-left:auto!important;margin-right:auto!important;flex:0 1 auto!important;width:max-content!important;max-width:100%;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:1fr}}
[data-pv-body]>div{display:contents}
[data-pv-body] h3{margin:0!important}
[data-pv-body] p{grid-column:1/-1}
@media (min-width:901px){[data-pv-card]>p{height:100%}}
[data-pv-card]>p{align-self:stretch;width:100%;box-sizing:border-box;border:2px solid rgba(255,255,255,0.85)!important;border-radius:20px!important}
section[data-block="03-heroes"],section[data-block="05-how"]{margin-top:calc(-14px - 0.0167 * min(100vw - 28px, 1280px))!important;position:relative;z-index:1}
section[data-block="03-heroes"]:has([data-hm-panel],li[data-hcard]:hover,li[data-hcard]:focus-within){z-index:6}
@media (max-width:900px){
[data-pv-tabs]{display:flex!important;gap:4px;padding:4px;margin:4px 0 12px;border-radius:100px;background:#fff;box-shadow:0 10px 24px -16px rgba(43,35,80,0.5)}
[data-pv-grid]{display:flex!important;overflow-x:auto;overscroll-behavior-x:contain;touch-action:pan-x pan-y;scroll-snap-type:x mandatory;scroll-padding:0 24px;gap:12px!important;margin:0 -24px!important;padding:4px 24px 10px!important;scrollbar-width:none;-webkit-overflow-scrolling:touch}
[data-pv-grid]::-webkit-scrollbar{display:none}
[data-pv-card] span[style*="uppercase"]{font-size:10.5px!important;letter-spacing:.02em!important;white-space:nowrap;padding:5px 10px!important;left:10px!important;top:auto!important;bottom:10px!important}
[data-pv-grid]>article{flex:0 0 90%!important;display:flex!important;flex-direction:column;scroll-snap-align:start}
[data-pv-grid]>article>p{flex:1}
[data-pv-next]{display:flex!important}
@keyframes pvArr{0%{box-shadow:0 0 0 0 rgba(245,166,35,0.7),0 8px 20px -6px rgba(226,137,26,0.7)}70%{box-shadow:0 0 0 14px rgba(245,166,35,0),0 8px 20px -6px rgba(226,137,26,0.7)}100%{box-shadow:0 0 0 0 rgba(245,166,35,0),0 8px 20px -6px rgba(226,137,26,0.7)}}
[data-age-grid]{margin-top:12px!important}[data-age-grid]>[data-age-card]{margin-top:0!important}
@keyframes pvNudge{0%,100%{transform:translateX(0)}50%{transform:translateX(-6px)}}
section[data-block="03-heroes"],section[data-block="05-how"]{margin-top:calc(-14px - 2.8%)!important}
[data-trans]{width:100%!important;margin-top:-2.8%!important}
[data-trans] svg{aspect-ratio:1440/40!important}
[data-trans] svg{aspect-ratio:1440/27!important}
section[data-block="05-how"]>[data-m~="m2"]{padding-top:calc(30px + 2.8%)!important}
section[data-block="02-what"]{margin-top:-12.5%!important;padding-top:calc(8px + 12.5%)!important;padding-bottom:calc(16px + 2.8%)!important}
[data-trust]{width:100%!important;margin-top:-2.8%!important}
[data-trust] svg{aspect-ratio:1440/40!important}
[data-trust] ul{display:grid!important;justify-content:center;justify-items:start;gap:8px!important;padding:4px 16px!important}
[data-trust] li{font-size:13px!important;text-align:left}
[data-block="01-hero"]>[data-cover]{padding-bottom:0!important}
[data-block="01-hero"] [data-cv-bottom]{margin-top:16px!important;padding:0 14px 10px!important}
[data-block="01-hero"] [data-cv-bottom]>svg:first-child,[data-cv-wave] svg{aspect-ratio:1440/100!important}
[data-block="01-hero"] [data-cv-bottom]>h2{display:block!important;font-size:min(15px,calc(min(100vw,var(--mvcol,100vw)) * 0.034))!important;line-height:1.25!important;margin:0 auto 10px!important;text-align:center;width:auto!important}
[data-block="01-hero"] [data-cv-bottom] [data-m~="m15"]{display:flex!important;padding-top:10px!important}
[data-block="01-hero"] [data-cv-heroes]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px 10px!important;padding:0 0 0 6px!important}
[data-block="01-hero"] [data-cv-heroes]>li{--h:34px!important;padding:0 8px 0 calc(var(--h) * 1.3 + 2px)!important}
[data-block="01-hero"] [data-cv-heroes]>li b{font-size:13px!important}
[data-block="01-hero"] [data-cv-heroes]>li b+span{font-size:10px!important}
}
@media (max-width:900px){
[data-block="05-how"] ol>li{filter:none!important;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .45s cubic-bezier(.22,1,.36,1),height .45s cubic-bezier(.22,1,.36,1)!important}
[data-block="05-how"] button[aria-expanded="true"]>span:last-child{animation:mvHowIn .45s cubic-bezier(.22,1,.36,1) .1s both}
@keyframes mvHowIn{from{opacity:0;transform:translateY(10px)}}
.mv-how-measure,.mv-how-measure *{transition:none!important;animation:none!important}
[role=dialog][aria-label="Фото комплекта крупно"]{touch-action:none}[role=dialog] img{touch-action:manipulation}
/* 01.11 (2): раскрытая карточка «Как работают» — пустота поровну сверху и снизу, чтобы высота списка не менялась (overrides.js fit) */
[data-block="05-how"] ol>li>button[aria-expanded="true"]{padding-top:calc(18px + var(--mv-how-pad,0px) / 2)!important;padding-bottom:calc(18px + var(--mv-how-pad,0px) / 2)!important}
}
/* Яндекс Браузер показывает свою панель (Субтитры, поиск по картинке) при наведении на <video>/<img>; без pointer-events указатель попадает на родителя. Исключения — у них свои обработчики (пауза, лупа). */
[data-block] img:not([data-pv-zoom]),[data-block] video:not([data-pv-video]){pointer-events:none}
/* слайдер блока 07 (из выгрузки Claude Design 19.10) */
[data-emo-track]::-webkit-scrollbar{display:none}
@media (max-width:900px){
[data-vs="volt"] [data-v1]{aspect-ratio:720/1280!important;border-radius:0!important;box-shadow:none!important}
[data-vs="volt"] [data-v1-bg],[data-vs="volt"] [data-v1-fg]{display:none!important}
[data-vs="volt"] [data-v1-mbg],[data-vs="volt"] [data-v1-mfg]{display:block!important}
[data-vs="volt"] [data-v1-lay]{width:720px!important;height:1280px!important}
[data-vs="volt"] [data-v1-vid]{width:420px!important;height:525px!important;transform:matrix3d(0.64115948,-0.10540633,0,-0.00009828,0.06124295,0.66721487,0,-0.00003431,0,0,1,0,169.69511507,82.99624108,0,1)!important}
[data-vs="volt"] [data-v1-vid] button{font-size:20px!important;padding:10px 18px!important;bottom:7%!important;right:auto!important;left:50%!important;transform:translateX(-50%)}
[data-vs="volt"] [data-v1-tag]{left:24.7%!important;top:36.9%!important;width:50.7%!important;height:3.6%!important;transform:none!important;white-space:nowrap;font-size:2.6cqw!important;gap:1.3cqw!important}
[data-vs="volt"] [data-v1-tag] i{width:1.9cqw!important;height:1.9cqw!important}
[data-vs="volt"] [data-v1-q]{left:4%!important;top:53.3%!important;width:92%!important;height:3.6%!important;display:flex;align-items:center;justify-content:center;text-align:center;font-size:3.75cqw!important}
[data-vs="volt"] [data-v1-p]{left:6.1%!important;top:57.8%!important;width:89%!important;font-size:2.75cqw!important;line-height:1.32!important}
[data-vs="volt"] [data-v1-h2]{left:5.8%!important;top:71.9%!important;width:88.6%!important;height:4.1%!important;font-size:3.6cqw!important}
[data-vs="volt"] [data-v1-li]{width:31.5%!important;font-size:2.25cqw!important;line-height:1.25!important;transform:translateY(-50%)!important}
[data-vs="volt"] [data-v1-li]:nth-child(1){left:16%!important;top:80.3%!important}
[data-vs="volt"] [data-v1-li]:nth-child(2){left:62.4%!important;top:80.3%!important}
[data-vs="volt"] [data-v1-li]:nth-child(3){left:16%!important;top:87.7%!important}
[data-vs="volt"] [data-v1-li]:nth-child(4){left:62.4%!important;top:87.7%!important}
[data-vs="tvist"] [data-v1]{aspect-ratio:720/1280!important;border-radius:0!important;box-shadow:none!important}
[data-vs="tvist"] [data-v1-bg],[data-vs="tvist"] [data-v1-fg]{display:none!important}
[data-vs="tvist"] [data-v1-mbg],[data-vs="tvist"] [data-v1-mfg]{display:block!important}
[data-vs="tvist"] [data-v1-lay]{width:720px!important;height:1280px!important}
[data-vs="tvist"] [data-v1-vid]{transform:matrix3d(0.77378365,-0.01298589,0,-0.00000843,0.00516419,0.76902795,0,-0.000019,0,0,1,0,181.25620009,55.93332319,0,1)!important}
[data-vs="tvist"] [data-v1-vid] button{font-size:20px!important;padding:10px 18px!important;bottom:5%!important}
[data-vs="tvist"] [data-v1-tag]{left:26.8%!important;top:40.25%!important;width:46.4%!important;height:3.9%!important;font-size:2.55cqw!important;gap:1.4cqw!important}
[data-vs="tvist"] [data-v1-tag] i{width:1.7cqw!important;height:1.7cqw!important}
[data-vs="tvist"] [data-v1-q]{left:17%!important;top:54.7%!important;width:67%!important;height:7%!important;font-size:4.9cqw!important;line-height:1.08!important;color:#1E2A6E!important;text-align:center;text-wrap:balance}
[data-vs="tvist"] [data-v1-p]{left:15.6%!important;top:62.4%!important;width:79.5%!important;font-size:2.8cqw!important;line-height:1.32!important}
[data-vs="tvist"] [data-v1-h2]{left:6.3%!important;top:75.6%!important;width:88.2%!important;height:4.1%!important;font-size:4.1cqw!important;color:#1E2A6E!important}
[data-vs="tvist"] [data-v1-li]{width:30.5%!important;font-size:2.35cqw!important;line-height:1.25!important;transform:translateY(-50%)!important}
[data-vs="tvist"] [data-v1-li]:nth-child(1){left:17.4%!important;top:83.4%!important}
[data-vs="tvist"] [data-v1-li]:nth-child(2){left:61.5%!important;top:83.4%!important}
[data-vs="tvist"] [data-v1-li]:nth-child(3){left:17.4%!important;top:90.5%!important}
[data-vs="tvist"] [data-v1-li]:nth-child(4){left:61.5%!important;top:90.5%!important}
[data-vs="kodi"] [data-v1]{aspect-ratio:720/1280!important;border-radius:0!important;box-shadow:none!important}
[data-vs="kodi"] [data-v1-bg],[data-vs="kodi"] [data-v1-fg],[data-vs="kodi"] [data-v1-note]{display:none!important}
[data-vs="kodi"] [data-v1-mbg],[data-vs="kodi"] [data-v1-mfg]{display:block!important}
[data-vs="kodi"] [data-v1-lay]{width:720px!important;height:1280px!important}
[data-vs="kodi"] [data-v1-vid]{transform:matrix3d(0.59828759,-0.11014906,0,-0.00008679,0.05392035,0.6478652,0,-0.00007642,0,0,1,0,197.64776589,71.52641155,0,1)!important}
[data-vs="kodi"] [data-v1-vid] button{font-size:20px!important;padding:10px 18px!important;top:auto!important;bottom:7%!important;right:auto!important;left:50%!important;transform:translateX(-50%)}
[data-vs="kodi"] [data-v1-tag]{left:29.4%!important;top:37.25%!important;width:41.7%!important;height:3.1%!important;font-size:2.55cqw!important;gap:1.4cqw!important}
[data-vs="kodi"] [data-v1-tag] i{width:1.7cqw!important;height:1.7cqw!important}
[data-vs="kodi"] [data-v1-q]{left:5%!important;top:52.4%!important;width:90%!important;height:4%!important;justify-content:center;font-size:5.4cqw!important}
[data-vs="kodi"] [data-v1-p]{left:8.6%!important;top:57.3%!important;width:83%!important;font-size:3.05cqw!important;line-height:1.38!important}
[data-vs="kodi"] [data-v1-h2]{left:5.8%!important;top:73.3%!important;width:88.6%!important;height:4%!important;font-size:4.1cqw!important}
[data-vs="kodi"] [data-v1-li]{width:34%!important;font-size:2.35cqw!important;line-height:1.25!important;transform:translateY(-50%)!important}
[data-vs="kodi"] [data-v1-li]:nth-child(1){left:14.2%!important;top:80.5%!important}
[data-vs="kodi"] [data-v1-li]:nth-child(2){left:59.2%!important;top:80.5%!important}
[data-vs="kodi"] [data-v1-li]:nth-child(3){left:14.2%!important;top:87%!important}
[data-vs="kodi"] [data-v1-li]:nth-child(4){left:59.2%!important;top:87%!important}
[data-vs="kodi"] [data-v1-slogan]{left:12.5%!important;top:92.1%!important;width:72.5%!important;height:4%!important;font-size:2.65cqw!important;white-space:nowrap}
[data-v1-sec]{max-width:560px!important}
[data-vs="komfi"] [data-v1]{aspect-ratio:9/16!important;border-radius:24px!important}
[data-vs="komfi"] [data-v1-lay]{width:720px!important;height:1280px!important}
[data-vs="komfi"] [data-v1-vid]{width:300px!important;height:360px!important;transform:matrix3d(0.92214539,-0.106349,0,-0.00007936,0.06991359,0.93812336,0,-0.00004882,0,0,1,0,189,69,0,1)!important}
[data-vs="komfi"] [data-v1-vid] button{right:5%!important;bottom:4%!important;font-size:22px!important;padding:12px 20px!important}
[data-vs="komfi"] [data-v1-nav]{left:9.7%!important;top:35.3%!important;font-size:2.05cqw!important}
[data-vs="komfi"] [data-v1-nav] ol{gap:1cqw!important}
[data-vs="komfi"] [data-v1-tag]{left:8.6%!important;top:37.1%!important;width:47.2%!important;height:3.75%!important;font-size:2.4cqw!important;gap:1.4cqw!important}
[data-vs="komfi"] [data-v1-tag] i{width:1.6cqw!important;height:1.6cqw!important}
[data-vs="komfi"] [data-v1-q]{left:9.7%!important;top:53.15%!important;width:84%!important;font-size:5.1cqw!important;white-space:nowrap}
[data-vs="komfi"] [data-v1-p]{left:9.7%!important;top:57.4%!important;width:84%!important;font-size:3cqw!important;line-height:1.42!important}
[data-vs="komfi"] [data-v1-h2]{left:5.6%!important;top:77.3%!important;width:90.3%!important;height:4.3%!important;font-size:3.6cqw!important}
[data-vs="komfi"] [data-v1-li]{font-size:2.3cqw!important}
[data-vs="komfi"] [data-v1-li="1"]{left:16.4%!important;top:83.75%!important;width:37.8%!important}
[data-vs="komfi"] [data-v1-li="2"]{left:63.6%!important;top:83.75%!important;width:33%!important}
[data-vs="komfi"] [data-v1-li="3"]{left:16.4%!important;top:88.6%!important;width:37.8%!important}
[data-vs="komfi"] [data-v1-li="4"]{left:63.6%!important;top:88.6%!important;width:33%!important}
}
@media (max-width:900px){[data-emo-track]{border-radius:0!important}[data-emo-arrow]{top:50%!important;letter-spacing:0!important;text-indent:0!important;width:48px!important}[data-emo-dbl]{display:none!important}}

/* A1 (скорость): свечение кружков артефактов и кнопок эмоций — прозрачностью псевдоэлементов (::after — свечение, ::before — тень),
   а не анимацией box-shadow: прозрачность считает видеокарта, страница не перерисовывается каждый кадр. Вид тот же. */
@keyframes mvGlowIn{0%,100%{opacity:0}50%{opacity:1}}
@keyframes mvGlowOut{0%,100%{opacity:1}50%{opacity:0}}
@media (prefers-reduced-motion:no-preference){
[data-block="03-heroes"] p[data-hdir]>span:first-child{animation:none!important;box-shadow:none!important}
[data-block="03-heroes"] p[data-hdir]>span:first-child::before,[data-block="03-heroes"] p[data-hdir]>span:first-child::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;will-change:opacity}
[data-block="03-heroes"] p[data-hdir]>span:first-child::before{box-shadow:0 2px 6px rgba(0,0,0,0.25);animation:mvGlowOut 2.2s ease-in-out infinite}
[data-block="03-heroes"] p[data-hdir]>span:first-child::after{box-shadow:0 0 0 0.22em rgba(255,255,255,0.95),0 0 0 0.5em color-mix(in srgb,var(--hcs) 70%,transparent),0 0 1.8em 0.6em var(--hcs);opacity:0;animation:mvGlowIn 2.2s ease-in-out infinite}
@media (max-width:900px){
[data-emo-btn][aria-pressed="false"]:not(:hover){animation:none!important;box-shadow:none!important}
[data-emo-btn][aria-pressed="false"]:not(:hover)::before,[data-emo-btn][aria-pressed="false"]:not(:hover)::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;will-change:opacity}
[data-emo-btn][aria-pressed="false"]:not(:hover)::before{box-shadow:0 2px 6px rgba(0,0,0,0.25);animation:mvGlowOut 2.2s ease-in-out infinite}
[data-emo-btn][aria-pressed="false"]:not(:hover)::after{box-shadow:0 0 0 0.35em color-mix(in srgb,var(--hcs) 45%,transparent),0 0 1.2em 0.3em var(--hcs);opacity:0;animation:mvGlowIn 2.2s ease-in-out infinite}
[data-emo-btn="t"][aria-pressed="false"]:not(:hover)::before,[data-emo-btn="t"][aria-pressed="false"]:not(:hover)::after{animation-delay:-1.1s}
}}
/* mvTag у подписей героев на ПК ничего не меняет (фон и рамку перекрывают правила с !important), а перерисовку каждый кадр вызывает */
@media (min-width:901px){li[data-hcard] p[data-hdir]{animation:none!important}}
/* шапка на телефоне — в одну строку: логотип 50×44 вместо 58×51, отступ 10 px (иначе 367 px не влезают в 358 и кнопки переносятся вниз) */
@media (max-width:900px){[data-block="01-hero"] [data-cover]>header{flex-wrap:nowrap!important;column-gap:10px!important}[data-block="01-hero"] [data-cover]>header>a:first-child img{width:50px!important;height:44px!important}[data-block="01-hero"] [data-contacts]{flex-shrink:0}}
@media (max-width:900px){[data-contacts]>a[data-mv-tel]{width:40px;height:40px;padding:0!important;border-radius:50%;background:linear-gradient(135deg,#FFBE4D 0%,#F5A623 45%,#E8841A 100%);align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 8px 16px -10px rgba(20,10,60,0.6)}[data-contacts]>a[data-mv-tel]>b,[data-contacts]>a[data-mv-tel]>span{display:none!important}[data-contacts]>a[data-mv-tel]>svg[data-mv-tel-ico]{display:block!important}}
/* ПК: мигание кнопок «Солнечные/Туманные». Правило animation:var(--pa) не работало — переменная --pa нигде не задана.
   Свечение как в mvPulseS/mvPulseT, но прозрачностью ::after (как кнопки на телефоне после A1) */
@media (min-width:901px) and (prefers-reduced-motion:no-preference){
[data-emo-btn="s"]{--pg:0 0 0 6px rgba(245,166,35,0.28),0 0 22px rgba(245,166,35,0.55)}
[data-emo-btn="t"]{--pg:0 0 0 6px rgba(79,179,232,0.26),0 0 22px rgba(79,179,232,0.55)}
[data-emo-btn][aria-pressed="false"]:not(:hover){animation:none!important}
[data-emo-btn][aria-pressed="false"]:not(:hover)::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;box-shadow:var(--pg);opacity:0;will-change:opacity;animation:mvGlowIn 2.4s ease-in-out infinite}
}
/* обложка: пока видео не дало первый кадр, видно фото-постер (фон рамки); Safari/iPad иначе показывает чёрное */
[data-video-slot] video:not([data-cv-live]){opacity:0}
[data-video-slot] video{transition:opacity .25s}
/* 03.11 первый экран телефона (iPhone 12 Pro Max): слайдер «Мотивики для родителя» плотнее, видео ближе — видео целиком на первом экране */
@media (max-width:560px){html body [data-block="01-hero"] [data-cv-row]{padding-top:12px!important}
html body [data-block="01-hero"] [data-par]{padding:10px 16px 8px!important}
html body [data-block="01-hero"] [data-par]>p{margin-bottom:4px!important}
html body [data-block="01-hero"] [data-par] ul{min-height:0!important}
html body [data-block="01-hero"] [data-par]>div{margin-top:2px!important}
html body [data-block="01-hero"] [data-par]>div>button{width:24px!important;height:24px!important;font-size:13px!important}
html body [data-block="01-hero"] [data-cv-body] figure[data-tv]{margin:-12px auto 0!important}}
/* 04.11: «Как работают» на телефоне — заголовок и значок шага меняют размер сразу: плавный рост шрифта/значка раскладывал текст на каждом кадре и тормозил */
@media (max-width:900px){html body [data-block="05-how"] ol>li [data-h3],html body [data-block="05-how"] ol>li>button>span:first-child{transition:none!important}}
/* fable-0411 (4.1): блоки ниже первого экрана раскладываются, когда подходят к экрану (content-visibility). Исключены блоки с окнами position:fixed внутри (03-heroes, 10-products, 13-reviews): contain делает блок контейнером для fixed. Заглушки высоты — через переменную --mv-cis (поблочное правило слабее общего :not()×4 по специфичности, поэтому не напрямую); значения = высота блока минус паддинги/рамки на живой 04.11 при 390 и 412 px (совпадают); после правок вёрстки блоков пересчитать (tools/fab-cis.ps1). */
@media (max-width:900px){[data-block]:not([data-block="01-hero"]):not([data-block="03-heroes"]):not([data-block="10-products"]):not([data-block="13-reviews"]){content-visibility:auto;contain-intrinsic-size:auto var(--mv-cis,900px)}[data-block="02-what"]{--mv-cis:1152px}[data-block="05-how"]{--mv-cis:1029px}[data-block="06-dream"]{--mv-cis:797px}[data-block="08-age"]{--mv-cis:925px}[data-block="07-emotions"]{--mv-cis:693px}[data-block="09-parents"]{--mv-cis:895px}[data-block="10b-app"]{--mv-cis:943px}[data-block="12-compare-pc"]{--mv-cis:693px}[data-block="11-kit"]{--mv-cis:850px}[data-block="14-test"]{--mv-cis:693px}[data-block="15-faq"]{--mv-cis:1358px}[data-block="16-final"]{--mv-cis:2167px}[data-block="footer"]{--mv-cis:440px}}

@media (max-width:900px){
[data-block="02-what"],[data-block="08-age"],[data-block="09-parents"],[data-block="10-products"],[data-block="15-faq"],[data-block="11-kit"],[data-block="16-final"],[data-block="05-how"]>*,[data-block="14-test"] *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
[data-block="11-kit"]{background:linear-gradient(180deg,rgba(241,236,253,.74) 0%,rgba(251,249,255,.68) 100%)!important}
[data-block="16-final"]{background:linear-gradient(160deg,rgba(108,92,224,.62) 0%,rgba(78,63,184,.68) 100%)!important}
}
/* hover/focus из шаблона */
.mvp140dllb:hover{background:rgba(255,255,255,0.22) !important;color:#fff !important}
.mvp1eiyp15:hover{color:#FFE3A3 !important}
.mvp16zqy62:hover{transform:translateY(-2px) !important}
.mvp1l3u1d6:hover{background:rgba(255,255,255,0.26) !important}
.mvpnw37sf:hover{transform:translateY(-2px) !important;color:#2B2350 !important}
.mvp1to1cwg:hover{background:rgba(20,12,50,0.8) !important}
.mvp16zq6ft:hover{transform:translateY(-1px) !important}
.mvp141exwr:hover{background:#5A4BD0 !important;color:#fff !important}
.mvpksypj0:hover{transform:rotate(0deg) translateY(-0.3cqw) !important}
.mvp4gvixz:hover{translate:0 -0.4cqw !important;scale:1.06 !important;background:#fff !important;box-shadow:0 0.8cqw 1.6cqw -0.8cqw rgba(60,40,150,0.5) !important}
.mvpsaocgf:hover{transform:translateY(-0.15cqw) !important}
.mvp1rnspia:hover{background:#FFB940 !important;color:#2B2350 !important}
.mvp1k5snmv:hover{border-color:#6C5CE0 !important;color:#2B2350 !important}
.mvp1cetkep:hover{background:#E2891A !important;color:#2B2350 !important}
.mvp1ud7fmb:hover{transform:scale(1.08) !important;background:#F6F4FD !important}
.mvp1231ts2:hover{background:#5A4BD0 !important}
.mvp1d6z7e5:hover{background:#FFB940 !important}
.mvpgmxj21:hover{transform:scale(1.15) !important}
.mvp16mqvnc:focus{border-color:#6C5CE0 !important;background:#fff !important}
.mvp18tgbh6:hover{border-color:#FFD48A !important;transform:translateY(-3px) !important}
.mvp8w0w84:focus{border-color:#fff !important;background:rgba(255,255,255,0.2) !important}
.mvp1d5kcib:hover{color:#fff !important}
.mvp1eiy23d:hover{color:#FFD978 !important}
.mvpwzk1y1:hover{background:rgba(245,197,66,0.12) !important}
/* служебные формы Tilda: работают, но не видны */
#rec4877008901,#rec4877010401,#rec4893694801{position:absolute!important;left:-10000px!important;top:0!important;width:1px!important;height:1px!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.mv-part{font-family:Manrope,sans-serif;color:#221E3B;line-height:1.55}
.t706 .t706__auth{display:none!important}.t706 .t-input-group_dl>.t-input-title{display:none!important}

/* 05.11: окно героя — пока ролик грузится, под ним заставка (первый кадр), а не пустой цветной фон окна. Те же файлы, что в poster: грузятся заранее (mvHeroPosters) */
[data-hm-panel] video[data-hm-vid]{background:center/cover no-repeat}
[data-hm-panel] video[data-src*="volt-video"]{background-image:url(https://storage.yandexcloud.net/motiviki-site/assets/web/geroi/slides/volt-video-poster.webp)}
[data-hm-panel] video[data-src*="kodi-video"]{background-image:url(https://storage.yandexcloud.net/motiviki-site/assets/web/geroi/slides/kodi-poster-v3.webp)}
[data-hm-panel] video[data-src*="tvist-video"]{background-image:url(https://storage.yandexcloud.net/motiviki-site/assets/web/geroi/slides/tvist-poster-v3.webp)}
[data-hm-panel] video[data-src*="komfi-video"]{background-image:url(https://storage.yandexcloud.net/motiviki-site/assets/web/geroi/slides/komfi-poster-v3.webp)}


:is(h1,h2,h3,h4,h5,h6):not(#_)[style*="Baloo"],:is(h1,h2,h3,h4,h5,h6):not(#_) [style*="Baloo"],[data-q] h3:not(#_) [data-q-qm]{font-family:'MV Fredoka','Baloo 2',sans-serif!important}[data-v1-slogan]{letter-spacing:-0.01em}p[data-emo-mob][style*="E0337A"]{letter-spacing:-0.015em}
@media (min-width:901px){[data-emo-txt]{font-size:1.15cqw!important}}@media (max-width:900px){[data-vs="komfi"] [data-v1-p]{font-size:3.03cqw!important}}@media (min-width:901px){[data-cmp-table] [style*="font-size:0.9cqw"]{font-size:1.035cqw!important}[data-cmp-table] [style*="font-size:1.15cqw"]{font-size:1.322cqw!important}[data-cmp-table] [style*="font-size:1.3cqw"]{font-size:1.495cqw!important}[data-cmp-table] [style*="font-size:1.1cqw"]{font-size:1.265cqw!important}[data-cmp-note]{font-size:1.058cqw!important}}
@media (min-width:901px){[data-cmp-table] th[scope="row"]{padding-left:0!important;transform:translateX(-0.6cqw)}}
@media (min-width:901px){[data-block="16-final"] h3[style*="clamp(17px,1.5vw,21px)"]:not(#_):not(#_){font-weight:400!important}}[data-block="02-what"] h2 span[style*="background-clip"]{background:none!important;color:#6C5CE0!important;-webkit-text-fill-color:#6C5CE0;filter:none!important}
[data-block="02-what"] h2 span[style*="background-clip"]{-webkit-background-clip:border-box!important;background-clip:border-box!important}
@media (min-width:901px){[data-emo-txt]{justify-content:center!important;text-align:center!important;text-wrap:balance!important;font-size:1.25cqw!important}}

@media (max-width:900px){[data-cmp-table] td:not(#_){font-size:calc(var(--mf) * 1.2)!important}[data-cmp-table] th[scope="col"]:not(#_){font-size:calc(var(--mf) * 1.1)!important}[data-cmp-table] th[scope="row"]:not(#_){font-size:calc(var(--mf) * 1.1)!important;padding-left:0.6cqw!important}}

@media (max-width:900px){[data-block="16-final"] h3[style*="clamp(17px,1.5vw,21px)"]:not(#_):not(#_){font-weight:400!important}}

[data-block="09-parents"] h3:not(#_):not(#_){font-family:'Baloo 2',sans-serif!important}

/* 06.11 замечания владельца по шрифту главной (ветка обсуждений) */
[data-block="01-hero"] [data-cv-bottom] h2[data-fc]:not(#_):not(#_):not(#_){font-family:'Baloo 2',sans-serif!important;font-weight:700!important}
@media (min-width:901px){
html body [data-block="01-hero"] [data-par] li:not(#_):not(#_){font-size:21px!important}
[data-block="02-what"] [data-pv-body] p[data-fl]:not(#_):not(#_){font-size:15.5px!important}
[data-block="03-heroes"] [data-m~="m5"]>p:not(#_):not(#_){font-size:1.2cqw!important}
[data-block="11-kit"] [data-m~="m5"]>h2:not(#_):not(#_):not(#_){font-size:34px!important}
}
@media (max-width:900px){
html body [data-block="01-hero"] [data-par] li:not(#_):not(#_){font-size:17px!important}
[data-block="03-heroes"] li[data-hcard] p[data-hdir]>span:last-child:not(#_):not(#_){width:13cqw!important}
footer[data-block="footer"]:not(#_):not(#_){font-size:13px!important}
}

/* 07.11 владелец: заголовки карточек «Роль родителя» без жирности (ПК и телефон) */
[data-block="09-parents"] h3[style*="clamp(18px,1.7vw,22px)"]:not(#_){font-weight:400!important}

/* 07.11 главная: подгонка числа строк под «до 06.11» (Nunito), стенд glavnaya-0711 */
@media (max-width:900px){
[data-block="02-what"] [data-pv-body] p[data-fl]:not(#_):not(#_){font-size:14.7px!important}
[data-block="07-emotions"] [data-vs="kodi"] li[data-v1-li]:not(#_):not(#_){font-size:2.47cqw!important}
}
@media (min-width:901px) and (max-width:1399px){
[data-block="16-final"] [data-fin-plus] h3[style*="clamp(17px,1.5vw,21px)"]:not(#_):not(#_){font-size:max(17px,1.38vw)!important}
}

/* 07.11 полоски карусели «Мотивики для родителя»: без анимации ширины (она пересчитывала раскладку каждый кадр, Speed Index). Откат: удалить строку */
[data-par] button>span{transition:background .3s!important}

/* 08.11 всплывающие окна (отзыв, набор, выбор набора, приложение): высота по видимой части экрана iPhone, страница под окном не листается */
[data-rf-card],[data-pm-card],[data-sp-card],[data-ap-card]{max-height:calc(100vh - 32px)!important;max-height:calc(100dvh - 32px)!important;overscroll-behavior:contain}
html:has([data-rf-card],[data-pm-card],[data-sp-card],[data-ap-card]),html:has([data-rf-card],[data-pm-card],[data-sp-card],[data-ap-card]) body{overflow:hidden!important}
/* крестик не уезжает при прокрутке окна и не занимает места */
[data-rf-card]>button[aria-label="Закрыть"],[data-ap-card]>button[aria-label="Закрыть"]{position:sticky!important;top:-14px!important;right:auto!important;margin:-14px -12px -22px auto!important;z-index:2}
[data-ap-card]>button[aria-label="Закрыть"]{margin-right:-10px!important}
@media (max-width:900px){[data-pm-card]>button[aria-label="Закрыть"]{margin:14px 14px -52px -38px!important}}

/* 08.11 телефон: заголовки h2 без автопереносов по слогам («перво-го», «форма-та»), длинное слово всё равно не вылезет за край */
@media (max-width:900px){h2{hyphens:manual;-webkit-hyphens:manual}}

/* 08.11 телефон: подписи героев на доске наклонены так же, как нарисованные плашки (замер по doska-mob-v70.webp) */
@media (max-width:900px){[data-block="03-heroes"] li[aria-label^="Вольт"]{--tr:-1.1deg}[data-block="03-heroes"] li[aria-label^="Коди"]{--tr:-0.5deg}[data-block="03-heroes"] li[aria-label^="Твист"]{--tr:-0.15deg}[data-block="03-heroes"] li[aria-label^="Комфи"]{--tr:0.7deg}}

/* 08.11 телефон: «Разработано автором с психологическим образованием» — в одну строку (владелец) */
@media (max-width:900px){html body [data-trust] li{white-space:nowrap;font-size:min(13px,3.05vw)!important}}

/* 08.11 телефон: «Одна система — два формата» в одну строку (владелец) */
@media (max-width:900px){html body [data-block="10-products"] h2{font-size:min(26px,5.8vw)!important}}
/* 08.11 телефон: «Дело не в характере ребёнка — дело в системе» и «В начале родитель помогает:» в 2 строки, как на ПК:
   значок «!»/«♥» меньше и выше (только у первой строки), заголовок обтекает его первой строкой, остальные — во всю ширину */
@media (max-width:900px){
html body [data-block="09-parents"] [style*="padding-right:56px"]{padding-right:0!important;text-wrap:wrap!important;font-size:min(20px,4.6vw)!important}
html body [data-block="09-parents"] [style*="padding-right:56px"]::before{content:"";float:right;width:34px;height:1em}
html body [data-block="09-parents"] span[aria-hidden="true"][style*="top:22px;right:22px"]{top:10px!important;right:12px!important;width:30px!important;height:30px!important;border-radius:10px!important;font-size:16px!important}}
