.site{background:#fff;width:100%;min-height:100vh;position:relative}.container{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}@media (min-width:900px){.container{padding:0 40px}}.press{transition:transform .12s ease,box-shadow .2s ease,filter .2s ease}.press:active{transform:scale(.985)}.app{width:100%;max-width:560px;margin:0 auto;min-height:100vh;background:#fff}@media (min-width:900px){.app{min-height:auto}}.card{background:#fff;border-radius:22px;box-shadow:0 4px 14px rgba(23,35,59,.05)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:18px;font-weight:800;font-size:16px;padding:16px 20px;width:100%;transition:transform .15s ease,box-shadow .2s ease,filter .2s ease}.btn:active{transform:translateY(1px)}.btn-primary{color:#fff;background:var(--grad-primary);box-shadow:0 10px 24px rgba(61,91,240,.28)}.btn-primary:hover{filter:brightness(1.04)}.btn-accent{color:#fff;background:var(--grad-accent);box-shadow:0 10px 24px rgba(225,75,42,.26)}.btn-accent:hover{filter:brightness(1.04)}.btn-ghost{background:#fff;color:var(--ink);border:2px solid var(--line)}.btn-ghost:hover{border-color:var(--line-strong)}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:100px;font-weight:800;font-size:12px;padding:6px 12px}.section{padding:22px 20px}.ym-informer,[class*=ym-informer],[id^=yandex_metrika_informer],a[href*="metrika.yandex"] img{display:none!important}.tap44{position:relative}.tap44:after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;margin:-22px 0 0 -22px}.search-field input{outline:none}.search-field:focus-within{box-shadow:var(--focus)}