/* Главная — стили ограничены .ba-landing (см. docs/landings.md) */
.ba-landing{
  color-scheme:dark;
  --ink:#06070A; --ink-2:#0C0E12; --ink-3:#14171D; --line:#242932;
  --text:#EEF0F2; --muted:#949AA3;
  --light:#E3A857;   
  --dark:#4DB2BC;    
  --paper:#F2EEE7;   
  --display:'Dela Gothic One',Impact,'Arial Black',sans-serif;
  --body:Inter,'Helvetica Neue',Arial,sans-serif;
}
.ba-landing *{box-sizing:border-box}
html{scroll-behavior:smooth}
.ba-landing{margin:0;background:var(--ink);color:var(--text);font-family:var(--body);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}
.ba-landing h1,.ba-landing h2,.ba-landing h3{font-family:var(--display);font-weight:400;margin:0;text-transform:uppercase;text-wrap:balance;line-height:1.04}
.ba-landing a{color:inherit}
.ba-landing button{font:inherit;color:inherit}
.ba-landing :focus-visible{outline:2px solid var(--dark);outline-offset:3px}
.ba-landing .wrap{max-width:1240px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
.ba-landing .eyebrow{display:flex;align-items:center;gap:12px;margin:0;font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--c,var(--dark))}
.ba-landing .eyebrow::before{content:'';width:34px;height:2px;background:currentColor}
.ba-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 26px;border-radius:12px;border:0;cursor:pointer;text-decoration:none;
  font-family:var(--display);font-size:13px;letter-spacing:.08em;text-transform:uppercase;background:var(--c,var(--dark));color:var(--ink);transition:filter .2s,transform .2s}
