:root{--gap-1:4px;--gap-2:8px;--gap-3:12px;--gap-4:16px;--gap-5:24px;--gap-6:32px;--gap-7:44px;--gap-8:64px;--sec-y:104px;--wrap:1180px;--r-sm:12px;--r-md:18px;--r-lg:24px;--r-pill:999px;color-scheme:dark}*{box-sizing:border-box}body{background:var(--em-bg);color:var(--em-text);-webkit-font-smoothing:antialiased;margin:0;font-family:Onest Variable,system-ui,-apple-system,Segoe UI,sans-serif}.wrap{max-width:var(--wrap);padding-inline:var(--gap-5);margin:0 auto}.wrap-narrow{max-width:840px}.s{padding-block:var(--sec-y)}.s-alt{background:var(--em-bg);border-block:1px solid var(--em-line)}.s-hero{padding-block:var(--gap-8) var(--sec-y)}h1,h2,h3{text-wrap:balance;letter-spacing:-.022em;margin:0}h1{font-size:clamp(32px,4.4vw,54px);font-weight:800;line-height:1.04}h2{font-size:clamp(24px,2.8vw,36px);font-weight:800;line-height:1.12}h3{font-size:clamp(19px,1.9vw,24px);font-weight:700;line-height:1.2}h2+.lead,h1+.lead,h3+.lead{margin-top:var(--gap-4)}.lead{color:var(--em-text-dim);max-width:60ch;margin:0;font-size:clamp(15px,1.25vw,17.5px);line-height:1.55}.eyebrow{margin:0 0 var(--gap-4);letter-spacing:.13em;text-transform:uppercase;color:var(--em-accent-text);font-size:12px;font-weight:700}.fineprint{margin:var(--gap-4) 0 0;color:var(--em-text-faint);font-size:12.5px;line-height:1.5}h2+.lead+*,h2+*,.lead+.cta-row,.lead+.logos,.lead+.ps,.lead+.nums,.lead+.mis,.lead+.who-row,.lead+.pay{margin-top:var(--gap-7)}.btn{justify-content:center;align-items:center;gap:var(--gap-2);border-radius:var(--r-pill);white-space:nowrap;border:1px solid #0000;padding:15px 26px;font-size:15.5px;font-weight:700;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.btn-main{background:var(--em-accent);color:var(--em-accent-ink);box-shadow:var(--em-shadow-glow)}.btn-main:hover{background:var(--em-accent-bright);transform:translateY(-1px)}.btn-ghost{border-color:var(--em-line-strong);color:var(--em-text);background:var(--em-surface)}.btn-ghost:hover{border-color:var(--em-accent-edge);transform:translateY(-1px)}.cta-row{gap:var(--gap-3);flex-wrap:wrap;display:flex}.cta-note{margin:var(--gap-3) 0 0;color:var(--em-text-muted);font-size:13px}.hero{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.hero-left{gap:var(--gap-7);flex-direction:column;display:flex}.hero-copy .lead{margin-top:var(--gap-5);max-width:44ch}.hero-actions{gap:var(--gap-5);flex-direction:column;display:flex}.offer{border:1px solid var(--em-accent-edge);background:var(--em-accent-soft);border-radius:var(--r-md);padding:var(--gap-5);max-width:460px}.offer-top{align-items:baseline;gap:var(--gap-3);display:flex}.was{color:var(--em-text-muted);font-size:19px;font-weight:600;position:relative}.was:after{content:"";background:var(--em-err);height:2px;position:absolute;top:52%;left:-2px;right:-2px;transform:rotate(-7deg)}.free{letter-spacing:-.02em;color:var(--em-ok);font-size:30px;font-weight:800}.offer-note{margin:var(--gap-3) 0 0;color:var(--em-text-dim);font-size:13.6px;line-height:1.5}.offer-note b{color:var(--em-text)}.logos{gap:var(--gap-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.logos li{align-items:center;gap:var(--gap-3);background:var(--em-surface);border:1px solid var(--em-line);border-radius:var(--r-md);padding:var(--gap-4) var(--gap-5);display:flex}.logos img{flex:none;width:28px;height:28px}.logos span{font-size:14.5px;font-weight:600}.ps{gap:var(--gap-4);display:grid}.ps-row{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch;gap:0;display:grid}.ps-pain,.ps-fix{border:1px solid var(--em-line);padding:var(--gap-5);background:var(--em-surface)}.ps-pain{border-radius:var(--r-md) 0 0 var(--r-md);border-right:0;border-left:3px solid var(--em-err)}.ps-fix{border-radius:0 var(--r-md) var(--r-md) 0;border-left:0;border-right:3px solid var(--em-ok)}.ps-arrow{background:var(--em-surface);border-block:1px solid var(--em-line);color:var(--em-text-faint);place-items:center;font-size:19px;display:grid}.ps-tag{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.ps-tag-bad{background:var(--em-err-soft);color:var(--em-err)}.ps-tag-good{background:var(--em-ok-soft);color:var(--em-ok)}.ps-row b{margin:var(--gap-3) 0 var(--gap-2);font-size:16.5px;display:block}.ps-row p{color:var(--em-text-dim);margin:0;font-size:14.4px;line-height:1.5}.nums{gap:var(--gap-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.num{background:var(--em-surface);border:1px solid var(--em-line);border-radius:var(--r-md);padding:var(--gap-6)}.num b{letter-spacing:-.025em;color:var(--em-accent-text);font-variant-numeric:tabular-nums;font-size:clamp(32px,3.4vw,44px);font-weight:800;line-height:1;display:block}.num b span{font-size:.6em}.num p{margin:var(--gap-4) 0 0;color:var(--em-text-dim);font-size:14.4px;line-height:1.5}.num a{margin-top:var(--gap-4);color:var(--em-text-faint);text-underline-offset:3px;font-size:11.8px;text-decoration:underline;display:inline-block;position:relative}.num a:before{content:"";position:absolute;inset:-13px 0}.mis{gap:var(--gap-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mis li{justify-content:space-between;align-items:center;gap:var(--gap-3);background:var(--em-surface);border:1px solid var(--em-line);border-radius:var(--r-md);padding:var(--gap-4) var(--gap-5);font-size:15px;display:flex}.soon,.live{letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-pill);padding:4px 10px;font-size:11px;font-weight:700}.soon{background:var(--em-warn-soft);color:var(--em-warn)}.live{background:var(--em-ok-soft);color:var(--em-ok)}.pay{background:var(--em-surface);border:1px solid var(--em-line-strong);border-radius:var(--r-lg);padding:var(--gap-8);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.pay-price{align-items:baseline;gap:var(--gap-4);flex-wrap:wrap;display:flex}.pay-price>*{flex:none}.was.big{font-size:26px}.free.big{font-size:clamp(36px,4vw,48px)}.pay-sub{margin:var(--gap-4) 0 var(--gap-6);color:var(--em-text-dim);font-size:15px;line-height:1.55}.pay-sub b{color:var(--em-text)}.pay-list{gap:var(--gap-3);margin:0;padding:0;list-style:none;display:grid}.pay-list li{gap:var(--gap-3);color:var(--em-text-dim);font-size:15px;line-height:1.45;display:flex}.pay-list li:before{content:"";background:var(--em-accent);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.who-row{gap:var(--gap-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.who-card{background:var(--em-surface);border:1px solid var(--em-line);border-radius:var(--r-md);padding:var(--gap-6);align-items:flex-start;gap:var(--gap-3);flex-direction:column;display:flex}.who-card img{object-fit:contain;opacity:.8;max-height:38px}.who-num{letter-spacing:-.01em;height:52px;color:var(--em-accent-text);font-variant-numeric:tabular-nums;font-size:19px;font-weight:800;line-height:52px;display:inline-block}.who-card b{font-size:16px}.who-card p{color:var(--em-text-dim);margin:0;font-size:14.2px;line-height:1.5}.faq details{border-bottom:1px solid var(--em-line)}.faq summary{cursor:pointer;gap:var(--gap-4);padding:var(--gap-5) 0;font-size:16px;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--em-text-muted);margin-left:auto;font-weight:400}.faq details[open] summary:after{content:"−"}.faq p{margin:0 0 var(--gap-5);color:var(--em-text-dim);max-width:68ch;font-size:14.8px;line-height:1.6}.s-final{text-align:center}.s-final .lead{margin-inline:auto}.s-final .cta-row{justify-content:center}.s-home{padding-block:var(--gap-8);background:var(--em-bg);border-top:1px solid var(--em-line)}.home-row{justify-content:space-between;align-items:center;gap:var(--gap-6);flex-wrap:wrap;display:flex}.home-row h3{margin-bottom:var(--gap-3)}body.no-anim .b,body.no-anim .sys{opacity:1;animation:none;transform:none}@media (width<=900px){:root{--sec-y:60px}.wrap{padding-inline:var(--gap-4)}.hero{gap:var(--gap-6);grid-template-columns:1fr}.hero-left{display:contents}.hero-copy{order:1}.device{order:2;justify-self:center}.hero-actions{gap:var(--gap-4);order:3}.cta-row .btn{flex:100%}.offer{max-width:none}.logos{grid-template-columns:repeat(2,minmax(0,1fr))}.logos li{padding:var(--gap-3) var(--gap-4)}.nums,.mis,.who-row,.pay{grid-template-columns:1fr}.pay{padding:var(--gap-6)}.ps-row{grid-template-columns:1fr}.ps-pain{border-radius:var(--r-md) var(--r-md) 0 0;border-right:1px solid var(--em-line);border-bottom:0}.ps-fix{border-radius:0 0 var(--r-md) var(--r-md);border-left:1px solid var(--em-line);border-top:0}.ps-arrow{border-inline:1px solid var(--em-line);height:30px}.ps-arrow span{display:block;transform:rotate(90deg)}.feed{height:500px}.home-row .btn{width:100%}}.th-on-light{display:none!important}@media (width<=900px){.nav-links{display:none!important}}.mock{background:var(--em-surface);border:1px solid var(--em-line-strong);border-radius:var(--r-lg);box-shadow:var(--em-shadow-md);max-width:430px;position:relative}.mock-head{padding:var(--gap-4) var(--gap-5);color:var(--em-text-muted);border-bottom:1px solid var(--em-line);font-size:13px;font-weight:700}.mock-body{padding:var(--gap-5);gap:var(--gap-3);display:grid}.float{text-align:center;border-radius:20px;place-items:center;width:74px;height:74px;line-height:1.05;display:grid;position:absolute;top:-22px;right:-18px;transform:rotate(7deg);box-shadow:0 14px 30px #0009}.float b{letter-spacing:-.02em;font-size:26px;font-weight:800;display:block}.float em{letter-spacing:.08em;text-transform:uppercase;opacity:.8;font-size:11px;font-style:normal;font-weight:700;display:block}.float-cal{background:linear-gradient(150deg, var(--em-accent-bright), var(--em-accent));color:#fff}.float-doc{color:#fff;background:linear-gradient(150deg,#ff9a5e,#e0533a)}.float-doc em{font-size:12px}.float-doc b{font-size:15px}.float-time{color:#08240f;background:linear-gradient(150deg,#7fd6a4,#4aa877)}.float-free{color:#2b1a05;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(150deg,#ffd08a,#e8a13c);font-size:11px;font-weight:700}.float.float-free b{letter-spacing:0;font-size:15px}.float-time b{font-size:19px}.float-low{color:#fff;background:linear-gradient(150deg,#ffb37a,#e0603a)}.row-doc{align-items:center;gap:var(--gap-3);padding-bottom:var(--gap-3);border-bottom:1px solid var(--em-line);display:flex}.ava-doc{border:1px solid var(--em-line-strong);width:46px;height:46px;color:var(--em-accent-text);background:linear-gradient(150deg,#3a2a20,#241a14);border-radius:14px;flex:none;place-items:center;font-size:15px;font-weight:800;display:grid}.ava-pat{color:var(--em-info)}.row-doc i{letter-spacing:.1em;text-transform:uppercase;color:var(--em-text-faint);font-size:10.5px;font-style:normal;font-weight:700;display:block}.row-doc b{margin-top:2px;font-size:16.5px;display:block}.row-doc u{color:var(--em-text-dim);margin-top:3px;font-size:12.8px;text-decoration:none;display:block}.mock-line{justify-content:space-between;align-items:center;gap:var(--gap-3);flex-wrap:wrap;font-size:14.5px;display:flex}.mock-line-top{align-items:flex-start}.mock-line .dim{color:var(--em-text-muted)}.sum{letter-spacing:-.02em;font-size:21px;font-weight:800}.pill{border-radius:var(--r-pill);background:var(--em-accent-soft);color:var(--em-accent-text);white-space:nowrap;padding:4px 10px;font-size:11px;font-weight:700}.pill-ok{background:var(--em-ok-soft);color:var(--em-ok)}.pill-warn{background:var(--em-warn-soft);color:var(--em-warn)}.mock-foot{margin-top:var(--gap-2);padding-top:var(--gap-3);border-top:1px solid var(--em-line);color:var(--em-text-faint);font-size:12.2px;line-height:1.45}.price-big{letter-spacing:-.025em;color:var(--em-accent-text);font-size:34px;font-weight:800}.mock-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mock-list li{border-radius:var(--r-pill);background:var(--em-surface-2);border:1px solid var(--em-line);color:var(--em-text-dim);padding:5px 11px;font-size:12.5px}.mock-out{margin-top:var(--gap-2);padding:var(--gap-4);border-radius:var(--r-sm);background:var(--em-accent);color:var(--em-accent-ink);font-size:14px;line-height:1.45}.mock-out em{opacity:.78;margin-top:6px;font-size:11px;font-style:normal;display:block}.mock-step{align-items:center;gap:var(--gap-3);color:var(--em-text-dim);font-size:14.2px;display:flex}.tick{border:1px solid var(--em-line-strong);border-radius:50%;flex:none;width:20px;height:20px;position:relative}.done .tick{background:var(--em-ok-soft);border-color:#6fbf8a66}.done .tick:after{content:"";border:solid var(--em-ok);border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:4px;left:6px;transform:rotate(42deg)}.tick-wait{background:var(--em-warn-soft);border-color:#e0a53a66}.mock-swap{margin-top:var(--gap-2);padding:var(--gap-4);border-radius:var(--r-sm);background:var(--em-ok-soft);border:1px solid #6fbf8a4d}.mock-swap b{color:var(--em-ok);font-size:16px;display:block}.mock-swap span{color:var(--em-text-dim);margin-top:5px;font-size:13.4px;line-height:1.45;display:block}.story{gap:clamp(56px,7vw,96px);display:grid}.scene{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.scene-art{place-items:center;display:grid}.scene-flip .scene-art{order:2}.scene-text h3{margin:var(--gap-2) 0 var(--gap-2)}.scene-text p{margin:0 0 var(--gap-5);color:var(--em-text-dim);max-width:44ch;font-size:15px;line-height:1.5}.scene-text p:last-child{margin-bottom:0}.tag{letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);padding:3px 9px;font-size:10.5px;font-weight:700;display:inline-block}.tag-bad{background:var(--em-err-soft);color:var(--em-err)}.tag-good{background:var(--em-ok-soft);color:var(--em-ok)}.mis li{justify-content:center;gap:var(--gap-3);padding:var(--gap-5)}.mis img{width:auto;height:34px}.mis .mis-sq{width:28px;height:28px}.mis span{font-size:15.5px;font-weight:700}.s-tight{padding-block:var(--gap-8)}@media (width<=900px){.story{gap:var(--gap-8)}.scene{gap:var(--gap-6);grid-template-columns:1fr}.scene-flip .scene-art{order:0}.mock{width:100%;max-width:none}.float{border-radius:17px;width:62px;height:62px;top:-18px;right:-8px}.float b{font-size:21px}}.steps{gap:var(--gap-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step{background:var(--em-surface);border:1px solid var(--em-line);border-radius:var(--r-md);padding:var(--gap-6)}.step-time{letter-spacing:.1em;text-transform:uppercase;color:var(--em-accent-text);background:var(--em-accent-soft);border-radius:var(--r-pill);padding:4px 11px;font-size:11px;font-weight:700;display:inline-block}.step h3{margin:var(--gap-4) 0 var(--gap-2);font-size:19px}.step p{margin:0 0 var(--gap-5);color:var(--em-text-dim);font-size:14.2px;line-height:1.5}.step-art{gap:7px;display:grid}.chan{align-items:center;gap:var(--gap-3);background:var(--em-surface-2);border:1px solid var(--em-line);border-radius:var(--r-sm);padding:9px 12px;font-size:13.6px;display:flex}.chan img{width:20px;height:20px}.chan-off{color:var(--em-text-faint)}.chan .ok{background:var(--em-ok-soft);border-radius:50%;width:16px;height:16px;margin-left:auto;position:relative}.chan .ok:after{content:"";border:solid var(--em-ok);border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:3px;left:5px;transform:rotate(42deg)}.dc{background:var(--em-accent-soft);width:32px;height:22px;color:var(--em-accent-text);border-radius:5px;place-items:center;font-size:9.5px;font-weight:800;display:grid}.dc-load{background:var(--em-surface-3);color:var(--em-text-faint)}.chan-live{color:var(--em-text-dim)}.chan-live .dot{background:var(--em-ok);width:8px;height:8px;box-shadow:0 0 0 4px var(--em-ok-soft);border-radius:50%}@media (width<=900px){.money-note{grid-column:1/-1}.steps{grid-template-columns:1fr}}.h-row{justify-content:space-between;align-items:center;gap:var(--gap-5);flex-wrap:wrap;display:flex}.h-row+*{margin-top:var(--gap-7)}.cta-inline{color:var(--em-accent-text);white-space:nowrap;font-size:15px;font-weight:700;text-decoration:none;transition:color .15s}.cta-inline:hover{color:var(--em-accent-bright)}.ldn-more{color:var(--em-text-muted);margin:20px 0 0;font-size:14px;line-height:1.55}.ldn-more a{color:var(--em-accent-text);text-underline-offset:3px;text-decoration:underline}.s-final-v .final-grid{grid-template-columns:minmax(0,1fr) minmax(0,430px);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.final-copy .cta-row{margin:var(--gap-6) 0 var(--gap-5)}.final-art{place-items:center;display:grid}.home-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.home-grid .btn{margin-top:var(--gap-5)}@media (width<=900px){.s-final-v .final-grid,.home-grid{grid-template-columns:1fr}.h-row{gap:var(--gap-3)}}.inds li{align-items:center;gap:8px;display:inline-flex}.inds .ph{color:var(--em-accent-text);font-size:17px}.device{justify-self:center;width:100%;max-width:372px;position:relative}.device-frame{background:#0c0a12;border:10px solid #17151d;border-radius:42px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 70px #000a,inset 0 0 0 1px #ffffff0f}.device-bar{color:#e8e4f2;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:12px 22px 6px;font-size:12.5px;font-weight:700;display:flex}.db-icons{opacity:.9;gap:5px;font-size:13px;display:inline-flex}.chat-head{color:#cfc9e0;border-bottom:1px solid #ffffff12;align-items:center;gap:9px;padding:8px 14px 10px;display:flex}.chat-head .ph{opacity:.75;font-size:17px}.chat-head .ph-phone{margin-left:auto}.chat-ava{place-items:center;width:32px;height:32px;display:grid}.chat-ava img{border-radius:50%;width:32px;height:32px}.chat-who{color:#f2eefc;font-size:13.5px;font-weight:700;line-height:1.2}.chat-who em{color:#8ad6a4;font-size:11px;font-style:normal;font-weight:500;display:block}.feed{background:radial-gradient(60% 40% at 20% 10%,#241b3d55,#0000 70%),radial-gradient(50% 40% at 90% 80%,#2a1a3d55,#0000 70%),#0c0a12;flex-direction:column;gap:8px;height:524px;padding:14px 12px 10px;display:flex;overflow:hidden}.b{opacity:0;border-radius:15px;max-width:82%;padding:9px 12px;font-size:13.4px;line-height:1.4;animation:.5s forwards pop;transform:translateY(6px)}.b time{opacity:.65;text-align:right;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px;display:block}.them{color:#fff;background:linear-gradient(140deg,#8b5cf6,#7c4ddb);border-bottom-right-radius:5px;align-self:flex-end}.us{color:#ece8f6;background:#221f2b;border:1px solid #ffffff10;border-bottom-left-radius:5px;align-self:flex-start}@keyframes pop{to{opacity:1;transform:none}}.sys{opacity:0;align-self:flex-start;max-width:86%;animation:.5s forwards pop}.doing{color:#9fb8e8;background:#1b2438;border:1px solid #ffffff12;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:11.4px;display:inline-flex}.slots{flex-wrap:wrap;gap:6px;display:flex}.slot{color:#c9b3ff;font-variant-numeric:tabular-nums;background:#2a2136;border:1px solid #8b5cf655;border-radius:999px;padding:6px 10px;font-size:12px}.okcard{background:#1b2b22;border:1px solid #6fbf8a55;border-radius:13px;padding:11px 13px}.okcard b{color:#7fd6a4;align-items:center;gap:6px;font-size:12.8px;display:flex}.okcard .r{color:#b9b3c9;justify-content:space-between;gap:12px;margin-top:5px;font-size:12.2px;display:flex}.filecard{color:#cfc8dd;background:#23202c;border:1px solid #ffffff14;border-radius:13px;align-items:center;gap:9px;padding:10px 12px;display:inline-flex}.filecard svg{color:#a99ec7;flex:none}.fc-t{min-width:0;display:grid}.fc-t b{color:#efeaf7;text-overflow:ellipsis;white-space:nowrap;font-size:12.6px;font-weight:600;overflow:hidden}.fc-t i{color:#8f88a3;margin-top:2px;font-size:11.4px;font-style:normal}.think{background:#221f2b;border:1px solid #ffffff10;border-radius:15px 15px 15px 5px;gap:5px;padding:11px 13px;display:inline-flex}.think i{background:#8078a0;border-radius:50%;width:6px;height:6px;animation:1.1s infinite blink}.think i:nth-child(2){animation-delay:.18s}.think i:nth-child(3){animation-delay:.36s}@keyframes blink{0%,60%,to{opacity:.28}30%{opacity:1}}.chat-input{color:#7d7791;border-top:1px solid #ffffff12;align-items:center;gap:10px;padding:11px 16px 16px;font-size:13.5px;display:flex}.chat-input .ph{font-size:18px}.chat-input span{flex:1}.chat-input .ph-paperclip,.chat-input .ph-microphone{opacity:.8}.mascot{display:block}.mascot-hero{z-index:3;filter:drop-shadow(0 14px 26px #000a);pointer-events:none;width:124px;position:absolute;bottom:-14px;left:-104px}.mascot-head{float:right;width:76px;margin:-14px 0 0 var(--gap-5)}@media (width<=900px){.device{justify-self:center;max-width:340px}.feed{height:512px}.mascot-hero{width:72px;bottom:-46px;left:-20px}.mascot-head{width:60px;margin-top:-6px}}.h-left{align-items:center;gap:var(--gap-4);display:flex}.h-left .mascot-head{float:none;flex:none;width:68px;margin:0}.final-copy .mascot-head{float:none;width:68px;margin:0 0 var(--gap-3)}.device-frame{padding-top:0;position:relative}.dev-island{z-index:4;background:#000;border-radius:999px;width:88px;height:22px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.device-bar{padding-top:16px}.dev-home{background:#ffffff40;border-radius:999px;width:118px;height:4px;margin:0 auto 9px;display:block}.dev-btn{z-index:1;background:#221f29;border-radius:3px;position:absolute}.dev-btn-power{width:4px;height:74px;top:148px;right:-13px}.dev-btn-up{width:4px;height:44px;top:128px;left:-13px}.dev-btn-down{width:4px;height:44px;top:182px;left:-13px}.ember{color:var(--em-accent-text)}.self{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.self-list{margin:var(--gap-5) 0 var(--gap-6);gap:var(--gap-3);padding:0;list-style:none;display:grid}.self-list li{gap:var(--gap-3);color:var(--em-text-dim);font-size:15px;line-height:1.5;display:flex}.self-list li:before{content:"";background:var(--em-ok);border-radius:50%;flex:none;width:7px;height:7px;margin-top:8px}.self-free{background:var(--em-surface);border:1px solid var(--em-accent-edge);border-radius:var(--r-lg);padding:var(--gap-6);text-align:center}.self-free .free.big{margin:var(--gap-4) 0 var(--gap-3)}.self-free p{margin:0 0 var(--gap-5);color:var(--em-text-dim);font-size:14px;line-height:1.5}.self-free .btn{width:100%}@media (width<=900px){.self{grid-template-columns:1fr}.dev-btn{display:none}}.home-grid .mascot-head{float:none;width:64px;margin:0 0 var(--gap-3)}.s-hero .foot-badges,.s-final-v .foot-badges{flex-wrap:wrap;align-items:center;display:flex}
