.lp{color:var(--ink);background:var(--canvas)}.lp-wrap{margin:0 auto;padding:0 max(24px,min(5vw,128px))}.lp-h1,.lp-h2,.lp-sub,.lp-lead,.lp-eyebrow,.lp-step .card{word-break:keep-all}.lp-nav{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#f6f6f5db;position:sticky;top:0}.lp-nav-in{align-items:center;gap:20px;height:60px;display:flex}.lp-brand{letter-spacing:-.03em;color:var(--ink);align-items:baseline;font-size:20px;font-weight:800;display:inline-flex}.lp-brand b{color:var(--accent-strong);font-weight:800}.lp-nav-links{gap:22px;margin-left:10px;display:flex}.lp-nav-links a{color:var(--ink-2);font-size:13px;font-weight:600}.lp-nav-links a:hover{color:var(--ink)}.lp-nav-cta{align-items:center;gap:8px;margin-left:auto;display:flex}.btn.lg{border-radius:9px;min-height:46px;padding:0 22px;font-size:15px}.lp-hero{position:relative;overflow:hidden}.lp-hero-in{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding-top:66px;padding-bottom:74px;display:grid}.lp-eyebrow{background:var(--accent-soft);color:var(--accent-strong);border-radius:999px;align-items:center;gap:8px;padding:6px 13px;font-size:12px;font-weight:700;display:inline-flex}.lp-h1{letter-spacing:-.028em;margin:20px 0 0;font-size:max(30px,min(4.4vw,52px));font-weight:800;line-height:1.16}.lp-h1 .hl{color:var(--accent-strong)}.lp-sub{color:var(--ink-2);max-width:40ch;margin:20px 0 0;font-size:max(15px,min(1.6vw,18px));line-height:1.6}.lp-hero-cta{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.lp-hero-media{justify-content:center;align-items:center;display:flex;position:relative}.lp-hero-media img{width:100%;max-width:360px;filter:drop-shadow(var(--shadow))}.lp-hero-blob{background:radial-gradient(circle at 50% 44%, var(--accent-soft), #fff1e900 66%);z-index:-1;position:absolute;top:8%;bottom:10%;left:6%;right:4%}.lp-sec{padding:74px 0}.lp-sec.alt{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-sec-head{text-align:center;max-width:660px;margin:0 auto 42px}.lp-kicker{color:var(--accent-strong);font-size:13px;font-weight:700}.lp-h2{letter-spacing:-.02em;margin:10px 0 0;font-size:max(24px,min(3vw,34px));font-weight:800;line-height:1.26}.lp-lead{color:var(--ink-2);margin:15px 0 0;font-size:16px;line-height:1.62}.lp-chain{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.lp-step{align-items:center;gap:10px;display:inline-flex}.lp-step .card{align-items:center;gap:10px;padding:12px 16px;font-size:13px;font-weight:700;display:inline-flex}.lp-step .num{background:var(--accent-soft);width:22px;height:22px;color:var(--accent-strong);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:11px;display:inline-flex}.lp-step.core .card{border-color:var(--accent);background:var(--accent-soft)}.lp-arrow{color:var(--ink-3);font-size:13px}.lp-shot{border:1px solid var(--line);max-width:1060px;box-shadow:var(--shadow);background:var(--surface);border-radius:14px;margin:0 auto;overflow:hidden}.lp-shot img{object-fit:cover;object-position:top;width:100%;height:auto;max-height:640px;display:block}.lp-feat{grid-template-columns:repeat(3,1fr);gap:24px;max-width:1060px;margin:36px auto 0;display:grid}.lp-feat-t{font-size:16px;font-weight:800}.lp-feat-item p{color:var(--ink-2);word-break:keep-all;margin:8px 0 0;font-size:14px;line-height:1.6}.lp-control{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.lp-cmd{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:24px}.lp-cmd-key{border:1px solid var(--line-strong);background:var(--panel);color:var(--ink-2);border-radius:7px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-block}.lp-cmd-line{word-break:keep-all;align-items:flex-start;gap:10px;margin-top:18px;font-size:max(16px,min(1.5vw,19px));font-weight:700;line-height:1.5;display:flex}.lp-cmd-mic{color:var(--accent-strong);flex:none}.lp-cmd-out{border-top:1px dashed var(--line);color:var(--green);margin-top:18px;padding-top:16px;font-size:14px;font-weight:700}.lp-foot{background:var(--surface);border-top:1px solid var(--line);padding:44px 0 48px}.lp-foot-in{flex-wrap:wrap;gap:40px;display:flex}.lp-foot-brand{min-width:180px}.lp-foot-brand p{color:var(--ink-3);margin:10px 0 0;font-size:12px;line-height:1.6}.lp-foot-col{min-width:150px}.lp-foot-col h4{color:var(--ink-3);margin:0 0 12px;font-size:12px;font-weight:700}.lp-foot-col a{color:var(--ink-2);padding:4px 0;font-size:13px;display:block}.lp-foot-col a:hover{color:var(--ink)}.lp-cmp-hero{max-width:820px;padding-top:60px;padding-bottom:40px}.lp-cmp-hero .lp-sub{max-width:60ch}.lp-chain-legend{color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:10px 24px;margin-top:22px;font-size:13px;display:flex}.lp-chain-legend i{vertical-align:middle;border-radius:999px;width:10px;height:10px;margin-right:6px;display:inline-block}.lp-chain-legend .dot-mut{background:var(--line-strong)}.lp-chain-legend .dot-acc{background:var(--accent)}.lp-cmp-card{padding:24px}.lp-cmp-wrap{max-width:900px;margin:0 auto;overflow-x:auto}.lp-cmp{border-collapse:collapse;width:100%;min-width:560px;font-size:15px}.lp-cmp th,.lp-cmp td{text-align:left;border-bottom:1px solid var(--line);padding:14px 18px}.lp-cmp thead th{color:var(--ink-3);text-align:center;font-size:13px;font-weight:700}.lp-cmp thead th:first-child{text-align:left}.lp-cmp thead th.nk{color:var(--accent-strong)}.lp-cmp tbody th{color:var(--ink);word-break:keep-all;font-weight:600}.lp-cmp td{text-align:center;color:var(--ink-2)}.lp-cmp td.mut{color:var(--ink-3)}.lp-cmp tbody td.nk{background:var(--accent-soft);color:var(--ink);font-weight:700}.lp-cmp-note{text-align:center;max-width:760px;color:var(--ink-2);word-break:keep-all;margin:24px auto 0;font-size:15px;line-height:1.62}.lp-guide{grid-template-columns:1fr 1fr;gap:20px;max-width:860px;margin:0 auto;display:grid}.lp-guide-col{padding:28px}.lp-guide-col h3{font-size:18px;font-weight:800}.lp-guide-col p{color:var(--ink-2);word-break:keep-all;margin:12px 0 0;font-size:15px;line-height:1.62}.lp-guide-col.nk{border-color:var(--accent);background:var(--accent-soft)}.lp-guide-col.nk h3{color:var(--accent-strong)}.lp-faq-wrap{max-width:760px}.lp-faq{flex-direction:column;display:flex}.lp-qa{border-bottom:1px solid var(--line);padding:20px 0}.lp-q{color:var(--ink);word-break:keep-all;font-size:16px;font-weight:700}.lp-q:before{content:"Q. ";color:var(--accent-strong)}.lp-a{color:var(--ink-2);word-break:keep-all;margin:8px 0 0;font-size:15px;line-height:1.62}.lp-cta{text-align:center}.lp-cta-in{flex-direction:column;align-items:center;gap:22px;display:flex}.lp-ab{flex-direction:column;gap:12px;max-width:980px;margin:0 auto;display:flex}.lp-ab-row{grid-template-columns:128px 1fr 1fr;align-items:stretch;gap:16px;display:grid}.lp-ab-k{color:var(--ink);word-break:keep-all;align-items:center;font-size:15px;font-weight:800;display:flex}.lp-ab-now,.lp-ab-nokt{border:1px solid var(--line);border-radius:12px;padding:18px 20px}.lp-ab-now{background:var(--surface)}.lp-ab-nokt{background:var(--accent-soft);border-color:var(--accent)}.lp-ab-tag{letter-spacing:.04em;color:var(--ink-3);margin-bottom:8px;font-size:11px;font-weight:800;display:inline-block}.lp-ab-tag.nk{color:var(--accent-strong)}.lp-ab-now p,.lp-ab-nokt p{color:var(--ink-2);word-break:keep-all;font-size:14px;line-height:1.55}.lp-ab-nokt p{color:var(--ink)}.lp-moat{grid-template-columns:repeat(2,1fr);gap:16px;max-width:980px;margin:0 auto;display:grid}.lp-moat-card{padding:24px}.lp-moat-pi{letter-spacing:.06em;color:var(--accent-strong);margin-bottom:8px;font-size:12px;font-weight:800}.lp-moat-card p{color:var(--ink-2);word-break:keep-all;margin:8px 0 0;font-size:14px;line-height:1.6}@media (max-width:820px){.lp-hero-in{grid-template-columns:1fr;gap:22px;padding-top:40px;padding-bottom:48px}.lp-hero-media{order:-1}.lp-hero-media img{max-width:220px}.lp-nav-links{display:none}.lp-sub{max-width:none}.lp-sec{padding:54px 0}.lp-feat{grid-template-columns:1fr;gap:16px}.lp-control{grid-template-columns:1fr;gap:26px}.lp-guide{grid-template-columns:1fr}.lp-ab-row{grid-template-columns:1fr;gap:8px}.lp-ab-k{margin-top:6px}.lp-moat{grid-template-columns:1fr}}
