.lp{--lp-ink:var(--color-ink);--lp-band:var(--color-grey-100);--lp-white:var(--color-white);--lp-line-lt:var(--color-grey-200);--lp-pink:var(--color-pink);--lp-pink-dk:var(--color-pink-600);--lp-ink-dk:#333234;--lp-ink-dkr:#2e2d2f;--lp-line-dk:rgba(255,255,255,0.12);--lp-fg-dk:#ffffff;--lp-fg-dk-2:#b9b8bb;--lp-fg-dk-3:#8e8d90;--lp-fg-lt:#333234;--lp-fg-lt-2:#6b6a6e;--lp-fg-lt-3:#95949a;--lp-pink-tint:#fdf2f6;--lp-jinky:var(--font-display)}.lp .wrap{max-width:1160px;margin:0 auto;padding:0 26px}.lp .band{background:var(--lp-band);color:var(--lp-fg-lt);padding:38px 0 64px}.lp .btn{background:var(--lp-pink);color:#fff;border:0;border-radius:6px;padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:8px;justify-content:center;text-decoration:none}.lp .btn:hover{background:var(--lp-pink-dk)}.lp .btn.lg{padding:15px 26px;font-size:15px;width:100%}.lp .btn.out{background:transparent;color:var(--lp-pink);box-shadow:inset 0 0 0 1.5px var(--lp-pink)}.lp .btn.out:hover{background:var(--lp-pink-tint)}.lp .ctl{text-align:center}.lp .qhead{position:relative;margin-bottom:20px;padding:0 170px}.lp .seg{position:absolute;right:0;top:50%;transform:translateY(-50%);display:inline-flex;gap:10px;align-items:center}.lp .cur{position:relative}.lp .cur-btn{display:flex;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:700;color:var(--lp-fg-lt);background:var(--lp-white);border:1px solid #dededf;border-radius:999px;padding:8px 16px;cursor:pointer;transition:border-color .15s}.lp .cur-btn:hover,.lp .cur-btn[aria-expanded=true]{border-color:var(--lp-fg-lt-3)}.lp .cur-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:50;min-width:160px;margin:0;padding:6px;list-style:none;background:var(--lp-white);border:1px solid var(--lp-line-lt);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.12);text-align:left}.lp .cur-opt{display:flex;width:100%;align-items:center;gap:8px;font-family:inherit;font-size:14px;font-weight:600;color:var(--lp-fg-lt-2);background:transparent;border:0;border-radius:6px;padding:10px 14px;cursor:pointer;transition:background-color .15s}.lp .cur-opt:hover{background:var(--lp-band)}.lp .cur-opt.on{color:var(--lp-pink)}.lp .q{font-size:18px;font-weight:800;color:var(--lp-fg-lt);margin:0 0 5px}.lp .qs{font-size:14px;color:var(--lp-fg-lt-2);margin:0}.lp .qs b{color:var(--lp-pink)}.lp .picker{background:var(--lp-ink-dkr);border-radius:16px;padding:22px 26px 20px;max-width:760px;margin:0 auto;color:#fff;text-align:left}.lp .prow{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.lp .qnum{width:96px;font-size:30px;font-weight:800;color:#fff;background:rgba(255,255,255,.07);border:1px solid var(--lp-line-dk);border-radius:10px;padding:5px 10px;text-align:center;font-variant-numeric:tabular-nums;font-family:inherit}.lp .qw{font-size:14px;color:var(--lp-fg-dk-2)}.lp .chips{display:flex;gap:7px;flex-wrap:wrap;margin-left:auto}.lp .chip{background:transparent;border:1px solid var(--lp-line-dk);color:var(--lp-fg-dk-2);border-radius:999px;padding:6px 14px;font-size:12.5px}.lp .chip:hover{border-color:var(--lp-pink);color:var(--lp-pink)}.lp .chip.on{background:var(--lp-pink);border-color:var(--lp-pink);color:#fff;font-weight:700}.lp input[type=range]{width:100%;-webkit-appearance:none;appearance:none;height:5px;border-radius:999px;background:linear-gradient(90deg,var(--lp-pink) 0 var(--pct,6%),rgba(255,255,255,.18) var(--pct,6%) 100%)}.lp input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:999px;background:var(--lp-pink);border:3px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.25)}.lp input[type=range]::-moz-range-thumb{width:20px;height:20px;border-radius:999px;background:var(--lp-pink);border:3px solid #fff}.lp .scale{position:relative;height:26px;margin-top:10px}.lp .scale span{position:absolute;top:10px;transform:translateX(-50%);font-size:11.5px;color:var(--lp-fg-dk-3);white-space:nowrap}.lp .scale span:before{content:"";position:absolute;top:-9px;left:50%;width:1px;height:6px;background:rgba(255,255,255,.28)}.lp .scale span:first-child{transform:translateX(0)}.lp .scale span:first-child:before{left:0}.lp .scale span:last-child{transform:translateX(-100%)}.lp .scale span:last-child:before{left:auto;right:0}.lp .scale span.end{color:var(--lp-pink);font-weight:700}.lp .under{text-align:center;font-size:14px;color:var(--lp-fg-lt-2);margin:16px 0 0}.lp .under b{color:var(--lp-fg-lt);font-weight:700}.lp .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:34px 0 0;align-items:stretch;scroll-margin-top:88px;transition:opacity .15s ease}.lp .cards.pending{opacity:.7}@media (prefers-reduced-motion:reduce){.lp .cards{transition:none}}.lp .card{background:#fff;border:1px solid var(--lp-line-lt);border-radius:20px;padding:26px 24px 24px;display:flex;flex-direction:column;position:relative}.lp .card.dark{background:var(--lp-ink-dk);border-color:var(--lp-ink-dk);color:#fff}.lp .cred{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:14px 0 20px;padding:10px 13px;border:1px solid #e6e6e7;border-radius:12px;background:#fafafa;height:46px}.lp .cxr{flex:0 0 auto;font-size:12.5px;font-weight:800;color:var(--lp-fg-lt-2);background:#ececed;border-radius:6px;padding:3px 8px;font-variant-numeric:tabular-nums}.lp .card.dark .cxr{background:rgba(255,255,255,.14);color:#fff}.lp .card.dark .cred{border-color:#565559;background:#4a494c}.lp .ct{font-size:12.5px;color:var(--lp-fg-lt-2);line-height:1.3;text-align:left}.lp .card.dark .ct{color:var(--lp-fg-dk-2)}.lp .tags{display:flex;gap:8px;align-items:center;margin-bottom:14px;height:24px}.lp .tag{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border-radius:5px}.lp .tag.pop{background:var(--lp-pink);color:#fff}.lp .tag.trial{background:#e8f6ee;color:#1f7a45}.lp .pn{font-family:var(--lp-jinky);font-weight:400;font-size:44px;line-height:.9;letter-spacing:0;text-transform:none;color:var(--lp-pink);margin:0 0 10px;height:32px;white-space:nowrap}.lp .pr{display:flex;align-items:baseline;gap:6px}.lp .pr .amt{font-size:36px;font-weight:800;letter-spacing:-.025em;color:var(--lp-fg-lt);font-variant-numeric:tabular-nums}.lp .pr.contact-sales .amt{font-size:27px;letter-spacing:-.01em}.lp .pr.contact-sales .pm{display:none}.lp .card.dark .pr .amt{color:#fff}.lp .pr .pm{font-size:14px;color:var(--lp-fg-lt-3)}.lp .card.dark .pr .pm{color:var(--lp-fg-dk-3)}.lp .meta{display:inline-block;font-size:12.5px;color:var(--lp-fg-lt-2);background:#f2f2f3;border-radius:999px;padding:5px 12px;margin:12px 0 6px;font-variant-numeric:tabular-nums}.lp .card.dark .meta{background:rgba(255,255,255,.09);color:var(--lp-fg-dk-2)}.lp .save{font-size:13px;font-weight:700;color:#c9265a;min-height:20px;margin:0}.lp .ptag{font-size:13.5px;color:var(--lp-fg-lt-2);margin:0 0 20px;min-height:60px}.lp .card.dark .ptag{color:var(--lp-fg-dk-2)}.lp ul.f{list-style:none;margin:0 0 22px;padding:0;display:flex;flex-direction:column;gap:9px;font-size:14px}.lp ul.f li{display:flex;gap:9px;align-items:flex-start}.lp ul.f .ck{color:var(--lp-pink);font-weight:800;font-size:13px;line-height:1.5;flex:0 0 auto}.lp ul.f b{font-weight:700;color:var(--lp-fg-lt)}.lp .card.dark ul.f b{color:#fff}.lp .card .btn{margin-top:auto}.lp .tryline{font-size:12.5px;color:#6b6a6d;text-align:center;margin:11px 0 0;min-height:44px;display:flex;align-items:flex-start;justify-content:center;flex-wrap:wrap;gap:0 4px}.lp .card.dark .tryline{color:var(--lp-fg-dk-3)}.lp .tryline a,.lp .tryline button{color:var(--lp-pink);font-weight:700;background:none;border:0;padding:0;font:inherit;cursor:pointer}.lp .note{text-align:center;font-size:14px;color:var(--lp-fg-lt-2);margin:26px 0 0}.lp .note b{color:var(--lp-fg-lt);font-weight:700}.lp .cmp{margin:64px 0 0}.lp .cmp h2{font-size:20px;font-weight:800;color:var(--lp-fg-lt);margin:0 0 4px}.lp .cmpsub{font-size:14px;color:var(--lp-fg-lt-2);margin:0 0 20px}.lp .tw{background:#fff;border:1px solid var(--lp-line-lt);border-radius:20px;overflow:hidden}.lp .tscroll{overflow-x:auto}.lp .swipe{display:none}.lp table{border-collapse:collapse;width:100%;min-width:720px;font-size:14px}.lp td,.lp th{padding:11px 20px;text-align:left}.lp td.c,.lp th.c{text-align:center;width:178px}.lp thead th{background:#fbfbfb;border-bottom:1px solid var(--lp-line-lt);vertical-align:bottom;padding-top:20px;padding-bottom:16px}.lp thead th.lbl{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-fg-lt-3);font-weight:800}.lp thead th.hi{background:#fff;box-shadow:inset 0 3px 0 0 var(--lp-pink)}.lp .chname{font-family:var(--lp-jinky);font-weight:400;font-size:30px;line-height:.85;color:var(--lp-pink);letter-spacing:0;display:block;height:23px;white-space:nowrap}.lp .chprice{display:block;font-size:12px;font-weight:600;color:var(--lp-fg-lt-3);margin-top:3px;font-variant-numeric:tabular-nums}.lp tr.g td{background:#f6f6f7;border-top:1px solid var(--lp-line-lt);border-bottom:1px solid var(--lp-line-lt);font-size:10.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--lp-fg-lt-2);padding:8px 20px}.lp tbody td{border-bottom:1px solid #f1f1f2}.lp tbody tr:last-child td{border-bottom:0}.lp tbody td.c.hi{background:#fdf6f9}.lp td.n{color:var(--lp-fg-lt);font-weight:600}.lp .tick{color:var(--lp-pink);font-weight:800;font-size:15px}.lp .dash{color:#cfced2}.lp .val{font-weight:700;color:var(--lp-fg-lt);font-variant-numeric:tabular-nums}.lp .credline{text-align:center;font-size:14px;color:var(--lp-fg-lt-2);margin:20px 0 0}.lp .credline a{color:var(--lp-pink);font-weight:700;white-space:nowrap}.lp-modal-scrim{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(26,25,27,.62)}.lp-modal{background:#fff;color:var(--color-ink);border-radius:20px;width:100%;max-width:440px;max-height:calc(100vh - 40px);overflow-y:auto;padding:26px 26px 24px;box-shadow:0 18px 40px rgba(0,0,0,.35)}.lp-modal h2{font-size:20px;font-weight:800;color:#333234;margin:0 0 4px}.lp-modal .lp-modal-sub{font-size:13.5px;color:#6b6a6e;margin:0 0 18px}.lp-modal .lp-modal-ctx{font-size:12.5px;color:#6b6a6e;background:#f5f5f6;border:1px solid #ececed;border-radius:10px;padding:10px 12px;margin:0 0 18px}.lp-modal .lp-modal-ctx b{color:#333234;font-weight:700}.lp-field{display:block;margin:0 0 14px}.lp-field label{display:block;font-size:13px;font-weight:700;color:#333234;margin:0 0 6px}.lp-field input,.lp-field textarea{width:100%;font-family:inherit;font-size:14px;color:#333234;background:#fff;border:1px solid #dededf;border-radius:10px;padding:11px 13px}.lp-field textarea{resize:vertical;min-height:92px}.lp-field input:focus,.lp-field textarea:focus{border-color:var(--color-pink);outline:2px solid var(--color-pink);outline-offset:1px}.lp-field .lp-err{display:block;font-size:12px;color:#c9265a;margin:6px 0 0}.lp-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.lp-modal-actions{display:flex;gap:10px;margin-top:4px}.lp-modal .btn{background:var(--color-pink);color:#fff;border:0;border-radius:6px;padding:13px 22px;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1}.lp-modal .btn:hover{background:var(--color-pink-600)}.lp-modal .btn:disabled{opacity:.6;cursor:not-allowed}.lp-modal .btn-ghost{background:transparent;color:#6b6a6e;border:1px solid #dededf;border-radius:6px;padding:13px 20px;font-size:14px;font-weight:700;cursor:pointer}.lp-modal .btn-ghost:hover{background:#f5f5f6}.lp-modal-status{font-size:13.5px;margin:14px 0 0}.lp-modal-status.err{color:#c9265a}.lp-modal-success{text-align:center;padding:8px 0 4px}.lp-modal-success .lp-tick{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;background:#e8f6ee;color:#1f7a45;font-size:22px;font-weight:800;margin:0 0 12px}.lp-modal-success h2{margin-bottom:6px}.lp-modal-success p{font-size:13.5px;color:#6b6a6e;margin:0 0 18px}@media (max-width:860px){.lp .qhead{padding:0;display:flex;flex-direction:column-reverse}.lp .seg{position:static;transform:none;margin:0 auto 18px;display:flex;justify-content:center}}@media (max-width:820px){.lp .swipe{display:flex;align-items:center;gap:7px;justify-content:center;font-size:12.5px;font-weight:700;color:var(--lp-fg-lt-2);margin:0 0 12px}.lp .swipe .ar{color:var(--lp-pink);font-size:15px;line-height:1}.lp .tw{position:relative}.lp .tw:after{content:"";position:absolute;top:0;right:0;width:34px;height:100%;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.96))}}@media (max-width:900px){.lp .cards{grid-template-columns:1fr}.lp .chips{margin-left:0}}