.exploded[data-astro-cid-a2epoqjq]{position:relative}.exploded-pin[data-astro-cid-a2epoqjq]{align-items:center;gap:2rem;max-width:80rem;min-height:100svh;margin:0 auto;padding:5rem 1.25rem 3rem;display:grid}@media (width>=1024px){.exploded-pin[data-astro-cid-a2epoqjq]{grid-template-columns:5fr 7fr;height:100svh;padding:0 2.5rem}}.exploded-copy[data-astro-cid-a2epoqjq]{display:grid}.exploded-step[data-astro-cid-a2epoqjq]{grid-area:1/1}.exploded-step[data-astro-cid-a2epoqjq]:not(:first-child){opacity:0}.eyebrow[data-astro-cid-a2epoqjq]{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.8rem;font-weight:700}.exploded-step[data-astro-cid-a2epoqjq] h2[data-astro-cid-a2epoqjq]{margin-top:.8rem;font-size:clamp(2rem,4.2vw,3.6rem)}.exploded-step[data-astro-cid-a2epoqjq] .text[data-astro-cid-a2epoqjq]{max-width:30rem;color:var(--muted);margin-top:1.1rem;font-size:1.15rem}.exploded-hint[data-astro-cid-a2epoqjq]{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:1.5rem;font-size:.8rem}.exploded-art[data-astro-cid-a2epoqjq]{width:100%;max-height:88svh;overflow:visible}.exploded[data-astro-cid-a2epoqjq] :is(.f-top,.f-left,.f-right){stroke:color-mix(in oklab, var(--fg) 22%, transparent);stroke-width:.8px;stroke-linejoin:round}.exploded[data-astro-cid-a2epoqjq] .f-top{fill:color-mix(in oklab, var(--m) 70%, white)}.exploded[data-astro-cid-a2epoqjq] .f-left{fill:var(--m)}.exploded[data-astro-cid-a2epoqjq] .f-right{fill:color-mix(in oklab, var(--m) 78%, black)}.exploded[data-astro-cid-a2epoqjq] .f-cavity{fill:color-mix(in oklab, var(--m) 70%, var(--fg))}.exploded[data-astro-cid-a2epoqjq] .f-detail{fill:color-mix(in oklab, var(--m) 55%, var(--fg));opacity:.5}.shadow-in[data-astro-cid-a2epoqjq]{stop-color:color-mix(in oklab, var(--accent) 22%, transparent)}.shadow-out[data-astro-cid-a2epoqjq]{stop-color:transparent}.labels[data-astro-cid-a2epoqjq] line[data-astro-cid-a2epoqjq]{stroke:color-mix(in oklab, var(--fg) 40%, transparent);stroke-width:1px;stroke-dasharray:3 3}.labels[data-astro-cid-a2epoqjq] circle[data-astro-cid-a2epoqjq]{fill:var(--accent)}.labels[data-astro-cid-a2epoqjq] text[data-astro-cid-a2epoqjq]{fill:var(--fg);font:600 15px var(--font-sans);letter-spacing:.04em}.labels[data-astro-cid-a2epoqjq] g[data-astro-cid-a2epoqjq]{opacity:0}.no-motion .labels[data-astro-cid-a2epoqjq] g[data-astro-cid-a2epoqjq]{opacity:1}.m-shell[data-astro-cid-xylxqnso]{--m:var(--device-body)}.m-battery[data-astro-cid-xylxqnso]{--m:color-mix(in oklab, var(--accent-soft) 60%, var(--surface))}.m-speaker[data-astro-cid-xylxqnso]{--m:color-mix(in oklab, var(--fg) 55%, var(--surface))}.m-pcb[data-astro-cid-xylxqnso]{--m:color-mix(in oklab, var(--face-bg) 75%, var(--surface))}.m-chip[data-astro-cid-xylxqnso]{--m:color-mix(in oklab, var(--fg) 70%, var(--surface))}.m-fin[data-astro-cid-xylxqnso]{--m:color-mix(in oklab, var(--fg) 45%, var(--surface))}.m-lens[data-astro-cid-xylxqnso]{--m:color-mix(in oklab, var(--fg) 75%, black)}.m-panel[data-astro-cid-xylxqnso]{--m:color-mix(in oklab, var(--fg) 80%, black)}.cone[data-astro-cid-xylxqnso]{fill:color-mix(in oklab, var(--m) 60%, black)}.grille[data-astro-cid-xylxqnso]{fill:color-mix(in oklab, var(--device-shade) 35%, black)}.glass-hi[data-astro-cid-xylxqnso]{stop-color:var(--face-pupil)}.glass-lo[data-astro-cid-xylxqnso]{stop-color:var(--face-bg)}.screen[data-astro-cid-xylxqnso]{fill:var(--face-bg)}.eye[data-astro-cid-xylxqnso]{fill:var(--face-eye)}.pupil[data-astro-cid-xylxqnso]{fill:var(--face-pupil)}.pupil-dot[data-astro-cid-xylxqnso]{fill:var(--face-dot)}.pupil-hl[data-astro-cid-xylxqnso]{fill:var(--face-hl)}.mouth[data-astro-cid-xylxqnso]{fill:none;stroke:var(--face-eye);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.lid[data-astro-cid-xylxqnso]{transform-box:fill-box;transform-origin:top;animation:4.5s infinite blink;transform:scaleY(0)}.lid[data-astro-cid-xylxqnso]+.lid[data-astro-cid-xylxqnso]{animation-delay:40ms}@keyframes blink{0%,93%,to{transform:scaleY(0)}96%{transform:scaleY(.6)}}@media (prefers-reduced-motion:reduce){.lid[data-astro-cid-xylxqnso]{animation:none}}.art[data-astro-cid-wmfuydqw]{width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}a:hover>.art[data-astro-cid-wmfuydqw]{transform:scale(1.04)}.faint[data-astro-cid-wmfuydqw]{stroke:color-mix(in oklab, var(--fg) 10%, transparent);fill:none}.wave[data-astro-cid-wmfuydqw]{stroke:var(--accent);stroke-width:2px;fill:none;opacity:.6}.box[data-astro-cid-wmfuydqw]{fill:none;stroke:var(--fg);stroke-width:1.5px;opacity:.8}.tag[data-astro-cid-wmfuydqw]{fill:var(--fg);opacity:.8}.hot[data-astro-cid-wmfuydqw]{stroke:var(--accent);fill:none;opacity:1}.tag[data-astro-cid-wmfuydqw].hot{fill:var(--accent)}.ring[data-astro-cid-wmfuydqw]{fill:none;stroke:color-mix(in oklab, var(--accent) 35%, transparent);stroke-dasharray:4 6}.halo[data-astro-cid-wmfuydqw]{fill:color-mix(in oklab, var(--accent-soft) 60%, transparent)}.body[data-astro-cid-wmfuydqw]{fill:var(--surface);stroke:color-mix(in oklab, var(--accent) 60%, transparent);stroke-width:3px}.eye[data-astro-cid-wmfuydqw]{fill:var(--fg)}.smile[data-astro-cid-wmfuydqw]{fill:none;stroke:var(--fg);stroke-width:4px;stroke-linecap:round}.mark[data-astro-cid-wmfuydqw]{fill:var(--accent)}.emoji[data-astro-cid-wmfuydqw]{font-size:40px}.chip[data-astro-cid-wmfuydqw]{fill:var(--bg);stroke:var(--border)}.chip-t[data-astro-cid-wmfuydqw]{font:600 12px var(--font-sans);fill:var(--fg)}.q[data-astro-cid-wmfuydqw]{font:600 64px var(--font-display);fill:color-mix(in oklab, var(--fg) 25%, transparent)}.luchik-face[data-astro-cid-kohbbptn]{background:var(--face-bg);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}.stage[data-astro-cid-kohbbptn]{width:300px;height:180px;transform:translate(-50%, -50%) scale(var(--s,1));position:absolute;top:50%;left:50%}.face[data-astro-cid-kohbbptn]{transition:transform .4s;position:absolute;top:32%;left:50%}@keyframes rock{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.eye[data-astro-cid-kohbbptn]{background:var(--eye-c,var(--face-eye));width:var(--ew,70px);height:var(--eh,100px);top:calc(var(--eh,100px) / -2);transition:width .35s cubic-bezier(.4,0,.2,1),height .35s cubic-bezier(.4,0,.2,1),top .35s cubic-bezier(.4,0,.2,1),background .35s;position:absolute;overflow:hidden}.eye[data-astro-cid-kohbbptn].left{clip-path:polygon(100% 0%,0% 100%,100% 100%);transform-origin:100% 100%;animation:5s ease-in-out infinite rock;left:-130px}.eye[data-astro-cid-kohbbptn].right{clip-path:polygon(0% 0%,0% 100%,100% 100%);transform-origin:0 100%;animation:5s ease-in-out .6s infinite rock;right:-130px}.mast[data-astro-cid-kohbbptn]{background:var(--face-bg);z-index:1;width:4px;height:100%;position:absolute;top:0}.eye[data-astro-cid-kohbbptn].left .mast[data-astro-cid-kohbbptn]{right:0}.eye[data-astro-cid-kohbbptn].right .mast[data-astro-cid-kohbbptn]{left:0}.lid[data-astro-cid-kohbbptn]{background:var(--face-bg);z-index:2;height:0%;transition:height .18s;position:absolute;top:-1px;left:-2px;right:-2px}.pupil[data-astro-cid-kohbbptn]{background:var(--face-pupil);width:22px;height:22px;transition:all .3s;position:absolute}.eye[data-astro-cid-kohbbptn].left .pupil[data-astro-cid-kohbbptn]{clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%);top:78%;left:62%;transform:translate(-50%,-50%)}.eye[data-astro-cid-kohbbptn].right .pupil[data-astro-cid-kohbbptn]{clip-path:polygon(0% 0%,75% 0%,100% 100%,25% 100%);top:78%;left:38%;transform:translate(-50%,-50%)}.pupil-dot[data-astro-cid-kohbbptn]{background:var(--face-dot);border-radius:1px;width:8px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pupil-hl[data-astro-cid-kohbbptn]{background:var(--face-hl);border-radius:50%;width:5px;height:5px;position:absolute;top:18%;right:15%}.blush[data-astro-cid-kohbbptn]{background:var(--face-blush);opacity:0;border-radius:50%;width:28px;height:18px;transition:opacity .4s;position:absolute;top:100px}.blush[data-astro-cid-kohbbptn].left{left:-150px}.blush[data-astro-cid-kohbbptn].right{right:-150px}.mouth[data-astro-cid-kohbbptn]{position:absolute;top:80px;left:0;transform:translate(-50%)}.mouth[data-astro-cid-kohbbptn] path[data-astro-cid-kohbbptn]{stroke:var(--face-eye);transition:d .4s}@media (prefers-reduced-motion:reduce){.eye[data-astro-cid-kohbbptn].left,.eye[data-astro-cid-kohbbptn].right{animation:none}}.luchik-device[data-astro-cid-vhhsgbjt]{aspect-ratio:.62;background:linear-gradient(160deg, var(--device-body) 60%, var(--device-shade));box-shadow:0 30px 60px -20px color-mix(in oklab, var(--device-shade) 70%, transparent), inset 0 -6px 0 color-mix(in oklab, var(--device-shade) 60%, transparent);border-radius:6%/4%;padding:14% 7% 0;position:relative;container-type:inline-size}.brand[data-astro-cid-vhhsgbjt]{text-align:center;letter-spacing:.12em;color:color-mix(in oklab, var(--device-shade) 80%, black);font:500 7cqi ui-monospace,monospace;position:absolute;top:3.2%;left:0;right:0}.screen[data-astro-cid-vhhsgbjt]{aspect-ratio:4/3;box-shadow:inset 0 0 0 3px color-mix(in oklab, var(--device-shade) 70%, black);border-radius:3%;overflow:hidden}.grille[data-astro-cid-vhhsgbjt]{width:62%;margin:10% auto 0;display:block}.grille[data-astro-cid-vhhsgbjt] circle[data-astro-cid-vhhsgbjt]{fill:color-mix(in oklab, var(--device-shade) 35%, black)}.tl-root{--tl-bg:var(--bg);--tl-bg-2:var(--surface);--tl-card:var(--surface);--tl-card-2:var(--surface-2);--tl-border:var(--border);--tl-text:var(--fg);--tl-muted:var(--muted);--tl-accent:var(--accent);--tl-accent-text:var(--accent-strong);--tl-hot:var(--app-hot);--tl-like:var(--app-like);--tl-nope:var(--app-nope);--tl-radius:24px;--tl-head:var(--font-display);--tl-body:var(--font-sans)}.tl-root,.tl-root *{box-sizing:border-box}.tl-root{background:var(--tl-bg);color:var(--tl-text);font-family:var(--tl-body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.55;overflow-x:hidden}.tl-root a{color:inherit;text-decoration:none}.tl-wrap{max-width:1160px;margin:0 auto;padding:0 20px}.tl-h1,.tl-h2,.tl-h3{font-family:var(--tl-head);letter-spacing:-.01em;margin:0;line-height:1.12}.tl-h1{font-size:clamp(36px,6vw,68px);font-weight:800}.tl-h2{font-size:clamp(28px,4vw,44px);font-weight:700}.tl-h3{font-size:20px;font-weight:600}.tl-accent{color:var(--tl-accent-text)}.tl-muted{color:var(--tl-muted)}.tl-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--tl-accent-text);align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.tl-section{padding:96px 0}.tl-section-head{max-width:680px;margin-bottom:48px}.tl-section-head p{color:var(--tl-muted);margin:16px 0 0;font-size:18px}.tl-btn{font:700 16px/1 var(--tl-body);cursor:pointer;border:1px solid #0000;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:17px 26px;transition:transform .15s,background .15s,border-color .15s;display:inline-flex}.tl-btn:hover{transform:translateY(-2px)}.tl-btn-primary{background:var(--tl-accent);color:var(--on-accent)}.tl-btn-primary:hover{background:color-mix(in oklab, var(--tl-accent) 85%, white)}.tl-btn-ghost{color:var(--tl-text);border-color:var(--tl-border);background:0 0}.tl-btn-ghost:hover{border-color:var(--tl-muted)}.tl-hero{padding:72px 0 96px;position:relative}.tl-hero:before{content:"";pointer-events:none;background:radial-gradient(600px 380px at 75% 40%, color-mix(in oklab, var(--tl-accent) 22%, transparent), transparent 70%), radial-gradient(500px 300px at 10% 10%, color-mix(in oklab, var(--tl-hot) 10%, transparent), transparent 70%);height:760px;position:absolute;inset:-200px 0 auto}.tl-hero .tl-wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid;position:relative}.tl-hero-text p{color:var(--tl-muted);max-width:540px;margin:24px 0 36px;font-size:20px}.tl-hero-cta{flex-wrap:wrap;gap:14px;display:flex}.tl-live{background:var(--tl-card);border:1px solid var(--tl-border);border-radius:999px;align-items:center;gap:10px;margin-bottom:24px;padding:8px 16px 8px 12px;font-size:14px;font-weight:600;display:inline-flex}.tl-live-dot{background:var(--tl-hot);border-radius:50%;width:10px;height:10px;animation:1.8s infinite tl-pulse;box-shadow:0 0 #ff7a1ab3}@keyframes tl-pulse{70%{box-shadow:0 0 0 10px #ff7a1a00}to{box-shadow:0 0 #ff7a1a00}}.tl-stores{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.tl-store{border:1px solid var(--tl-border);background:var(--tl-bg-2);color:var(--tl-muted);border-radius:12px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;line-height:1.2;display:flex}.tl-store svg{width:22px;height:22px;fill:var(--tl-text);flex:none}.tl-store b{color:var(--tl-text);font-size:15px;display:block}.tl-phone-stage{justify-content:center;display:flex}.tl-phone,.tl-status-demo{--tl-bg:var(--app-bg);--tl-bg-2:var(--app-bg-2);--tl-card:var(--app-card);--tl-card-2:var(--app-card-2);--tl-border:var(--app-border);--tl-text:var(--app-text);--tl-muted:var(--app-muted);--tl-accent:var(--app-accent);--tl-accent-text:var(--app-accent);color:var(--tl-text)}.tl-phone{background:linear-gradient(160deg, var(--app-card-2), var(--app-bg));width:320px;height:650px;box-shadow:0 40px 80px color-mix(in oklab, var(--app-bg) 35%, transparent), inset 0 0 0 1px oklab(100% 0 5.96046e-8/.06);border-radius:48px;padding:12px;position:relative}.tl-screen{background:var(--tl-bg);border-radius:38px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.tl-notch{background:var(--app-bg);filter:brightness(.4);z-index:5;border-radius:20px;width:92px;height:26px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.tl-app-head{justify-content:space-between;align-items:center;padding:46px 18px 10px;display:flex}.tl-app-head b{font:700 18px var(--tl-head)}.tl-app-chip{background:var(--tl-accent);color:var(--app-bg);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.tl-deck{flex:1;margin:6px 14px 0;position:relative}.tl-card{background:var(--tl-card);border:1px solid var(--tl-border);text-align:center;touch-action:none;user-select:none;cursor:grab;border-radius:22px;padding:18px;transition:transform .3s,opacity .3s;position:absolute;inset:0;overflow:hidden}.tl-card.tl-dragging{cursor:grabbing;transition:none}.tl-card.tl-behind{background:var(--tl-card-2);transform:scale(.94)translateY(14px)}.tl-card.tl-behind>*{opacity:.25}.tl-card-ava{margin-top:6px;font-size:72px;line-height:1.1}.tl-card-name{font:700 22px var(--tl-head);margin-top:6px}.tl-card-dist{color:var(--tl-muted);font-size:13px}.tl-card-act{background:var(--tl-card-2);color:var(--tl-accent);border-radius:14px;margin:12px 0;padding:7px 14px;font-size:15px;font-weight:700;display:inline-block}.tl-card-row{border-bottom:1px solid var(--tl-border);text-align:right;justify-content:space-between;gap:10px;padding:6px 0;font-size:13px;display:flex}.tl-card-row span:first-child{color:var(--tl-muted);text-align:left}.tl-card-bio{margin-top:10px;font-size:13px}.tl-stamp{font:900 24px var(--tl-head);opacity:0;pointer-events:none;border:3px solid;border-radius:8px;padding:2px 10px;position:absolute;top:20px}.tl-stamp-like{color:var(--tl-like);left:16px;transform:rotate(-14deg)}.tl-stamp-nope{color:var(--tl-nope);right:16px;transform:rotate(14deg)}.tl-app-btns{justify-content:center;gap:34px;padding:14px 0 12px;display:flex}.tl-round{background:var(--tl-card);cursor:pointer;border:2px solid;border-radius:50%;place-items:center;width:58px;height:58px;font-size:24px;transition:transform .15s;display:grid}.tl-round:hover{transform:scale(1.08)}.tl-round-nope{border-color:var(--tl-nope)}.tl-round-like{border-color:var(--tl-like)}.tl-tabbar{border-top:1px solid var(--tl-border);color:var(--tl-muted);text-align:center;justify-content:space-around;padding:8px 0 16px;font-size:10px;display:flex}.tl-tabbar div{gap:2px;display:grid}.tl-tabbar i{font-size:18px;font-style:normal}.tl-tabbar .tl-on{color:var(--tl-accent)}.tl-match{z-index:6;opacity:0;pointer-events:none;background:oklab(0% none none/.72);place-items:center;padding:22px;transition:opacity .25s;display:grid;position:absolute;inset:0}.tl-match.tl-show{opacity:1;pointer-events:auto}.tl-match-box{background:var(--tl-card);text-align:center;border-radius:22px;width:100%;padding:22px 18px}.tl-match-box b{font:800 24px var(--tl-head);color:var(--tl-accent);display:block}.tl-match-box p{margin:10px 0 16px;font-size:14px}.tl-match-box button{background:var(--tl-accent);width:100%;color:var(--app-bg);font:700 15px var(--tl-body);cursor:pointer;border:0;border-radius:12px;padding:12px}.tl-phone-hint{text-align:center;color:var(--tl-muted);margin-top:16px;font-size:13px}.tl-marquee{border-block:1px solid var(--tl-border);background:var(--tl-bg-2);padding:18px 0;overflow:hidden}.tl-marquee-track{gap:14px;width:max-content;animation:40s linear infinite tl-scroll;display:flex}.tl-marquee:hover .tl-marquee-track{animation-play-state:paused}@keyframes tl-scroll{to{transform:translate(-50%)}}.tl-chip{white-space:nowrap;border:1px solid var(--tl-border);background:var(--tl-card);border-radius:999px;padding:10px 18px;font-weight:600}.tl-steps{counter-reset:tl-step;grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tl-step{background:var(--tl-card);border:1px solid var(--tl-border);border-radius:var(--tl-radius);padding:30px;position:relative}.tl-step:before{counter-increment:tl-step;content:"0" counter(tl-step);font:800 15px var(--tl-head);color:var(--tl-accent-text);margin-bottom:20px;display:block}.tl-step-emoji{margin-bottom:14px;font-size:44px}.tl-step p{color:var(--tl-muted);margin:10px 0 0}.tl-features{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tl-feature{border-radius:var(--tl-radius);background:linear-gradient(180deg, var(--tl-card), var(--tl-bg-2));border:1px solid var(--tl-border);padding:28px}.tl-feature-ico{background:var(--tl-card-2);border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:18px;font-size:26px;display:grid}.tl-feature p{color:var(--tl-muted);margin:8px 0 0;font-size:16px}.tl-feature-wide{grid-column:span 2;align-items:center;gap:28px;display:flex}.tl-status-demo{background:var(--tl-bg);border:1px solid var(--tl-hot);border-radius:20px;flex:none;width:260px;padding:16px}.tl-status-demo b{font-size:16px;display:block}.tl-status-demo small{color:var(--tl-muted);font-size:13px}.tl-toggle{float:right;background:var(--tl-hot);border-radius:13px;width:44px;height:26px;margin-top:4px;position:relative}.tl-toggle:after{content:"";background:var(--app-text);border-radius:50%;width:20px;height:20px;position:absolute;top:3px;right:3px}.tl-safety{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.tl-safety-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.tl-safety-list li{background:var(--tl-card);border:1px solid var(--tl-border);border-radius:18px;gap:16px;padding:20px;display:flex}.tl-safety-list li>span{font-size:26px;line-height:1.2}.tl-safety-list b{display:block}.tl-safety-list p{color:var(--tl-muted);margin:4px 0 0;font-size:15px}.tl-big-number{font:800 clamp(80px, 12vw, 140px)/1 var(--tl-head);color:var(--tl-accent-text)}.tl-quotes{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.tl-quote{border-radius:var(--tl-radius);background:var(--tl-card);border:1px solid var(--tl-border);padding:26px}.tl-quote p{margin:0 0 18px;font-size:17px}.tl-quote-who{color:var(--tl-muted);align-items:center;gap:12px;font-size:14px;display:flex}.tl-quote-who span{font-size:30px}.tl-faq{max-width:820px}.tl-faq details{border-bottom:1px solid var(--tl-border);padding:22px 0}.tl-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:19px;font-weight:700;list-style:none;display:flex}.tl-faq summary::-webkit-details-marker{display:none}.tl-faq summary:after{content:"+";color:var(--tl-accent-text);font:600 26px/1 var(--tl-head);transition:transform .2s}.tl-faq details[open] summary:after{transform:rotate(45deg)}.tl-faq details p{color:var(--tl-muted);margin:12px 0 0}.tl-cta-box{text-align:center;background:radial-gradient(500px 260px at 50% 0%, color-mix(in oklab, var(--tl-accent) 28%, transparent), transparent 70%), var(--tl-card);border:1px solid var(--tl-border);border-radius:32px;padding:clamp(32px,6vw,72px);position:relative;overflow:hidden}.tl-cta-box p{color:var(--tl-muted);max-width:560px;margin:16px auto 32px;font-size:18px}.tl-form{flex-wrap:wrap;gap:12px;max-width:620px;margin:0 auto;display:flex}.tl-input{border:1px solid var(--tl-border);background:var(--tl-bg);min-width:0;color:var(--tl-text);font:500 16px var(--tl-body);border-radius:16px;outline:none;flex:200px;padding:17px 18px}.tl-input:focus{border-color:var(--tl-accent)}.tl-input::placeholder{color:var(--tl-muted)}.tl-consent{text-align:left;color:var(--tl-muted);flex-basis:100%;align-items:flex-start;gap:8px;font-size:13px;display:flex}.tl-consent a{color:var(--tl-accent);text-decoration:underline}.tl-consent input{accent-color:var(--tl-accent);margin-top:3px}.tl-form-note{color:var(--tl-muted);margin-top:16px;font-size:13px}.tl-form-ok{color:var(--success);font-size:18px;font-weight:700;display:none}.tl-form-err{color:var(--app-nope);margin-top:12px;font-weight:600;display:none}.tl-form-error .tl-form-err{display:block}.tl-form-ok{margin-top:16px}.tl-form-done .tl-input{color:var(--tl-muted);background:var(--tl-card);pointer-events:none}.tl-form-done .tl-form .tl-btn{display:none}.tl-form-done .tl-form-ok{display:block}.tl-root [id]{scroll-margin-top:80px}.tl-subnav{color:var(--tl-muted);flex-wrap:wrap;gap:24px;margin-top:28px;font-size:15px;font-weight:600;display:flex}.tl-subnav a:hover{color:var(--tl-text)}@media (width<=960px){.tl-hero .tl-wrap,.tl-safety{grid-template-columns:1fr}.tl-hero{padding-top:40px}.tl-steps,.tl-features,.tl-quotes{grid-template-columns:1fr}.tl-feature-wide{flex-direction:column;grid-column:auto;align-items:stretch}.tl-status-demo{width:100%}.tl-section{padding:72px 0}}@media (width<=420px){.tl-root{font-size:16px}.tl-wrap{padding:0 16px}.tl-phone{width:290px;height:600px}.tl-card{padding:14px}.tl-card-ava{font-size:54px}.tl-card-act{margin:8px 0}.tl-card-row{padding:4px 0}.tl-btn{width:100%}}@media (prefers-reduced-motion:reduce){.tl-marquee-track,.tl-live-dot{animation:none}.tl-card,.tl-btn{transition:none}}.is-sent[data-astro-cid-6d4utebb] input[data-astro-cid-6d4utebb]{color:var(--muted);background:var(--surface);cursor:default}.eyebrow[data-astro-cid-cwjegw3v]{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.8rem;font-weight:700}.is-sent[data-astro-cid-vekgkm42] [data-astro-cid-vekgkm42]:is(input,textarea){color:var(--muted);background:var(--surface);cursor:default}.eyebrow[data-astro-cid-64on3fkt],.v-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.8rem;font-weight:700}.v-card{background:var(--surface);border-radius:1rem;padding:1.75rem}.v-num{font-family:var(--font-display);color:var(--accent);font-size:.85rem}
