.hero{padding:40px 0 70px;position:relative}.hero:before{content:"";z-index:-1;background:radial-gradient(60% 55% at 78% 40%, var(--sky) 0%, #eaf5fe00 70%);position:absolute;inset:-80px 0 0}.hero .wrap{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;display:grid;position:relative}.hero-copy .h1{max-width:none;font-size:clamp(52px,5.9vw,86px)}.hero-kick{letter-spacing:-.03em;color:var(--ink);margin:0 0 14px;font-size:clamp(22px,2.2vw,32px);font-weight:850}.hero-kick em{color:inherit;font-style:normal}.hero .lead b{display:block}.lead-time{color:var(--ink);margin-top:6px;display:block}.fine{color:var(--ink-2);flex-wrap:wrap;gap:6px 16px;margin:14px 0 0;font-size:14px;display:flex}.fine span{align-items:center;gap:6px;display:inline-flex}.fine svg{width:15px;height:15px;color:var(--green)}.mobile-note{box-shadow:var(--card);color:var(--ink-2);background:#fff;border-radius:22px;align-items:center;gap:14px;margin-top:26px;padding:16px 18px;font-size:15px;line-height:1.4;display:none}.mobile-note svg{width:30px;height:30px;color:var(--blue);flex-shrink:0}.mobile-note b{color:var(--ink)}.pause{height:30px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font:600 13px/1 Inter,sans-serif;display:inline-flex;position:absolute;bottom:-46px;right:0}.pause:hover{background:var(--soft);color:var(--ink)}.pause:focus-visible{outline:2px solid var(--blue-ink)}.pause svg{width:12px;height:12px}.deck{--deck-h:352px;justify-self:end;width:100%;max-width:440px;position:relative}.deck-kick{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.deck-title{letter-spacing:-.04em;white-space:nowrap;margin:6px 0 16px;font-size:26px;font-weight:900;line-height:1.05;transition:opacity .24s}.deck-title em{color:var(--blue);font-style:normal}.deck-title [data-deck-name]{transition:opacity .22s, translate .32s var(--ease-out);display:inline-block}.deck-title.swap{opacity:0}.deck-slot{height:var(--deck-h,360px);position:relative}.deck .cursor{z-index:6}.card{box-shadow:0 0 0 1px var(--line);background:#fff;border-radius:28px;flex-direction:column;padding:20px;transition:transform .56s cubic-bezier(.45,0,.2,1),box-shadow .3s,opacity .4s;display:flex;position:absolute;inset:0}.card.pos-0{z-index:3;box-shadow:0 0 0 1.5px var(--line-2), 0 28px 50px -20px #0f141966, 0 2px 6px #0f14190f;transform:none}.card.pos-1{z-index:2}.card.pos-2{z-index:1}.card.pos-1.tilt-0,.card.pos-2.tilt-0{transform:translate(10px,16px)rotate(3.5deg)scale(.965)}.card.pos-1.tilt-1,.card.pos-2.tilt-1{transform:translate(-10px,26px)rotate(-4.5deg)scale(.935)}.card:not(.pos-0){background:var(--soft);box-shadow:0 0 0 1px var(--line-2), 0 12px 26px -16px #0f141959}.card.enter{opacity:0}.card.fly{z-index:4;animation:.56s cubic-bezier(.55,0,.75,.2) forwards card-fly}@keyframes card-fly{85%{opacity:1}to{opacity:0;transform:translate(140%,30px)rotate(20deg)}}.card>*{transition:opacity .36s .16s}.card:not(.pos-0)>*{opacity:0;transition-delay:0s}.card-who{align-items:center;gap:14px;display:flex}.card-who img{background:var(--line);border-radius:50%;width:56px;height:56px}.card-id{flex:1;min-width:0}.card-name{letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:5px;min-width:0;font-size:22px;font-weight:900;line-height:26px;display:flex}.card-name>span{text-overflow:ellipsis;overflow:hidden}.card-name svg{width:19px;height:19px;color:var(--blue);flex-shrink:0}.card-handle{color:var(--ink-2);font-size:14px}.card-stats{color:var(--ink-2);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:12px;font-size:13px;display:flex}.card-stats b{color:var(--ink);font-weight:700}.card-fb{color:#007a52;background:#00ba7c1f;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700}.card-post{background:var(--soft);color:var(--ink);-webkit-line-clamp:3;border-radius:14px;-webkit-box-orient:vertical;margin:12px 0 0;padding:10px 12px;font-size:14px;line-height:20px;display:-webkit-box;overflow:hidden}.card:not(.pos-0) .card-post{background:#fff}.move{height:54px;color:var(--ink);box-shadow:0 0 0 1px var(--line-2), var(--pill), inset 0 -3px 0 #0f14190f;transition:background .2s, color .2s, box-shadow .2s, scale .3s var(--ease-pop);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:800;display:inline-flex}.move svg{width:19px;height:19px}.move.press{scale:.95}.move.on{background:var(--ink);color:#fff;scale:1;box-shadow:0 14px 26px -14px #0f1419b3,inset 0 -3px #00000059}.move[data-move=reply].on{background:linear-gradient(#1a94e6,#0f78c4)}.card .move{flex-shrink:0;height:38px;padding:0 16px;font-size:15px}.card .move svg{width:16px;height:16px}.card .move[data-move=follow]{justify-content:center;min-width:124px}.card-typed{min-height:40px;color:var(--ink);margin:2px 0 0;font-size:14px;line-height:20px}.typed-wrap{display:grid}.typed-wrap>*{grid-area:1/1}.card-typed.sizer{visibility:hidden}.composer{box-shadow:inset 0 0 0 1.5px var(--line-2);background:#fff;border-radius:18px;gap:10px;margin-top:14px;padding:12px 12px 10px;transition:box-shadow .2s;display:flex}.composer:has([data-typed-card]:not(:empty)){box-shadow:inset 0 0 0 2px var(--blue)}.composer:has([data-typed-card].done){box-shadow:inset 0 0 0 1.5px var(--line-2)}.composer .mono{width:32px;height:32px;font-size:11px}.composer-body{flex-direction:column;flex:1;min-width:0;display:flex}.reply-to{color:var(--ink-2);font-size:12px}.reply-to b{color:var(--blue-ink);font-weight:600}.composer .card-typed{min-height:40px;margin:3px 0 0;padding-bottom:32px;font-size:15px;line-height:20px}.composer [data-typed-card]:empty:before{content:"Post your reply";color:var(--ink-3)}.composer-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.by-voice{color:var(--blue-ink);align-items:center;gap:5px;font-size:12px;font-weight:700;display:inline-flex}.composer .move[data-move=reply]{background:var(--blue);color:#fff;height:32px;box-shadow:none;opacity:.5;padding:0 16px;font-size:14px}.composer:has([data-typed-card]:not(:empty)) .move[data-move=reply]{opacity:1}.composer .move[data-move=reply].on{opacity:1;background:var(--ink)}.composer .caret{animation:none}@media (max-width:1080px){.hero .wrap{grid-template-columns:1fr}.deck{justify-self:center;margin-top:36px}}@media (max-width:720px){.deck{--deck-h:430px}.deck-title{font-size:22px}.card{padding:18px}.card-who{gap:10px}.card-who img{width:44px;height:44px}.card-name{letter-spacing:-.03em;font-size:18px}.card-handle{font-size:13px}.card .move{padding:0 12px}.card .move[data-move=follow]{min-width:112px;padding:0 10px;font-size:14px}}@media (hover:none) and (pointer:coarse),(max-width:720px){.mobile-note{display:flex}.pause{bottom:-40px}}@media (prefers-reduced-motion:reduce){.pause{display:none}}
.time-wrap{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.time-wrap .sec-head{margin:0}.time-line{margin-top:10px;display:block}.time-pay{text-align:left;letter-spacing:-.045em;margin:28px 0 0;font-size:clamp(28px,3vw,40px);font-weight:900;line-height:1}.time-pay em{color:var(--blue);font-style:normal}.duo{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.tc{border-radius:28px;flex-direction:column;justify-content:center;align-items:center;padding:26px 22px 24px;display:flex;position:relative;overflow:hidden}.tc-hand{background:radial-gradient(120% 90% at 50% 0%, #1d2630 0%, var(--ink) 60%);color:#fff;box-shadow:0 30px 50px -30px #0f14198c}.tc-us{box-shadow:0 0 0 1.5px var(--blue), 0 30px 50px -30px #1d9bf059;background:#fff}.tc-k{text-align:center;letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;margin:0;font:400 13px/1 Anton,sans-serif}.tc-us .tc-k{color:var(--blue-ink)}.tc-ring{aspect-ratio:1;width:190px;margin:18px auto 0;position:relative}.tc-ring svg{width:100%;height:100%;overflow:visible;rotate:-90deg}.tc-ring circle{fill:none;stroke-width:20px}.tc-hand .tc-track{stroke:#ffffff12}.tc-us .tc-track{stroke:var(--line)}.tc-seg{stroke:var(--c);stroke-dasharray:0 360;stroke-dashoffset:calc(var(--at) * -1);transition:stroke-dasharray .65s cubic-bezier(.5,0,.3,1);transition-delay:calc(.2s + var(--k) * .33s)}.duo.go .tc-seg{stroke-dasharray:var(--len) 360}.tc-sliver{stroke:var(--blue);stroke-linecap:round;stroke-dasharray:2 358;stroke-dashoffset:calc(var(--at) * -1);opacity:0;transition:stroke-width .45s var(--ease-pop), opacity .2s, filter .9s ease}.duo.go .tc-sliver{stroke-width:18px;opacity:1}.tc-sliver.on{filter:drop-shadow(0 0 8px #1d9bf0d9);transition-delay:0s}.tc-mid{text-align:center;place-content:center;margin:0;display:grid;position:absolute;inset:0}.tc-mid b{letter-spacing:.005em;font:400 50px/.9 Anton,sans-serif}.tc-mid small{margin-top:6px;font-size:13px;font-weight:700}.tc-hand .tc-mid small{color:#ffffffb3}.tc-us .tc-mid b{color:var(--blue)}.tc-us .tc-mid small{color:var(--ink-2)}.tc-list{display:none}.tc-chores{text-align:center;color:#ffffff9e;max-width:220px;margin:18px auto 0;font-size:12.5px;font-weight:600;line-height:1.5}.ntf{width:100%;max-width:236px;box-shadow:0 0 0 1px var(--line), 0 10px 22px -14px #0f14194d;opacity:0;transition:opacity .5s var(--ease-out), translate .5s var(--ease-out);background:#fff;border-radius:12px;align-items:center;gap:9px;margin:18px auto 0;padding:8px 10px;display:flex;translate:0 6px}.ntf.still{opacity:1;translate:0}.ntf-ico{background:var(--blue);color:#fff;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid;box-shadow:inset 0 -2px #003c6e4d}.ntf-txt{flex:1;min-width:0;line-height:1.3}.ntf-txt b{font-size:11.5px;font-weight:800;display:block}.ntf-txt span{color:var(--ink-2);white-space:nowrap;font-size:12px}.ntf time{color:var(--ink-3);align-self:flex-start;font-size:11px}.tc-done{text-align:center;max-width:340px;color:var(--ink-2);margin:10px auto 0;font-size:13px;line-height:1.45}.tc-done b{color:var(--ink);font-size:13px;font-weight:800}@media (scripting:none){.tc-seg{stroke-dasharray:var(--len) 360}.tc-sliver,.ntf{opacity:1}}@media (max-width:1080px){.time-wrap{grid-template-columns:1fr;gap:36px}}@media (max-width:720px){.duo{gap:10px}.tc{border-radius:22px;padding:18px 10px 16px}.tc-k{letter-spacing:.12em;font-size:11px}.tc-ring{width:min(128px,100%);margin-top:12px}.tc-ring circle{stroke-width:26px}.duo.go .tc-sliver{stroke-width:24px}.tc-mid b{font-size:34px}.tc-mid small{margin-top:4px;font-size:11px}.tc-chores,.ntf{display:none}.tc-done{margin-top:12px;font-size:12px}.tc-done b{font-size:11.5px}}
.how{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-top:70px;display:grid}.steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.step{cursor:pointer;border-radius:26px;grid-template-columns:74px 1fr;gap:18px;padding:26px 26px 26px 20px;transition:background .22s,box-shadow .22s;display:grid;position:relative}.step:hover{background:var(--soft)}.step.on{box-shadow:var(--card);background:#fff}.step-n{color:var(--line-2);text-align:center;font-family:Anton,sans-serif;font-size:64px;line-height:.9;transition:color .22s}.step.on .step-n{color:var(--ink)}.step p{color:var(--ink-2);margin:8px 0 0}.step p b{color:var(--ink)}.step .bar{background:var(--line);border-radius:3px;height:3px;margin-top:16px;display:none;overflow:hidden}.step.on .bar{display:block}.step .bar i{background:var(--blue);width:0;height:100%;display:block}.step.on .bar i{animation:fill var(--dur,6s) linear forwards}@keyframes fill{to{width:100%}}.paused .step.on .bar i{animation-play-state:paused}.steps.manual .bar{display:none!important}.step-btn{all:unset;cursor:pointer}.step-btn:after{content:"";border-radius:inherit;position:absolute;inset:0}.step-btn:focus-visible{outline:none}.step:has(.step-btn:focus-visible){box-shadow:0 0 0 2px var(--blue-ink), var(--card)}.stage{place-items:center;display:grid;position:sticky;top:110px}.scenes{aspect-ratio:560/600;width:100%;max-width:560px;position:relative}.scene{opacity:0;visibility:hidden;transition:opacity .42s, transform .52s var(--ease-out), visibility 0s .42s;position:absolute;inset:0;transform:translateY(12px)}.scene.on{opacity:1;visibility:visible;transition:opacity .42s, transform .52s var(--ease-out), visibility 0s;transform:none}.scene-onb img{width:46%;height:auto;box-shadow:0 0 0 1px var(--line-2), 0 30px 60px -28px #0f141973;transform:translate(calc(-50% + var(--x,0%)), -50%) rotate(var(--r,0deg)) scale(var(--s,.86));transition:transform .7s var(--ease-out), opacity .5s, filter .5s;opacity:.55;filter:saturate(.7);background:#fff;border-radius:22px;position:absolute;top:50%;left:50%}.scene-onb img.prev2{--x:-36%;--r:-4deg;--s:.78;z-index:1;opacity:0}.scene-onb img.prev{--x:-36%;--r:-4deg;--s:.82;z-index:2;opacity:.4}.scene-onb img.cur{--x:0%;--r:0deg;--s:1;z-index:4;opacity:1;filter:none}.scene-onb img.next{--x:36%;--r:4deg;--s:.82;z-index:2;opacity:.4}.onb-nav{pointer-events:none;opacity:0;visibility:hidden;z-index:6;justify-content:space-between;transition:opacity .3s,visibility 0s .3s;display:flex;position:absolute;inset:50% 0 auto}.onb-nav.on{opacity:1;visibility:visible;transition:opacity .3s}.onb-arrow{pointer-events:auto;width:46px;height:46px;color:var(--ink);box-shadow:0 0 0 1px var(--line-2), var(--pill);cursor:pointer;transition:scale .2s var(--ease-pop), background .2s;background:#fff;border:0;border-radius:50%;place-items:center;margin-top:-23px;display:grid}.onb-arrow:hover{background:var(--soft);scale:1.06}.onb-arrow:active{scale:.94}.onb-arrow:focus-visible{outline:2px solid var(--blue-ink);outline-offset:2px}.onb-arrow svg{width:20px;height:20px}.onb-arrow[data-onb="-1"] svg{transform:rotate(180deg)}.scene-live{align-items:center;display:flex}.device{background:linear-gradient(var(--soft), var(--soft)) padding-box, linear-gradient(160deg, #fff, var(--line-2)) border-box;border:1px solid #0000;border-radius:30px;width:100%;height:470px;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #0f141973}.device-bar{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:7px;height:38px;padding:0 16px;display:flex}.device-bar i{background:var(--line-2);border-radius:50%;width:10px;height:10px}.device-bar span{background:var(--soft);height:22px;color:var(--ink-2);border-radius:999px;flex:1;margin-left:12px;padding:0 12px;font-size:12px;line-height:22px}.device-body{grid-template-columns:minmax(0,1fr) 236px;display:grid;position:absolute;inset:38px 0 0}.phone{width:min(272px,92%);box-shadow:0 0 0 1px var(--line), 0 18px 36px -22px #0f141959;background:#fff;border-radius:22px;align-self:start;margin:16px auto 0;font-size:13px}.ph-top{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 14px;display:flex}.ph-top svg{width:16px;height:16px;transform:rotate(180deg)}.ph-top b{font-size:15px;font-weight:800}.ph-post{border-bottom:1px solid var(--line);padding:12px 14px}.ph-who{align-items:center;gap:9px;display:flex}.ph-who img{border-radius:50%;width:36px;height:36px}.ph-who div{flex:1;min-width:0;line-height:1.2}.ph-who b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;display:block;overflow:hidden}.ph-who span{color:var(--ink-2);font-size:12px}.ph-follow{background:var(--ink);color:#fff;transition:background .2s, color .2s, box-shadow .2s, scale .3s var(--ease-pop);border-radius:999px;flex-shrink:0;padding:6px 14px;font-size:12px;font-weight:800}.ph-follow.on{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:#fff}.ph-who .ph-follow{color:#fff;font-size:12px}.ph-who .ph-follow.on{color:var(--ink)}.ph-text{margin:10px 0 0;font-size:14.5px;line-height:1.35}.ph-meta{color:var(--ink-2);margin:10px 0 0;font-size:12px}.ph-reply{gap:9px;padding:12px 14px 14px;display:flex}.ph-reply .mono{width:30px;height:30px;font-size:10px}.ph-compose{flex-direction:column;flex:1;min-width:0;display:flex}.ph-compose .reply-to{color:var(--ink-2);font-size:12px}.ph-compose .reply-to b{color:var(--blue-ink);font-weight:600}.ph-compose .typed-wrap{display:grid}.ph-compose .typed-wrap>*{grid-area:1/1}.ph-compose .card-typed{min-height:38px;color:var(--ink);margin:3px 0 0;padding-bottom:46px;font-size:14px;line-height:19px}.ph-compose .card-typed.sizer{visibility:hidden}.ph-compose [data-lv=typed]:empty:before{content:"Post your reply";color:var(--ink-3)}.ph-replybtn{color:#fff;opacity:.5;transition:opacity .2s, background .2s, scale .3s var(--ease-pop);background:#0b64a0 linear-gradient(#0e7bc2,#0b64a0);border-radius:999px;align-self:flex-end;padding:6px 15px;font-size:12px;font-weight:800}.ph-replybtn.ready{opacity:1}.ph-replybtn.on{background:var(--ink);opacity:1}.ph-follow.press,.ph-replybtn.press{scale:.92}.phone,.lp-card,.lp-title{transition:opacity .26s}.scene-live.swap .phone,.scene-live.swap .lp-card,.scene-live.swap .lp-title{opacity:0}.lp{border-left:1px solid var(--line);background:#fff;padding:16px 16px 0}.lp .deck-kick{color:var(--ink-2);align-items:center;gap:8px;margin:0;font-size:12px;font-weight:700;display:flex}.lp-title{letter-spacing:-.04em;margin:6px 0 14px;font-size:20px;font-weight:900;line-height:1.1}.lp-title em,.lp-k em{color:var(--blue);font-style:normal}.lp-card{box-shadow:0 0 0 1.5px var(--line-2), 0 18px 30px -18px #0f141959;border-radius:18px;align-items:center;gap:10px;padding:12px;display:flex}.lp-card img{border-radius:50%;width:36px;height:36px}.lp-card div{min-width:0;line-height:1.25}.lp-card b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;display:block;overflow:hidden}.lp-card span{color:var(--ink-2);font-size:12px}.lp-card span b{color:var(--ink);font-size:12px;display:inline}.lp-k{letter-spacing:-.03em;margin:22px 0 10px;font-size:16px;font-weight:900}.lp-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.lp-steps li{color:var(--ink-3);align-items:center;gap:10px;font-size:13.5px;font-weight:700;transition:color .25s;display:flex}.lp-steps li i{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;place-items:center;font-size:12px;font-style:normal;font-weight:800;transition:background .25s,color .25s,box-shadow .25s;display:grid}.lp-steps li.cur{color:var(--ink)}.lp-steps li.cur i{box-shadow:inset 0 0 0 2px var(--blue);color:var(--blue-ink)}.lp-steps li.done{color:var(--ink)}.lp-steps li.done i{background:var(--green);box-shadow:none;color:#0000;position:relative}.lp-steps li.done i:after{content:"✓";color:#fff;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.lp-lock{color:var(--ink-2);align-items:center;gap:6px;margin:22px 0 0;font-size:12px;font-weight:700;display:flex}.lp-lock svg{width:14px;height:14px}.scene-stats{place-items:center;display:grid}.stats-card{width:min(420px,100%);box-shadow:0 0 0 1.5px var(--line-2), 0 40px 70px -34px #0f141973;background:#fff;border-radius:28px;padding:22px}.st-head{align-items:center;gap:10px;display:flex}.st-head .mono{width:36px;height:36px;font-size:14px}.st-head div{flex:1;line-height:1.2}.st-head b{font-size:15px;font-weight:800;display:block}.st-head span{color:var(--ink-2);font-size:12px}.st-big{color:var(--ink-2);margin:18px 0 4px;font-size:15px;font-weight:700}.st-big b{color:var(--ink);font-variant-numeric:tabular-nums;margin-right:6px;font-family:Anton,sans-serif;font-size:52px;font-weight:400;line-height:1}.st-chart{width:100%;height:120px;margin-top:6px;display:block}.st-area{fill:url(#stg);opacity:0;transition:opacity .8s .6s}.st-line{fill:none;stroke:var(--blue);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px}.scene-stats.go .st-line{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease-out)}.scene-stats.go .st-area{opacity:1}.st-tiles{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.st-tiles>div{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:12px}.st-tiles span{color:var(--ink-2);font-size:12px;font-weight:700;display:block}.st-tiles b{font-variant-numeric:tabular-nums;margin:4px 0 8px;font-family:Anton,sans-serif;font-size:28px;font-weight:400;line-height:1;display:block}.st-tiles small{color:var(--ink-3);font-size:12px;line-height:6px;display:block}.st-bar{background:var(--line);border-radius:99px;height:6px;display:block;overflow:hidden}.st-bar i{border-radius:inherit;background:var(--blue);width:0;height:100%;transition:width 1.4s var(--ease-out) .3s;display:block}.st-feed{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.st-feed li{color:var(--ink-2);opacity:0;transition:opacity .4s, transform .5s var(--ease-out);align-items:center;gap:8px;font-size:13px;display:flex;transform:translateY(6px)}.st-feed li img{border-radius:50%;width:24px;height:24px}.st-feed li b{color:var(--ink);font-weight:700}.st-feed li span{color:var(--ink-3);margin-left:auto;font-size:12px}.scene-stats.go .st-feed li{opacity:1;transform:none}.scene-stats.go .st-feed li:first-child{transition-delay:.9s}.scene-stats.go .st-feed li:nth-child(2){transition-delay:1.2s}.scene-stats.go .st-feed li:nth-child(3){transition-delay:1.5s}@media (max-width:1080px){.how{grid-template-columns:1fr}.stage{position:relative;top:0}}@media (max-width:720px){.step{grid-template-columns:52px 1fr;padding:20px 18px 20px 12px}.step-n{font-size:48px}.scenes{aspect-ratio:auto;height:560px}.scene-onb img{width:62%}.device{height:490px;margin-inline:auto}.device-body{grid-template-columns:1fr}.lp{display:none}}
.voice{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-top:70px;display:grid}.thread{box-shadow:var(--card);background:#fff;border-radius:30px;padding:26px;position:relative}.msg{grid-template-columns:44px 1fr;gap:12px;display:grid}.msg+.msg{margin-top:6px}.rail{flex-direction:column;align-items:center;display:flex}.rail img{border-radius:50%;width:44px;height:44px}.rail .mono{width:44px;height:44px;font-size:17px}.rail i{background:var(--line-2);border-radius:2px;flex:1;width:2px;margin:6px 0}.msg-body{min-width:0;padding-bottom:18px}.msg-who{font-size:15px}.msg-who span{color:var(--ink-2)}.msg-body p{margin:4px 0 0;font-size:17px;line-height:1.45}.replying{color:var(--ink-2);font-size:14px}.replying span{color:var(--blue-ink)}.typed-box{display:grid}.typed-box>*{grid-area:1/1}.typed.sizer{visibility:hidden}.typed .caret{vertical-align:-.15em;margin:0 -4px 0 2px}.toggle{background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.toggle button{height:40px;color:var(--ink-2);border-radius:999px;padding:0 18px;font-size:15px;font-weight:700;transition:background .16s,color .16s,box-shadow .16s}.toggle button[aria-pressed=true]{color:var(--ink);box-shadow:var(--pill);background:#fff}.verdict{align-items:center;gap:10px;min-height:1.6em;margin-top:4px;font-size:15px;font-weight:700;display:flex}.verdict.bad{color:#d9363e}.verdict.good{color:#007a52}.verdict svg{width:18px;height:18px}.voice-points{gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}.voice-points li{color:var(--ink-2);grid-template-columns:30px 1fr;gap:12px;display:grid}.voice-points li b{color:var(--ink)}.voice-points svg{width:22px;height:22px;color:var(--blue);margin-top:2px}@media (max-width:1080px){.voice{grid-template-columns:1fr}}
.why{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;display:grid}.why>*{--rd:calc(var(--i,0) * 70ms)}.why-card{box-shadow:var(--card);background:#fff;border-radius:30px;padding:34px 30px 30px;position:relative;overflow:hidden}.why-card b.big{letter-spacing:.01em;font-family:Anton,sans-serif;font-size:88px;font-weight:400;line-height:.9;display:block}.why-card b.big em{color:var(--blue);font-style:normal}.why-card .big.wide{letter-spacing:-.01em}.why-card b.big>span{text-align:right;font-variant-numeric:tabular-nums;min-width:2ch;display:inline-block}.why-card .h3{margin-top:18px}.why-card p{color:var(--ink-2);margin:10px 0 0}.why-card p b{color:var(--ink)}.why-card a{color:var(--blue-ink);font-weight:700;text-decoration:none}.why-card a:hover{text-decoration:underline}@media (max-width:1080px){.why{grid-template-columns:1fr 1fr}}@media (max-width:720px){.why{grid-template-columns:1fr}}
.lineup{--row:92px;grid-template-columns:150px minmax(0,1.4fr) repeat(3,minmax(0,1fr));grid-template-rows:auto repeat(5, var(--row)) auto;outline-offset:6px;column-gap:16px;margin-top:64px;display:grid}@media (max-width:1180px){.lineup{grid-template-columns:124px minmax(0,1.3fr) repeat(3,minmax(0,1fr))}}.lu-rail{grid-row:span 7;grid-template-rows:subgrid;display:grid}.lu-rail span{border-top:1px solid var(--line-2);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;padding-right:12px;font:400 12px/1.25 Anton,sans-serif;display:flex}.lu-rail span:first-child,.lu-rail span:last-child{border-top:0}.lu{grid-row:span 7;grid-template-rows:subgrid;background:var(--soft);box-shadow:inset 0 0 0 1px var(--line);transition:opacity .6s var(--ease-out), transform .7s var(--ease-out), box-shadow .5s, filter .5s;transition-delay:calc(var(--i) * 90ms);border-radius:28px;padding:0 22px;display:grid}@media (scripting:enabled){.lineup:not(.in) .lu{opacity:0;transform:translateY(24px)}}.lineup.in .lu{opacity:1;transform:none}.lineup.lit .lu:not(.lu-us){opacity:.88;filter:saturate(.4);transition-delay:0s}.lu-head{padding:22px 0 18px}.lu-head h3{letter-spacing:-.02em;min-height:38px;margin:0;font-size:16px;font-weight:800;line-height:1.2}.lu-head .logo{letter-spacing:-.035em;white-space:nowrap;font-weight:800;text-decoration:none}.lu-head .logo i{color:var(--blue);margin:0 .045em 0 .06em;font-style:normal}.lu-us .lu-head .logo{font-size:19px}.lu-score{color:var(--ink-3);align-items:baseline;gap:2px;margin:8px 0 0;font:400 20px/1 Anton,sans-serif;display:flex}.lu-score b{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:46px;font-weight:400;line-height:.9}.lu-us .lu-score{color:var(--blue-ink)}.lu-us .lu-score b{color:var(--blue);font-size:60px}.lu-rows{grid-row:2/span 5;grid-template-rows:subgrid;margin:0;display:grid}.lu-rows>div{border-top:1px solid var(--line-2);align-items:center;min-width:0;display:flex}.lu-rows>.yes{color:#007a52}.lu-rows>.no{color:#d9363e}.lu-rows dt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lu-rows dd{min-width:0;color:var(--ink-2);align-items:center;gap:10px;margin:0;font-size:14.5px;line-height:1.35;display:flex}.lu-rows .m{width:22px;height:22px;color:var(--ink-3);box-shadow:0 0 0 1px var(--line-2), 0 3px 6px -3px #0f141940;background:#fff;border-radius:50%;flex-shrink:0;padding:5px}.lu .yes .m{color:#007a52;box-shadow:none;background:#00ba7c24}.lu-us{box-shadow:0 0 0 1px var(--line), var(--card);background:#fff;padding:0 24px}.lineup.lit .lu-us{box-shadow:0 0 0 2px var(--blue), 0 34px 60px -26px #1d9bf08c, 0 2px 6px #0f14190f;transition-delay:0s}.lu-us .lu-rows>div{border-top-color:var(--line)}.lu-us .lu-rows dd{letter-spacing:-.01em;color:var(--ink);gap:12px;font-size:16.5px;font-weight:800}.lu-us .lu-rows .m{width:24px;height:24px}.lu-us .yes .m{background:var(--blue);color:#fff;box-shadow:inset 0 -2px #003c6e4d,0 4px 10px -4px #1d9bf0b3}.lu-val{gap:3px;min-width:0;display:grid}.lu-big{color:var(--blue);font-variant-numeric:tabular-nums;align-items:baseline;gap:5px;font:400 34px/.95 Anton,sans-serif;display:flex}.lu-big small{letter-spacing:0;color:var(--ink-2);font:700 14px/1 Inter,sans-serif}.lu-val>small{color:var(--ink-2);font-size:13px;font-weight:600;line-height:1.3}.lu-end{border-top:1px solid var(--line-2);color:var(--ink-2);margin:0;padding:16px 0 20px;font-size:14px;font-weight:700}.lu-us .lu-end{border-top-color:var(--line);color:var(--blue-ink);font-size:15px}.lu-hint{display:none}.lineup.lit .lu-rows .m{animation:stamp .32s var(--ease-pop) both;animation-delay:calc(var(--r) * .28s + var(--i) * 70ms)}.lineup.lit .lu-us .lu-rows>div{animation:.7s ease-out both rowlit;animation-delay:calc(var(--r) * .28s + .21s)}@keyframes stamp{0%{opacity:0;scale:.2}}@keyframes rowlit{0%{background:var(--sky);box-shadow:-26px 0 0 var(--sky), 26px 0 0 var(--sky)}to{box-shadow:none;background:0 0}}@media (max-width:940px){.lineup{--row:auto}.lu-rail{display:none}.lu-rows>div{padding:14px 0;display:block}.lu-rows dt{clip-path:none;letter-spacing:.12em;text-transform:uppercase;width:auto;height:auto;color:var(--ink-2);margin-bottom:7px;font:400 11px/1.2 Anton,sans-serif;position:static;overflow:visible}}@media (max-width:940px) and (min-width:721px){.lineup{grid-template-rows:auto repeat(5,auto) auto auto repeat(5,auto) auto;grid-template-columns:1fr 1fr;row-gap:34px}}@media (max-width:720px){.lineup{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:40px -18px 0;padding:22px 18px 44px;scroll-padding-inline:18px;display:flex;overflow-x:auto}.lineup::-webkit-scrollbar{display:none}.lu{scroll-snap-align:start;flex:0 0 84%;padding:0 20px;display:block}.lu-rows{display:block}.lu-hint{text-align:right;color:var(--ink-2);margin:-18px 0 0;font-size:13px;font-weight:700;display:block}}
.safe{background:var(--ink);color:#fff;border-radius:40px;margin:0 24px;padding:120px 0;position:relative;overflow:hidden}.safe:after{content:"";pointer-events:none;background:radial-gradient(circle,#1d9bf047,#1d9bf000 70%);border-radius:50%;width:640px;height:640px;position:absolute;top:-200px;right:-200px}.safe .lead{color:#ffffffb8}.safe .lead b{color:#fff}.safe-grid{z-index:1;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:64px;display:grid;position:relative}.safe-grid>*{--rd:calc(var(--i,0) * 70ms)}.safe-card{background:#ffffff0d;border-radius:26px;padding:28px;box-shadow:inset 0 0 0 1px #ffffff17}.safe-card svg{width:28px;height:28px;color:var(--blue)}.safe-card h3{letter-spacing:-.02em;margin:16px 0 0;font-size:20px}.safe-card p{color:#ffffffad;margin:8px 0 0;font-size:15.5px}.safe-card p b{color:#fff}.never{z-index:1;flex-wrap:wrap;gap:10px;margin-top:40px;display:flex;position:relative}.never span{background:#ffffff12;border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:15px;font-weight:700;display:inline-flex}.never svg{color:#ff6b72;width:16px;height:16px}@media (max-width:1080px){.safe-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.safe{border-radius:30px;margin:0 10px;padding:90px 0}.safe-grid{grid-template-columns:1fr;gap:10px}.safe-grid>*{grid-template-columns:26px 1fr;column-gap:12px;padding:18px;display:grid}.safe-grid>* svg{grid-row:span 2;width:24px;height:24px}.safe-grid>* h3{margin:0}}
.toggle.plans-toggle{background:var(--soft);width:max-content;box-shadow:inset 0 0 0 1px var(--line);border-radius:999px;gap:4px;margin:0 auto 34px;padding:4px;display:flex}.plans-toggle button{height:40px;color:var(--ink-2);border-radius:999px;padding:0 18px;font-size:15px;font-weight:700;transition:background .16s,color .16s,box-shadow .16s}.plans-toggle button[aria-pressed=true]{color:var(--ink);box-shadow:var(--pill);background:#fff}.plans{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;margin-top:64px;display:grid}.plans>*{--rd:calc(var(--i,0) * 70ms)}.plan{box-shadow:var(--card);background:#fff;border-radius:30px;flex-direction:column;padding:32px 30px;display:flex}.plan.best{box-shadow:0 0 0 2px var(--blue), 0 30px 60px -24px #1d9bf073;position:relative}.plan .tag{color:#fff;background:#0c7abf;border-radius:999px;height:28px;padding:0 12px;font-size:13px;font-weight:800;line-height:28px;position:absolute;top:-14px;left:30px}.plan h3{margin:0;font-size:18px;font-weight:800}.price{align-items:baseline;gap:6px;margin:16px 0 0;display:flex}.price b{letter-spacing:-.05em;font-size:56px;font-weight:900;line-height:1}.price span{color:var(--ink-2);font-weight:600}.plan>p:not(.price){color:var(--ink-2);margin:10px 0 0;font-size:15.5px}.plan ul{gap:10px;margin:22px 0 28px;padding:0;font-size:15.5px;list-style:none;display:grid}.plan li{grid-template-columns:22px 1fr;gap:8px;display:grid}.plan li svg{width:18px;height:18px;color:var(--green);margin-top:3px}.plan .btn{margin-top:auto}.plans-note{text-align:center;color:var(--ink-2);margin:24px 0 0;font-size:15px}.founder{background:var(--soft);max-width:760px;box-shadow:inset 0 0 0 1px var(--line);border-radius:32px;margin:64px auto 0;padding:40px 44px}.founder figure{margin:0}.founder blockquote{letter-spacing:-.025em;margin:0;font-size:clamp(21px,2vw,27px);font-weight:750;line-height:1.32}.founder blockquote em{color:var(--blue);font-style:normal}.founder figcaption{color:var(--ink-2);align-items:center;gap:12px;margin-top:22px;font-size:15px;display:flex}.founder figcaption img{border-radius:50%;width:48px;height:48px}.founder figcaption b{color:var(--ink);display:block}@media (max-width:1080px){.plans{grid-template-columns:1fr 1fr}}@media (max-width:720px){.plans{grid-template-columns:1fr}.founder{padding:26px 22px}}
.faq{max-width:860px;margin:56px auto 0}.faq details{border-bottom:1px solid var(--line)}.faq summary{letter-spacing:-.02em;cursor:pointer;align-items:center;gap:16px;padding:24px 4px;font-size:20px;font-weight:750;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:var(--soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230f1419' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E") center / 16px no-repeat;width:34px;height:34px;transition:transform .25s var(--ease-out), background-color .2s;border-radius:50%;flex-shrink:0;margin-left:auto}.faq details[open] summary:after{background-color:var(--line);transform:rotate(45deg)}.faq details p{max-width:46em;color:var(--ink-2);margin:0 4px 24px}.faq details p+p{margin-top:-12px}@media (max-width:720px){.faq summary{font-size:18px}}
.final{text-align:center;padding:150px 0 120px;position:relative;overflow:hidden}.final .h1{font-size:clamp(64px,11vw,168px)}.final .lead{margin-inline:auto}.final .hero-cta{justify-content:center}.final-faces{z-index:-1;pointer-events:none;position:absolute;inset:0}.final-faces img{transition:translate .7s ease-in,scale .7s ease-in,opacity .7s ease-in;transition-delay:var(--pd,0s);width:var(--s);height:var(--s);opacity:.9;animation:9s ease-in-out infinite alternate drift;animation-delay:var(--d);border-radius:50%;position:absolute;box-shadow:0 0 0 3px #fff,0 12px 24px -10px #0f141966}@keyframes drift{to{translate:0 -16px}}.final-faces.pulled img{translate:var(--tx) var(--ty);opacity:0;animation:none;scale:.2}.period{display:inline-block;position:relative}.period.gulp{animation:gulp .52s var(--ease-pop)}@keyframes gulp{45%{scale:1.35}}.period.gulp:after{content:"";pointer-events:none;border:2px solid #1d9bf073;border-radius:50%;width:.32em;height:.32em;margin-left:-.16em;animation:2.6s ease-out .6s infinite r-wave;position:absolute;bottom:.2em;left:50%}@keyframes r-wave{0%{opacity:1;scale:1}to{opacity:0;scale:4}}.paused .final-faces img,.paused .period.gulp:after{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.period.gulp:after{display:none}}
