/* ============================================================
   ЛЮБИ · лендинг · responsive.css
   Брейкпоинты: 1240 (узкий десктоп) · 980 (планшет/телефон) · 900 (меню) · 560 · 480 (телефон).
   ============================================================ */
@media (max-width:1240px){.phone{width:270px}.orbit{width:min(500px,86vw)}.bubble,.fbub{display:none}}
@media (max-width:980px){
  .hero{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start;gap:8px;padding-top:118px;padding-bottom:0;text-align:center}
  .copy{margin:0 auto}.cta{justify-content:center}.sub{display:none}.live{justify-content:center;margin-bottom:18px}.live .dot{display:none}.trust{display:none}.phases{justify-content:center;margin-top:14px}#phases{grid-template-columns:repeat(2,max-content)}
  .stage{min-height:0;align-items:start;padding-top:24px}.phone,.tilt .phone{width:min(260px,66vw);border-radius:44px;padding:9px}.screen{border-radius:36px}.top{padding-top:22px}.phone::before,.phone::after{display:none}.tilt .ring{width:124px;height:124px}.tilt .screen{height:calc(min(260px,66vw)*2.02)}.tilt .chips{margin:10px 12px 8px}.tilt .chips span{font-size:9px;padding:6px 8px}.ring{width:112px;height:112px}.ring .c b{font-size:28px}
  .orbit{width:min(420px,96vw)}
  .feat .pinwrap{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:110px;min-height:0}.flist{min-width:0}.fstage{min-height:0}.fstage .phone{width:250px}.fscreens{height:500px}.fhalo{display:none}
  .fitem p{display:none}.fitem{padding:12px 12px;grid-template-columns:auto;gap:0;text-align:center;display:flex;align-items:center;justify-content:center;min-height:56px}.fitem .ic{display:none}.flist{margin-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.fitem h3{font-size:13px;margin:0;line-height:1.25}.fnum{display:none}
  .dev .inner{grid-template-columns:minmax(0,1fr);min-height:0;gap:24px;padding-top:110px}.orbwrap{max-width:min(440px,94vw)}.orbwrap .phone{width:160px}.dscreen{height:340px}.dscr{padding:14px 8px 0}.dh span{font-size:11px}.dh i{display:none}.dcard{padding:7px 8px;border-radius:12px}.dc-h{grid-template-columns:24px 1fr auto;gap:6px}.dc-h i{width:24px;height:24px;border-radius:8px}.dc-h i svg{width:13px;height:13px}.dc-h b{font-size:9px}.dc-h small{display:none}.dc-chips span{padding:3px 5px;min-width:30px}.dc-chips small{font-size:6px}.dc-chips b{font-size:7px}.orbwrap{margin:150px auto 60px}.device{width:70px;height:70px;margin:-35px}.device svg{width:64px;height:64px}.device span{display:none}
  .dscr{padding:12px 10px}.dh span{font-size:11px}.dh i{display:none}.dsync{display:none}
}
@media (max-width:480px){.hdr .bar{min-height:64px;padding:8px 8px 8px 14px}.logo img{width:36px;height:36px}.logo img.wm{height:20px}h1{font-size:32px}.phases button{padding:8px 10px;font-size:11px}.card .d{display:block;margin:6px 0 0}.hdr .bar{padding:6px 6px 6px 10px}}
@media (prefers-reduced-motion:reduce){.hint,.artring{display:none}.bigring,.fhalo{animation:none}}
