.lp{--motion-premium:cubic-bezier(.32, .72, 0, 1);scroll-behavior:smooth;--bg:#f1ece3;--surface:#fbf8f2;--ink:#221e1a;--ink-2:#6e655a;--ink-3:#9b9183;--line:#e2dbcd;--green:#10a37f;--green-h:#0d8b6a;--green-ink:#0a7355;--night:#12241e}.lp *{box-sizing:border-box}.lp{background:var(--bg);color:var(--ink);font-family:var(--font-landing);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}.lp .wrap{max-width:1240px;margin:0 auto;padding:0 32px}.lp a{color:inherit;text-decoration:none}.lp .disp{font-family:var(--font-display);letter-spacing:-.03em;font-weight:700;line-height:.95}.lp .grain{z-index:60;pointer-events:none;opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.lp .btn{cursor:pointer;transition:transform .2s var(--motion-premium), background-color .2s, box-shadow .2s;border-radius:999px;align-items:center;gap:8px;font-weight:700;display:inline-flex}.lp .btn--green{background:var(--green);color:#fff;padding:11px 20px;font-size:15px;box-shadow:0 8px 22px -10px #10a37fb3}.lp .btn--green:hover{background:var(--green-h);transform:translateY(-2px);box-shadow:0 14px 30px -12px #10a37fcc}.lp .btn--lg{padding:17px 30px;font-size:17px}.lp .btn--soft{background:var(--bg);border:1px solid var(--line);color:var(--ink);padding:14px;font-size:15px}.lp .btn--soft:hover{background:var(--surface-hover)}.lp .sec{padding:92px 0}.lp .sec--line{border-top:1px solid var(--line)}.lp .sec--surface{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp .kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--green-ink);align-items:center;gap:10px;font-size:13px;font-weight:700;display:inline-flex}.lp .kicker .ln{background:var(--green);width:34px;height:2px}.lp .h2{max-width:16ch;margin:16px 0 0;font-size:clamp(2.1rem,4.6vw,3.4rem)}.lp .lede{color:var(--ink-2);max-width:50ch;margin:18px 0 0;font-size:19px;font-weight:500;line-height:1.55}.lp .center{text-align:center}.lp .center .kicker,.lp .center .h2,.lp .center .lede{margin-left:auto;margin-right:auto}.lp .center .h2{max-width:20ch}.lp header{z-index:50;background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.lp header .wrap{justify-content:space-between;align-items:center;height:70px;display:flex}.lp .brand{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:9px;font-size:20px;font-weight:700;display:inline-flex}.lp .nav{align-items:center;gap:6px;display:flex}.lp .nav .lnk{color:var(--ink-2);border-radius:999px;padding:9px 14px;font-size:14.5px;font-weight:600}.lp .nav .lnk:hover{color:var(--ink);background:var(--surface)}.lp .nav .sep{background:var(--line);width:1px;height:22px;margin:0 8px}.lp .hero{padding:56px 0 64px;position:relative}.lp .hero-halo{z-index:0;filter:blur(10px);pointer-events:none;background:radial-gradient(closest-side,#10a37f2e,#0000 70%);width:880px;height:720px;position:absolute;top:-120px;right:-120px}.lp .hero-grid{z-index:1;grid-template-columns:1.06fr .94fr;align-items:center;gap:48px;display:grid;position:relative}.lp .giant{margin:22px 0 0;font-size:clamp(2.7rem,5.6vw,5rem)}.lp .giant .slab{background:var(--green);color:#fff;border-radius:14px;padding:0 .16em .05em;display:inline-block;transform:rotate(-1.6deg);box-shadow:0 10px 26px -12px #10a37fcc}.lp .hero p.sub{max-width:40ch;color:var(--ink-2);margin:24px 0 0;font-size:19px;font-weight:500;line-height:1.5}.lp .hero-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.lp .hero-cta .note{color:var(--ink-3);font-size:14px}.lp .hero-tags{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.lp .htag{color:var(--ink-2);background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600}.lp .htag b{color:var(--green-ink)}.lp .phone-stage{justify-content:center;display:flex}.lp .phone{background:#0e0e0e;border-radius:42px;width:320px;padding:11px;position:relative;transform:rotate(1.4deg);box-shadow:0 50px 90px -40px #221e1a99,0 0 0 1px #0000000a}.lp .phone-screen{background:var(--surface);border-radius:32px;overflow:hidden}.lp .ph-status{height:30px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 20px;font-size:12px;font-weight:600;display:flex}.lp .ph-status .dots{align-items:center;gap:4px;display:inline-flex}.lp .ph-status .dots i{background:var(--ink);opacity:.8;border-radius:999px;width:5px;height:5px;display:block}.lp .ph-head{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:6px 16px 12px;display:flex}.lp .ph-head .av{background:linear-gradient(135deg, var(--green), var(--green-h));border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.lp .ph-head .nm{font-size:14px;font-weight:600}.lp .ph-head .live{color:var(--green-ink);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.lp .ph-head .live i{background:var(--green);border-radius:999px;width:6px;height:6px;animation:1.6s ease-in-out infinite lp-live}@keyframes lp-live{0%,to{opacity:1}50%{opacity:.3}}.lp #demoStream{background:var(--surface);flex-direction:column;gap:12px;height:392px;padding:16px 14px;transition:opacity .35s;display:flex;overflow:hidden}.lp #demoStream.dm-clearing{opacity:0}.lp .dm-row{gap:8px;display:flex}.lp .dm-row--user{justify-content:flex-end}.lp .dm-bubble--user{background:var(--user-bubble);border:1px solid color-mix(in srgb, var(--green) 14%, transparent);max-width:82%;min-height:18px;font-size:14px;line-height:1.45;font-family:var(--font-inter);border-radius:16px 16px 5px;padding:9px 13px}.lp .dm-av{background:linear-gradient(135deg, var(--green), var(--green-h));border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;display:inline-flex}.lp .dm-ai{flex:1;min-width:0}.lp .dm-name{font-size:12px;font-weight:600;font-family:var(--font-inter);margin-bottom:3px}.lp .dm-body .dm-p{font-size:14px;line-height:1.55;font-family:var(--font-inter);margin:0 0 6px}.lp .dm-body .dm-p:last-child{margin-bottom:0}.lp .dm-body b{font-weight:600}.lp .dm-think{background:var(--surface-hover);border-radius:13px;align-items:center;gap:4px;padding:10px 13px;display:inline-flex}.lp .dm-think span{background:var(--ink-3);border-radius:999px;width:6px;height:6px;animation:1.3s ease-in-out infinite lp-think}.lp .dm-think span:nth-child(2){animation-delay:.18s}.lp .dm-think span:nth-child(3){animation-delay:.36s}.lp .ph-input{background:var(--bg);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;margin:8px 12px 14px;padding:7px 7px 7px 14px;display:flex}.lp .ph-input span{color:var(--ink-3);font-size:13px;font-family:var(--font-inter);flex:1}.lp .ph-send{background:var(--green);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.lp .strip{background:var(--night);color:#eaf4ef;overflow:hidden}.lp .marquee{white-space:nowrap;gap:0;animation:28s linear infinite lp-slide;display:flex}@media (prefers-reduced-motion:reduce){.lp .marquee{animation:none}}.lp .marquee span{font-family:var(--font-display);align-items:center;padding:16px 0;font-size:21px;font-weight:600;display:inline-flex}.lp .marquee span:after{content:"•";color:var(--green);margin:0 26px;font-size:15px}@keyframes lp-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp .steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.lp .step{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:28px;position:relative}.lp .step .sn{font-family:var(--font-display);background:var(--night);color:#eaf4ef;border-radius:999px;justify-content:center;align-items:center;width:38px;height:38px;font-size:1rem;font-weight:700;display:inline-flex}.lp .step h3{font-family:var(--font-display);letter-spacing:-.02em;margin:18px 0 0;font-size:1.4rem;font-weight:600}.lp .step p{color:var(--ink-2);margin:8px 0 0;font-size:15px;line-height:1.55}.lp .step .ar{color:var(--ink-3);z-index:2;position:absolute;top:50%;right:-32px;transform:translateY(-50%)}.lp .vs{grid-template-columns:1fr 1fr;gap:18px;margin-top:40px;display:grid}.lp .vs-card{border:1px solid var(--line);border-radius:20px;padding:32px}.lp .vs-card.them{background:var(--surface)}.lp .vs-card.us{background:var(--green);border-color:var(--green);color:#fff}.lp .vs-card .who{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.lp .vs-card.them .who{color:var(--ink-3)}.lp .vs-card.us .who{color:#ffffffd9}.lp .vs-card .who .ic{border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.lp .vs-card.them .who .ic{background:var(--bg);color:var(--ink-3)}.lp .vs-card.us .who .ic{background:#ffffff29}.lp .vs-bubble{border-radius:16px;margin-top:18px;padding:16px 18px;font-size:1.18rem;font-weight:500;line-height:1.4}.lp .vs-card.them .vs-bubble{background:var(--bg);color:var(--ink-3);border-radius:16px 16px 16px 5px}.lp .vs-card.us .vs-bubble{color:#fff;background:#ffffff29;border-radius:16px 16px 16px 5px}.lp .vs-tagline{margin-top:16px;font-size:14px}.lp .vs-card.them .vs-tagline{color:var(--ink-3)}.lp .vs-card.us .vs-tagline{color:#ffffffe6}.lp .cmp{border:1px solid var(--line);background:var(--surface);border-radius:20px;margin-top:44px;overflow:hidden}.lp .cmp-row{grid-template-columns:1.4fr 1fr 1fr;align-items:center;display:grid}.lp .cmp-row+.cmp-row{border-top:1px solid var(--line)}.lp .cmp-row.head{background:var(--bg)}.lp .cmp-cell{padding:18px 22px;font-size:15px}.lp .cmp-cell.feat{color:var(--ink);font-weight:600}.lp .cmp-col-h{font-family:var(--font-display);align-items:center;gap:8px;font-size:1.1rem;font-weight:700;display:inline-flex}.lp .cmp-col-h.them{color:var(--ink-3)}.lp .cmp .vechat-col{background:color-mix(in srgb, var(--green) 7%, var(--surface));border-left:1px solid color-mix(in srgb, var(--green) 22%, var(--line));border-right:1px solid color-mix(in srgb, var(--green) 22%, var(--line))}.lp .cmp-row.head .vechat-col{background:color-mix(in srgb, var(--green) 14%, var(--bg))}.lp .yes{color:var(--green-ink);align-items:center;gap:7px;font-weight:600;display:inline-flex}.lp .no{color:var(--ink-3);align-items:center;gap:7px;display:inline-flex}.lp .klist{margin-top:44px}.lp .krow{border-top:1px solid var(--line);grid-template-columns:84px 1fr auto;align-items:center;gap:28px;padding:26px 8px;transition:background-color .18s,padding .18s;display:grid}.lp .krow:last-child{border-bottom:1px solid var(--line)}.lp .krow:hover{background:var(--surface);padding-left:18px;padding-right:18px}.lp .krow .num{font-family:var(--font-display);color:color-mix(in srgb, var(--green) 40%, var(--ink-3));font-size:2.3rem;font-weight:700}.lp .krow h3{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.6rem;font-weight:600}.lp .krow p{color:var(--ink-2);margin:5px 0 0;font-size:15.5px}.lp .krow .ask{color:var(--green-ink);background:color-mix(in srgb, var(--green) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--green) 22%, var(--line));white-space:nowrap;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:600}.lp .ans-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.lp .ans{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px}.lp .ans .q{color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.lp .ans .a{font-family:var(--font-inter);color:var(--ink);margin-top:14px;font-size:14px;line-height:1.55}.lp .ans .ttl{text-transform:uppercase;letter-spacing:.06em;color:var(--green-ink);margin-bottom:8px;font-size:12px;font-weight:700}.lp .rate{flex-direction:column;gap:6px;display:flex}.lp .rate .rr{background:var(--bg);border-radius:10px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:13.5px;display:flex}.lp .rate .rr b{font-family:var(--font-inter);font-weight:600}.lp .steps-mini{margin:0;padding-left:18px}.lp .steps-mini li{color:var(--ink-2);margin:4px 0;font-size:13.5px;line-height:1.5}.lp .steps-mini li::marker{color:var(--green);font-weight:700}.lp .recipe b{font-weight:600}.lp .cases{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.lp .case{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.lp .case-chat{background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:18px 16px;display:flex}.lp .cb{max-width:88%;font-family:var(--font-inter);border-radius:14px;padding:9px 12px;font-size:13.5px;line-height:1.45}.lp .cb.u{background:var(--user-bubble);border-radius:14px 14px 4px;align-self:flex-end}.lp .cb.a{background:var(--surface);border:1px solid var(--line);border-radius:14px 14px 14px 4px;align-self:flex-start}.lp .case-foot{align-items:center;gap:12px;padding:18px 20px;display:flex}.lp .case-foot .ava{background:var(--green);color:#fff;width:40px;height:40px;font-family:var(--font-display);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:700;display:inline-flex}.lp .case-foot .who{font-size:15px;font-weight:600}.lp .case-foot .role{color:var(--ink-2);margin-top:1px;font-size:13px}.lp .tsec{background:var(--night);color:#eaf4ef}.lp .tsec .kicker{color:#5fcba8}.lp .tsec .kicker .ln{background:#5fcba8}.lp .tsec .h2{color:#fff}.lp .tgrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.lp .tcard{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;padding:24px;display:flex}.lp .tcard .stars{color:#34d3a6;gap:2px;display:flex}.lp .tcard p{color:#dce7e2;flex:1;margin:14px 0 0;font-size:15.5px;line-height:1.55}.lp .tcard .by{align-items:center;gap:11px;margin-top:20px;display:flex}.lp .tcard .ava{background:linear-gradient(135deg, var(--green), var(--green-h));color:#fff;width:38px;height:38px;font-family:var(--font-display);border-radius:999px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:inline-flex}.lp .tcard .nm{color:#fff;font-size:14.5px;font-weight:600}.lp .tcard .meta{color:#9fb3ab;margin-top:1px;font-size:12.5px}.lp .tnote{text-align:center;color:#7e938b;margin-top:28px;font-size:13px}.lp .pgrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}.lp .plan{background:var(--surface);border:1px solid var(--line);border-radius:20px;flex-direction:column;padding:30px;display:flex}.lp .plan--reco{background:var(--night);color:#eaf4ef;border-color:var(--night)}.lp .plan .pn{font-family:var(--font-display);justify-content:space-between;align-items:center;font-size:1.3rem;font-weight:600;display:flex}.lp .reco-tag{text-transform:uppercase;letter-spacing:.05em;color:var(--night);background:var(--green);border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700}.lp .plan .amt{font-family:var(--font-display);letter-spacing:-.04em;margin:16px 0 0;font-size:3.1rem;font-weight:700}.lp .plan .amt small{font-family:var(--font-landing);color:var(--ink-3);letter-spacing:0;font-size:15px;font-weight:500}.lp .plan--reco .amt small{color:#9fb3ab}.lp .plan ul{flex:1;margin:22px 0 0;padding:0;list-style:none}.lp .plan li{color:var(--ink-2);align-items:flex-start;gap:10px;padding:7px 0;font-size:15px;display:flex}.lp .plan--reco li{color:#c9d6d0}.lp .plan li svg{color:var(--green);flex-shrink:0;margin-top:2px}.lp .plan .btn{justify-content:center;width:100%;margin-top:26px}.lp .plan .btn--green{padding:14px;font-size:15px}.lp .pay{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:30px;display:flex}.lp .pay .lbl{color:var(--ink-2);font-size:13.5px}.lp .pay .chip{color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13.5px;font-weight:600;display:inline-flex}.lp .pay .chip svg{color:var(--green-ink)}.lp .faq{max-width:820px;margin:44px auto 0}.lp .faq details{border-bottom:1px solid var(--line)}.lp .faq summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;font-size:1.25rem;font-weight:600;list-style:none;display:flex}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary .pm{border:1px solid var(--line);width:28px;height:28px;color:var(--green-ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,background-color .2s;display:inline-flex}.lp .faq details[open] summary .pm{background:color-mix(in srgb, var(--green) 12%, var(--surface));transform:rotate(45deg)}.lp .faq .ans-b{color:var(--ink-2);max-width:70ch;padding:0 4px 24px;font-size:15.5px;line-height:1.6}.lp .close{padding:16px 32px 32px}.lp .close .card{background:var(--night);color:#eaf4ef;text-align:center;border-radius:26px;max-width:1240px;margin:0 auto;padding:100px 32px;position:relative;overflow:hidden}.lp .close .glow{background:radial-gradient(closest-side at 50% 130%,#10a37f73,#0000 68%);position:absolute;inset:0}.lp .close h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2.3rem,5.6vw,4.2rem);font-weight:700;line-height:1.02;position:relative}.lp .close p{color:#9fb3ab;margin:18px 0 0;font-size:18px;position:relative}.lp .close .btn{margin-top:34px;position:relative}.lp footer{border-top:1px solid var(--line);padding:64px 0 40px}.lp .foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.lp .foot-brand .brand{margin-bottom:14px}.lp .foot-brand p{color:var(--ink-2);max-width:32ch;margin:0;font-size:14px;line-height:1.55}.lp .fcol h4{text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);margin:0 0 14px;font-size:12px;font-weight:700}.lp .fcol a{color:var(--ink-2);padding:5px 0;font-size:14.5px;display:block}.lp .fcol a:hover{color:var(--green-ink)}.lp .foot-base{border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:24px;font-size:13.5px;display:flex}@media (max-width:940px){.lp .hero-grid{grid-template-columns:1fr;gap:44px}.lp .phone-stage{order:-1}.lp .steps,.lp .vs,.lp .ans-grid,.lp .cases,.lp .tgrid,.lp .pgrid{grid-template-columns:1fr}.lp .step .ar{display:none}.lp .krow{grid-template-columns:52px 1fr}.lp .krow .ask{display:none}.lp .cmp-row{grid-template-columns:1.3fr .85fr .85fr}.lp .cmp-cell{padding:14px;font-size:13.5px}.lp .foot-grid{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:768px){.lp .nav .lnk[href^=\#],.lp .nav .sep{display:none}}
