/* Visatiq — התאמות לשפות משמאל לימין (en / ru / es). נטען רק בעמודי השפות */
@font-face{font-family:"Rubik";src:url(../fonts/rubik-cyrillic.woff2) format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:"Rubik";src:url(../fonts/rubik-latin.woff2) format("woff2");font-weight:300 900;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD,U+20AA}
html[lang=ru]{--display:"Rubik",system-ui,sans-serif;--body:"Rubik",system-ui,"Segoe UI",Arial,sans-serif}
html[lang=ru] h1,html[lang=ru] h2,html[lang=ru] h3,html[lang=ru] .brand-word,html[lang=ru] .verdict-name,html[lang=ru] .p-val{font-weight:600}
html[lang=ru] body{font-size:17px}
html[dir=ltr] h1{font-size:clamp(2.2rem,5.2vw,4rem)}
html[dir=ltr] .hero h1{font-size:clamp(2.2rem,5.2vw,4rem)}
html[dir=ltr] .hero-shade{background:linear-gradient(to right,rgba(5,26,20,.86) 0%,rgba(5,26,20,.62) 34%,rgba(5,26,20,.14) 66%,rgba(5,26,20,0) 82%),linear-gradient(to top,rgba(5,26,20,.6) 0%,rgba(5,26,20,0) 30%)}
@media (max-width:920px){html[dir=ltr] .hero-shade{background:linear-gradient(to bottom,rgba(5,26,20,.78) 0%,rgba(5,26,20,.5) 42%,rgba(5,26,20,.35) 62%,rgba(5,26,20,.75) 100%)}}
html[dir=ltr] .planner input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--lagoon) 0,var(--lagoon) var(--fill,0%),var(--sea) var(--fill,0%))}
html[dir=ltr] .switch input:checked+i::after{transform:translateX(22px)}
html[dir=ltr] .kicker{text-align:left}
html[dir=ltr] .p-val .vat{text-align:right}
html[dir=ltr] .field .ltr{text-align:left}
html[dir=ltr] .lang-note{font-size:.92rem;color:var(--ink-2);background:var(--sea);border-radius:var(--r-s);padding:12px 16px;margin:0 0 18px}
html[dir=ltr] .q-step{animation-name:qin-l}
html[dir=ltr] .q-step.back{animation-name:qback-l}
@keyframes qin-l{from{opacity:0;transform:translateX(18px)}to{opacity:1;transform:none}}
@keyframes qback-l{from{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}
