/* Keep the support illustration's natural 600:699 proportions at every width. */
.service-page #faq .support-operator{display:block;width:220px;max-width:100%;height:auto;object-fit:contain;margin:0 auto 26px;align-self:start}
.platform-scene{position:relative;isolation:isolate;min-width:0;margin:0;padding:44px 24px 18px;border-radius:30px;background:#eaf0ff;overflow:hidden;box-shadow:inset 0 0 0 1px #dce5f8}
.platform-scene:before{content:"";position:absolute;z-index:-1;width:330px;height:330px;right:-120px;top:-140px;border:48px solid #d9e3ff;border-radius:50%}
.scene-orbit{position:absolute;z-index:-1;left:-120px;bottom:-100px;width:300px;height:300px;border:42px solid #dcefe8;border-radius:50%}
.scene-window{position:relative;background:#fff;border:1px solid #d9e2f4;border-radius:20px;transform:rotate(-2deg);box-shadow:0 22px 40px -24px #253d7966;overflow:hidden}
.scene-toolbar{display:flex;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid #e9edf6;background:#fcfdff}
.scene-toolbar img{object-fit:contain;flex-shrink:0}
.scene-toolbar strong{font:750 19px/1.35 var(--head);display:block}
.scene-toolbar span:not(.scene-window-menu){display:block;margin-top:3px;color:#71809b;font-size:12px}
.scene-window-menu{margin-left:auto;color:#8994ac;letter-spacing:2px}
.scene-body{padding:22px}
.scene-post{display:flex;align-items:center;gap:13px;padding-bottom:20px;border-bottom:1px solid #edf0f7}
.scene-post-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#eaf0ff;color:#506bf6}
.scene-post-icon svg{width:22px;height:22px}
.scene-post>span:last-child{flex:1}
.scene-post i{display:block;width:83%;height:7px;background:#e6ebf5;border-radius:5px;margin:8px 0}
.scene-post i+i{width:56%;background:#f0f3f9}
.scene-thread{display:flex;gap:10px;align-items:center;padding:20px 0 16px;font-size:14px;color:#4b5d7a}
.scene-thread-icon{display:flex;color:#5872fa}
.scene-thread svg{width:18px;height:18px}
.scene-example{background:#f8faff;border:1px solid #e6ebf6;padding:12px;border-radius:13px}
.scene-example img{display:block;width:100%;height:260px;object-fit:contain;border-radius:5px}
.instagram-page .scene-example img{object-fit:cover;object-position:center bottom}
.scene-status{display:flex;align-items:center;gap:9px;margin-top:18px;color:#425d7b;font-size:12px}
.scene-status svg{width:18px;height:18px;color:#438e78}
.platform-scene figcaption{text-align:center;color:#6e7e9b;font-size:12px;padding-top:22px}
.scene-float{position:absolute;z-index:2;display:grid;place-items:center;width:49px;height:49px;background:white;color:#5671f9;border:1px solid #dce4f6;border-radius:16px;box-shadow:0 8px 14px -7px #213f7040}
.scene-float svg{width:24px;height:24px}
.scene-float-one{top:18px;right:16px;transform:rotate(12deg)}
.scene-float-two{bottom:72px;left:6px;transform:rotate(-10deg)}
.otzovik-scene .scene-float-one{color:#c6484c}
.telegram-scene{background:#eaf2fe}
.telegram-scene .scene-example{background:#eef6fd}
.telegram-scene .scene-window{margin-block:18px 34px}
.profile-checklist{padding:0 0 22px 21px;margin:10px 0 0;color:var(--ink-3);font-size:16px;line-height:1.8}
.profile-checklist li+li{margin-top:4px}
@media(max-width:1023px){.platform-scene{width:100%;max-width:600px;justify-self:center}.scene-example img{max-height:260px;object-fit:contain}}
@media(max-width:767px){.platform-scene{padding:35px 18px 14px;border-radius:24px}.scene-toolbar{padding:16px}.scene-body{padding:16px}.scene-toolbar strong{font-size:17px}.scene-float{width:42px;height:42px;border-radius:13px}.scene-toolbar span:not(.scene-window-menu){font-size:11px}.scene-example{padding:8px}.scene-window-menu{display:none}.profile-checklist{font-size:16px}.telegram-scene .scene-window{margin-block:10px 15px}.scene-float-two{bottom:60px}}
@media(prefers-reduced-motion:reduce){.scene-window{transform:none}}
