.atlas-language{position:relative;flex-shrink:0;margin-inline-end:12px;font-size:14px;line-height:1.4;color:#250c01;direction:ltr;z-index:110}
.atlas-language__button{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:48px;padding:10px 12px;background:#fff;color:inherit;border:1px solid #ff6b00;border-radius:12px;font:inherit;cursor:pointer;text-align:start;max-width:240px}
.atlas-language__button>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.atlas-language img{display:block;object-fit:contain;flex:0 0 18px;width:18px;height:14px;border-radius:0}
.atlas-language__button svg{flex:0 0 20px;transition:transform .15s}
.atlas-language__button[aria-expanded=true] svg{transform:rotate(180deg)}
.atlas-language__options{position:absolute;top:calc(100% + 6px);right:0;width:244px;max-width:calc(100vw - 24px);max-height:min(460px,70dvh);overflow-y:auto;overscroll-behavior:contain;background:#fff;border:1px solid #ff6b00;border-radius:12px;padding:5px;box-shadow:0 8px 24px #250c011a;scrollbar-width:thin}
.atlas-language__options[hidden]{display:none!important}
.atlas-language__options a{display:flex;align-items:center;gap:9px;min-height:40px;padding:9px 10px;color:#250c01;text-decoration:none;border-radius:7px;line-height:1.5}
.atlas-language__options a:hover,.atlas-language__options a[aria-current=page]{background:#fff0e0}
.atlas-language button:focus-visible,.atlas-language a:focus-visible{outline:2px solid #c65000;outline-offset:2px}
html[dir=rtl] .header__wrapper{direction:ltr}
html[dir=rtl] body{font-family:Tahoma,Arial,sans-serif}
html[dir=rtl] .page-builder{direction:rtl}
html[dir=rtl] .page-builder :is(h1,h2,h3,p,td,th){text-align:start}
html[dir=rtl] .page-builder :is(.hero__banner-value,.rank__table td,.tariffs__table td){unicode-bidi:plaintext}
html[dir=rtl] .page-builder .banner{direction:ltr;text-align:left}
html[dir=rtl] .page-builder .banner__value{direction:ltr;unicode-bidi:isolate;text-align:left}
html[dir=rtl] .page-builder .banner__date{direction:rtl;text-align:left}
@media(max-width:680px){.header__panel:not(.is-open):not(.is-animation){display:none}}
@media(max-width:359px){body{min-width:320px}.hero__title{overflow-wrap:anywhere}}
@media(max-width:600px){.atlas-language{margin-inline-end:8px;font-size:13px}.atlas-language__button{min-height:42px;max-width:178px;padding:8px;gap:5px}.header__logo{flex-shrink:1;min-width:0}.header__logo img{max-width:100%;height:auto}.header__right{flex-shrink:0}.atlas-language__options{right:-40px}}
@media(prefers-reduced-motion:reduce){.atlas-language__button svg{transition:none}}
/* English dashboard artwork uses its natural landscape ratio, without laptop offsets. */
.cabinet__grid{grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}
.cabinet__left,.cabinet__img{grid-column:auto;min-width:0}
.cabinet__img{position:relative;right:auto;bottom:auto;width:100%;height:auto;overflow:hidden}
.cabinet__img img{display:block;width:140%;max-width:none;margin-inline:-20%;height:auto;object-fit:contain}
@media(min-width:1200px){.cabinet__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}
