/* Блок «Приложение Рядом56» на главной (integration) */
.appblk{display:grid;grid-template-columns:1.4fr 1fr;gap:20px;align-items:center;margin:28px 0 8px;padding:28px}
.appblk h2{margin:2px 0 6px;font-size:26px;color:#fff}.appblk p{margin:0 0 14px;color:#D6E6EC;max-width:52ch;line-height:1.5}
.appkicker{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--amber)}
.appbtns{display:flex;gap:10px;flex-wrap:wrap}.appbtns .btn{display:inline-flex;align-items:center;gap:8px}
.appapk{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.25)}.appapk:hover{background:rgba(255,255,255,.18)}
.appnote{display:block;margin-top:10px;color:#A9C3CD}.appnote a{color:#fff}
.appart{display:flex;justify-content:center}
.appphone{width:150px;height:230px;border-radius:26px;background:linear-gradient(160deg,#F7F3EC,#FBF1DF);border:6px solid #082F3D;display:grid;justify-items:center;align-content:start;gap:10px;padding-top:34px;box-shadow:0 18px 40px rgba(0,0,0,.3);transform:rotate(-6deg)}
.appphone b{color:#0E5A78;font-size:15px}.appphone i{display:block;width:96px;height:10px;border-radius:6px;background:#E6DCCB}.appphone i.s{width:64px;background:var(--amber)}
[data-theme=dark] .appblk{background:#0D2630;border:1px solid #1E3B47}[data-theme=dark] .appphone{background:linear-gradient(160deg,#16323D,#0D1F27);border-color:#05141B}[data-theme=dark] .appphone b{color:#F2C26B}[data-theme=dark] .appphone i{background:#2D5363}
@media (max-width:700px){.appblk{grid-template-columns:1fr;padding:22px}.appart{display:none}.appbtns .btn{flex:1 1 100%;justify-content:center}}
