.lp{--violet:#5b3df5;--violet2:#8b6bff;--mint:#19c9a0;--coral:#ff6b5e;--sun:#ffc83d;--ink:#1a1633;--mute:#6b6788;--line:#e6e2fa;--bg:#f6f4ff;--card:#fff;scroll-behavior:smooth;height:100dvh;color:var(--ink);background:radial-gradient(60% 50% at 92% -8%,#8b6bff47 0%,#0000 60%),radial-gradient(50% 45% at -4% 100%,#19c9a02e 0%,#0000 60%),#f6f4ff;font-size:18px;line-height:1.65;overflow:hidden auto}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp a{color:inherit;text-decoration:none}.lp .wrap{max-width:1180px;margin:0 auto;padding:0 24px}.lp .logo{letter-spacing:-.01em;align-items:center;gap:10px;font-size:25px;font-weight:800;display:inline-flex}.lp .logo img{width:40px;height:40px}.lp nav.top{z-index:10;max-width:1100px;margin:14px auto 0;padding:0 10px;position:sticky;top:14px}.lp nav.top .in{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);padding:8px 10px;background:#ffffffdb;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding-inline-start:22px;display:flex;box-shadow:0 10px 30px -14px #5b3df54d}.lp nav.top ul{color:var(--mute);gap:26px;margin:0;padding:0;font-size:16px;font-weight:500;list-style:none;display:flex}.lp nav.top ul a:hover{color:var(--violet)}.lp .actions{align-items:center;gap:8px;display:flex}.lp .btn{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 24px;font-family:inherit;font-size:16px;font-weight:600;transition-property:transform,box-shadow,background-color,border-color;transition-duration:.15s;display:inline-flex}.lp .btn:hover{transform:translateY(-2px)}.lp .btn:active{transform:scale(.96)}.lp .btn.v{background:var(--violet);color:#fff;box-shadow:0 10px 24px -8px #5b3df599}.lp .btn.w{border-color:var(--line);background:#fff}.lp .btn.big{min-height:56px;padding:0 34px;font-size:18px}.lp .langbtn{min-height:44px;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-family:inherit;font-size:14px}.lp .langbtn:hover{color:var(--violet)}.lp .hero{text-align:center;isolation:isolate;padding:84px 0 40px;position:relative}.lp .hero:before,.lp .hero:after{content:"";filter:blur(70px);z-index:-1;border-radius:50%;position:absolute}.lp .hero:before{top:-60px;background:#c9bcff;width:420px;height:420px;inset-inline-end:6%}.lp .hero:after{top:140px;background:#b6f3e2;width:340px;height:340px;inset-inline-start:6%}.lp h1{letter-spacing:-.025em;font-size:clamp(42px,7.2vw,88px);font-weight:800;line-height:1.06}.lp .lead{max-width:620px;color:var(--mute);margin:24px auto 34px;font-size:21px}.lp .cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lp .chatdemo{background:var(--card);border:1px solid var(--line);text-align:start;border-radius:40px;gap:12px;max-width:760px;margin:64px auto 0;padding:16px;display:grid;box-shadow:0 40px 80px -40px #5b3df573}.lp .b{border-radius:24px;max-width:88%;padding:14px 20px;font-size:18px}.lp .b.me{background:var(--violet);color:#fff;border-end-start-radius:6px;justify-self:start}.lp .b.ai{background:#f1eeff;border-end-end-radius:6px;justify-self:end;max-width:94%}.lp .ref{color:var(--violet);background:#fff;border:1px solid #d8d0ff;border-radius:999px;align-items:center;gap:6px;margin-inline-end:6px;padding:1px 10px;font-size:13px;font-weight:600;display:inline-flex}.lp .ref:before{content:"";background:var(--mint);border-radius:50%;width:6px;height:6px}.lp .srcrow{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.lp section{padding:84px 0}.lp h2{letter-spacing:-.02em;text-align:center;font-size:clamp(32px,4.6vw,56px);font-weight:800;line-height:1.1}.lp .sub{color:var(--mute);text-align:center;max-width:560px;margin:14px auto 0;font-size:20px}.lp .bento{grid-template-columns:repeat(6,1fr);gap:18px;margin-top:54px;display:grid}.lp .tile{background:var(--card);border:1px solid var(--line);border-radius:26px;padding:30px;transition:transform .2s}.lp .tile:hover{transform:translateY(-4px)}.lp .tile h3{margin-bottom:8px;font-size:25px;font-weight:700;line-height:1.2}.lp .tile p{color:var(--mute);font-size:17px}.lp .t1{background:var(--violet);color:#fff;border:0;grid-column:span 3}.lp .t1 p{color:#e0d9ff}.lp .t1 h3{font-size:32px}.lp .t2{background:#d9fbf1;border:0;grid-column:span 3}.lp .t2 p{color:#2d6a5b}.lp .t3{background:#fff1c9;border:0;grid-column:span 2}.lp .t3 p{color:#7a6320}.lp .t4{grid-column:span 4}.lp .chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lp .chips span{background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:6px 16px;font-size:15px;font-weight:500}.lp .chips span.beta{background:#fff1c9;border-color:#f3dc92}.lp .steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:50px;display:grid}.lp .step{text-align:center;padding:10px 20px}.lp .step .dot{color:#fff;font-variant-numeric:tabular-nums;border-radius:24px;place-items:center;width:68px;height:68px;margin:0 auto 16px;font-size:28px;font-weight:800;display:grid}.lp .step:first-child .dot{background:var(--violet)}.lp .step:nth-child(2) .dot{background:var(--mint)}.lp .step:nth-child(3) .dot{background:var(--coral)}.lp .step h3{font-size:23px;font-weight:700}.lp .step p{color:var(--mute);font-size:17px}.lp .price{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:center;gap:18px;margin-top:50px;display:grid}.lp .plan{background:var(--card);border:1px solid var(--line);border-radius:30px;flex-direction:column;padding:34px 30px;display:flex}.lp .plan.hot{background:var(--ink);color:#fff;border:0;padding:44px 32px;box-shadow:0 40px 70px -30px #1a163399}.lp .plan h3{font-size:22px;font-weight:700}.lp .plan .p{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:8px 0;font-size:58px;font-weight:800}.lp .plan .p small{opacity:.65;letter-spacing:0;font-size:16px;font-weight:400}.lp .plan ul{color:var(--mute);flex:1;gap:10px;margin:12px 0 26px;padding:0;list-style:none;display:grid}.lp .plan.hot ul{color:#cfcbe6}.lp .plan li:before{content:"✓";color:var(--mint);margin-inline-end:10px;font-weight:800}.lp .inst{text-align:center;color:var(--mute);margin-top:26px}.lp .inst a{color:var(--violet);font-weight:600}.lp details{background:var(--card);border:1px solid var(--line);border-radius:22px;margin-bottom:12px;padding:18px 26px}.lp summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:20px;font-weight:600;list-style:none;display:flex}.lp summary::-webkit-details-marker{display:none}.lp summary:after{content:"+";color:var(--violet);font-size:26px;line-height:1}.lp details[open] summary:after{content:"−"}.lp details p{color:var(--mute);margin-top:6px}.lp .final{background:var(--violet);color:#fff;text-align:center;border-radius:44px;margin:0 24px 60px;padding:90px 20px}.lp .final h2{color:#fff}.lp .final .btn{color:var(--violet);background:#fff;margin-top:30px}.lp footer{color:var(--mute);padding:0 0 40px;font-size:15px}.lp footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.lp footer nav{flex-wrap:wrap;gap:22px;display:flex}.lp footer a:hover{color:var(--violet)}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible{outline:3px solid var(--violet);outline-offset:3px}.lp .exgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:52px;display:grid}.lp .excard{color:inherit;background:var(--card);border:1px solid var(--line);border-radius:28px;flex-direction:column;gap:10px;padding:30px 28px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.lp .excard:hover{transform:translateY(-4px);box-shadow:0 24px 44px -24px #5b3df573}.lp .extag{color:var(--violet);background:var(--bg);border:1px solid #d8d0ff;border-radius:999px;align-self:flex-start;padding:3px 14px;font-size:14px;font-weight:600}.lp .excard:nth-child(2) .extag{color:#0b8f73;background:#effbf8;border-color:#bdeadf}.lp .excard:nth-child(3) .extag{color:#d2463a;background:#fff4f2;border-color:#ffd3cd}.lp .excard h3{text-wrap:balance;margin-top:8px;font-size:25px;font-weight:700;line-height:1.25}.lp .excard p{color:var(--mute);flex:1;font-size:17px}.lp .excta{color:var(--violet);margin-top:8px;font-size:16px;font-weight:600}.lp .excta:after{content:" ←"}html[dir=ltr] .lp .excta:after{content:" →"}.lp .exmore{text-align:center;margin-top:40px}@media (max-width:960px){.lp .exgrid{grid-template-columns:1fr;gap:16px}.lp nav.top ul{display:none}.lp .bento>*{grid-column:span 6!important}.lp .steps{grid-template-columns:1fr}.lp section{padding:60px 0}}@media (max-width:640px){.lp nav.top{margin-top:8px;padding:0 8px;top:8px}.lp nav.top .in{padding-inline-start:16px}.lp .logo{font-size:22px}.lp .logo img{width:34px;height:34px}.lp .actions .btn.v{display:none}.lp .btn{white-space:nowrap;padding:0 18px}.lp .hero{padding-top:56px}.lp .final{border-radius:32px;margin:0 12px 40px}}@media (prefers-reduced-motion:reduce){.lp,.lp *{scroll-behavior:auto!important;transition:none!important}}
