.lp{--bg:#f7f8fc;--card:#fff;--ink:#0f1223;--ink-2:#464b63;--ink-3:#64687b;--line:#e7e9f3;--line-2:#d9dcec;--brand:#3b5bfd;--brand-ink:#2c47d9;--brand-soft:#eef1ff;--violet:#7c3aed;--pink:#ec4899;--green:#12b981;--green-soft:#e6f8f1;--amber:#f59e0b;--amber-soft:#fff4dd;--shadow-1:0 1px 2px #0f12230a, 0 8px 24px -12px #0f12231f;--shadow-2:0 2px 6px #0f12230d, 0 24px 60px -24px #28327847;--r:16px;--r-lg:22px;--pad:20px;background:var(--bg);color:var(--ink);font-family:var(--font-jakarta), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55;overflow-x:clip}.lp :where(a){color:inherit;text-decoration:none}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp p{margin:0}.lp ul{margin:0;padding:0;list-style:none}.lp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.lp img{max-width:100%;height:auto;display:block}.lp-wrap{width:100%;max-width:clamp(1240px,88vw,1440px);padding-inline:var(--pad);margin:0 auto}.lp-eyebrow{background:var(--brand-soft);color:var(--brand-ink);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:10.5px;font-weight:700;line-height:1.3;display:inline-flex}.lp-grad{background:linear-gradient(92deg,#5b6cff 0%,#a44df2 52%,#f0559f 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-h2{letter-spacing:-.035em;text-wrap:balance;font-size:28px;font-weight:800;line-height:1.12}.lp-lead{color:var(--ink-2);max-width:34em;margin-top:12px;font-size:15px}.lp-sec{padding-block:56px;scroll-margin-top:72px}.lp-sec:has(.lp-foot){padding-bottom:0}.lp-home>.lp-sec{content-visibility:auto;contain-intrinsic-size:auto 600px}html:has(.lp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.lp){scroll-behavior:auto}}.lp-sec-head{justify-items:start;gap:10px;margin-bottom:clamp(28px,4vw,48px);display:grid}.lp-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 20px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.lp-btn:active{transform:translateY(1px)}.lp-btn-primary{background:var(--brand);color:#fff;box-shadow:0 10px 24px -10px #3b5bfda6}.lp-btn-primary:hover{background:var(--brand-ink);box-shadow:0 14px 30px -10px #3b5bfdb3}.lp-btn-dark{background:var(--ink);color:#fff}.lp-btn-dark:hover{background:#1c2140}.lp-btn-light{color:var(--ink);box-shadow:var(--shadow-1);background:#fff}.lp-btn-light:hover{box-shadow:var(--shadow-2)}.lp-btn-outline{border:1.5px solid var(--line-2);color:var(--brand-ink);background:#fff}.lp-btn-outline:hover{border-color:var(--brand)}.lp-btn-sm{min-height:38px;padding:0 16px;font-size:13.5px}.lp-btn-block{width:100%}.lp-arrow{font-weight:800;transition:transform .2s}.lp-btn:hover .lp-arrow{transform:translate(3px)}.lp-play{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;padding-left:2px;font-size:10px;display:inline-grid}.lp-nav{z-index:40;-webkit-backdrop-filter:saturate(180%)blur(18px);background:#f7f8fcf7;border-bottom:1px solid #0f12230f;position:sticky;top:0}.lp-nav-row{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.lp-logo{letter-spacing:-.03em;align-items:center;gap:9px;font-size:21px;font-weight:800;display:inline-flex}.lp-mark{width:30px;height:30px;display:block}.lp-links,.lp-nav-cta{display:none}.lp-burger{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.lp-burger span{background:var(--ink);border-radius:2px;width:18px;height:2px;display:block;position:relative}.lp-burger span:before,.lp-burger span:after{content:"";background:var(--ink);border-radius:2px;width:18px;height:2px;transition:transform .2s;position:absolute;left:0}.lp-burger span:before{top:-6px}.lp-burger span:after{top:6px}.lp-burger[aria-expanded=true] span{background:0 0}.lp-burger[aria-expanded=true] span:before{transform:translateY(6px)rotate(45deg)}.lp-burger[aria-expanded=true] span:after{transform:translateY(-6px)rotate(-45deg)}.lp-sheet{border-top:1px solid var(--line);gap:4px;padding:6px 0 18px;display:grid}.lp-sheet>a,.lp-sheet summary,.lp-sheet details a{border-radius:10px;padding:12px 6px;font-size:16px;font-weight:600;display:block}.lp-sheet>a:hover,.lp-sheet details a:hover{background:#fff}.lp-sheet-cta{gap:10px;margin-top:10px;display:grid}.lp-sheet details summary{cursor:pointer;justify-content:space-between;list-style:none;display:flex}.lp-sheet details summary::-webkit-details-marker{display:none}.lp-sheet details a{color:var(--ink-2);padding-left:18px;font-weight:500}.lp-hero{padding:36px 0 0;position:relative;overflow:clip}.lp-hero-bg{pointer-events:none;z-index:0;background:radial-gradient(40% 32% at 14% 30%,#5b6cff33 0%,#0000 70%),radial-gradient(34% 30% at 84% 16%,#a44df229 0%,#0000 70%),radial-gradient(38% 34% at 62% 84%,#f0559f1f 0%,#0000 70%);height:120%;position:absolute;inset:-10% -20% auto}.lp-hero-grid{z-index:1;gap:18px;display:grid;position:relative}.lp-hero-grid>*,.lp-mock>*,.lp-mock-body>*,.lp-mock-cards>*,.lp-mock-top>*,.lp-mrow>*,.lp-mcard>*,.lp-live,.lp-mock-stack>*{min-width:0}.lp-hero-copy{justify-items:start;gap:18px;display:grid;position:relative}.lp-cta-note{color:var(--ink-3);margin-top:-6px;font-size:13px;font-weight:500;line-height:1.5}.lp-btn-lg{min-height:52px;padding-inline:24px;font-size:16px}.lp-h1{letter-spacing:-.045em;text-wrap:balance;font-size:clamp(32px,9vw,44px);font-weight:800;line-height:1.08}.lp-hero :where(.lp-h1){font-size:32px}.lp-hero-sub{color:var(--ink-2);max-width:32em;font-size:16px;line-height:1.6}.lp-ctas{gap:8px;width:100%;margin-top:4px;display:grid}.lp-ctas .lp-btn-outline{background:0 0;border-color:#0000;justify-content:flex-start;min-height:34px;padding-inline:0}.lp-proof{color:var(--ink-2);border-top:1px solid #0f122314;align-items:center;gap:12px;width:100%;margin-top:4px;padding-top:18px;font-size:13.5px;font-weight:500;line-height:1.4;display:flex}.lp-avatars{display:inline-flex}.lp-avatars img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:30px;height:30px;box-shadow:0 1px 3px #0f122326}.lp-avatars img+img{margin-left:-9px}.lp-stage{transform:translateY(var(--py,0));will-change:transform;position:relative;container-type:inline-size}.lp-stage-tilt{transform-origin:50% 0}.lp-mock{color:var(--ink);background:#fff;border:1px solid #0f12230f;border-radius:18px;grid-template-columns:1fr;font-size:11px;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 6px #0f12230a,0 30px 70px -30px #28327859}.lp-mock-side{display:none}.lp-mock-logo{letter-spacing:-.02em;align-items:center;gap:7px;padding:2px 6px 12px;font-size:14px;font-weight:800;display:flex}.lp-mock-logo .lp-mark{width:20px;height:20px}.lp-mock-side li{color:var(--ink-2);border-radius:9px;align-items:center;gap:9px;padding:7px 9px;font-size:11px;font-weight:600;display:flex}.lp-mock-side li svg{color:var(--ink-3);flex:none}.lp-mock-side li.on{background:var(--brand-soft);color:var(--brand-ink)}.lp-mock-side li.on svg{color:var(--brand-ink)}.lp-mock-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;display:flex}.lp-mock-search{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--ink-3);background:#f3f4fa;border-radius:9px;flex:1;align-items:center;gap:6px;padding:6px 10px;font-size:10.5px;display:flex;overflow:hidden}.lp-mock-search svg{flex:none}.lp-mock-bell{width:24px;height:24px;color:var(--ink-2);place-items:center;display:grid;position:relative}.lp-mock-bell:after{content:"";background:#ff4d6d;border:1.5px solid #fff;border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:4px}.lp-mock-user{white-space:nowrap;color:var(--ink);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:inline-flex}.lp-mock-user img{object-fit:cover;border-radius:50%;width:22px;height:22px}.lp-mock-user em{font-style:normal;display:none}.lp-mock-main{gap:8px;padding:9px 11px 11px;display:grid}.lp-mock-greet h3{letter-spacing:-.02em;font-size:13px;font-weight:800}.lp-mock-greet p{color:var(--ink-3);margin-top:1px;font-size:10px}.lp-mock-cards{gap:8px;display:grid}.lp-mock-stack{align-content:start;gap:8px;display:grid}.lp-mcard{border:1px solid var(--line);background:#fff;border-radius:12px;align-content:start;gap:6px;padding:8px 10px;display:grid}.lp-mcard-h{color:var(--ink-3);align-items:center;gap:6px;font-size:10.5px;display:flex}.lp-mcard-h strong{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.lp-mcard-h a{color:var(--brand-ink);white-space:nowrap;margin-left:auto;font-size:9.5px;font-weight:600}.lp-mcard-h2{margin-top:-3px}@keyframes lp-pulse{0%,to{opacity:1}50%{opacity:.85}}.lp-livepill{will-change:opacity;color:#fff;letter-spacing:.02em;background:#c41d3a;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:8.5px;font-weight:800;animation:1.6s ease-in-out infinite lp-pulse}.lp-viewers{color:var(--ink-2);align-items:center;gap:3px;font-size:9.5px;display:inline-flex}.lp-live{aspect-ratio:16/9;background:#0f1223;border-radius:8px;position:relative;overflow:hidden}.lp-live img{object-fit:cover;width:100%;height:100%}.lp-live-bar{background:linear-gradient(#0f12238c,#0f1223e6);justify-content:center;align-items:center;gap:10px;padding:6px 8px;display:flex;position:absolute;bottom:0;left:0;right:0}.lp-live-bar i{color:#fff;background:#ffffff24;border-radius:50%;place-items:center;width:18px;height:18px;font-style:normal;display:grid}.lp-live-bar i.end{background:#ff3b5c;width:24px;height:24px}.lp-ring{align-items:center;gap:12px;display:flex}.lp-ring svg{flex:none;width:48px;height:48px}.lp-ring b{letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:800;display:block}.lp-ring span{color:#097c55;font-size:10px;font-weight:600}.lp-money b{letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.1}.lp-money-sub{color:var(--ink-3);margin-top:-4px;font-size:10px}.lp-barrow{color:var(--ink-2);align-items:center;gap:8px;font-size:9.5px;font-weight:600;display:flex}.lp-bar{background:#eef0f7;border-radius:999px;flex:1;height:6px;overflow:hidden}.lp-bar i{border-radius:inherit;background:linear-gradient(90deg,#12b981,#2dd4bf);width:74%;height:100%;display:block}.lp-mrow{align-items:center;gap:8px;font-size:10.5px;display:flex}.lp-mrow-t{flex:1;min-width:0}.lp-mrow b{white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:700;display:block;overflow:hidden}.lp-mrow span{color:var(--ink-3);font-size:9.5px}.lp-pill-xs{border:1px solid var(--line-2);color:var(--ink);background:#fff;border-radius:999px;padding:4px 11px;font-size:10px;font-weight:700}.lp-dot{border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}.lp-dot.blue{background:var(--brand-soft);color:var(--brand-ink)}.lp-dot.green{background:var(--green-soft);color:#097c55}.lp-dot.violet{color:var(--violet);background:#f1eaff}.lp-dot.amber{background:var(--amber-soft);color:#b26a00}.lp-dot.solid.green{background:var(--green);color:#fff}.lp-dot.solid.violet{color:#fff;background:linear-gradient(135deg,#7c5cff,#5b3fd6)}@container (min-width:380px){.lp-mock-cards{grid-template-columns:1.25fr 1fr}.lp-mock-user em{display:inline}}@container (min-width:520px){.lp-mock{grid-template-columns:118px 1fr}.lp-mock-side{border-right:1px solid var(--line);background:#fbfbfe;padding:12px 8px;display:block}}.lp-proofstrip{z-index:1;gap:12px;margin-top:28px;display:grid;position:relative}.lp-chips{scroll-snap-type:x proximity;scrollbar-width:none;gap:10px;padding:2px 2px 6px;display:flex;overflow-x:auto}.lp-chips::-webkit-scrollbar{display:none}.lp-chip{scroll-snap-align:start;background:#fff;border:1px solid #0f12230f;border-radius:14px;flex:none;align-items:center;gap:10px;min-width:196px;padding:11px 14px 11px 11px;font-size:12px;display:flex;box-shadow:0 2px 6px #0f12230a,0 18px 40px -22px #28327859}.lp-chip .lp-dot{border-radius:11px;width:36px;height:36px}.lp-chip>div{min-width:0}.lp-chip b{letter-spacing:-.01em;font-size:12.5px;font-weight:800;line-height:1.2;display:block}.lp-chip>div>span{color:var(--ink-3);margin-top:2px;font-size:11px;line-height:1.3;display:block}.lp-note{display:none}.lp-grid{gap:14px;margin-top:26px;display:grid}.lp-fcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);grid-template-columns:48px 1fr;align-items:start;gap:14px;padding:18px;display:grid}.lp-ico{background:var(--brand-soft);width:48px;height:48px;color:var(--brand-ink);border-radius:14px;place-items:center;font-size:20px;display:grid}.lp-fcard h3{letter-spacing:-.02em;font-size:16px;font-weight:800}.lp-fcard p{color:var(--ink-2);margin-top:4px;font-size:13.5px}.lp-edu{gap:16px;margin-top:26px;display:grid}.lp-ecards{gap:16px;display:grid}.lp-ecard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow-1);gap:12px;padding:20px;display:grid}.lp-ecard-head{align-items:center;gap:14px;display:flex}.lp-emoji{background:linear-gradient(135deg,#eef1ff,#fbe9f6);border-radius:50%;flex:none;place-items:center;width:64px;height:64px;font-size:30px;display:grid}.lp-ecard h3{letter-spacing:-.02em;font-size:17px;font-weight:800}.lp-ecard p{color:var(--ink-2);font-size:13.5px}.lp-pricing{position:relative}.lp-pricing:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(50% 45% at 50% 0,#5b6cff1a 0%,#0000 70%);height:60%;position:absolute;inset:0 -20% auto}.lp-sec-head-center{text-align:center;justify-items:center}.lp-sec-head-center .lp-lead{margin-inline:auto}.lp-seg-row{justify-content:center;margin-top:28px;display:flex}.lp-seg{--i:1;background:#e9ebf5;border:1px solid #e0e3f0;border-radius:18px;grid-template-columns:1fr 1fr;width:100%;padding:5px;display:grid;position:relative;box-shadow:inset 0 1px 2px #0f12230d}.lp-seg-thumb{width:calc(50% - 5px);transform:translateX(calc(var(--i) * 100%));background:#fff;border-radius:14px;transition:transform .35s cubic-bezier(.2,.65,.2,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 1px 2px #0f122314,0 10px 24px -14px #0f122359}.lp-seg-btn{z-index:1;text-align:center;color:var(--ink-2);border-radius:14px;justify-items:center;gap:1px;padding:10px 12px;transition:color .2s;display:grid;position:relative}.lp-seg-btn b{letter-spacing:-.01em;font-size:14px;font-weight:800}.lp-seg-btn span{color:var(--ink-3);font-size:11.5px}.lp-seg-btn.on{color:var(--ink)}.lp-seg-btn.on b{color:var(--brand-ink)}.lp-seg-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lp-plans{align-items:stretch;gap:16px;margin-top:34px;display:grid}.lp-plans-in{animation:.4s cubic-bezier(.2,.65,.2,1) lp-plans-in}@keyframes lp-plans-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-plan{background:var(--card);border:1.5px solid var(--line);box-shadow:var(--shadow-1);border-radius:24px;grid-template-rows:auto auto auto 1fr auto;gap:18px;padding:26px 22px 22px;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid;position:relative}.lp-plan:hover{box-shadow:var(--shadow-2);border-color:var(--line-2);transform:translateY(-3px)}.lp-plan.pop{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#5b6cff,#a44df2 55%,#f0559f) border-box;border-color:#0000;box-shadow:0 30px 70px -34px #5b6cff8c,0 2px 6px #0f12230d}.lp-plan.pop:hover{box-shadow:0 36px 80px -34px #5b6cffa6,0 2px 6px #0f12230d}.lp-plan-tag{color:#fff;letter-spacing:.03em;white-space:nowrap;background:linear-gradient(92deg,#5b6cff,#a44df2 60%,#f0559f);border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%);box-shadow:0 8px 20px -8px #5b6cffb3}.lp-plan-head{gap:4px;display:grid}.lp-plan h3{letter-spacing:-.025em;font-size:20px;font-weight:800}.lp-plan-tagline{color:var(--ink-2);font-size:13.5px}.lp-price{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px;padding-bottom:18px;display:flex}.lp-incl{color:var(--ink-3);font-size:12px;font-weight:600}.lp-price b{letter-spacing:-.045em;font-size:34px;font-weight:800;line-height:1}.lp-price span{color:var(--ink-3);font-size:13.5px;font-weight:600}.lp-facts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lp-facts li{background:#f4f5fb;border-radius:10px;gap:0;padding:8px 10px;display:grid}.lp-facts b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:800;overflow:hidden}.lp-facts span{color:var(--ink-3);font-size:11px;font-weight:600}.lp-feat{color:var(--ink-2);align-content:start;gap:9px;font-size:13.5px;display:grid}.lp-feat li{align-items:flex-start;gap:10px;display:flex}.lp-feat li:before{content:"✓";background:var(--green-soft);color:#097c55;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;font-size:10px;font-weight:800;display:inline-grid}.lp-plan.pop .lp-feat li:before{background:var(--brand-soft);color:var(--brand-ink)}.lp-plan-cta{margin-top:2px}.lp-companion{color:#fff;background:radial-gradient(80% 60% at 100% 0,#a44df28c 0%,#0000 60%),linear-gradient(160deg,#141a3a,#23285a);border-radius:24px;grid-template-rows:auto auto 1fr auto;gap:16px;padding:26px 24px;display:grid;overflow:hidden}.lp-companion-kicker{letter-spacing:.14em;text-transform:uppercase;color:#aeb8ff;font-size:11px;font-weight:700}.lp-companion h3{letter-spacing:-.03em;font-size:24px;font-weight:800;line-height:1.1}.lp-companion p{color:#ffffffd1;font-size:14px;line-height:1.55}.lp-companion-upto{letter-spacing:.06em;text-transform:uppercase;color:#ffffff8c;margin-bottom:8px;font-size:11.5px;font-weight:700;display:block}.lp-companion-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lp-companion-stats li{background:#ffffff14;border:1px solid #ffffff1a;border-radius:14px;padding:12px 10px;display:grid}.lp-companion-stats b{letter-spacing:-.03em;font-size:22px;font-weight:800}.lp-companion-stats span{color:#ffffffb3;font-size:11px;font-weight:600}.lp-hub{background:radial-gradient(60% 70%,#5b6cff38 0%,#0000 70%);border-radius:16px;align-content:center;justify-items:center;gap:12px;padding:18px 12px;display:grid;position:relative;overflow:hidden}.lp-hub-ring{display:none}.lp-hub-core{width:84px;height:84px;color:var(--ink);background:#fff;border-radius:50%;justify-items:center;gap:4px;padding-top:16px;display:grid;box-shadow:0 0 0 8px #ffffff14,0 20px 50px -20px #5b6cffe6}.lp-hub-mark{width:30px;height:30px}.lp-hub-core em{letter-spacing:-.01em;font-size:10px;font-style:normal;font-weight:800}.lp-hub-nodes{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.lp-hub-node{color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:700;display:inline-flex}.lp-hub-node svg{color:#b9c3ff}@media (min-width:640px){.lp-hub{height:210px;padding:0;display:block}.lp-hub-ring{border:1px dashed #ffffff38;border-radius:50%;width:150px;height:150px;margin:-75px 0 0 -75px;animation:40s linear infinite lp-spin;display:block;position:absolute;top:50%;left:50%}.lp-hub-ring2{border-style:solid;border-color:#ffffff14;width:230px;height:230px;margin:-115px 0 0 -115px;animation-duration:60s;animation-direction:reverse}.lp-hub-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp-hub-nodes{display:contents}.lp-hub-node{animation:6s ease-in-out infinite lp-bob;position:absolute}.lp-hub-classes{animation-delay:-1s;top:12%;left:6%}.lp-hub-attendance{animation-delay:-2.5s;top:18%;right:5%}.lp-hub-fees{animation-delay:-4s;bottom:16%;left:4%}.lp-hub-recordings{animation-delay:-3s;bottom:14%;right:8%}.lp-hub-parents{animation:none;bottom:6px;left:50%;transform:translate(-50%)}}@keyframes lp-spin{to{transform:rotate(360deg)}}@keyframes lp-bob{0%,to{translate:0}50%{translate:0 -5px}}@media (prefers-reduced-motion:reduce){.lp-hub-ring,.lp-hub-node,.lp-livepill{animation:none!important}}.lp-companion-actions{justify-items:start;gap:10px;display:grid}.lp-companion-foot{color:#ffffffa8;font-size:12.5px}.lp-assure{border-top:1px solid var(--line);color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:44px;padding-top:22px;font-size:13px;font-weight:600;display:flex}.lp-assure li{align-items:center;gap:8px;display:inline-flex}.lp-assure li:before{content:"";background:linear-gradient(135deg,#5b6cff,#a44df2);border-radius:50%;width:6px;height:6px}.lp-plans-note{border-radius:var(--r);border:1px dashed var(--line-2);color:var(--ink-2);text-align:center;background:#fff;gap:10px;padding:18px;font-size:13.5px;display:grid}.lp-skel{background:linear-gradient(100deg,#eef0f7 30%,#f7f8fc 50%,#eef0f7 70%) 0 0/200% 100%;border-radius:24px;min-height:320px;animation:1.4s linear infinite lp-shimmer}@keyframes lp-shimmer{to{background-position:-200% 0}}.lp-band{border-radius:var(--r-lg);background:linear-gradient(120deg,#eef1ff,#fbe9f6 60%,#e9f7ff);border:1px solid #ecebff;gap:16px;padding:26px 22px;display:grid}.lp-band h2{letter-spacing:-.03em;font-size:24px;font-weight:800}.lp-band p{color:var(--ink-2);font-size:14px}.lp-band-trial{gap:22px}.lp-band-copy{justify-items:start;gap:12px;max-width:56ch;display:grid}.lp-band-copy h2{text-wrap:balance;font-size:28px;line-height:1.1}.lp-trial-facts{color:var(--ink);flex-wrap:wrap;gap:8px 18px;margin-top:2px;font-size:13.5px;font-weight:700;display:flex}.lp-trial-facts li{align-items:center;gap:7px;display:inline-flex}.lp-trial-facts svg{color:var(--brand-ink);flex:none}.lp-band-trial .lp-band-actions{gap:12px}.lp-band-trial small{color:var(--ink-3);max-width:30ch;font-size:12.5px}.lp-trial-days{gap:7px;width:100%;max-width:280px;display:grid}.lp-trial-track{grid-auto-columns:1fr;grid-auto-flow:column;gap:3px;display:grid}.lp-trial-days i{background:#3b5bfd2e;border-radius:999px;height:6px;display:block}.lp-trial-days i.on{background:var(--brand)}.lp-trial-days b{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-ink);font-size:11.5px;font-weight:800}.lp-foot{padding:28px 0 max(24px, env(safe-area-inset-bottom));color:var(--ink-3);gap:10px;font-size:13px;display:grid}.lp-foot-links{color:var(--ink-2);flex-wrap:wrap;gap:8px 18px;font-weight:600;display:flex}@media (prefers-reduced-motion:reduce){.lp-chip{animation:none!important}}.lp-steps{counter-reset:step;gap:14px;margin-top:28px;display:grid}.lp-step{border-radius:var(--r-lg);background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-1);gap:8px;padding:22px 20px 22px 22px;display:grid;position:relative}.lp-step-n{letter-spacing:.12em;color:var(--brand-ink);font-size:12px;font-weight:800}.lp-step h3{letter-spacing:-.02em;font-size:17px;font-weight:800}.lp-step p{color:var(--ink-2);font-size:14px}.lp-textlink{color:var(--brand-ink);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.lp-textlink:hover .lp-arrow{transform:translate(3px)}.lp-tour-rows{gap:40px;margin-top:30px;display:grid}.lp-tour-row{align-items:center;gap:18px;display:grid}.lp-tour-copy{gap:10px;display:grid}.lp-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);font-size:11px;font-weight:800}.lp-tour-copy h3{letter-spacing:-.03em;text-wrap:balance;font-size:24px;font-weight:800;line-height:1.12}.lp-tour-copy p{color:var(--ink-2);max-width:34em;font-size:15px}.lp-vig{box-shadow:var(--shadow-2);color:var(--ink);background:#fff;border:1px solid #0f122312;border-radius:18px;font-size:11.5px;overflow:hidden}.lp-vig-bar{border-bottom:1px solid var(--line);background:#fafbfe;align-items:center;gap:6px;padding:9px 12px;display:flex}.lp-vig-bar span{background:#e3e6f2;border-radius:50%;width:9px;height:9px}.lp-vig-bar span:first-child{background:#ffb4b0}.lp-vig-bar span:nth-child(2){background:#ffe1a0}.lp-vig-bar span:nth-child(3){background:#b8ecc9}.lp-vig-bar em{color:var(--ink-3);margin-left:8px;font-style:normal;font-weight:600}.lp-vig-class{gap:10px;padding:12px;display:grid}.lp-vig-video{aspect-ratio:16/10}.lp-vig-side{gap:10px;display:grid}.lp-vig-board{border:1px dashed var(--line-2);background:#fbfbfe;border-radius:10px;padding:8px 10px;position:relative}.lp-vig-board b{color:var(--ink-3);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.lp-vig-board svg{width:100%;height:56px}.lp-vig-roster{gap:6px;display:grid}.lp-vig-roster li{align-items:center;gap:8px;font-weight:600;display:flex}.lp-vig-roster img{object-fit:cover;border-radius:50%;width:20px;height:20px}.lp-vig-roster em{margin-left:auto;font-style:normal}.lp-vig-roster .more{color:var(--ink-3);font-size:10.5px;font-weight:600}.lp-vig-kpis{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 12px 4px;display:grid}.lp-vig-kpis div{background:#f4f5fb;border-radius:10px;gap:2px;padding:10px;display:grid}.lp-vig-kpis span{color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:700}.lp-vig-kpis b{letter-spacing:-.02em;font-size:15px;font-weight:800}.lp-vig-kpis i{font-size:10.5px;font-style:normal;font-weight:700}.lp-vig-kpis i.good{color:#097c55}.lp-vig-kpis i.bad{color:#d0303b}.lp-vig-table{border-collapse:collapse;width:100%;margin:8px 0 4px}.lp-vig-table td{border-top:1px solid var(--line);white-space:nowrap;padding:9px 12px}.lp-vig-table td:first-child{align-items:center;gap:8px;font-weight:700;display:flex}.lp-vig-table img{object-fit:cover;border-radius:50%;width:20px;height:20px}.lp-vig-table .r{text-align:right;color:var(--brand-ink);font-weight:700}.lp-vig-table .pill{border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.pill.paid{background:var(--green-soft);color:#097c55}.pill.due{background:var(--amber-soft);color:#b26a00}.pill.late{color:#d0303b;background:#ffe4e6}.lp-mail{gap:10px;padding:14px 14px 16px;display:grid}.lp-mail-head{align-items:center;gap:10px;display:flex}.lp-mail-head .lp-org-mark{filter:drop-shadow(0 4px 10px #3b5bfd47);flex:none;width:36px;height:36px;display:block}.lp-mail-head b{font-size:12px;display:block}.lp-mail-head span:last-child{color:var(--ink-3);font-size:10.5px}.lp-mail h4{letter-spacing:-.01em;font-size:14px;font-weight:800}.lp-mail p{color:var(--ink-2);font-size:12px;line-height:1.55}.lp-mail-chips{flex-wrap:wrap;gap:6px;display:flex}.lp-mail-chips span{background:var(--brand-soft);color:var(--brand-ink);border-radius:999px;padding:4px 9px;font-size:10.5px;font-weight:700}.lp-market{color:#fff;background:radial-gradient(70% 60% at 100% 0,#a44df273 0%,#0000 60%),radial-gradient(50% 50% at 0 100%,#3b5bfd59 0%,#0000 60%),linear-gradient(160deg,#121736,#1d2352);position:relative;overflow:clip}.lp-market .lp-h2{color:#fff}.lp-market .lp-lead{color:#ffffffd1}.lp-market .lp-lead b{color:#fff}.lp-eyebrow-dark{color:#c7cdff;background:#ffffff1a}.lp-market-grid{gap:28px;display:grid}.lp-market-grid>*,.lp-market-shots>*{min-width:0}.lp-market-copy{justify-items:start;gap:18px;display:grid}.lp-market-points{color:#ffffffdb;gap:10px;font-size:14.5px;display:grid}.lp-market-points li{gap:10px;display:flex}.lp-market-points li:before{content:"✓";background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:2px;font-size:10px;font-weight:800;display:inline-grid}.lp-market-shots{padding-bottom:22px;position:relative}.lp-calc{border-radius:var(--r-lg);background:#ffffff0f;border:1px solid #ffffff1f;gap:16px;margin-top:34px;padding:20px;display:grid}.lp-calc-head h3{letter-spacing:-.02em;font-size:18px;font-weight:800}.lp-calc-head p{color:#ffffffb3;margin-top:4px;font-size:13px}.lp-calc-body{gap:16px;display:grid}.lp-slider{color:#fffc;gap:8px;font-size:13px;display:grid}.lp-slider span{justify-content:space-between;display:flex}.lp-slider b{color:#fff;font-variant-numeric:tabular-nums}.lp-slider input{accent-color:#8b9dff;width:100%}.lp-calc-out{color:var(--ink);background:#fff;border-radius:14px;gap:2px;padding:14px 16px;display:grid}.lp-calc-out span{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.lp-calc-out b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1.05}.lp-calc-out small{color:var(--ink-2);font-size:12px;font-weight:600}.lp-calc-foot{color:#ffffff8c;font-size:12px}.lp-faq-wrap{max-width:840px}.lp-faq{gap:8px;margin-top:26px;display:grid}.lp-faq-item{border:1px solid var(--line);background:#fff;border-radius:14px;padding:0 18px;transition:border-color .2s}.lp-faq-item[open]{border-color:var(--line-2);box-shadow:var(--shadow-1)}.lp-faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;font-size:15px;font-weight:700;list-style:none;display:flex}.lp-faq-item summary::-webkit-details-marker{display:none}.lp-faq-item summary span{background:var(--brand-soft);width:26px;height:26px;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-weight:800;transition:transform .2s;display:inline-grid}.lp-faq-item[open] summary span{transform:rotate(45deg)}.lp-faq-item p{color:var(--ink-2);max-width:62ch;padding:0 0 16px;font-size:14.5px;line-height:1.6}.lp-band-actions{justify-items:start;gap:10px;display:grid}.lp-foot-grid{gap:22px;display:grid}.lp-foot-grid>div{align-content:start;gap:8px;font-size:13.5px;display:grid}.lp-foot-grid b{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:2px;font-size:12px;font-weight:800}.lp-foot-grid a{color:var(--ink-2);font-weight:600}.lp-foot-grid a:hover{color:var(--ink)}.lp-foot-grid>.lp-foot-brand{letter-spacing:-.02em;color:var(--ink);font-size:18px;font-weight:800;display:block}.lp-foot-brand .lp-mark{vertical-align:-6px;width:26px;height:26px;margin-right:6px;display:inline-block}.lp-foot-brand p{color:var(--ink-3);max-width:28ch;margin-top:6px;font-size:13px;font-weight:500}.lp-js .rv{opacity:0;transition:opacity .7s cubic-bezier(.2,.65,.2,1),transform .7s cubic-bezier(.2,.65,.2,1);transform:translateY(18px)}.lp-js .rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.lp-js .rv{opacity:1;transition:none;transform:none}.lp-skel,.lp-plans-in{animation:none}.lp-seg-thumb,.lp-plan{transition:none}.lp *,.lp :before,.lp :after{transition-duration:.01ms!important}}@media (min-width:640px){.lp{--pad:28px;font-size:15.5px}.lp-h2{font-size:34px}.lp-sec{padding-block:72px}.lp-ctas{width:auto;display:flex}.lp-ctas .lp-btn-outline{border-color:var(--line-2);background:#fff;justify-content:center;min-height:52px;padding-inline:24px}.lp-h1{font-size:48px}.lp-chips{grid-template-columns:repeat(2,1fr);padding:0;display:grid;overflow:visible}.lp-chip{min-width:0}.lp-grid{grid-template-columns:repeat(2,1fr)}.lp-steps{grid-template-columns:repeat(3,1fr)}.lp-vig-class{grid-template-columns:1.4fr 1fr}.lp-foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}.lp-band-actions{justify-items:end}.lp-band-trial .lp-band-actions{text-align:center;justify-items:stretch;min-width:260px}.lp-band-trial .lp-band-actions small{max-width:none}.lp-plans{grid-template-columns:repeat(2,1fr)}.lp-plans[data-count="1"]{grid-template-columns:minmax(0,440px)}.lp-seg{width:auto;min-width:440px}.lp-seg-btn{padding:11px 26px}.lp-band{grid-template-columns:1fr auto;align-items:center;padding:32px 30px}}@media (min-width:900px){.lp{--pad:36px}.lp-nav-row{min-height:72px}.lp-burger,.lp-sheet{display:none}.lp-links{color:var(--ink-2);gap:28px;font-size:14.5px;font-weight:600;display:flex}.lp-links a:hover,.lp-links summary:hover{color:var(--ink)}.lp-links details{position:relative}.lp-links summary{cursor:pointer;align-items:center;gap:5px;list-style:none;display:inline-flex}.lp-links summary::-webkit-details-marker{display:none}.lp-links details[open]>div{border:1px solid var(--line);min-width:200px;box-shadow:var(--shadow-2);background:#fff;border-radius:14px;gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:-10px}.lp-links details a{border-radius:9px;padding:9px 10px;display:block}.lp-links details a:hover{background:var(--brand-soft)}.lp-nav-cta{align-items:center;gap:14px;display:inline-flex}.lp-nav-cta .lp-signin{color:var(--brand-ink);font-weight:700}.lp-hero{padding:64px 0 24px}.lp-hero-grid{grid-template-columns:46% 1fr;align-items:center;column-gap:6%}.lp-h1{font-size:clamp(38px,3.9vw,52px)}.lp-hero-sub{font-size:17px}.lp-stage{align-self:center}.lp-stage-tilt{transform:perspective(1400px)rotateX(2.5deg)rotateY(-3deg)}.lp-proofstrip{border-top:1px solid #0f12230f;grid-template-columns:1fr auto;align-items:center;margin-top:0;padding:22px 0 44px}.lp-chips{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.lp-chip{padding:12px 12px 12px 11px}.lp-note{font-family:var(--font-caveat), "Comic Sans MS", cursive;color:#5b3fd6;white-space:nowrap;align-items:flex-end;gap:6px;padding-left:22px;font-size:22px;line-height:1.05;display:flex}.lp-note svg{color:#5b3fd6;flex:none;width:40px;margin-bottom:4px}.lp-note span{display:block;transform:rotate(-4deg)}.lp-tour-row{grid-template-columns:.9fr 1.1fr;gap:48px}.lp-tour-row.flip .lp-tour-copy{order:2}.lp-tour-copy h3{font-size:30px}.lp-tour-rows{gap:64px}.lp-market-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:40px}.lp-calc{grid-template-columns:1fr 1.6fr;align-items:center;padding:26px}.lp-calc-foot{grid-column:1/-1}.lp-calc-body{grid-template-columns:1fr 1fr auto;align-items:center;gap:22px}.lp-edu{grid-template-columns:1.1fr 1fr;align-items:stretch}.lp-pricing{grid-template-columns:.8fr 1.2fr}}@media (min-width:1120px){.lp-sec{padding-block:96px}.lp-h2{font-size:40px}.lp-hero{padding:72px 0 32px}.lp-hero .lp-wrap{max-width:clamp(1400px,92vw,1560px);padding-inline:clamp(36px,5vw,80px)}.lp-hero-grid{grid-template-columns:55% 1fr;column-gap:3%}.lp-faq-wrap{max-width:clamp(840px,74vw,1120px)}.lp-faq{grid-template-columns:1fr 1fr;align-items:start;gap:10px 16px}.lp-h1{letter-spacing:-.05em;font-size:clamp(50px,3.9vw,58px)}.lp-hero .lp-h1{font-size:48px}.lp-hero-sub{max-width:34em;font-size:17px}.lp-hero-copy{gap:26px}.lp-proof{width:auto}.lp-ctas .lp-btn{border-radius:14px;min-height:52px;padding-inline:24px}.lp-proofstrip{padding:26px 0 56px}.lp-grid{grid-template-columns:repeat(4,1fr)}.lp-edu{grid-template-columns:1.15fr 1fr;gap:20px}.lp-plans{grid-template-columns:repeat(3,minmax(0,360px));justify-content:center;gap:20px}.lp-plans[data-count="4"]{grid-template-columns:repeat(4,minmax(0,300px))}.lp-plans[data-count="2"]{grid-template-columns:repeat(2,minmax(0,380px))}.lp-plans[data-count="1"]{grid-template-columns:minmax(0,400px)}.lp-plan{padding:26px 22px 22px}}.lp-teaser{color:#eef0fa;background:radial-gradient(80% 60% at 0 0,#3b5bfd66 0%,#0000 65%),radial-gradient(70% 60% at 100% 100%,#a855f74d 0%,#0000 65%),#0f1223;border-radius:24px;gap:24px;padding:22px;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden;box-shadow:0 30px 60px -30px #0f12238c}.lp-teaser:hover{transform:translateY(-3px);box-shadow:0 40px 70px -30px #0f1223a6}.lp-teaser-copy{justify-items:start;display:grid}.lp-teaser-eyebrow{color:#a9b6ff;margin-bottom:12px}.lp-teaser h2{letter-spacing:-.02em;color:#fff;text-wrap:balance;font-size:26px;font-weight:800;line-height:1.18}.lp-teaser p{color:#c3c8de;max-width:52ch;margin-top:12px;font-size:15px;line-height:1.6}.lp-teaser-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.lp-teaser-chips li{color:#e3e7ef;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:6px 11px;font-size:12.5px;font-weight:700}.lp-teaser-cta{justify-content:center;width:100%;min-height:48px;margin-top:20px}.lp-teaser-room{gap:10px;min-width:0;display:grid}.lp-teaser-board{color:#f3f1e8;background:#181b20;border:1px solid #2e333c;border-radius:12px;padding:44px 64px 20px 18px;font-size:19px;line-height:1.35;position:relative}.lp-teaser-hand{gap:4px;display:grid}.lp-teaser-hand b{text-underline-offset:6px;font-size:27px;font-weight:700;text-decoration:underline}.lp-teaser-eq{color:#ffe59a;margin:2px 0 6px;font-size:25px}.lp-teaser-note{color:#9fe1cb;margin-top:6px}.lp-teaser-live{font:800 11px/1 var(--font-sans,system-ui);letter-spacing:.04em;color:#ff8a8a;background:#0f1223cc;border-radius:8px;padding:5px 8px;position:absolute;top:12px;left:14px}.lp-teaser-rail{background:#20242beb;border:1px solid #3a4150;border-radius:999px;gap:4px;padding:6px 4px;font:13px/1 system-ui;display:grid;position:absolute;top:12px;right:10px}.lp-teaser-rail i{color:#cdd3de;border-radius:8px;place-items:center;width:26px;height:22px;font-style:normal;display:grid}.lp-teaser-rail i.on{color:#181b20;background:#f3f5f9}.lp-teaser-models{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lp-teaser-models .pg-stage{height:160px}.lp-teaser-models .pg-statesbar,.lp-teaser-models .pg-corner,.lp-teaser-models .pg-label,.lp-teaser-models .pg-lines,.lp-teaser-models .pg-loading{display:none}.lp-teaser-models .pg-figure{pointer-events:none}.lp-teaser-models .pg-stage{outline:none!important}@media (min-width:600px){.lp-teaser{padding:32px}.lp-teaser h2{font-size:32px}.lp-teaser-cta{width:auto}.lp-teaser-board{padding:46px 70px 22px 24px;font-size:22px}.lp-teaser-models .pg-stage{height:180px}}@media (min-width:900px){.lp-teaser{border-radius:28px;grid-template-columns:1fr 1.1fr;align-items:center;gap:36px;padding:44px}.lp-teaser h2{font-size:38px}.lp-teaser p{font-size:16px}}@media (prefers-reduced-motion:reduce){.lp-teaser,.lp-teaser:hover{transition:none;transform:none}}.lp-try-inline{overflow:hidden}.lp-try-loading{color:#a5abc4;text-align:center;margin:0;padding:40px}.lp .lp-try-expand{z-index:40;color:#f3f5f9;cursor:pointer;background:#20242beb;border:1px solid #3a4150;border-radius:12px;place-items:center;width:44px;height:44px;transition:transform .15s,box-shadow .2s;display:grid;position:absolute;bottom:12px;right:14px}.lp .lp-try-expand:hover{transform:scale(1.06)}.lp .lp-try-expand.is-pulsing{border-color:#7c93ff;animation:1.8s ease-in-out infinite lp-try-pulse}.lp .lp-try-expand.is-pulsing:hover,.lp .lp-try-expand.is-pulsing:focus-visible{animation-play-state:paused}@keyframes lp-try-pulse{0%,to{transform:scale(1);box-shadow:0 0 #7c93ff8c}50%{transform:scale(1.2);box-shadow:0 0 0 10px #7c93ff00}}.lp .lp-try-nudge{z-index:3;pointer-events:none;color:#ffe59a;opacity:.95;margin:14px 56px 0 0;font-size:19px;line-height:1.3;animation:.5s both lp-try-in;position:relative}.lp-try-nudge.is-next{color:#c9d4ff}.lp-try-arrow{animation:1.2s ease-in-out infinite lp-try-nudge;display:inline-block}@keyframes lp-try-in{0%{opacity:0;transform:translateY(6px)}}@keyframes lp-try-nudge{50%{transform:translate(5px)}}@media (prefers-reduced-motion:reduce){.lp .lp-try-expand.is-pulsing,.lp-try-nudge,.lp-try-arrow{animation:none}.lp .lp-try-expand.is-pulsing{box-shadow:0 0 0 3px #7c93ff73}}.lp .lp-try-expand:focus-visible,.lp-try-modal .lp-try-close:focus-visible{outline-offset:2px;outline:2px solid #7c93ff}.lp-try-modal{font-family:var(--font-sans,"Plus Jakarta Sans"), system-ui, sans-serif;z-index:1000;color:#fff;background:#0f1223;flex-direction:column;display:flex;position:fixed;inset:0}.lp-try-bar{padding:8px 14px;padding-top:max(8px, env(safe-area-inset-top));background:#161826;align-items:center;gap:12px;display:flex}.lp-try-bar b{font-size:15px}.lp-try-bar span{color:#a5abc4;font-size:12.5px}.lp-try-modal .lp-try-close{color:#fff;cursor:pointer;background:#23263a;border:1px solid #343a5a;border-radius:10px;min-height:40px;margin-left:auto;padding:0 16px;font-weight:700}.lp-try-full{min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1;position:relative}@media (max-width:599px){.lp-try-bar span{display:none}}.lp-try-inline .jboard-tipwrap{display:none}.lp-try-surface{z-index:2;position:absolute;inset:0}.lp-try-surface .jboard{box-shadow:none;border:0;inset:0;background:0 0!important}.lp-try-surface .jboard-navrail,.lp-try-surface .jboard-sdiv{display:none!important}.lp-try-surface .jboard-stand{grid-template-columns:1fr;top:12px;transform:none}.lp-try-surface .jboard-stand>:not(.jboard-sbtn){display:none!important}.lp-try-surface .jboard-sbtn{display:none}.lp-try-surface :is([data-testid=board-tool-select],[data-testid=board-tool-free],[data-testid=board-tool-eraser],[data-testid=board-tool-line],[data-testid=board-tool-rect],[data-testid=board-tool-ellipse],[data-testid=board-tool-text]){display:grid}.lp-try-inline .lp-teaser-hand{z-index:1;position:relative}.lp-try-surface,.lp .lp-try-expand{font-family:var(--font-sans,"Plus Jakarta Sans"), system-ui, sans-serif}.lp-try-inline{padding-bottom:18px}.lp-vp-list{gap:10px;padding:14px 20px 6px;display:grid}.lp-vp-dept{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px}.lp-vp-dept>summary{cursor:pointer;color:#f3f5f9;align-items:center;gap:12px;min-height:56px;padding:10px 16px;list-style:none;display:flex}.lp-vp-dept>summary::-webkit-details-marker{display:none}.lp-vp-dept>summary:after{content:"›";color:#ebebf580;margin-left:auto;font-size:22px;transition:transform .2s}.lp-vp-dept[open]>summary:after{transform:rotate(90deg)}.lp-vp-dept>summary:focus-visible{outline-offset:-2px;border-radius:14px;outline:2px solid #7c93ff}.lp-vp-dept .jlib-grid{margin:0;padding:0 16px 16px}.lp-vp-dept.is-locked>summary:after{content:none}.lp-vp-lock{opacity:.6;margin-left:auto}.lp-vp-locked{color:#ebebf5bf;margin:0;padding:0 16px 16px;font-size:14px}.lp-vp-locked a{color:#a9b6ff;text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){.lp-vp-dept>summary:after{transition:none}}.lp-try-surface .jboard-stand{gap:2px;padding:4px}.lp-try-surface .jboard-stand .jboard-sbtn{width:26px;min-width:26px;height:26px;min-height:26px;font-size:13px}.lp-try-inline{min-height:276px}.lp .lp-try-expand{border-radius:11px;width:36px;height:36px;top:224px;bottom:auto;right:10px}.lp .lp-try-expand svg{width:16px;height:16px}.lp .lp-try-nudge{margin-right:60px;font-size:16px}.lp-live{--bar:38px;container-type:size}.lp-shot{grid-template-columns:minmax(0, 1fr) calc((100cqh - var(--bar) - 6px) / 2);background:#0f1223;grid-template-rows:minmax(0,1fr);gap:3px;width:100%;height:100%;display:grid;position:relative;overflow:hidden}.lp-shot-board{background:#1b1e26;position:relative;overflow:hidden}.lp .lp-shot-teacher,.lp-live .lp-shot-teacher{width:100%;height:calc(100% - var(--bar));object-fit:cover;object-position:50% 22%;position:absolute;top:0;left:0;right:0}.lp .lp-shot-fill,.lp-live .lp-shot-fill{object-fit:cover;filter:blur(14px)brightness(.8);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.2)}.lp-shot-kids{min-height:0;padding-bottom:var(--bar);background:#0f1223;grid-template-rows:repeat(3,minmax(0,1fr));gap:3px;display:grid}.lp-shot-kid{background:#e9ebf5;min-height:0;position:relative;overflow:hidden}.lp .lp-shot-face,.lp-live .lp-shot-face{object-fit:cover;width:100%;height:100%}.lp-shot-tag{z-index:2;color:#fff;background:#0f1223c7;border-radius:6px;align-items:center;gap:4px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.25;display:inline-flex;position:absolute;top:5px;left:5px}.lp-shot-tag small{opacity:.8;margin-left:3px;font-weight:500;display:block}.lp-shot-tag i{background:#22c55e;border-radius:50%;width:6px;height:6px}.lp .lp-shot-open,.lp-live .lp-shot-open{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.lp-shot-open:focus-visible{outline-offset:-2px;outline:2px solid #7c93ff}.lp-live .lp-live-bar{pointer-events:none;z-index:3}.lp-shot-zoom{z-index:3;top:6px;right:calc((100cqh - var(--bar) - 6px) / 2 + 9px);color:#fff;opacity:0;background:#0f1223b8;border-radius:8px;place-items:center;width:26px;height:26px;transition:opacity .2s,transform .2s;display:grid;position:absolute;transform:scale(.85)}.lp-shot-open:hover .lp-shot-zoom,.lp-shot-open:focus-visible .lp-shot-zoom{opacity:1;transform:none}@media (hover:none){.lp-shot-zoom{opacity:.9;transform:none}}.lp-viewer{z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0c18d1;place-items:center;padding:16px;animation:.22s both lp-viewer-in;display:grid;position:fixed;inset:0}.lp-viewer-frame{cursor:default;justify-items:center;gap:12px;margin:0;animation:.32s cubic-bezier(.2,.7,.2,1) both lp-viewer-pop;display:grid}.lp-viewer-live{--bar:clamp(44px, 5.4vw, 64px);aspect-ratio:16/10;border-radius:16px;width:min(92vw,137.6dvh - 64px,1180px);box-shadow:0 30px 80px #0000008c}.lp-viewer-live .lp-shot{grid-template-columns:minmax(0, 1fr) calc((100cqh - var(--bar) - 8px) / 2);gap:4px}.lp-viewer-live .lp-shot-kids{gap:4px}.lp-viewer-live .lp-shot-tag{border-radius:10px;gap:6px;padding:clamp(3px,.5vw,6px) clamp(7px,1vw,12px);font-size:clamp(11px,1.3vw,15px);top:clamp(8px,1vw,12px);left:clamp(8px,1vw,12px)}.lp-viewer-live .lp-shot-tag i{width:9px;height:9px}.lp-viewer-live .lp-live-bar{height:var(--bar);gap:clamp(10px,1.6vw,18px);padding:0 12px}.lp-viewer-live .lp-live-bar i{width:clamp(28px,3.4vw,40px);height:clamp(28px,3.4vw,40px)}.lp-viewer-live .lp-live-bar i.end{width:clamp(32px,3.8vw,44px);height:clamp(32px,3.8vw,44px)}.lp-viewer-live .lp-live-bar svg{width:clamp(13px,1.5vw,18px);height:clamp(13px,1.5vw,18px)}.lp-viewer-frame figcaption{color:#e3e7ef;font-size:14px;font-weight:600}.lp-viewer-frame figcaption b{color:#ff8a8a}.lp-viewer-close{top:max(14px, env(safe-area-inset-top));color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:fixed;right:14px}.lp-viewer-close:hover{background:#fff3}.lp-viewer-close:focus-visible{outline-offset:2px;outline:2px solid #7c93ff}@keyframes lp-viewer-in{0%{opacity:0}}@keyframes lp-viewer-pop{0%{opacity:0;transform:scale(.94)translateY(12px)}}@media (prefers-reduced-motion:reduce){.lp-viewer,.lp-viewer-frame{animation:none}.lp-shot-zoom{transition:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-hero .lp-stage-tilt{animation:linear both lp-settle;animation-timeline:view();animation-range:exit exit 80%}.lp-tour-row>:not(.lp-tour-copy){animation:linear both lp-rise;animation-timeline:view();animation-range:entry cover 40%}.lp-tour-row>.lp-tour-copy{animation:linear both lp-follow;animation-timeline:view();animation-range:entry 15% cover 35%}.lp-teaser{animation:linear both lp-grow;animation-timeline:view();animation-range:entry cover 35%}.lp-step,.lp-ecard,.lp-sec-head{animation:linear both lp-follow;animation-timeline:view();animation-range:entry cover 25%}.lp-step:nth-child(2),.lp-ecard:nth-child(2){animation-range:entry 8% cover 30%}.lp-step:nth-child(3),.lp-ecard:nth-child(3){animation-range:entry 16% cover 35%}.lp-market-grid>:last-child{animation:linear both lp-drift;animation-timeline:view();animation-range:cover}.lp-js .lp-tour-row.rv,.lp-js .lp-teaser.rv,.lp-js .lp-step.rv,.lp-js .lp-ecard.rv,.lp-js .lp-sec-head.rv{opacity:1;transition:none;transform:none}}}@keyframes lp-settle{to{opacity:.55;transform:scale(.94)translateY(-24px)}}@keyframes lp-rise{0%{opacity:0;clip-path:inset(16% 5% -60px round 24px);transform:translateY(64px)scale(.94)}to{opacity:1;clip-path:inset(-60px);transform:none}}@keyframes lp-follow{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes lp-grow{0%{opacity:0;transform:scale(.92)translateY(40px)}to{opacity:1;transform:none}}@keyframes lp-drift{0%{transform:translateY(40px)}to{transform:translateY(-40px)}}