.ba-landing .btn:hover{filter:brightness(1.08);transform:translateY(-1px)}
.ba-landing .btn--ghost{background:transparent;color:var(--text);border:1.5px solid rgba(238,240,242,.35)}
.ba-landing .top{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:rgba(6,7,10,.86);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}
.ba-landing::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:41;background:var(--ink)}
.ba-landing .top .wrap{height:70px;display:flex;align-items:center;gap:28px}
.ba-landing .logo{font-family:var(--display);font-size:17px;letter-spacing:.14em;text-decoration:none;margin-right:auto}
.ba-landing .logo b{font-weight:400;color:var(--dark)}
.ba-landing .nav{display:flex;gap:6px}
.ba-landing .nav__item{position:relative}
.ba-landing .nav__btn{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;border:0;background:transparent;cursor:pointer;font-size:14px;font-weight:600}
.ba-landing .nav__btn i{width:8px;height:8px;border-radius:50%;background:var(--c)}
.ba-landing .nav__btn:hover,.ba-landing .nav__item.is-open .nav__btn{background:var(--ink-3)}
.ba-landing .nav__menu{position:absolute;top:calc(100% + 8px);left:0;min-width:270px;padding:8px;border-radius:14px;background:var(--ink-2);border:1px solid var(--line);display:none;box-shadow:0 20px 40px rgba(0,0,0,.5)}
.ba-landing .nav__item.is-open .nav__menu{display:grid}
.ba-landing .nav__menu a{display:grid;gap:2px;padding:10px 12px;border-radius:10px;text-decoration:none}
.ba-landing .nav__menu a:hover{background:var(--ink-3)}
.ba-landing .nav__menu b{font-weight:600;font-size:15px}
.ba-landing .nav__menu small{color:var(--muted);font-size:13px}
.ba-landing .top .tel{font-weight:600;font-size:14px;user-select:all}
.ba-landing .burger{display:none}
.ba-landing .split{cursor:pointer;user-select:none;-webkit-user-select:none;position:relative;height:min(86vh,800px);min-height:560px;overflow:hidden;background:#000;touch-action:pan-y;--s:50%}
.ba-landing .split__img{position:absolute;top:0;left:-8%;width:116%;height:100%;object-fit:cover;object-position:50% 30%;will-change:transform}
.ba-landing .split__veil{position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(90deg,rgba(242,238,231,0) 0%,rgba(242,238,231,0) calc(var(--s) - 1px),rgba(0,0,0,.0) var(--s)),
             linear-gradient(0deg,rgba(6,7,10,.95) 0%,rgba(6,7,10,.2) 40%,transparent 60%)}
.ba-landing .split__dim-l,.ba-landing .split__dim-r{position:absolute;top:0;bottom:0;pointer-events:none;transition:opacity .3s}
.ba-landing .split__dim-l{left:0;width:var(--s);background:rgba(242,238,231,.12);mix-blend-mode:screen}
.ba-landing .split__dim-r{right:0;width:calc(100% - var(--s));background:radial-gradient(circle at 70% 40%,rgba(77,178,188,.18),transparent 60%)}
.ba-landing .seam{position:absolute;top:0;bottom:0;left:var(--s);width:2px;margin-left:-1px;transition:box-shadow .2s;background:linear-gradient(180deg,transparent,rgba(255,255,255,.75) 20%,rgba(77,178,188,.9) 80%,transparent);z-index:3}
.ba-landing .knob{position:absolute;left:var(--s);top:46%;z-index:4;width:58px;height:58px;margin:-29px 0 0 -29px;border-radius:50%;border:0;cursor:ew-resize;
  background:conic-gradient(var(--paper) 0 50%,#0b1012 50% 100%);box-shadow:0 0 0 2px rgba(255,255,255,.6),0 0 28px rgba(77,178,188,.6);display:grid;place-items:center;touch-action:none}
.ba-landing .knob svg{width:26px;height:26px;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;mix-blend-mode:difference;stroke:#fff}
.ba-landing .knob::after{content:'';position:absolute;inset:-10px;border-radius:50%;border:1px solid rgba(255,255,255,.25);animation:ba-home-ping 2.4s ease-out infinite}
@keyframes ba-home-ping{from{transform:scale(.8);opacity:1}to{transform:scale(1.35);opacity:0}}
.ba-landing .side{position:absolute;bottom:0;z-index:2;display:grid;gap:14px;padding:0 max(16px,env(safe-area-inset-left,0px)) 56px;transition:opacity .35s}
.ba-landing .side--light{left:0;width:var(--s);padding-right:56px;justify-items:start}
.ba-landing .side--dark{right:0;width:calc(100% - var(--s));padding-left:56px;padding-right:max(16px,env(safe-area-inset-right,0px));justify-items:end;text-align:right}
.ba-landing .side h2{font-size:clamp(28px,4.2vw,58px)}
.ba-landing .side--light h2{color:#17120A}
.ba-landing .side--light::before{content:'';position:absolute;inset:-90px 0 0 0;z-index:-1;background:linear-gradient(0deg,rgba(242,238,231,.96) 0%,rgba(242,238,231,.9) 45%,rgba(242,238,231,.55) 75%,transparent)}
.ba-landing .side--dark h2{color:var(--dark);text-shadow:0 0 30px rgba(77,178,188,.45)}
.ba-landing .side p{margin:0;max-width:34ch;color:#D7DADF;font-size:16px}
.ba-landing .side .list{display:flex;flex-wrap:wrap;gap:6px;max-width:44ch}
.ba-landing .side--dark .list{justify-content:flex-end}
.ba-landing .side .list a{padding:6px 12px;border-radius:999px;background:rgba(6,7,10,.6);border:1px solid rgba(255,255,255,.18);font-size:13px;font-weight:600;text-decoration:none;backdrop-filter:blur(4px)}
.ba-landing .side .list a:hover{border-color:var(--c)}
.ba-landing .side--light{--c:var(--light)}
.ba-landing .side--dark{--c:var(--dark)}
.ba-landing .side--light p{color:#1F1A12;font-weight:500;text-shadow:0 1px 0 rgba(255,255,255,.6)}
.ba-landing .side--light .list a{background:rgba(242,238,231,.7);border-color:rgba(23,18,10,.25);color:#17120A}
.ba-landing .split[data-lean="light"] .side--dark,.ba-landing .split[data-lean="dark"] .side--light{opacity:.25}
.ba-landing .hero-title{position:absolute;z-index:2;top:calc(var(--site-h) + 18px);left:0;right:0;text-align:center;pointer-events:none}
.ba-landing .hero-title h1{font-size:clamp(20px,2.3vw,30px);letter-spacing:.06em;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.6)}
.ba-landing .hero-title p{display:inline-block;margin:10px 0 0;padding:4px 12px;border-radius:999px;background:rgba(6,7,10,.6);font-size:13px;color:#E6E8EB}
.ba-landing .world{padding-block:72px;border-top:1px solid var(--line)}
.ba-landing .world--light{--c:var(--light);background:radial-gradient(ellipse 60% 50% at 0% 0%,rgba(227,168,87,.1),transparent 70%),var(--ink)}
.ba-landing .world--dark{--c:var(--dark);background:radial-gradient(ellipse 60% 50% at 100% 0%,rgba(77,178,188,.12),transparent 70%),var(--ink-2)}
.ba-landing .world__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:32px;align-items:end;margin-bottom:44px}
.ba-landing .world__head h2{font-size:clamp(32px,5vw,64px);margin-top:16px}
.ba-landing .world__head p{margin:0;color:#C9CDD3;font-size:18px;max-width:52ch}
.ba-landing .dark-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.ba-landing .pcard{position:relative;display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--ink-3);border:1px solid var(--line);text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),border-color .3s}
.ba-landing .pcard:hover{transform:translateY(-4px);border-color:var(--c)}
.ba-landing .pcard__img{aspect-ratio:1/1;overflow:hidden;position:relative}
.ba-landing .pcard__img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s cubic-bezier(.2,.8,.2,1),filter .6s}
.ba-landing .world--dark .pcard__img img{filter:brightness(.7)}
.ba-landing .world--dark .pcard:hover .pcard__img img{filter:brightness(1);transform:scale(1.05)}
.ba-landing .pcard__img::after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,var(--ink-3),transparent 45%)}
.ba-landing .pcard__body{display:grid;gap:10px;padding:0 22px 22px;margin-top:-40px;position:relative}
.ba-landing .pcard h3{font-size:22px}
.ba-landing .pcard p{margin:0;color:#C9CDD3;font-size:15px}
.ba-landing .chips{display:flex;flex-wrap:wrap;gap:6px}
.ba-landing .chips span{padding:4px 10px;border-radius:8px;background:var(--ink);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}
.ba-landing .chips span b{color:var(--c);font-weight:600}
.ba-landing .more{font-size:14px;font-weight:600;color:var(--c)}
.ba-landing .light-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.ba-landing .lcard{position:relative;display:grid;gap:14px;padding:30px;border-radius:22px;background:var(--ink-3);border:1px solid var(--line);text-decoration:none;overflow:hidden;min-height:300px;align-content:end;transition:border-color .3s}
.ba-landing .lcard:hover{border-color:var(--c)}
.ba-landing .lcard__mosaic{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,1fr);opacity:.35;transition:opacity .5s}
.ba-landing .lcard__mosaic img{width:100%;height:100%;object-fit:cover}
.ba-landing .lcard:hover .lcard__mosaic{opacity:.5}
.ba-landing .lcard::before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,var(--ink-3) 30%,rgba(20,23,29,.4));z-index:1}
.ba-landing .lcard > *:not(.lcard__mosaic){position:relative;z-index:2}
.ba-landing .lcard h3{font-size:clamp(26px,3vw,36px)}
.ba-landing .lcard p{margin:0;color:#D5D1CA;max-width:46ch}
.ba-landing .marquee{margin-top:28px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.ba-landing .marquee__track{display:flex;gap:14px;width:max-content;animation:ba-home-roll 70s linear infinite}
.ba-landing .marquee:hover .marquee__track{animation-play-state:paused}
@keyframes ba-home-roll{to{transform:translateX(-50%)}}
.ba-landing .tile{position:relative;width:200px;flex:none;border-radius:14px;overflow:hidden;aspect-ratio:4/5;text-decoration:none}
.ba-landing .tile img{width:100%;height:100%;object-fit:cover}
.ba-landing .tile span{position:absolute;left:0;right:0;bottom:0;padding:30px 12px 10px;font-size:13px;font-weight:600;background:linear-gradient(0deg,rgba(6,7,10,.95),transparent)}
.ba-landing .compare{padding-block:72px;border-top:1px solid var(--line)}
.ba-landing .compare h2{font-size:clamp(28px,4vw,48px);margin:16px 0 36px}
.ba-landing .vs{display:grid;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr);border:1px solid var(--line);border-radius:22px;overflow:hidden}
.ba-landing .vs__col{padding:28px;display:grid;gap:0}
.ba-landing .vs__col--l{--c:var(--light);background:linear-gradient(180deg,rgba(227,168,87,.08),transparent 40%)}
.ba-landing .vs__col--d{--c:var(--dark);background:linear-gradient(180deg,rgba(77,178,188,.09),transparent 40%);text-align:right}
.ba-landing .vs__col h3{color:var(--c);font-size:22px;margin-bottom:16px}
.ba-landing .vs__row{padding:14px 0;border-top:1px solid var(--line);min-height:76px}
.ba-landing .vs__row small{display:block;color:var(--muted);font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.ba-landing .vs__mid{display:grid;align-content:start;padding-top:72px;background:linear-gradient(90deg,var(--light),var(--dark));opacity:.85;width:2px;justify-self:center}
.ba-landing .vs__cta{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}
.ba-landing .vs__col--d .vs__cta{justify-content:flex-end}
.ba-landing .for{padding-block:72px;border-top:1px solid var(--line);background:var(--ink-2)}
.ba-landing .for h2{font-size:clamp(28px,4vw,48px);margin:16px 0 36px}
.ba-landing .for__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.ba-landing .fcard{display:grid;gap:12px;padding:26px;border-radius:20px;border:1px solid var(--line);background:var(--ink-3);text-decoration:none;align-content:start;transition:border-color .3s,transform .3s}
.ba-landing .fcard:hover{border-color:var(--dark);transform:translateY(-3px)}
.ba-landing .fcard svg{width:40px;height:40px;fill:none;stroke:var(--dark);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.ba-landing .fcard h3{font-size:22px}
.ba-landing .fcard p{margin:0;color:#C9CDD3;font-size:15px}
.ba-landing .fcard .chips span b{color:var(--dark)}
.ba-landing .fcard em{font-style:normal;font-size:14px;font-weight:600;color:var(--dark);margin-top:6px}
.ba-landing .rev{padding-block:72px;border-top:1px solid var(--line)}
.ba-landing .rev__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:32px}
.ba-landing .rev h2{font-size:clamp(28px,4vw,48px);margin-top:16px}
.ba-landing .score{display:flex;align-items:center;gap:18px;padding:18px 22px;border-radius:18px;background:var(--ink-3);border:1px solid var(--line)}
.ba-landing .score__num{font-family:var(--display);font-size:52px;line-height:1;font-variant-numeric:tabular-nums}
.ba-landing .score__meta{display:grid;gap:4px;font-size:14px;color:var(--muted)}
.ba-landing .stars{display:flex;gap:3px}
.ba-landing .stars i{width:18px;height:18px;background:#F4C04E;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}
.ba-landing .stars i.half{background:linear-gradient(90deg,#F4C04E 50%,#3A3F48 50%)}
.ba-landing .g{font-weight:700;letter-spacing:.01em}
.ba-landing .g b:nth-child(1){color:#4285F4}
.ba-landing .g b:nth-child(2){color:#EA4335}
.ba-landing .g b:nth-child(3){color:#FBBC05}
.ba-landing .g b:nth-child(4){color:#4285F4}
.ba-landing .g b:nth-child(5){color:#34A853}
.ba-landing .g b:nth-child(6){color:#EA4335}
.ba-landing .g b{font-weight:700}
.ba-landing .tag-ex{display:inline-block;margin-left:10px;padding:3px 9px;border-radius:999px;border:1px dashed var(--muted);color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;vertical-align:middle}
.ba-landing .rev__rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,360px);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}
.ba-landing .rcard{scroll-snap-align:start;display:grid;gap:12px;align-content:start;padding:22px;border-radius:18px;background:var(--ink-3);border:1px solid var(--line)}
.ba-landing .rcard__who{display:flex;align-items:center;gap:12px}
.ba-landing .rcard__ava{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--ink);background:var(--c)}
.ba-landing .rcard__who b{display:block;font-size:15px}
.ba-landing .rcard__who small{color:var(--muted);font-size:13px}
.ba-landing .rcard p{margin:0;color:#D5D8DD;font-size:15px}
.ba-landing .rcard .ba-game{justify-self:start;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--c);color:var(--c)}
.ba-landing .rev__nav{display:flex;gap:10px;align-items:center}
.ba-landing .rev__nav button{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:transparent;cursor:pointer;font-size:18px}
.ba-landing .rev__nav button:hover{border-color:var(--dark)}
.ba-landing .rev__cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
@media (max-width:700px){.ba-landing .rev__cta .btn{flex:1 1 100%}}
.ba-landing .season{padding-block:56px;border-top:1px solid var(--line)}
.ba-landing .season a{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:30px;border-radius:22px;text-decoration:none;
  background:radial-gradient(circle at 85% 50%,rgba(217,181,103,.25),transparent 55%),linear-gradient(120deg,#0E1A14,#0B0F14);border:1px solid rgba(217,181,103,.35)}
.ba-landing .season h3{font-size:clamp(22px,3vw,34px);color:#F3D27A}
.ba-landing .season p{margin:6px 0 0;color:#D5D1CA}
.ba-landing .cb{padding-block:64px;background:linear-gradient(120deg,#2E9EA8,#4DB2BC);color:var(--ink)}
.ba-landing .cb .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);gap:32px;align-items:center}
.ba-landing .cb h2{font-size:clamp(28px,4vw,48px)}
.ba-landing .cb p{margin:10px 0 0;font-weight:600}
.ba-landing .cb form{display:grid;gap:10px}
.ba-landing .cb input{min-height:52px;padding:0 16px;border-radius:12px;border:0;background:rgba(255,255,255,.35);font:inherit;color:var(--ink)}
.ba-landing .cb input::placeholder{color:rgba(6,7,10,.6)}
.ba-landing .cb button{min-height:52px;border-radius:12px;border:0;background:var(--ink);color:#fff;font-family:var(--display);font-size:13px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}
.ba-landing .cb output{font-weight:600;min-height:1.4em}
.ba-landing .foot{padding-block:48px 32px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}
.ba-landing .foot .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.ba-landing .foot h4{margin:0 0 12px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--text)}
.ba-landing .foot h4 i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--c);margin-right:8px}
.ba-landing .foot a{display:block;padding:4px 0;color:var(--muted);text-decoration:none}
.ba-landing .foot a:hover{color:var(--text)}
@media (max-width:1060px){.ba-landing .nav,.ba-landing .top .tel{display:none}
.ba-landing .burger{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:10px;border:1px solid var(--line);background:transparent;font-weight:600;cursor:pointer}
.ba-landing .top.is-open .nav{display:grid;position:absolute;top:70px;left:0;right:0;max-height:calc(100dvh - 70px);overflow-y:auto;padding:12px max(16px,env(safe-area-inset-left,0px));background:var(--ink-2);border-bottom:1px solid var(--line);gap:4px}
.ba-landing .top.is-open .nav__menu{position:static;display:grid;box-shadow:none;border:0;padding:0 0 8px 22px;background:transparent}
.ba-landing .top.is-open .nav__btn{pointer-events:none;padding-left:0}
.ba-landing .dark-cards,.ba-landing .for__grid{grid-template-columns:1fr 1fr}
.ba-landing .world__head{grid-template-columns:1fr}
.ba-landing .cb .wrap{grid-template-columns:1fr}
.ba-landing .foot .wrap{grid-template-columns:1fr 1fr}}
@media (max-width:700px){.ba-landing .split{height:auto;min-height:0;display:grid}
.ba-landing .split__img{position:relative;left:0;width:100%;height:300px;transform:none!important}
.ba-landing .seam,.ba-landing .knob,.ba-landing .split__dim-l,.ba-landing .split__dim-r{display:none}
.ba-landing .hero-title{top:calc(var(--site-h) + 8px)}
.ba-landing .hero-title p{display:none}
.ba-landing .side--light::before{display:none}
.ba-landing .side--light h2{color:var(--light)}
.ba-landing .side--light p{color:#D7DADF}
.ba-landing .side--light .list a{background:rgba(6,7,10,.6);border-color:rgba(255,255,255,.18);color:var(--text)}
.ba-landing .side{position:relative;width:auto!important;padding:24px max(16px,env(safe-area-inset-left,0px));opacity:1!important;text-align:left;justify-items:start}
.ba-landing .side--dark{border-top:1px solid var(--line);background:linear-gradient(180deg,rgba(77,178,188,.08),transparent)}
.ba-landing .side--light{background:linear-gradient(180deg,rgba(227,168,87,.08),transparent)}
.ba-landing .side--dark .list{justify-content:flex-start}
.ba-landing .dark-cards,.ba-landing .light-cards,.ba-landing .for__grid{grid-template-columns:1fr}
.ba-landing .world,.ba-landing .compare,.ba-landing .for{padding-block:52px}
.ba-landing .vs{grid-template-columns:1fr 1fr}
.ba-landing .vs__mid{display:none}
.ba-landing .vs__col{padding:16px}
.ba-landing .vs__col h3{font-size:16px}
.ba-landing .vs__row{font-size:14px;min-height:96px}
.ba-landing .vs__cta .btn{width:100%;font-size:11px;padding:0 10px}
.ba-landing .foot .wrap{grid-template-columns:1fr}}
@media (prefers-reduced-motion:reduce){.ba-landing *,.ba-landing *::before,.ba-landing *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.ba-landing .split.is-drag{cursor:ew-resize}
.ba-landing .split.is-drag .split__img{transition:none}
.ba-landing .split img{-webkit-user-drag:none;pointer-events:none}
.ba-landing .split[data-full="light"] .side--dark,.ba-landing .split[data-full="dark"] .side--light{opacity:0;pointer-events:none}
