.lp{min-height:100dvh}.lp main{max-width:1160px;margin:0 auto;padding:0 24px}.lp-nav{z-index:40;align-items:center;gap:8px;max-width:1160px;margin:0 auto;padding:16px 24px;display:flex;position:sticky;top:0}.lp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;padding:48px 0 80px;display:grid}.lp-hero h1{letter-spacing:-.04em;margin:14px 0 18px;font-size:clamp(40px,5.6vw,68px)}.lp-lead{color:var(--ink-2);max-width:56ch;font-size:19px;line-height:1.55}.lp-cta{flex-wrap:wrap;margin:28px 0 12px}.lp-demo{justify-content:center;display:flex}.lp-device{overscroll-behavior:contain;border-radius:34px;width:min(420px,100%);height:600px;padding:0;overflow:hidden auto;container-type:inline-size}.lp-device .qz{justify-content:safe center;min-height:100%}.lp-sec{padding:64px 0}.lp-sec>h2,.lp-split h2,.lp-join h2{letter-spacing:-.035em;max-width:22ch;margin:10px 0 28px;font-size:clamp(28px,3.6vw,42px)}.lp-p{color:var(--ink-2);max-width:58ch;font-size:17px;line-height:1.6}.lp-steps{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.lp-steps li{padding:22px}.lp-steps h3,.lp-ways h3{margin:14px 0 6px;font-size:18px}.lp-steps p,.lp-ways p{color:var(--ink-2);line-height:1.55}.lp-ico{background:var(--cobalt-soft);width:38px;height:38px;color:var(--cobalt);border-radius:12px;flex:none;place-items:center;display:grid}.lp-ico.ok{background:var(--mint-soft);color:var(--ok)}.lp-sample{flex-direction:column;gap:8px;margin-top:18px;padding:18px;display:flex}.lp-sample figcaption{margin-bottom:6px;font-size:13.5px}.lp-vrow{background:var(--glass-strong);border:1px solid var(--line);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.lp-vrow p{flex:1;font-weight:550}.lp-vrow:not(.won):not(.new) p{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--faint);text-decoration-color:var(--faint)}.lp-vrow.won{border-color:color-mix(in srgb, var(--mint) 55%, transparent)}.lp-vrow.new{border-style:dashed;border-color:color-mix(in srgb, var(--cobalt) 45%, transparent)}.lp-letter{width:26px;height:26px;font-family:var(--font-mono);background:var(--line);border-radius:8px;flex:none;place-items:center;font-size:12px;display:grid}.lp-vrow.won .lp-letter{background:var(--mint);color:#05291f}.lp-tag{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:550}.lp-tag.ok{color:var(--ok)}.lp-tag.blue{color:var(--cobalt)}.lp-split{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.lp-ticks{flex-direction:column;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.lp-ticks li{align-items:center;gap:10px;font-weight:550;display:flex}.lp-ticks svg{color:var(--cobalt)}.lp-chat{flex-direction:column;gap:8px;padding:22px;display:flex}.lp-bubble{background:var(--glass-strong);border:1px solid var(--line);border-radius:18px 18px 18px 6px;margin-bottom:8px;padding:14px 16px;line-height:1.5}.lp-bubble.ai{background:var(--ink);color:var(--pearl);border-color:#0000;border-radius:18px 18px 6px}.lp-ways{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.lp-ways>div{padding:20px}.lp-ways svg{color:var(--cobalt)}.lp-join-card{grid-template-columns:1.1fr .9fr;align-items:center;gap:36px;padding:36px;display:grid}.lp-join h2{margin-bottom:14px}.lp-form{flex-direction:column;gap:4px;display:flex}.lp-form .input{margin-bottom:10px}.lp-done{align-items:flex-start;gap:12px;display:flex}.lp-done-t{font-size:17px;font-weight:600}.lp-foot{flex-wrap:wrap;align-items:center;gap:20px;max-width:1160px;margin:0 auto;padding:32px 24px 48px;font-size:14px;display:flex}.lp-foot a{color:var(--ink-2);text-decoration:none}.lp-foot a:hover{color:var(--ink);text-decoration:underline}@media (max-width:960px){.lp-hero,.lp-split,.lp-join-card{grid-template-columns:1fr}.lp-hero{gap:36px;padding-top:24px}.lp-steps{grid-template-columns:1fr}.lp-ways{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lp main{padding:0 16px}.lp-nav{padding:12px 16px}.lp-lead{font-size:17px}.lp-device{height:560px}.lp-ways{grid-template-columns:1fr}.lp-join-card{padding:22px}.lp-vrow{flex-wrap:wrap}}.lp-dash{flex-direction:column;justify-self:center;gap:14px;width:100%;max-width:480px;margin:0;padding:22px;display:flex}.lp-dash figcaption{gap:8px;font-size:13.5px}.lp-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.lp-kpis div{background:var(--glass-strong);border:1px solid var(--line);border-radius:14px;flex-direction:column;gap:2px;padding:12px;display:flex}.lp-kpis span{color:var(--muted);font-size:12px}.lp-kpis b{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:600}.lp-mini-h{color:var(--muted);margin-top:2px;font-size:12.5px;font-weight:600}.lp-tree{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-tree li{grid-template-columns:76px 1fr 64px;align-items:center;gap:10px;font-size:13px;display:grid}.lp-tree li.d1{grid-template-columns:62px 1fr 64px;padding-left:14px}.lp-tree li.d2{grid-template-columns:48px 1fr 64px;padding-left:28px}.lp-tree code{font-size:12.5px}.lp-tree em{color:var(--bad);text-align:right;font-size:12px;font-style:normal}.lp-tbar{height:10px}.lp-tbar i{background:color-mix(in srgb, var(--cobalt) 30%, transparent);border-radius:6px;justify-content:flex-end;height:100%;display:flex;overflow:hidden}.lp-tbar b{background:color-mix(in srgb, var(--bad) 70%, transparent)}.lp-fix{background:var(--glass-strong);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.lp-fix.ai{border-style:dashed;border-color:color-mix(in srgb, var(--cobalt) 45%, transparent)}.lp-fix-t{margin-bottom:2px;font-size:14.5px;font-weight:600}.lp-fix .faint{font-size:13px;line-height:1.45}.lp-ico.warm{background:var(--apricot-soft);color:var(--warn)}.lp-brands{text-align:center;padding:8px 0 40px}.lp-brands-h{color:var(--ink);max-width:46ch;margin:0 auto 22px;font-size:17px;font-weight:600;line-height:1.45}.lp-brands-row{flex-wrap:wrap;justify-content:center;gap:12px 34px;margin:0;padding:0;list-style:none;display:flex}.lp-brands-row li{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink-2);opacity:.72;align-items:center;gap:8px;font-size:21px;font-weight:600;display:flex}.lp-brands-row svg{fill:currentColor}.lp-brands-note{color:var(--muted);max-width:60ch;margin:20px auto 0;font-size:12.5px}.lp-feats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.lp-feats>div{padding:22px}.lp-feats h3{margin:14px 0 6px;font-size:18px}.lp-feats p{color:var(--ink-2);line-height:1.55}.lp-quiz{grid-template-columns:.9fr 1.1fr}@media (max-width:960px){.lp-feats{grid-template-columns:1fr 1fr}.lp-quiz{grid-template-columns:1fr}.lp-quiz>div:first-child{order:2}}@media (max-width:560px){.lp-feats{grid-template-columns:1fr}.lp-brands-row li{font-size:18px}.lp-kpis b{font-size:20px}}.lp-faq-list{gap:10px;max-width:820px;display:grid}.lp-faq-list details{border-radius:16px;padding:0}.lp-faq-list details>p{padding:0 20px 16px}.lp-faq-list summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:16px 20px;font-size:16.5px;font-weight:600;list-style:none}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-list summary:after{content:"+";float:right;color:var(--muted)}.lp-faq-list details[open] summary:after{content:"−"}.lp-faq-list details p{color:var(--muted);max-width:68ch;margin-top:0;line-height:1.6}.lp-legal{max-width:720px;margin:0 auto;padding:40px 20px 80px;line-height:1.65}.lp-legal h1{letter-spacing:-.03em;margin:32px 0 4px;font-size:40px}.lp-legal h2{margin:28px 0 6px;font-size:19px}.lp-legal p{color:var(--muted);max-width:68ch}
