.lp{--violet:#9b63d3;--violet-deep:#6d30ad;--violet-deepest:#4c1d95;--indigo:#5a5cf0;--sky:#2fa3f0;--cyan:#38c7ea;--blue-cta:#6d30ad;--blue-cta-h:#4c1d95;--green:#25c08b;--green-h:#1dab7b;--pink:#e8579f;--pink-h:#d9438e;--coral:#ff6b6b;--violet-rgb:155, 99, 211;--violet-deep-rgb:109, 48, 173;--pink-rgb:232, 87, 159;--net-cell:60px;--net-line:rgba(var(--violet-deep-rgb), .07);--ink:#1e2340;--ink-soft:#39405f;--slate:#6e7694;--slate-light:#8c93ad;--line:#e9ecf4;--line-soft:#f0f2f8;--wash:#f5f6fb;--white:#fff;--shadow-xs:0 1px 2px #1e23400d;--shadow-sm:0 4px 14px #1e23400f;--shadow-md:0 14px 40px #1e23401a;--shadow-lg:0 30px 70px #1e234024;--shadow-xl:0 44px 100px #281e5a33;--font-head:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-body:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--maxw:100%;--r-sm:8px;--r-md:14px;--r-lg:22px;--r-xl:32px;--r-btn:10px;--ease:cubic-bezier(.16, 1, .3, 1)}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp{background:var(--white);color:var(--ink-soft);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.7;position:relative;overflow-x:hidden}.lp img,.lp svg{max-width:100%;display:block}.lp a{color:inherit;text-decoration:none}.lp button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:0}.lp h1,.lp h2,.lp h3,.lp h4{font-family:var(--font-head);color:var(--ink);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.18}.lp p{margin:0}.lp :focus-visible{outline:3px solid var(--blue-cta);outline-offset:3px;border-radius:4px}.lp .wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 20px}.lp .narrow{max-width:640px;margin-left:auto;margin-right:auto}.lp .center{text-align:center}.lp .t-sec{font-size:clamp(1.7rem,1.2rem + 1.9vw,2.5rem);font-weight:600}.lp .t-sub{font-size:clamp(1.05rem,1rem + .3vw,1.2rem);font-weight:600}.lp .lead{color:var(--slate);font-size:1.0625rem;line-height:1.8}.lp .lead-sm{color:var(--slate);font-size:.9375rem;line-height:1.75}.lp .lead+.lead{margin-top:1.1rem}.lp .btn{border-radius:var(--r-btn);color:#fff;transition:transform .18s var(--ease), box-shadow .18s var(--ease), background-color .18s var(--ease);will-change:transform;background:#9b63d3;justify-content:center;align-items:center;gap:.55em;padding:.85em 1.9em;font-size:.95rem;font-weight:600;display:inline-flex;box-shadow:0 8px 22px #4c1d954d}.lp .btn:hover{background:#4c1d95;transform:translateY(-2px);box-shadow:0 14px 30px #4c1d956b}.lp .btn:active{transform:translateY(0)}.lp .btn .arw{transition:transform .18s var(--ease)}.lp .btn:hover .arw{transform:translate(4px)}.lp .btn--ghost{color:#fff;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:1px solid #ffffff8c}.lp .btn--ghost:hover{color:#fff;background:#fff3;border-color:#ffffffd9;box-shadow:0 12px 28px #2e105c47}.lp .btn--lg{padding:1em 2.4em;font-size:1rem}.lp .hdr{padding:18px 0;position:absolute;inset:0 0 auto}.lp .hdr:after{content:"";pointer-events:none;z-index:-1;background:linear-gradient(180deg, #fff0 97%, var(--white) 100%), radial-gradient(36% 16% at 62% 95%, rgba(var(--pink-rgb), .34) 0%, rgba(var(--pink-rgb), 0) 76%), radial-gradient(34% 24% at 100% 102%, rgba(var(--violet-rgb), .5) 0%, rgba(var(--violet-rgb), 0) 76%), radial-gradient(36% 26% at 0% 102%, rgba(var(--violet-rgb), .55) 0%, rgba(var(--violet-rgb), 0) 78%), linear-gradient(180deg, rgba(var(--violet-rgb), 0) 56%, rgba(var(--violet-rgb), .2) 80%, rgba(var(--violet-rgb), .4) 100%), radial-gradient(96% 96% at 50% 18%, rgba(var(--violet-rgb), .12) 0%, rgba(var(--violet-rgb), .16) 40%, rgba(var(--violet-rgb), .38) 74%, rgba(var(--violet-deep-rgb), .62) 100%), var(--white);height:180px;position:absolute;top:100%;left:0;right:0}.lp .hdr.is-stuck:after{content:none}.lp .hdr.is-stuck{animation:dropIn .4s var(--ease) both;z-index:70;padding:0;position:fixed}.lp .hdr.is-stuck .hdr-in{border-radius:0;width:100%;padding:8px 30px 8px 46px}.lp .hdr-in{background:var(--white);z-index:70;border-radius:999px;align-items:center;gap:38px;width:calc(100% - 40px);padding:9px 10px 9px 26px;display:flex;position:relative;box-shadow:0 12px 32px #1e234024,0 1px 3px #1e234012}.lp .hdr:not(.is-stuck) .hdr-in{box-shadow:none;background:0 0}.lp .logo{letter-spacing:-.03em;color:var(--ink);align-items:center;gap:9px;font-size:1.18rem;font-weight:800;display:flex}.lp .logo-mark{flex:none;width:26px;height:26px}.lp .nav{align-items:center;gap:30px;margin:0 auto;display:flex}.lp .nav>a{color:var(--slate);transition:color .16s var(--ease);padding:4px 0;font-size:.9rem;font-weight:500;position:relative}.lp .nav>a:after{content:"";transform-origin:0;height:1.5px;transition:transform .22s var(--ease);background:currentColor;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.lp .nav>a:hover{color:var(--ink)}.lp .nav>a:hover:after{transform:scaleX(1)}.lp .fm{position:relative}.lp .fm-trigger{font:inherit;color:var(--slate);cursor:pointer;transition:color .16s var(--ease);background:0 0;border:0;align-items:center;gap:5px;padding:4px 0;font-size:.9rem;font-weight:500;display:inline-flex}.lp .fm-trigger:hover,.lp .fm[data-open] .fm-trigger{color:var(--ink)}.lp .fm-chev{width:15px;height:15px;transition:transform .2s var(--ease)}.lp .fm[data-open] .fm-chev{transform:rotate(180deg)}.lp .fm-panel{background:var(--white);border:1px solid var(--line-soft);border-radius:var(--r-sm);width:min(830px,100vw - 40px);box-shadow:var(--shadow-md);animation:fmIn .2s var(--ease);padding:38px 72px;position:absolute;top:calc(100% + 26px);left:50%;transform:translate(-42%)}.lp .fm-panel[hidden]{display:none}@keyframes fmIn{0%{opacity:0;transform:translate(-42%)translateY(-6px)}}.lp .fm-grid{grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:12px 60px;display:grid}.lp .fm-item{border-radius:var(--r-sm);transition:background-color .16s var(--ease);align-items:flex-start;gap:14px;margin:0 -10px;padding:8px 10px;display:flex}.lp .fm-item:hover,.lp .fm-item:focus-visible{background:var(--wash)}.lp .fm-icon{flex:none;width:22px;height:22px;margin-top:2px}.lp .fm-text{flex-direction:column;gap:2px;display:flex}.lp .fm-label{color:var(--ink);font-size:.9rem;font-weight:600}.lp .fm-desc{color:var(--slate);font-size:.78rem}@media (prefers-reduced-motion:reduce){.lp .fm-panel{animation:none}}.lp .hdr-actions{align-items:center;gap:22px;display:flex}:is(.lp .hdr-in:not(:has(.nav)) .hdr-actions,.lp .hdr-in:not(:has(.nav)) .burger){margin-left:auto}.lp .hdr-login{color:var(--violet);border:1.5px solid var(--violet);border-radius:var(--r-btn);transition:color .16s var(--ease), background-color .16s var(--ease);align-items:center;padding:calc(.62em - 1.5px) 1.3em;font-size:.9rem;font-weight:600;display:inline-flex}.lp .hdr-login:hover{color:var(--violet-deepest);background:rgba(var(--violet-rgb), .08)}.lp .hdr-cta{color:#fff;border-radius:var(--r-btn);transition:background-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);background:#9b63d3;border:0;align-items:center;gap:7px;padding:.62em 1.3em;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 6px 16px #4c1d9542}.lp .hdr-cta:hover{background:#4c1d95;transform:translateY(-1px);box-shadow:0 11px 24px #4c1d9557}.lp .hdr-cta .arw{transition:transform .18s var(--ease)}.lp .hdr-cta:hover .arw{transform:translate(3px)}.lp .burger{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.lp .burger span{background:var(--ink);border-radius:2px;width:19px;height:2px;transition:background-color .2s;display:block;position:relative}.lp .burger span:before,.lp .burger span:after{content:"";background:var(--ink);width:19px;height:2px;transition:transform .28s var(--ease);border-radius:2px;position:absolute;left:0}.lp .burger span:before{top:-6px}.lp .burger span:after{top:6px}.lp:has(.bnr.has-bg) .hdr:not(.is-stuck) .nav>a{color:#ffffffd6}.lp:has(.bnr.has-bg) .hdr:not(.is-stuck) .fm-trigger{color:#ffffffd6}.lp:has(.bnr.has-bg) .hdr:not(.is-stuck) .hdr-login{color:#ffffffd6}.lp:has(.bnr.has-bg) .hdr:not(.is-stuck) .nav>a:hover{color:#fff}.lp:has(.bnr.has-bg) .hdr:not(.is-stuck) .fm-trigger:hover{color:#fff}.lp:has(.bnr.has-bg) .hdr:not(.is-stuck) .hdr-login:hover{color:#fff}.lp:has(.bnr.has-bg) .hdr:not(.is-stuck) .burger span{background:#fff}.lp:has(.bnr.has-bg) .hdr:not(.is-stuck) .burger span:before{background:#fff}.lp:has(.bnr.has-bg) .hdr:not(.is-stuck) .burger span:after{background:#fff}.lp:has(.bnr.has-bg) .hdr:not(.is-stuck) .logo-swap .on-dark{display:flex}.lp:has(.bnr.has-bg) .hdr:not(.is-stuck) .logo-swap .on-light{display:none}.lp .m-nav{z-index:80;opacity:0;visibility:hidden;transition:opacity .3s var(--ease), transform .3s var(--ease), visibility .3s;background:#fff;padding:96px 28px 40px;position:fixed;inset:0;overflow-y:auto;transform:translateY(-8px)}.lp .m-nav .m-group{border-bottom:1px solid var(--line-soft);padding:16px 0 8px}.lp .m-nav .m-group-label{color:var(--ink);margin-bottom:6px;font-size:1.25rem;font-weight:600;display:block}.lp .m-nav .fm-item{border-bottom:0;margin:0;padding:8px 0;font-size:1rem;display:flex}.lp .m-nav.is-open{opacity:1;visibility:visible;transform:none}.lp .m-nav a{color:var(--ink);border-bottom:1px solid var(--line-soft);padding:16px 0;font-size:1.25rem;font-weight:600;display:block}.lp .m-nav a.btn{color:#fff;text-align:center;border-bottom:0;width:100%;margin-top:30px;padding:1.05em 1.6em;font-size:1rem;display:inline-flex}.lp .m-nav .m-logo{color:var(--ink);letter-spacing:-.03em;border-bottom:0;align-items:center;gap:9px;padding:0;font-size:1.18rem;font-weight:800;display:flex;position:absolute;top:30px;left:28px}.lp .m-close{width:42px;height:42px;color:var(--ink);font-size:1.6rem;line-height:1;position:absolute;top:26px;right:24px}.lp .bnr{isolation:isolate;background:var(--white);min-height:100dvh;color:var(--ink-soft);border-bottom:1px solid var(--line-soft);flex-direction:column;padding:132px 0 0;display:flex;position:relative;overflow:hidden}.lp .bnr:after{content:"";z-index:-1;filter:blur(90px);background:#9a60d324;border-radius:50%;width:560px;height:560px;position:absolute;top:-220px;right:-140px}.lp .bnr.has-bg{color:#fff;background:#170a2e;border-bottom:0}.lp .bnr.has-bg:after{display:none}.lp .bnr-media{z-index:-2;opacity:0;transition:opacity .6s var(--ease);position:absolute;inset:0;overflow:hidden}.lp .bnr.has-bg .bnr-media{opacity:1}.lp .bnr.has-bg .bnr-drift{opacity:0;transition:opacity .6s var(--ease)}.lp .bnr-video,.lp .bnr-still{object-fit:cover;object-position:68% center;filter:blur(1px);width:100%;height:100%;display:block;transform:scale(1.015)}.lp .bnr-media.has-video .bnr-still{display:none}@media (prefers-reduced-motion:reduce){.lp .bnr-media.has-video .bnr-video{display:none}.lp .bnr-media.has-video .bnr-still{display:block}}.lp .bnr-scrim{z-index:-1;background:radial-gradient(110% 95%,#12062694 0% 62%,#12062657 100%),linear-gradient(#1206265c 0%,#12062600 26%),linear-gradient(#12062600 78%,#12062629 100%);position:absolute;inset:0}.lp .bnr-in{flex:1;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:56px;padding-bottom:56px;display:grid}.lp .bnr-in.is-solo{grid-template-columns:minmax(0,1fr)}.lp .bnr.has-bg .bnr-copy{text-align:center;max-width:800px;margin:0 auto}.lp .bnr-title{max-width:13em;font-size:4rem}.lp .bnr.has-bg .bnr-title,.lp .bnr.has-bg .bnr-sub{margin-left:auto;margin-right:auto}.lp .bnr.has-bg .bnr-cta{justify-content:center}.lp .bnr.has-bg .bnr-title{color:#fff}.lp .bnr-sub{max-width:30em;color:var(--slate);margin-top:20px;font-size:1.0625rem;line-height:1.65}.lp .bnr.has-bg .bnr-sub{color:#ffffffd6}.lp .bnr-reel{aspect-ratio:16/9;background:#0d0720;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 34px 74px #1e14503d,0 2px 10px #1e145014}.lp .bnr-reel-v,.lp .bnr-reel-still{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp .bnr-reel-v{z-index:1}.lp .bnr-reel-tint{z-index:2;pointer-events:none;background:linear-gradient(112deg,#4c1d956b 0%,#4c1d9529 44%,#4c1d9500 72%),linear-gradient(#12062600 54%,#1206264d 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.lp .bnr-reel-v{display:none}}.lp .bnr-cta{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.lp .bnr.has-bg .bnr-cta .btn{box-shadow:0 12px 30px #14062e73}.lp .bnr-cta .btn{gap:.6em}.lp .bnr-monitor{position:relative}.lp .bnr-bezel{box-shadow:var(--shadow-xl);background:linear-gradient(#1a1b22 0%,#101116 100%);border:1px solid #ffffff17;border-top-color:#ffffff29;border-radius:14px 14px 12px 12px;padding:10px 10px 26px;position:relative}.lp .bnr-bezel:before{content:"";background:#ffffff3d;border-radius:2px;width:26px;height:3px;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.lp .bnr-bezel:after{content:"";background:repeating-linear-gradient(90deg,#ffffff29 0 6px,#0000 6px 12px);border-radius:2px;width:42px;height:2px;position:absolute;bottom:10px;right:22px}.lp .bnr-bezel .cq{background:var(--white);border-radius:10px;overflow:hidden}.lp .bnr-screens{display:grid;position:relative}.lp .bnr-scr+.bnr-scr{position:absolute;inset:0}.lp .bnr-scr{opacity:0;pointer-events:none;transition:opacity .21s var(--ease), transform .21s var(--ease);grid-area:1/1;transform:translate(14px)}.lp .bnr-scr.was{transform:translate(-14px)}.lp .bnr-scr.on{opacity:1;pointer-events:auto;transform:none}.lp .bnr-shot{aspect-ratio:16/10;object-fit:cover;object-position:top center;background:var(--white);width:100%;display:block}.lp .bnr-scan{padding-bottom:.6em}.lp .bnr-scan svg{width:100%;height:auto;display:block}.lp .bnr-folio{padding:.9em}.lp .bnr-folio .mk-row+.mk-row{margin-top:.5em}.lp .bnr-dockbar .dm-dock button.on{position:relative;overflow:hidden}.lp .bnr-dockbar .dm-dock button.on:after{content:"";transform-origin:0;height:2px;animation:bnrStep var(--step-ms,4.6s) linear forwards;background:#fffc;position:absolute;bottom:0;left:0;right:0}.lp .bnr-scr>.dm-dock{border-top:1px solid var(--line-soft)}.lp .bnr-inset{z-index:1;transform-origin:50%;background:var(--white);position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #140c282e}.lp .bnr-inset .bnr-screen-mock,.lp .bnr-inset .bnr-dockbar{border-radius:0}.lp .bnr-inset .bnr-screen-mock,.lp .bnr-inset .bnr-screens{height:100%}.lp .bnr-screens .dm-dock{display:none}.lp .bnr-dockbar{border-top:1px solid var(--line-soft);background:#fff}.lp .bnr-dockbar .dm-dock{border-top:0;flex-wrap:wrap;gap:.5em;padding:.5em .6em .55em}.lp .bnr-dockbar .dm-dock span,.lp .bnr-dockbar .dm-dock button{font-size:.72rem}.lp .bnr-dockbar .dm-dock button{color:var(--slate);white-space:nowrap;cursor:pointer;transition:color .18s var(--ease);border-radius:1em;font-family:inherit;font-weight:800}.lp .bnr-dockbar .dm-dock button:hover{color:#4c1d95}.lp .bnr-dockbar .dm-dock button.on{color:#fff;background:#9b63d3;padding:.35em .85em}.lp .bnr-dockbar .dm-dock button:focus-visible{outline:2px solid var(--violet-deep);outline-offset:2px}.lp .bnr-expand{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s var(--ease), transform .2s var(--ease), background-color .2s var(--ease);background:#140c289e;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.72rem;font-weight:700;display:inline-flex;position:absolute;bottom:62px;right:14px;transform:translateY(4px)}.lp .bnr-monitor:hover .bnr-expand,.lp .bnr-expand:focus-visible{opacity:1;transform:none}.lp .bnr-expand:hover{background:#140c28d9}.lp .bnr-expand svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;width:13px;height:13px}.lp .bnr-full{z-index:200;animation:bnrFadeIn .22s var(--ease) both;place-items:center;padding:32px;display:grid;position:fixed;inset:0}.lp .bnr-full-bg{cursor:zoom-out;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e0720e6;border:0;position:absolute;inset:0}.lp .bnr-full-in{border-radius:14px;width:min(1600px,94vw);position:relative;overflow:hidden;box-shadow:0 50px 120px #08031899}.lp .bnr-full-x{color:#fff;cursor:pointer;background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:700;display:inline-flex;position:absolute;top:22px;right:26px}.lp .bnr-full-x span{font-size:1.2em;line-height:1}.lp .bnr-full-x:hover{background:#ffffff3d}.lp .bnr-full .stage.bnr-stage{font-size:1.05cqw}.lp .bnr-scr.on :is(.bnr-mkt-row,.bnr-mkt-bar,.bnr-mkt-wt,.bnr-opt-row,.bnr-pf-row,.bnr-scn-card,.bnr-scn-rail span,.bnr-pf-tiles>*,.bnr-opt-greeks span,.bnr-opt-legs span,.bnr-opt-sum span){animation:bnrRow .2s var(--ease) both;animation-delay:var(--fx,0s)}.lp .bnr-scr.on :is(.bnr-mkt-row,.bnr-mkt-bar,.bnr-mkt-wt,.bnr-opt-row,.bnr-pf-row,.bnr-scn-card,.bnr-scn-rail span,.bnr-pf-tiles>*,.bnr-opt-greeks span,.bnr-opt-legs span,.bnr-opt-sum span):nth-child(2){--fx:15ms}.lp .bnr-scr.on :is(.bnr-mkt-row,.bnr-mkt-bar,.bnr-mkt-wt,.bnr-opt-row,.bnr-pf-row,.bnr-scn-card,.bnr-scn-rail span,.bnr-pf-tiles>*,.bnr-opt-greeks span,.bnr-opt-legs span,.bnr-opt-sum span):nth-child(3){--fx:30ms}.lp .bnr-scr.on :is(.bnr-mkt-row,.bnr-mkt-bar,.bnr-mkt-wt,.bnr-opt-row,.bnr-pf-row,.bnr-scn-card,.bnr-scn-rail span,.bnr-pf-tiles>*,.bnr-opt-greeks span,.bnr-opt-legs span,.bnr-opt-sum span):nth-child(4){--fx:45ms}.lp .bnr-scr.on :is(.bnr-mkt-row,.bnr-mkt-bar,.bnr-mkt-wt,.bnr-opt-row,.bnr-pf-row,.bnr-scn-card,.bnr-scn-rail span,.bnr-pf-tiles>*,.bnr-opt-greeks span,.bnr-opt-legs span,.bnr-opt-sum span):nth-child(5){--fx:60ms}.lp .bnr-scr.on :is(.bnr-mkt-row,.bnr-mkt-bar,.bnr-mkt-wt,.bnr-opt-row,.bnr-pf-row,.bnr-scn-card,.bnr-scn-rail span,.bnr-pf-tiles>*,.bnr-opt-greeks span,.bnr-opt-legs span,.bnr-opt-sum span):nth-child(6){--fx:75ms}.lp .bnr-scr.on :is(.bnr-mkt-row,.bnr-mkt-bar,.bnr-mkt-wt,.bnr-opt-row,.bnr-pf-row,.bnr-scn-card,.bnr-scn-rail span,.bnr-pf-tiles>*):nth-child(7){--fx:90ms}.lp .bnr-scr.on :is(.bnr-mkt-row,.bnr-mkt-bar,.bnr-mkt-wt,.bnr-opt-row,.bnr-pf-row,.bnr-scn-card,.bnr-scn-rail span,.bnr-pf-tiles>*):nth-child(8){--fx:.105s}.lp .bnr-scr.on :is(.bnr-mkt-row,.bnr-mkt-bar,.bnr-opt-row,.bnr-pf-row,.bnr-scn-card,.bnr-scn-rail span):nth-child(9){--fx:.12s}.lp .bnr-scr.on :is(.bnr-mkt-row,.bnr-mkt-bar,.bnr-opt-row,.bnr-pf-row,.bnr-scn-card,.bnr-scn-rail span):nth-child(10){--fx:.135s}.lp .bnr-scr.on :is(.bnr-mkt-bar,.bnr-opt-row,.bnr-scn-card):nth-child(11){--fx:.15s}.lp .bnr-scr.on :is(.bnr-mkt-bar,.bnr-opt-row,.bnr-scn-card):nth-child(12){--fx:.165s}.lp .bnr-scr.on :is(.bnr-mkt-bar b,.bnr-mkt-wt i b){animation:bnrGrow .32s var(--ease) both;transform-origin:0}.lp .bnr-scr.on .bnr-opt-oi b{animation:bnrGrow .32s var(--ease) both;transform-origin:100%}.lp .bnr-scr.on .bnr-opt-oi.pe b{transform-origin:0}.lp .bnr-opt-line{stroke-dasharray:260}.lp .bnr-scr.on .bnr-opt-line{animation:bnrPayoff .35s var(--ease) 60ms both}.lp .bnr-scr.on :is(.bnr-opt-fills,.bnr-opt-mark){animation:bnrFadeIn .18s var(--ease) .35s both}.lp .bnr-scr>.mk-win>.dm{flex-direction:column;flex:1;align-content:start;min-height:0;display:flex}.lp .bnr-scrn .dm-card{flex-direction:column;min-width:0;display:flex}@media (prefers-reduced-motion:reduce){.lp .bnr-bezel.has-video .bnr-screen-video{display:none}.lp .bnr-bezel.has-video .bnr-screen-mock{display:block}}.lp .bnr-scr{flex-direction:column;display:flex}.lp .bnr-scr>.mk-win{flex-direction:column;flex:1;min-height:0;display:flex}.lp .bnr-scr>.mk-win>.dm-dock{margin-top:auto}.lp .bnr-scrn{background:#fff;flex-direction:column;flex:1;min-height:0;padding:.55em;display:flex}.lp .bnr-scrn .dm-card{flex-direction:column;min-width:0;display:flex}.lp .bnr-scrn b,.lp .bnr-scrn i{font-style:normal}.lp .bnr-scrn .up{color:var(--green)}.lp .bnr-scrn .dn{color:#ef4444}.lp .bnr-chart{padding:0}.lp .bnr-ch-top,.lp .bnr-ch-bot{align-items:center;gap:.4em;padding:.45em .55em;display:flex}.lp .bnr-ch-top{border-bottom:1px solid var(--line-soft)}.lp .bnr-ch-bot{border-top:1px solid var(--line-soft)}.lp .bnr-ch-sym{letter-spacing:.02em;color:var(--ink);background:var(--wash);border-radius:.5em;padding:.55em .9em;font-size:.46em;font-weight:800}.lp .bnr-ch-top i,.lp .bnr-ch-bot i{color:var(--slate);border-radius:.5em;padding:.55em .75em;font-size:.42em;font-weight:800}.lp .bnr-ch-tf,.lp .bnr-ch-top i.is-save,.lp .bnr-ch-bot i.on{color:var(--violet-deep);background:#f4ecfd}.lp .bnr-ch-top-r,.lp .bnr-ch-bot-r{align-items:center;gap:.3em;margin-left:auto;display:flex}.lp .bnr-ch-plot{flex:1;grid-template-columns:auto 1fr auto;min-height:0;display:grid}.lp .bnr-ch-rail{border-right:1px solid var(--line-soft);flex-direction:column;gap:.15em;padding:.4em .3em;display:flex}.lp .bnr-ch-rail svg{fill:none;width:1.15em;height:1.15em;stroke:var(--slate);stroke-width:1.4px;stroke-linecap:round;border-radius:.3em;padding:.15em}.lp .bnr-ch-rail svg.on{stroke:#fff;background:var(--violet-deep)}.lp .bnr-ch-main{flex-direction:column;min-width:0;padding:.4em 0 0 .4em;display:flex}.lp .bnr-ch-legend{flex-wrap:wrap;align-items:baseline;gap:.5em;display:flex}.lp .bnr-ch-legend b{color:var(--ink);font-size:.44em;font-weight:800}.lp .bnr-ch-legend span{color:var(--slate-light);font-variant-numeric:tabular-nums;font-size:.4em;font-weight:700}.lp .bnr-ch-legend em{color:#2962ff;margin:0 .5em 0 .2em;font-style:normal}.lp .bnr-ch-legend i{font-size:.4em;font-weight:800}.lp .bnr-ch-svg{flex:1;width:100%;min-height:0;display:block}.lp .bnr-ch-axis-x{justify-content:space-between;padding:.3em .2em .35em 0;display:flex}.lp .bnr-ch-axis-x i{letter-spacing:.04em;color:var(--slate-light);font-size:.38em;font-weight:800}.lp .bnr-ch-axis-y{border-left:1px solid var(--line-soft);flex-direction:column;justify-content:space-between;padding:1.4em .4em 1.4em .5em;display:flex;position:relative}.lp .bnr-ch-axis-y i{color:var(--slate-light);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.36em;font-weight:700}.lp .bnr-ch-tag{color:#fff;white-space:nowrap;background:#2962ff;border-radius:.3em;padding:.4em .6em;font-size:.36em;font-weight:800;position:absolute;right:.3em;transform:translateY(-50%)}.lp .bnr-chart .bnr-ch-bars{clip-path:inset(0 100% 0 0)}.lp .bnr-scr.on .bnr-chart .bnr-ch-bars{animation:bnrDraw 2.4s var(--ease) forwards}.lp .bnr-chart .bnr-ch-ltp,.lp .bnr-chart .bnr-ch-tag{opacity:0}.lp .bnr-scr.on .bnr-chart .bnr-ch-ltp,.lp .bnr-scr.on .bnr-chart .bnr-ch-tag{animation:bnrFadeIn .5s var(--ease) 2s forwards}.lp .bnr-mkt{grid-template-columns:.85fr 1.15fr 1fr;align-items:stretch;gap:.45em;display:grid}.lp .bnr-mkt .dm-gauge{width:100%;height:auto;margin:.3em 0 .1em}.lp .bnr-mkt-score{text-align:center;color:var(--ink);font-size:.62em;font-weight:800;display:block}.lp .bnr-mkt-score i{letter-spacing:.12em;text-transform:uppercase;color:var(--green);font-size:.6em;display:block}.lp .bnr-mkt-wts{flex-direction:column;flex:1;gap:.3em;margin-top:.6em;display:flex}.lp .bnr-mkt-wt{flex:1;grid-template-columns:auto 1fr;align-items:center;gap:.35em .5em;min-height:0;display:grid}.lp .bnr-mkt-wt>span{color:var(--ink);white-space:nowrap;align-items:baseline;gap:.35em;font-size:.42em;font-weight:800;display:flex}.lp .bnr-mkt-wt em{color:var(--slate-light);font-style:normal}.lp .bnr-mkt-wt i{background:var(--line-soft);border-radius:.3em;height:.4em;display:block;overflow:hidden}.lp .bnr-mkt-wt i b{background:linear-gradient(90deg, var(--violet), var(--violet-deep));border-radius:.3em;height:100%;display:block}.lp .bnr-mkt-wt-v{color:var(--slate-light);grid-column:1/-1;font-size:.36em;font-weight:700}.lp .bnr-mkt-legend{letter-spacing:.04em;text-align:center;color:var(--slate-light);margin-top:auto;padding-top:.5em;font-size:.38em;font-weight:700;display:block}.lp .bnr-mkt-head,.lp .bnr-mkt-row{grid-template-columns:1fr auto auto auto;align-items:center;gap:.5em;display:grid}.lp .bnr-mkt-head{margin:.45em 0 .3em}.lp .bnr-mkt-head i{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-light);font-size:.38em;font-weight:800}.lp .bnr-mkt-row{border-top:1px solid var(--line-soft);flex:1;min-height:0;padding:.4em 0}.lp .bnr-mkt-row span{color:var(--ink);min-width:0;font-size:.44em;font-weight:800}.lp .bnr-mkt-row em{color:var(--slate-light);font-size:.8em;font-style:normal;font-weight:700;display:block}.lp .bnr-mkt-row i{font-variant-numeric:tabular-nums;color:var(--ink);font-size:.46em;font-weight:800}.lp .bnr-mkt-bar{flex:1;grid-template-columns:1fr 2.6fr;align-items:center;gap:.5em;min-height:0;padding:.32em 0;display:grid}.lp .bnr-mkt-bar span{color:var(--ink);font-size:.44em;font-weight:800}.lp .bnr-mkt-bar i{background:#fde8e8;border-radius:.3em;height:.5em;display:block;overflow:hidden}.lp .bnr-mkt-bar b{background:var(--green);border-radius:.3em;height:100%;display:block}.lp .bnr-scn{padding:0}.lp .bnr-scn-tabs{border-bottom:1px solid var(--line-soft);justify-content:center;gap:.25em;padding:.5em;display:flex}.lp .bnr-scn-tabs i{color:var(--slate);background:var(--wash);border-radius:1em;padding:.6em 1.1em;font-size:.44em;font-weight:800}.lp .bnr-scn-tabs i.on{color:#fff;background:linear-gradient(90deg, var(--violet), var(--violet-deep))}.lp .bnr-scn-body{flex:1;grid-template-columns:.8fr 2fr;gap:.5em;min-height:0;padding:.5em;display:grid}.lp .bnr-scn-rail{flex-direction:column;gap:.2em;display:flex}.lp .bnr-scn-rail span{min-height:0;color:var(--ink);border:1px solid var(--line-soft);border-radius:.55em;flex:1;align-items:center;gap:.4em;padding:.7em .8em;font-size:.42em;font-weight:700;display:flex}.lp .bnr-scn-rail span em{color:var(--violet);font-style:normal}.lp .bnr-scn-rail span.is-head{color:var(--violet-deep);font-weight:800}.lp .bnr-scn-rail span.on{box-shadow:inset .14em 0 0 var(--violet-deep);background:#f8f2ff;border-color:#e6dbf7}.lp .bnr-scn-panel{border:1px solid var(--line-soft);border-radius:.6em;flex-direction:column;min-width:0;padding:.6em;display:flex}.lp .bnr-scn-head{justify-content:space-between;align-items:center;gap:.6em;margin-bottom:.55em;display:flex}.lp .bnr-scn-head b{color:var(--ink);font-size:.62em;font-weight:800}.lp .bnr-scn-head i{color:var(--slate-light);background:var(--wash);border:1px solid var(--line-soft);border-radius:1em;padding:.6em 1em;font-size:.42em;font-weight:700}.lp .bnr-scn-grid{flex:1;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:.4em;display:grid}.lp .bnr-scn-card{border:1px solid var(--line-soft);background:#f8f9fd;border-radius:.5em;flex-direction:column;gap:.35em;min-width:0;padding:.55em;display:flex}.lp .bnr-scn-card b{color:var(--ink);font-size:.44em;font-weight:800;line-height:1.3}.lp .bnr-scn-card i{color:var(--violet-deep);background:#f1e7fd;border-radius:1em;align-self:flex-start;padding:.5em .8em;font-size:.38em;font-weight:800}.lp .bnr-scn-card ul{flex-direction:column;gap:.3em;margin:.15em 0 0;padding:0;list-style:none;display:flex}.lp .bnr-scn-card li{color:var(--slate);align-items:center;gap:.4em;font-size:.38em;font-weight:700;line-height:1.4;display:flex}.lp .bnr-scn-card li:before{content:"";background:#ddc9f7;border-radius:50%;flex:none;width:.5em;height:.5em}.lp .bnr-scn-card em{color:var(--violet);margin-top:auto;padding-top:.4em;font-size:.38em;font-style:normal;font-weight:800}.lp .bnr-opt{grid-template-columns:1.35fr 1fr;align-items:stretch;gap:.45em;display:grid}.lp .bnr-opt-head,.lp .bnr-opt-row{grid-template-columns:1fr .9fr 1.1fr .9fr 1fr;align-items:center;gap:.35em;display:grid}.lp .bnr-opt-head{margin:.45em 0 .3em}.lp .bnr-opt-head i{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-light);text-align:center;font-size:.36em;font-weight:800}.lp .bnr-opt-head i:first-child{text-align:left}.lp .bnr-opt-head i:last-child{text-align:right}.lp .bnr-opt-chain{min-width:0}.lp .bnr-opt-row{font-variant-numeric:tabular-nums;border-radius:.35em;flex:1;min-height:0;padding:.36em .25em}.lp .bnr-opt-row.is-atm{background:#f6efff;box-shadow:inset 0 0 0 1px #e6dbf7}.lp .bnr-opt-row i{font-size:.44em;font-weight:800}.lp .bnr-opt-row i:last-child{text-align:right}.lp .bnr-opt-row>b{text-align:center;color:var(--ink);font-size:.46em;font-weight:800}.lp .bnr-opt-oi{background:var(--line-soft);border-radius:.3em;height:.42em;display:block;overflow:hidden}.lp .bnr-opt-oi b{background:#a7e8cf;border-radius:.3em;height:100%;margin-left:auto;display:block}.lp .bnr-opt-oi.pe b{background:#ffc9c9;margin:0}.lp .bnr-opt-pay svg{width:100%;height:auto;margin:.3em 0 .2em;display:block}.lp .bnr-opt-sum{grid-template-columns:1fr 1fr;gap:.35em;display:grid}.lp .bnr-opt-sum span{background:var(--wash);border-radius:.4em;padding:.45em .5em}.lp .bnr-opt-sum i{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-light);font-size:.36em;font-weight:800;display:block}.lp .bnr-opt-sum b{color:var(--ink);margin-top:.15em;font-size:.46em;font-weight:800;display:block}.lp .bnr-opt-gcap{margin-top:.6em}.lp .bnr-opt-greeks{grid-template-columns:repeat(3,1fr);gap:.3em;margin-top:.35em;display:grid}.lp .bnr-opt-greeks span{background:var(--wash);text-align:center;border-radius:.4em;padding:.4em .45em}.lp .bnr-opt-greeks i{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-light);font-size:.34em;font-weight:800;display:block}.lp .bnr-opt-greeks b{color:var(--ink);font-size:.42em;font-weight:800;display:block}.lp .bnr-opt-legs{flex-direction:column;gap:.3em;margin-top:auto;padding-top:.5em;display:flex}.lp .bnr-opt-legs span{color:var(--ink);background:var(--wash);border-radius:.4em;align-items:center;gap:.4em;padding:.5em .6em;font-size:.42em;font-weight:700;display:flex}.lp .bnr-opt-legs b{letter-spacing:.06em;background:#fdecec;border-radius:.3em;padding:.3em .5em;font-size:.85em;font-weight:800}.lp .bnr-opt-legs i{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:800}.lp .bnr-pf-tiles{grid-template-columns:repeat(4,1fr);gap:.45em;display:grid}.lp .bnr-pf-tiles b{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:.2em;font-size:.58em;font-weight:800;display:block}.lp .bnr-pf-cols{flex:1;grid-template-columns:1.35fr 1fr;gap:.45em;min-height:0;margin-top:.45em;display:grid}.lp .bnr-pf-tbl{min-width:0}.lp .bnr-pf-note{color:var(--slate-light);margin-top:auto;padding-top:.5em;font-size:.36em;font-weight:700;line-height:1.5}.lp .bnr-pf-head,.lp .bnr-pf-row{grid-template-columns:1.6fr 1fr 1fr;align-items:center;gap:.5em;display:grid}.lp .bnr-pf-head{margin:.45em 0 .3em}.lp .bnr-pf-head i{letter-spacing:.08em;text-transform:uppercase;color:var(--slate-light);font-size:.38em;font-weight:800}.lp .bnr-pf-head i:not(:first-child),.lp .bnr-pf-row b,.lp .bnr-pf-row>i{text-align:right}.lp .bnr-pf-row{border-top:1px solid var(--line-soft);font-variant-numeric:tabular-nums;flex:1;min-height:0;padding:.4em 0}.lp .bnr-pf-row span{color:var(--ink);min-width:0;font-size:.44em;font-weight:800}.lp .bnr-pf-row em{color:var(--slate-light);font-size:.8em;font-style:normal;font-weight:700;display:block}.lp .bnr-pf-row b,.lp .bnr-pf-row>i{color:var(--ink);font-size:.46em;font-weight:800}.lp .bnr-screen-video{aspect-ratio:16/10;object-fit:cover;background:#0d0720;border-radius:10px;width:100%;display:block}.lp .bnr-bezel.has-video .bnr-screen-mock{display:none}@media (prefers-reduced-motion:reduce){.lp .bnr-bezel.has-video .bnr-screen-video{display:none}.lp .bnr-bezel.has-video .bnr-screen-mock{display:block}}.lp .bnr-screen .stage.bnr-stage,.lp .hero-walk .stage.bnr-stage{width:100%;margin:0;font-size:1.75cqw}.lp .bnr-neck,.lp .bnr-foot{background:linear-gradient(#1b1c23 0%,#0f1015 100%);margin:0 auto;display:block}.lp .bnr-neck{border-radius:0 0 9px 9px;width:92px;height:30px;box-shadow:inset 1px 0 #ffffff0f}.lp .bnr-foot{border-radius:50%/60%;width:250px;height:11px;box-shadow:0 16px 26px #1414204d}.lp .hero{--p:1;--m:clamp(0, calc(var(--p) / .45), 1);--n:clamp(0, calc((var(--p) - .2) / .8), 1);--f:clamp(0, calc(var(--p) / .12), 1);--lift:180px;isolation:isolate;background:0 0;padding:96px 0;position:relative;overflow:clip visible}.lp .hero:before,.lp .hero:after{content:"";z-index:-1;filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.lp .hero:before{background:0 0;width:620px;height:620px;animation:16s ease-in-out infinite alternate glowA;top:-190px;left:-140px}.lp .hero:after{background:0 0;width:560px;height:560px;animation:19s ease-in-out infinite alternate glowB;bottom:-220px;left:18%}.lp .hero-in{grid-template-columns:minmax(0,1fr);display:grid}.lp .hero-walk{z-index:2;transform-origin:50%;width:calc(100% + 10vw);max-width:none;transform:scale(calc(1 - (1 - var(--m)) * .12));will-change:transform, opacity;margin:0 -5vw;position:relative}.lp .hero-walk .mk-win{box-shadow:none;max-width:1200px;margin:0 auto}.lp .hero-walk .bnr-screen-mock{max-width:1200px}.lp .dk{--dk-bg:#0e1220;--dk-card:#171c2e;--dk-line:#232a40;--dk-ink:#eef1f8;--dk-mute:#8d97b3;--dk-up:#22c55e;--dk-dn:#ef4444;--dk-brand:#9b63d3;background:var(--dk-bg);height:100%;font-family:var(--font-body);color:var(--dk-ink);border-radius:10.5%/5%;flex-direction:column;padding:3.5cqw 4.5cqw 0;font-size:3.2cqw;line-height:1.3;display:flex;overflow:hidden}.lp .dk b,.lp .dk i,.lp .dk em,.lp .dk s{font-style:normal;text-decoration:none}.lp .dk .is-up{color:var(--dk-up)}.lp .dk .is-dn{color:var(--dk-dn)}.lp .dk-top{justify-content:space-between;align-items:center;padding:1.6cqw 1.5cqw 3cqw;font-size:2.9cqw;font-weight:600;display:flex}.lp .dk-top-r{align-items:center;gap:1.2cqw;display:flex}.lp .dk-top-r i{background:var(--dk-mute);border-radius:.6cqw;width:3cqw;height:1.6cqw}.lp .dk-top-r .dk-bat{background:var(--dk-ink);width:5cqw}.lp .dk-hd{justify-content:space-between;align-items:flex-start;gap:2cqw;padding-bottom:3cqw;display:flex}.lp .dk-hd>b{font-family:var(--font-head);font-size:5cqw;font-weight:600}.lp .dk-tabs,.lp .dk-chips{gap:1.4cqw;display:flex}.lp .dk-tabs i,.lp .dk-chips i{background:var(--dk-card);color:var(--dk-mute);border-radius:999px;padding:1cqw 2.2cqw;font-size:2.7cqw}.lp .dk-tabs i.is-on,.lp .dk-chips i.is-on{background:var(--dk-brand);color:#fff}.lp .dk-chips{padding-bottom:2.5cqw}.lp .dk-inst b,.lp .dk-last b{font-family:var(--font-head);font-size:4.2cqw;font-weight:600;display:block}.lp .dk-inst i,.lp .dk-last i{color:var(--dk-mute);font-size:2.7cqw}.lp .dk-last{text-align:right}.lp .dk-pill{color:#cdaaf0;background:#9b63d32e;border-radius:999px;padding:1cqw 2.2cqw;font-size:2.7cqw}.lp .dk-body{flex:1;min-height:0}.lp .dk-row{border-bottom:1px solid var(--dk-line);align-items:center;gap:2cqw;padding:2.1cqw 2cqw;display:flex}.lp .dk-sym{flex:1;min-width:0}.lp .dk-sym b{font-size:3.2cqw;font-weight:600;display:block}.lp .dk-sym i{color:var(--dk-mute);font-size:2.6cqw}.lp .dk-spk{background:linear-gradient(120deg, transparent 45%, var(--dk-up) 46%, transparent 47%), #22c55e24;border-radius:.8cqw;width:9cqw;height:3.4cqw}.lp .dk-spk.is-dn{background:linear-gradient(60deg, transparent 45%, var(--dk-dn) 46%, transparent 47%), #ef444424}.lp .dk-num{text-align:right}.lp .dk-num b{color:var(--dk-ink);font-size:3.2cqw;font-weight:600;display:block}.lp .dk-num i{font-size:2.6cqw}.lp .dk-plot{flex:1;width:100%;min-height:0}.lp .dk-grid{stroke:var(--dk-line);stroke-width:.4px}.lp .dk-ma{fill:none;stroke:#f4a261;stroke-width:.8px;vector-effect:non-scaling-stroke}.lp .dk-ma.is-2{stroke:#60a5fa}.lp .dk-c line{stroke-width:.9px}.lp .dk-c.is-up line,.lp .dk-c.is-up rect{stroke:var(--dk-up);fill:var(--dk-up)}.lp .dk-c.is-dn line,.lp .dk-c.is-dn rect{stroke:var(--dk-dn);fill:var(--dk-dn)}.lp .dk-vol{align-items:flex-end;gap:1.4cqw;height:9cqw;margin-top:1.5cqw;display:flex}.lp .dk-vol i{background:#22c55e80;border-radius:.5cqw;flex:1}.lp .dk-vol i.is-dn{background:#ef444480}.lp .dk-axis{color:var(--dk-mute);justify-content:space-between;padding:1.6cqw 0;font-size:2.6cqw;display:flex}.lp .dk-side{gap:2cqw;display:flex}.lp .dk-side i{text-align:center;letter-spacing:.06em;border-radius:2cqw;flex:1;padding:2.4cqw;font-size:3cqw;font-weight:700}.lp .dk-side .is-buy{color:var(--dk-up);background:#22c55e2e;box-shadow:inset 0 0 0 1px #22c55e73}.lp .dk-side .is-sell{background:var(--dk-card);color:var(--dk-mute)}.lp .dk-fields{grid-template-columns:1fr 1fr;gap:2cqw;margin-top:3cqw;display:grid}.lp .dk-fields span,.lp .dk-sub,.lp .dk-card{background:var(--dk-card);border-radius:2cqw;padding:2.2cqw 2.6cqw}.lp .dk-fields i,.lp .dk-sub i{color:var(--dk-mute);font-size:2.6cqw;display:block}.lp .dk-fields b{font-size:3.4cqw;font-weight:600}.lp .dk-sub{justify-content:space-between;align-items:baseline;margin-top:2cqw;display:flex}.lp .dk-sub b{font-size:3.6cqw;font-weight:600}.lp .dk-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--dk-mute);padding:3cqw 0 1.6cqw;font-size:2.7cqw}.lp .dk-ladder{flex-direction:column;gap:1.4cqw;display:flex}.lp .dk-ladder.is-full{gap:2cqw}.lp .dk-lad{grid-template-columns:1fr 1fr;gap:1.6cqw;font-size:2.9cqw;display:grid}.lp .dk-lad span{background:var(--dk-card);border-radius:1.2cqw;justify-content:space-between;align-items:center;gap:1.5cqw;padding:1.5cqw 2cqw;display:flex;position:relative;overflow:hidden}.lp .dk-lad span:before{content:"";width:var(--w,60%);background:#22c55e29;position:absolute;inset:0 auto 0 0}.lp .dk-lad .is-dn:before{background:#ef444429;inset:0 0 0 auto}.lp .dk-lad i,.lp .dk-lad b{position:relative}.lp .dk-lad i{color:var(--dk-mute)}.lp .dk-tot{grid-template-columns:1fr 1fr;gap:1.6cqw;margin-top:2.4cqw;display:grid}.lp .dk-tot span{background:var(--dk-card);border-radius:1.6cqw;padding:2cqw}.lp .dk-tot i{color:var(--dk-mute);font-size:2.6cqw;display:block}.lp .dk-tot b{font-size:3.4cqw;font-weight:600}.lp .dk-stats{grid-template-columns:1fr 1fr;gap:1.6cqw;display:grid}.lp .dk-stats span{background:var(--dk-card);border-radius:1.4cqw;justify-content:space-between;padding:1.8cqw 2cqw;font-size:2.9cqw;display:flex}.lp .dk-stats i{color:var(--dk-mute)}.lp .dk-btn{text-align:center;color:#06230f;background:var(--dk-up);border-radius:2cqw;margin-top:3cqw;padding:3cqw;font-size:3.4cqw;font-weight:700}.lp .dk-val{padding-bottom:3cqw}.lp .dk-val i{color:var(--dk-mute);font-size:2.7cqw;display:block}.lp .dk-val b{font-family:var(--font-head);letter-spacing:-.02em;font-size:7cqw;font-weight:600}.lp .dk-val em{font-size:3cqw}.lp .dk-grid2{grid-template-columns:1fr 1fr;gap:2cqw;display:grid}.lp .dk-card i{color:var(--dk-mute);font-size:2.6cqw;display:block}.lp .dk-card b{font-size:3.6cqw;font-weight:600}.lp .dk-mini{align-items:flex-end;gap:1.2cqw;height:7cqw;margin-top:1.6cqw;display:flex}.lp .dk-mini s{background:#22c55e8c;border-radius:.6cqw;flex:1}.lp .dk-donut{width:12cqw;margin-top:1.2cqw;rotate:-90deg}.lp .dk-donut circle{fill:none;stroke-width:5px}.lp .dk-donut-bed{stroke:#26304a}.lp .dk-donut-val{stroke:var(--dk-brand);stroke-linecap:round;stroke-dasharray:72 100}.lp .dk-alloc{flex-direction:column;flex:1;gap:1.8cqw;min-height:0;display:flex}.lp .dk-al{grid-template-columns:17cqw 1fr auto;align-items:center;gap:1.6cqw;font-size:2.8cqw;display:grid}.lp .dk-al i{color:var(--dk-mute)}.lp .dk-al-bar{background:var(--dk-brand);border-radius:999px;height:2.2cqw}.lp .dk-al-bar.tone-b{background:#7c4fd0}.lp .dk-al-bar.tone-c{background:#5f8dea}.lp .dk-al-bar.tone-d{background:#3fb6a8}.lp .dk-al-bar.tone-e{background:#4a5573}.lp .dk-nav{border-top:1px solid var(--dk-line);justify-content:space-between;align-items:center;margin:2.5cqw -4.5cqw 0;padding:3cqw 7cqw 5cqw;display:flex}.lp .dk-nav i{border:1.5px solid #39425e;border-radius:1.3cqw;width:4.2cqw;height:4.2cqw}.lp .dk-nav i.is-on{border-color:var(--dk-brand);background:#9b63d340}.lp .mw{height:100%;font-family:var(--font-body);color:var(--ink);background:#fff;border-radius:10.5%/5%;flex-direction:column;padding:4cqw 5.5cqw 0;font-size:4cqw;line-height:1.3;display:flex;overflow:hidden}.lp .mw b,.lp .mw i,.lp .mw em,.lp .mw span{font-style:normal}.lp .mw .is-up{color:#16a34a;font-weight:600}.lp .mw .is-dn{color:#dc2626;font-weight:600}.lp .mw .mo-status{margin-bottom:5cqw;font-size:3cqw}.lp .mw-hd{justify-content:space-between;align-items:center;display:flex}.lp .mw-hd b{font-family:var(--font-head);font-size:5cqw;font-weight:600}.lp .mw-hd i{color:var(--slate);font-size:3.4cqw}.lp .mw-card{background:#f5eefc;border-radius:4cqw;margin-top:4cqw;padding:4cqw}.lp .mw-card i{color:var(--slate);font-size:3cqw;display:block}.lp .mw-card b{font-family:var(--font-head);letter-spacing:-.02em;font-size:7cqw;font-weight:700;display:block}.lp .mw-card em{color:#16a34a;font-size:3.4cqw;font-weight:600}.lp .mw-card svg{width:100%;height:auto;margin-top:1.6cqw;display:block}.lp .mw-rows{flex-direction:column;gap:2.4cqw;margin-top:4cqw;font-size:3.4cqw;display:flex}.lp .mw-row{border:1px solid #eef0f3;border-radius:3.4cqw;justify-content:space-between;align-items:center;padding:3cqw;display:flex}.lp .mw-row b{font-weight:600}.lp .mw-brand{align-items:center;gap:3cqw;margin-top:4cqw;display:flex}.lp .mw-t{font-family:var(--font-head);margin-top:8cqw;font-size:7cqw;font-weight:700}.lp .mw-s{color:var(--slate);margin-top:1.4cqw;font-size:3.4cqw}.lp .mw-l{color:var(--slate);margin-top:5cqw;font-size:3cqw}.lp .mw-in{height:11cqw;color:var(--ink-soft);border:1px solid #e1e4ea;border-radius:3cqw;align-items:center;margin-top:1.4cqw;padding:0 3.4cqw;font-size:3.6cqw;display:flex}.lp .mw-dots{letter-spacing:.6cqw}.lp .mw-btn{color:#fff;background:#9b63d3;border-radius:3.4cqw;place-items:center;height:12cqw;margin-top:5.4cqw;font-size:4cqw;font-weight:600;display:grid}.lp .mw-foot{text-align:center;color:var(--slate);margin-top:4cqw;font-size:3.4cqw}.lp .mw-foot b{color:#9b63d3;font-weight:600}.lp .mo{height:100%;font-family:var(--font-body);color:var(--ink);background:#f5f6fa;border-radius:10.5%/5%;flex-direction:column;padding:4cqw 5cqw 0;font-size:3cqw;line-height:1.3;display:flex;overflow:hidden}.lp .mo b,.lp .mo i,.lp .mo em,.lp .mo s{font-style:normal;text-decoration:none}.lp .mo .is-up{color:#16a34a}.lp .mo .is-dn{color:#dc2626}.lp .mo-status{justify-content:space-between;align-items:center;margin-bottom:6cqw;padding:0 1.5cqw;font-size:3cqw;font-weight:600;display:flex}.lp .mo-status span{align-items:center;gap:1.4cqw;display:flex}.lp .mo-status i{background:var(--ink);display:block}.lp .mo-sig{clip-path:polygon(0 100%,22% 100%,22% 62%,0 62%,0 100%,39% 100%,39% 40%,61% 40%,61% 100%,78% 100%,78% 18%,100% 18%,100% 100%);width:3.4cqw;height:2.4cqw}.lp .mo-wifi{clip-path:polygon(0 0,100% 0,50% 100%);width:3.2cqw;height:2.4cqw}.lp .mo-bat{border-radius:.8cqw;width:5cqw;height:2.4cqw}.lp .mo-bar{align-items:center;gap:3cqw;margin-bottom:4cqw;display:flex}.lp .mo-back{border-left:1.6px solid var(--ink);border-bottom:1.6px solid var(--ink);width:3cqw;height:3cqw;rotate:45deg}.lp .mo-bar b{font-family:var(--font-head);text-align:center;flex:1;font-size:4cqw;font-weight:600}.lp .mo-chip{background:#fff;border-radius:999px;padding:1.4cqw 2.6cqw;font-size:2.7cqw;font-weight:600;box-shadow:0 .6cqw 2cqw #1e234014}.lp .mo-card{background:#fff;border-radius:4cqw;padding:4cqw;box-shadow:0 1.4cqw 4cqw #1e234012}.lp .mo-card-hd{color:var(--slate);justify-content:space-between;align-items:center;font-size:2.8cqw;display:flex}.lp .mo-card-hd em{font-size:2.7cqw;font-weight:600}.lp .mo-big{font-family:var(--font-head);letter-spacing:-.02em;margin:1.4cqw 0 3cqw;font-size:7.4cqw;font-weight:600;display:block}.lp .mo-seg{gap:.8cqw;height:2.2cqw;display:flex}.lp .mo-seg s{border-radius:999px}.lp .mo-legend{color:var(--slate);grid-template-columns:1fr 1fr;gap:1.4cqw 3cqw;margin-top:3cqw;font-size:2.6cqw;display:grid}.lp .mo-legend span{align-items:center;gap:1.4cqw;display:flex}.lp .mo-legend b{color:var(--ink);margin-left:auto;font-weight:600}.lp .mo-dot{border-radius:50%;width:2cqw;height:2cqw}.lp .mo .tone-a{background:#6d30ad}.lp .mo .tone-b{background:#9b63d3}.lp .mo .tone-c{background:#f4a261}.lp .mo .tone-d{background:#3fb6a8}.lp .mo .tone-e{background:#c7cbd8}.lp .mo .tone-up{background:#16a34a}.lp .mo .tone-dn{background:#dc2626}.lp .mo-hd{justify-content:space-between;align-items:baseline;margin:5cqw 0 2.6cqw;font-size:3.4cqw;font-weight:600;display:flex}.lp .mo-hd i{color:#6d30ad;font-size:2.7cqw;font-weight:500}.lp .mo-cards{grid-template-columns:repeat(3,1fr);gap:2.4cqw;display:grid}.lp .mo-mini{background:#fff;border-radius:3cqw;padding:3cqw 2.6cqw;box-shadow:0 1cqw 3cqw #1e23400f}.lp .mo-mini-i{color:#fff;border-radius:2.2cqw;place-items:center;width:7cqw;height:7cqw;margin-bottom:2cqw;font-size:2.6cqw;font-weight:700;display:grid}.lp .mo-mini b{font-size:2.9cqw;font-weight:600;display:block}.lp .mo-mini i{color:var(--slate);font-size:2.5cqw;display:block}.lp .mo-mini em{margin-top:1cqw;font-size:2.6cqw;font-weight:600;display:block}.lp .mo-list{background:#fff;border-radius:3.4cqw;flex:1;min-height:0;padding:1cqw 3cqw}.lp .mo-row{border-bottom:1px solid #eef0f5;align-items:center;gap:2.6cqw;padding:2.6cqw 0;display:flex}.lp .mo-row:last-child{border-bottom:0}.lp .mo-row-i{border-radius:2.2cqw;flex:none;width:7cqw;height:7cqw}.lp .mo-row-t{flex:1;min-width:0}.lp .mo-row-t b{font-size:3cqw;font-weight:600;display:block}.lp .mo-row-t i{color:var(--slate);font-size:2.5cqw}.lp .mo-row-a{text-align:right}.lp .mo-row-a b{font-size:3cqw;font-weight:600;display:block}.lp .mo-row-a em{font-size:2.5cqw;font-weight:600}.lp .mo-home{background:#1e23404d;border-radius:999px;width:32%;height:.9cqw;margin:2.5cqw auto}.lp .ins-eyebrow,.lp .ins-tag{border:1px solid var(--line);background:var(--white);font-family:var(--font-body);color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:.75rem;font-weight:600;display:inline-flex}.lp .ins-eyebrow i,.lp .ins-tag i{background:var(--violet);border-radius:2px;width:7px;height:7px}.lp .ins-sub{margin-top:18px}.lp .ins-row{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(24px,4vw,72px);margin-top:clamp(48px,6vw,96px);display:grid}.lp .ins-row.is-flip .ins-copy{order:2}.lp .ins-copy{max-width:420px}.lp .ins-row.is-flip .ins-copy{margin-left:auto}.lp .ins-t{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);margin-top:20px;font-size:clamp(1.5rem,2.6vw,2.125rem);font-weight:600;line-height:1.22}.lp .ins-b{font-family:var(--font-body);color:var(--ink-soft);margin-top:16px;font-size:.9375rem;line-height:1.7}.lp .ins-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lp .ins-cta{background:var(--violet-deep);font-family:var(--font-body);color:var(--white);transition:background .25s var(--ease);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:12px 22px;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.lp .ins-cta:hover{background:var(--violet)}.lp .ins-cta.is-ghost{border-color:var(--line);background:var(--white);color:var(--ink)}.lp .ins-cta.is-ghost:hover{border-color:var(--violet);background:var(--wash)}.lp .ins-stage{background:linear-gradient(160deg,#f4f6fb 0%,#eef1f8 60%,#f7f8fc 100%);border-radius:20px;justify-content:center;align-items:flex-end;height:clamp(340px,38vw,470px);padding-top:40px;display:flex;position:relative;overflow:hidden}.lp .ins-row.is-flip .ins-stage{order:1}.lp .ins-stage .ins-ph{--rz:-4deg;--fr:1.9%;background:linear-gradient(160deg,#3a3c45 0%,#16171c 40%,#2b2d34 100%);border-radius:12.5%;width:52%;max-width:190px;box-shadow:0 30px 60px #1e234038}.lp .ins-stage .ins-ph .ph-screen{border-radius:11%/5.2%}.lp .ins-stage .ins-ph .ph-island{background:#08090c;width:26%;height:3%;top:2.4%}.lp .ins-stage .ins-ph:before,.lp .ins-stage .ins-ph:after{content:"";pointer-events:none;background-repeat:no-repeat;width:1.1%;position:absolute}.lp .ins-stage .ins-ph:before{background-image:linear-gradient(#3f424c,#3f424c),linear-gradient(#3f424c,#3f424c),linear-gradient(#3f424c,#3f424c);background-position:0 0,0 42%,0 100%;background-size:100% 14%,100% 26%,100% 26%;border-radius:1px 0 0 1px;height:32%;top:19%;left:-.6%}.lp .ins-stage .ins-ph:after{background-image:linear-gradient(#3f424c,#3f424c);background-size:100% 100%;border-radius:0 1px 1px 0;height:20%;top:27%;right:-.6%}.lp .ins-row.is-flip .ins-stage .ins-ph{--rz:4deg}.lp .ins-stage .ins-ph.is-android{--fr:2.1%;background:linear-gradient(160deg,#40434c 0%,#191a1f 42%,#33353d 100%);border-radius:8.5%}.lp .ins-stage .ins-ph.is-android .ph-screen{border-radius:7.5%/3.6%}.lp .ins-stage .ins-ph.is-android .ph-island{border-radius:50%;width:4.4%;height:2.1%;top:1.8%}.lp .ins-stage .ins-ph.is-android:before,.lp .ins-stage .ins-ph.is-android:after{display:none}@media (max-width:860px){.lp .ins-row,.lp .ins-row.is-flip{grid-template-columns:minmax(0,1fr)}.lp .ins-row.is-flip .ins-copy,.lp .ins-row.is-flip .ins-stage{order:0}.lp .ins-copy,.lp .ins-row.is-flip .ins-copy{max-width:none;margin:0}.lp .ins-stage{height:clamp(300px,70vw,420px)}}.lp .sec.show{padding:40px 0 56px;overflow:hidden}.lp .show-eyebrow{font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--violet-deep);font-size:.75rem;font-weight:700;display:block}.lp .show-sub{margin-top:16px}.lp .show-lap[data-rv]{transition-duration:1s;transform:translateY(90px)scale(.96)}.lp .show-card[data-rv=left]{transform:translate(-110px)scale(.96)}.lp .show-card[data-rv=right]{transform:translate(110px)scale(.96)}.lp .show-card[data-rv=up]{transform:translateY(-70px)scale(.96)}.lp .show-card[data-rv]{transition-duration:.95s}.lp .show-lap[data-rv].is-in,.lp .show-card[data-rv].is-in{transform:none}.lp .show-stage{aspect-ratio:16/11;max-width:1120px;margin:0 auto;position:relative}.lp .show-lap{z-index:1;width:48%;position:absolute;top:50%;left:50%;translate:-50% -50%}.lp .show-lid{background:linear-gradient(#e7e9ee 0%,#cfd3dc 55%,#b9bec9 100%);border-radius:13px 13px 3px 3px;padding:.5%;position:relative;box-shadow:0 30px 70px #1e234033,inset 0 0 0 1px #ffffffb3}.lp .show-bezel{background:#0b0c10;border-radius:10px 10px 2px 2px;padding:2.2% 1.1% 1.1%;position:relative}.lp .show-bezel:before{content:"";background:#0b0c10;border-radius:0 0 6px 6px;width:13%;height:1.9%;position:absolute;top:0;left:50%;translate:-50%;box-shadow:0 0 0 1px #ffffff0a}.lp .show-scr{background:var(--white);border-radius:3px;overflow:hidden;container-type:inline-size}.lp .show-scr .stage{width:100%;margin:0;font-size:1.75cqw}.lp .show-scr .mk-win{max-width:none;box-shadow:none;border-radius:0}.lp .show-base{background:linear-gradient(#d5d9e1 0%,#b6bbc6 60%,#9aa0ad 100%);border-radius:2px 2px 12px 12px;height:13px;margin:0 -4.5%;position:relative;box-shadow:0 14px 22px #1e234024}.lp .show-base:before{content:"";background:#aab0bc;border-radius:0 0 6px 6px;width:13%;height:4px;position:absolute;top:0;left:50%;translate:-50%}.lp .show-card{z-index:3;border:1px solid var(--line);background:var(--white);font-family:var(--font-body);color:var(--ink);border-radius:12px;padding:12px 14px;font-size:.75rem;animation:10s ease-in-out infinite showFloat;position:absolute;box-shadow:0 18px 40px #141a3c1f}.lp .show-card b{font-family:var(--font-head);font-weight:600}.lp .show-card i,.lp .show-card em{font-style:normal}.lp .show-card-hd{color:var(--violet-deep);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:.75rem;display:flex}.lp .show-card-hd i{color:var(--slate)}.lp .show-cap,.lp .show-movers-sub{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);font-size:.625rem;display:block}.lp .show-bar{background:#eceef5;border-radius:999px;height:4px;margin:8px 0 6px;display:block;overflow:hidden}.lp .show-bar s{background:var(--violet);border-radius:999px;height:100%;text-decoration:none;display:block}.lp .show-bar s.is-up{background:#16a34a}.lp .show-bar s.is-dn{background:#dc2626}.lp .show-live{width:23%;min-width:190px;top:2%;left:0}.lp .show-live-hd{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding-bottom:10px;font-size:.8125rem;display:flex}.lp .show-live-hd b span{color:var(--violet-deep)}.lp .show-ref{border:1.6px solid var(--slate);border-top-color:#0000;border-radius:50%;width:12px;height:12px;margin-left:auto}.lp .show-live-row{align-items:center;gap:6px;margin-top:10px;display:flex}.lp .show-live-row i{color:var(--slate);margin-left:auto;font-size:.6875rem}.lp .show-dot{background:#16a34a;border-radius:50%;width:7px;height:7px}.lp .show-live-foot{color:var(--slate);justify-content:space-between;align-items:center;gap:8px;font-size:.625rem;display:flex}.lp .show-live-foot b{color:var(--ink-soft);font-size:.6875rem}.lp .show-ix{text-align:center;width:17%;min-width:150px}.lp .show-ix--1{top:4%;left:36%}.lp .show-ix--2{top:28%;left:0}.lp .show-ix-n{letter-spacing:.08em;color:var(--slate);font-size:.625rem;display:block}.lp .show-ix-v{margin-top:2px;font-size:1.0625rem;display:block}.lp .show-ix-c{margin-top:2px;font-size:.6875rem;font-weight:600;display:block}.lp .show-ix-c.is-up{color:#16a34a}.lp .show-ix-c.is-dn{color:#dc2626}.lp .show-lh{color:var(--slate);justify-content:space-between;font-size:.625rem;display:flex}.lp .show-sent{text-align:center;width:23%;min-width:190px;top:4%;right:0}.lp .show-sent .show-card-hd{text-align:left}.lp .show-gauge{width:78%;height:auto}.lp .show-sent-v{margin-top:-6px;font-size:1.5rem;display:block}.lp .show-sent-s{color:#dc2626;font-size:.6875rem;font-weight:600;display:block}.lp .show-sent-f{color:var(--slate);margin-top:8px;font-size:.625rem;display:block}.lp .show-alerts{width:23%;min-width:220px;bottom:0;left:0}.lp .show-new{background:rgba(var(--violet-rgb), .14);color:var(--violet-deep);border-radius:999px;padding:2px 7px;font-size:.625rem}.lp .show-al{border-top:1px solid var(--line);align-items:center;gap:8px;padding:7px 0;display:flex}.lp .show-al-i{background:#16a34a29;border-radius:6px;flex:none;width:18px;height:18px}.lp .show-al-i.is-dn{background:#dc262629}.lp .show-al-i.is-wait{background:rgba(var(--violet-rgb), .16)}.lp .show-al-t{flex:1;min-width:0}.lp .show-al-t b{font-size:.6875rem;display:block}.lp .show-al-t i{color:var(--slate);font-size:.5625rem}.lp .show-al-a{text-align:right}.lp .show-al-a b{font-size:.6875rem;display:block}.lp .show-al-a em{font-size:.5625rem;font-weight:600}.lp .show-al-a .is-hit{color:#dc2626}.lp .show-al-a .is-wait{color:var(--slate)}.lp .show-mini-btn,.lp .show-add{background:rgba(var(--violet-rgb), .12);width:fit-content;font-family:var(--font-body);color:var(--violet-deep);border-radius:999px;margin:10px auto 0;padding:6px 14px;font-size:.6875rem;font-weight:600;display:block}.lp .show-add{z-index:3;background:var(--white);border:1px solid var(--line);margin:0;padding:9px 16px;animation:11s ease-in-out -4s infinite showFloat;position:absolute;top:44%;right:12%;box-shadow:0 14px 30px #141a3c1f}.lp .show-movers{width:23%;min-width:220px;bottom:0;right:0}.lp .show-mv-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.lp .show-mv{border-radius:7px;margin-top:6px;padding:5px 8px;font-size:.625rem;display:block}.lp .show-mv b{font-size:.6875rem;display:block}.lp .show-mv.is-up{background:#16a34a1a}.lp .show-mv.is-up i{color:#16a34a}.lp .show-mv.is-dn{background:#dc262617}.lp .show-mv.is-dn i{color:#dc2626}.lp .show-card--2,.lp .show-sent{animation-delay:-3s}.lp .show-alerts{animation-delay:-6s}.lp .show-movers{animation-delay:-8s}@keyframes showFloat{0%,to{translate:0}50%{translate:0 -9px}}@media (max-width:1100px){.lp .show-stage{aspect-ratio:4/3.4}.lp .show-lap{width:66%}.lp .show-card,.lp .show-add{font-size:.6875rem}.lp .show-ix--1{left:30%}.lp .show-add{right:2%}}@media (max-width:760px){.lp .show-stage{aspect-ratio:auto;flex-direction:column;gap:14px;display:flex}.lp .show-lap,.lp .show-card,.lp .show-add{width:100%;min-width:0;animation:none;position:static;translate:none}.lp .show-lap{margin-bottom:8px}.lp .show-add{align-self:center}}@media (prefers-reduced-motion:reduce){.lp .show-card,.lp .show-add{animation:none}}.lp .aps-hs-top{align-items:center;gap:3cqw;margin-bottom:6cqw;display:flex}.lp .aps-hs-who{flex:1;min-width:0}.lp .aps-hs-who b{font-size:4cqw;font-weight:600;display:block}.lp .aps-bell{border:1.4px solid var(--ink-soft);border-radius:50% 50% 1.2cqw 1.2cqw;width:5cqw;height:5cqw}.lp .aps-hs-val{letter-spacing:-.03em;align-items:baseline;gap:2.4cqw;font-size:8cqw;display:flex;font-weight:600!important}.lp .aps-hs-val em{color:#16a34a;background:#16a34a1f;border-radius:999px;padding:.8cqw 2cqw;font-size:3cqw;font-style:normal}.lp .aps-quick{text-align:center;font-family:var(--font-body);color:var(--ink-soft);background:#f4f6fb;border-radius:4cqw;grid-template-columns:repeat(4,1fr);gap:2cqw;margin:6cqw 0;padding:4cqw 2cqw;font-size:2.8cqw;display:grid}.lp .aps-quick i{background:#fff;border-radius:50%;width:8cqw;height:8cqw;margin:0 auto 1.6cqw;display:block;box-shadow:0 1cqw 3cqw #1e23401a}.lp .aps-quick i svg{color:#6d30ad;width:4.2cqw;height:4.2cqw;margin:1.9cqw auto;display:block}.lp .aps-marks{gap:2cqw;margin:3cqw 0 5cqw;display:flex}.lp .aps-marks span{text-align:center;min-width:0;color:var(--ink);text-overflow:ellipsis;background:#f4f6fb;border-radius:2.4cqw;flex:1;padding:2cqw 1.6cqw;font-size:2.6cqw;font-weight:600;overflow:hidden}.lp .aps-marks i{margin-top:.8cqw;font-size:2.5cqw;font-style:normal;font-weight:600;display:block}.lp .aps-marks .is-up i{color:#16a34a}.lp .aps-marks .is-dn i{color:#dc2626}.lp .aps-ix{gap:2cqw;margin-bottom:5cqw;display:flex}.lp .aps-ix span{background:#f4f6fb;border-radius:2.4cqw;flex:1;min-width:0;padding:2.2cqw 2cqw}.lp .aps-ix i{letter-spacing:.04em;color:var(--slate);font-size:2.2cqw;font-style:normal;display:block}.lp .aps-ix b{margin-top:.6cqw;font-size:3cqw;font-weight:600;display:block}.lp .aps-ix em{font-size:2.4cqw;font-style:normal;font-weight:600}.lp .aps-ix .up{color:#16a34a}.lp .aps-ix .dn{color:#dc2626}.lp .aps-hs-hd{justify-content:space-between;align-items:baseline;font-size:3.8cqw;font-weight:600;display:flex}.lp .aps-hs-hd i{color:#6d30ad;font-size:2.8cqw;font-style:normal;font-weight:500}.lp .aps-hs-tabs{gap:2cqw;margin:3cqw 0;display:flex}.lp .aps-hs-tabs i{font-family:var(--font-body);color:var(--slate);background:#f4f6fb;border-radius:999px;padding:1.4cqw 3cqw;font-size:2.8cqw;font-style:normal}.lp .aps-hs-tabs i.is-on{color:#fff;background:#6d30ad}.lp .aps-hs-list{flex:1;min-height:0}.lp .aps-tr{border-bottom:1px solid #eef0f5;align-items:center;gap:3cqw;padding:2.6cqw 0;display:flex}.lp .aps-tr-i{background:#16a34a24;border-radius:2.6cqw;flex:none;width:8cqw;height:8cqw}.lp .aps-tr-i.is-sell{background:#dc262624}.lp .aps-tr-t{flex:1;min-width:0}.lp .aps-tr-t b{font-size:3.2cqw;display:block}.lp .aps-tr-a{text-align:right}.lp .aps-tr-a b{font-size:3.2cqw;display:block}.lp .fan{overflow:hidden}.lp .fan-eyebrow{background:var(--wash);border:1px solid var(--line);text-align:center;width:fit-content;font-family:var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--violet-deep);border-radius:999px;margin:8px auto 0;padding:9px 18px;font-size:.75rem;font-weight:700;display:block}.lp .fan-row{justify-content:center;align-items:flex-start;gap:clamp(8px,1.6vw,26px);padding:0 0 40px;list-style:none;display:flex}.lp .fan-item{flex:1 1 0;min-width:0;max-width:200px}.lp .fan-item:has(.is-lead){z-index:2;max-width:236px}.lp .fan-ph{--rz:calc(var(--i) * 9deg);max-width:none;margin-top:calc(var(--a) * 40px);transition:transform .55s var(--ease), translate .55s var(--ease), box-shadow .55s var(--ease);box-shadow:0 30px 60px #1e23403d}.lp .fan-ph.is-lead{--rz:0deg;margin-top:-18px}.lp .fan-item:hover .fan-ph{--rz:0deg;translate:0 -14px;box-shadow:0 40px 80px #1e23404d}.lp .fan-cap{margin-top:calc(var(--a) * 40px + 18px);font-family:var(--font-body);text-align:center;color:var(--ink-soft);font-size:.8125rem;line-height:1.5}@media (max-width:980px){.lp .fan-row{flex-wrap:wrap;gap:26px 18px}.lp .fan-item{flex:0 0 calc(33.33% - 12px)}.lp .fan-ph{--rz:calc(var(--i) * 4deg);margin-top:0}.lp .fan-cap{margin-top:16px}}@media (max-width:620px){.lp .fan-row{scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:16px;margin:0 -20px;padding:0 20px 28px;overflow-x:auto}.lp .fan-row::-webkit-scrollbar{display:none}.lp .fan-item{scroll-snap-align:center;flex:0 0 62%}.lp .fan-ph{--rz:0deg;margin-top:0}}@media (prefers-reduced-motion:reduce){.lp .fan-ph{transition:none}}.lp .hero-laptop{max-width:860px;margin:0 auto;padding:0 4% 7%;position:relative}.lp .hl-lid{background:linear-gradient(#232a3a 0%,#1a2030 100%);border-radius:22px 22px 6px 6px;padding:1.4% 1.4% 1.8%;position:relative;box-shadow:0 40px 90px #1e234038,inset 0 0 0 1px #ffffff0f}.lp .hl-screen{background:var(--white);border-radius:8px;overflow:hidden}.lp .hl-screen .mk-win,.lp .hl-screen .bnr-screen-mock{max-width:none;box-shadow:none;border-radius:0}.lp .hl-screen .mk-win{width:100%;margin:0}.lp .hl-base{background:linear-gradient(#2a3142 0%,#121722 100%);border-radius:2px 2px 14px 14px;height:16px;margin:0 -3%;position:relative;box-shadow:0 18px 30px #1e234029}.lp .hl-base:before{content:"";background:#0d111a;border-radius:0 0 8px 8px;width:14%;height:6px;position:absolute;top:0;left:50%;translate:-50%}.lp .hl-floats{pointer-events:none;position:absolute;inset:0}.lp .hl-float{-webkit-backdrop-filter:blur(12px);background:#ffffffd1;border:1px solid #ffffffb3;border-radius:12px;align-items:center;gap:10px;padding:10px 16px 10px 10px;animation:9s ease-in-out infinite hlFloat;display:flex;position:absolute;box-shadow:0 18px 44px #1e23401f}.lp .hl-float--1{top:10%;left:7%}.lp .hl-float--2{animation-delay:-3s;top:8%;right:7%}.lp .hl-float--3{animation-delay:-5s;top:40%;left:10%}.lp .hl-float--4{animation-delay:-7s;top:38%;right:10%}.lp .hl-float--5{animation-delay:-2s;top:68%;left:7%}.lp .hl-float--6{animation-delay:-6s;top:66%;right:7%}.lp .hl-ico.tone-pink{background:#db2777}.lp .hl-ico.tone-green{background:#16a34a}.lp .hl-ico{width:32px;height:32px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.lp .hl-ico.tone-violet{background:#9b63d3}.lp .hl-ico.tone-orange{background:#f97316}.lp .hl-ico.tone-gold{background:#d4a017}.lp .hl-ico.tone-sky{background:#3b82f6}.lp .hl-txt{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.lp .hl-txt b{font-family:var(--font-head);color:var(--ink);font-size:.9375rem;font-weight:600}.lp .hl-txt small{font-family:var(--font-body);color:var(--slate);font-size:.75rem}@keyframes hlFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}.lp .hero-laptop[data-rv]{transition-duration:1.05s;transform:translateY(110px)}.lp .hero-laptop[data-rv].is-in{transform:none}.lp .hl-phone[data-rv=right]{transform:translate(130px)}.lp .hl-phone[data-rv=left]{transform:translate(-130px)}.lp .hl-phone--l{left:0;right:auto}.lp .hl-phone{z-index:3;width:18%;max-width:160px;transition-duration:1.15s;position:absolute;bottom:0;right:0}.lp .hl-phone-ph{filter:drop-shadow(0 26px 44px #1e234042);width:100%;height:auto;display:block}.lp .hl-phone.is-in .hl-phone-ph{animation:7s ease-in-out 1.4s infinite hlPhoneFloat}@keyframes hlPhoneFloat{0%,to{translate:0}50%{translate:0 -10px}}@media (max-width:720px){.lp .hl-phone{width:26%}}@media (prefers-reduced-motion:reduce){.lp .hl-phone.is-in .hl-phone-ph{animation:none}}@media (max-width:1024px){.lp .hl-float{gap:9px;padding:10px 14px 10px 10px}.lp .hl-ico{width:30px;height:30px}.lp .hl-txt b{font-size:.875rem}.lp .hl-txt small{font-size:.75rem}}@media (max-width:720px){.lp .hl-floats{display:none}.lp .hl-lid{border-radius:12px 12px 4px 4px}.lp .hl-base{height:10px}}@media (prefers-reduced-motion:reduce){.lp .hl-float{animation:none}}@media (max-width:1024px){.lp .hero-walk{opacity:1;width:100%;margin:0;transform:none}}.lp .top-wrap{background:linear-gradient(180deg, #fff0 46%, var(--white) 90%), linear-gradient(90deg, var(--net-line) 0 1px, transparent 1px), linear-gradient(180deg, var(--net-line) 0 1px, transparent 1px), var(--white);background-position:top;background-repeat:no-repeat,repeat,repeat,no-repeat;position:relative}.lp .rad{text-align:center;background:linear-gradient(180deg, var(--white) 0%, #0d0720 34%, #0d0720 100%);padding:0 20px 10px;position:relative;overflow:hidden}.lp .rad-in{--orb:54px;--field:min(620px, 96vw);width:var(--field);height:calc(var(--field) / 2 + var(--orb) / 2);place-items:end center;margin:0 auto;display:grid;position:relative}.lp .rad-field{top:calc(100% - var(--orb) / 2);z-index:-1;width:var(--field);height:var(--field);color:#efe4ff;stroke-width:1.5px;pointer-events:none;max-width:none;position:absolute;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(#000 0% 46%,#0000 57%);mask-image:linear-gradient(#000 0% 46%,#0000 57%)}.lp .rad-petal{animation:8s ease-in-out infinite alternate radBreathe;animation-delay:calc(var(--i) * -.34s)}.lp .rad-glow{stroke-width:5px;filter:blur(9px);opacity:.8;animation:11s ease-in-out infinite alternate radGlow}.lp .rad-body{mix-blend-mode:screen;animation:11s ease-in-out 1.4s infinite alternate radGlow}@keyframes radBreathe{0%{transform:scaleX(1)scaleY(1)}to{transform:scaleX(1.025)scaleY(1.015)}}@keyframes radGlow{0%{opacity:.62}to{opacity:.95}}.lp .rad-orb{z-index:0;width:var(--orb);height:var(--orb);place-items:center;animation:7s ease-in-out infinite alternate radFloat;display:grid;position:relative}.lp .rad-orb svg{clip-path:circle(50%);height:100%}.lp .rad-orb:before{content:"";z-index:-1;background:radial-gradient(circle,#9b63d366 0%,#9b63d300 66%);border-radius:50%;animation:6s ease-in-out infinite alternate radHalo;position:absolute;inset:-52px}@keyframes radFloat{0%{transform:translateY(3px)}to{transform:translateY(-5px)}}@keyframes radHalo{0%{opacity:.72;transform:scale(.92)}to{opacity:1;transform:scale(1.1)}}@media (max-width:640px){.lp .rad{padding:0 16px 10px}.lp .rad-in{--orb:46px}.lp .rad-orb:before{inset:-38px}}.lp .strip{--strip-lap:38s;background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 0;overflow:hidden}.lp .strip-mask{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp .strip-track{width:max-content;animation:stripRun var(--strip-lap) linear infinite;display:flex}.lp .strip:hover .strip-track{animation-play-state:paused}.lp .strip-run{align-items:center;margin:0;padding:0;list-style:none;display:flex}.lp .strip-item{color:var(--slate);font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 clamp(16px,1.5vw,26px);font-size:clamp(1.18rem,1.15vw,1.4rem);font-weight:800;display:flex}.lp .strip-item:after{content:"•";color:var(--slate-light);letter-spacing:0;margin-left:clamp(16px,1.5vw,26px);margin-right:calc(-1*clamp(16px,1.5vw,26px))}@keyframes stripRun{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp .strip-track{width:100%;animation:none}.lp .strip-run{flex-wrap:wrap;justify-content:center;row-gap:6px;width:100%}.lp .strip-run+.strip-run{display:none}}@media (max-width:640px){.lp .strip{padding:16px 0}.lp .strip-item{letter-spacing:.06em;padding:0 12px}.lp .strip-item:after{margin-left:12px;margin-right:-12px}}.lp .crest{background:radial-gradient(68% 90% at 96% 6%, rgba(var(--violet-rgb), .26) 0%, rgba(var(--violet-rgb), 0) 60%), radial-gradient(70% 110% at 2% 38%, rgba(var(--violet-rgb), .34) 0%, rgba(var(--violet-rgb), 0) 62%), linear-gradient(112deg, #6d30ad 0%, #4c1d95 22%, #341367 48%, #1e0b40 74%, #110623 100%);height:clamp(230px,27vw,430px);position:relative;overflow:hidden}.lp .crest:before{content:"";background-image:radial-gradient(circle,#ffffff38 1px,#0000 1.3px);background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(96% 118% at 63% 96%,#000 0%,#000000b8 42%,#00000047 68%,#0000 86%);mask-image:radial-gradient(96% 118% at 63% 96%,#000 0%,#000000b8 42%,#00000047 68%,#0000 86%)}.lp .crest-line{position:absolute;inset:0}.lp .crest-field{stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;display:block;position:absolute;inset:0}.lp .crest-sharp{stroke:#fffffff0;stroke-width:2px}.lp .crest-blur{stroke:#ffffff80;stroke-width:6px;filter:blur(9px)}.lp .crest-line.is-in .crest-field{animation:crestDraw 1.9s var(--ease) forwards}@keyframes crestDraw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}.lp .crest-node{left:var(--nx);top:var(--ny);isolation:isolate;place-items:center;width:0;height:0;display:grid;position:absolute}.lp .crest-dot{background:#fff;border-radius:50%;width:22px;height:22px;position:relative;box-shadow:0 0 0 5px #ffffff29,0 0 26px 6px #fff6}.lp .crest-dot:before,.lp .crest-dot:after{content:"";z-index:-1;border-radius:50%;position:absolute}.lp .crest-dot:before{background:radial-gradient(circle,#ffffff1a 0 54%,#fff0 76%);inset:-62px}.lp .crest-dot:after{background:radial-gradient(circle,#ffffff1f 0 56%,#fff0 78%);inset:-30px}.lp .crest-node.is-in .crest-dot:before{animation:9s ease-in-out 1.6s infinite alternate crestHalo}@keyframes crestHalo{to{opacity:.72;transform:scale(1.04)}}@media (max-width:640px){.lp .crest{height:clamp(170px,46vw,240px)}.lp .crest:before{background-size:15px 15px}.lp .crest-dot{width:16px;height:16px}.lp .crest-dot:before{inset:-40px}.lp .crest-dot:after{inset:-20px}.lp .crest-blur{filter:blur(7px)}}.lp .sec.clar{background:var(--violet);padding:72px 0 52px;position:relative;overflow:hidden}.lp .sec-head.clar-head{max-width:1100px}.lp .clar-head .lead{max-width:720px;margin-inline:auto}.lp .clar-eyebrow{color:#ffffffe0;letter-spacing:.14em;text-transform:uppercase;margin-bottom:18px;font-size:.75rem;font-weight:700;display:block}.lp .clar-title{color:var(--white);font-weight:700}.lp .clar-sub{color:var(--white)}.lp .clar-lead{color:#ffffffeb;text-align:center;text-wrap:balance;margin:40px auto 0;padding:0 24px;font-size:clamp(1rem,.9rem + .3vw,1.125rem);font-weight:600;line-height:1.45}.lp .clar-names{grid-template-columns:repeat(4,1fr);gap:14px;width:100%;max-width:1080px;margin:40px auto 0;padding:0 24px;list-style:none;display:grid}.lp .clar-card{border-radius:var(--r-md);background:#ffffff1f;border:1px solid #ffffff42;align-items:center;gap:12px;padding:16px 18px;display:flex}.lp .clar-card h3{color:var(--white);margin:0;font-size:.9375rem;font-weight:600;line-height:1.25}.lp .clar-card-ico{color:#ffffffeb;flex:none;font-size:22px}.lp .clar-row{flex:none;height:clamp(260px,26vw,400px);margin-top:48px;display:flex}.lp .clar-panel{min-width:0;transition:flex-grow .56s var(--ease), box-shadow .3s var(--ease);background:#f1ebf8;flex:1 1 0;position:relative;overflow:hidden;box-shadow:inset -1px 0 #6d30ad24}.lp .clar-name{z-index:2;position:relative}.lp .clar-go{pointer-events:auto;color:inherit;text-decoration:none}.lp .clar-go:after{content:"";z-index:3;position:absolute;inset:-100vh -100vw}.lp .clar-panel:has(.clar-go:focus-visible){outline:3px solid var(--white);outline-offset:-3px}.lp .clar-go:after,.lp .clar-go{cursor:pointer}.lp .clar-shot{object-fit:cover;object-position:center;width:100%;height:100%;transition:filter .56s var(--ease), transform .56s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.lp .clar-shot[src*=rail-jar-violet]{object-position:72% center}.lp .clar-panel:after{content:"";pointer-events:none;background:linear-gradient(#fff0 45%,#ffffffb8 74%,#fffffff0 100%);position:absolute;inset:0}.lp .clar-text{z-index:2;pointer-events:none;position:absolute;bottom:clamp(16px,2vw,30px);left:clamp(14px,1.6vw,26px);right:clamp(14px,1.6vw,26px)}.lp .clar-name{color:var(--ink);text-wrap:balance;font-size:clamp(17px,1.15vw,22px);font-weight:600;line-height:1.25;display:block}.lp .clar-reveal{opacity:0;transition:grid-template-rows .45s var(--ease), opacity .3s var(--ease);grid-template-rows:0fr;display:grid}.lp .clar-reveal>*{min-height:0;overflow:hidden}.lp .clar-panel:hover .clar-reveal{opacity:1;grid-template-rows:1fr}.lp .clar-panel:has(.clar-go:focus-visible) .clar-reveal{opacity:1;grid-template-rows:1fr}@media (hover:none){.lp .clar-reveal{opacity:1;grid-template-rows:1fr}}.lp .clar-body{color:var(--ink-soft);margin:0;padding:10px 0 0;font-size:.8125rem;font-weight:500;line-height:1.55}.lp .clar-plus{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:38px;height:38px;transition:background .3s var(--ease);background:#6d30ad24;border-radius:50%;position:absolute;top:clamp(16px,2vw,30px);left:clamp(14px,1.6vw,26px)}.lp .clar-plus:before,.lp .clar-plus:after{content:"";background:var(--violet-deep);border-radius:1px;position:absolute;top:50%;left:50%}.lp .clar-plus:before{width:14px;height:2px;transform:translate(-50%,-50%)}.lp .clar-plus:after{width:2px;height:14px;transform:translate(-50%,-50%)}.lp .clar-panel:hover{flex-grow:1.55}.lp .clar-panel:hover .clar-shot{transform:scale(1.08)}.lp .clar-panel:hover .clar-plus{background:#6d30ad3d}@media (max-width:1200px){.lp .clar-row{flex-wrap:wrap;gap:8px;height:auto;padding:0 20px}.lp .clar-panel{border-radius:var(--r-md);height:clamp(190px,26vw,250px);box-shadow:none;flex:calc(25% - 8px)}}@media (max-width:640px){.lp .sec.clar{padding:56px 0 40px}.lp .clar-names{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:28px;padding:0 16px}.lp .clar-card{gap:9px;padding:12px 13px}.lp .clar-card h3{font-size:.8125rem}.lp .clar-card-ico{font-size:18px}.lp .clar-row{margin-top:36px;padding:0 16px}.lp .clar-panel{flex:calc(50% - 8px)}.lp .clar-plus{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.lp .clar-panel,.lp .clar-shot,.lp .clar-plus,.lp .clar-reveal{transition:none}}.lp .cq{width:100%;margin:0 auto;container-type:inline-size}.lp .stage{margin:0 auto;font-size:13px;position:relative}@supports (width:1cqw){.lp .stage{font-size:1.315cqw}}.lp .mk-win{background:#fff;border-radius:1.15em;overflow:hidden;box-shadow:0 2.5em 5em #1c144642,0 .4em 1em #1c14461a}.lp .mk-bar{background:#f7f8fc;border-bottom:1px solid #edeff6;align-items:center;gap:.45em;height:2.35em;padding:0 1em;display:flex}.lp .mk-dot{background:#dde1ec;border-radius:50%;width:.55em;height:.55em}.lp .mk-dot:first-child{background:#ff9e9e}.lp .mk-dot:nth-child(2){background:#ffd495}.lp .mk-dot:nth-child(3){background:#a9e6be}.lp .mk-url{background:#edeff6;border-radius:.5em;flex:1;max-width:16em;height:1.05em;margin-left:.9em}.lp .mk-phone{background:#fff;border-radius:2.1em;padding:.55em;box-shadow:0 2.4em 4.4em #1c144642,0 .3em .8em #1c144614}.lp .mk-screen{background:#f7f8fc;border-radius:1.7em;flex-direction:column;height:100%;display:flex;overflow:hidden}.lp .mk-ph-top{background:linear-gradient(120deg, var(--violet), var(--indigo));color:#fff;padding:1.5em .9em .9em}.lp .mk-ph-top i{background:#ffffff8c;border-radius:.3em;width:4.4em;height:.42em;display:block}.lp .mk-ph-top b{background:#ffffffe6;border-radius:.35em;width:6.4em;height:.7em;margin-top:.4em;display:block}.lp .mk-chips{align-items:center;gap:.3em;padding:.6em .75em 0;display:flex}.lp .mk-chips span{letter-spacing:.04em;color:var(--slate);white-space:nowrap;background:#fff;border-radius:1em;padding:.5em .85em;font-size:.42em;font-weight:800;box-shadow:0 .12em .4em #1c14460d}.lp .mk-chips span.on{background:linear-gradient(90deg, var(--violet), var(--indigo));color:#fff}.lp .mk-chips span.add{color:var(--violet);padding:.5em .7em}.lp .mk-ph-list{flex-direction:column;gap:.5em;padding:.75em;display:flex}.lp .mk-row{background:#fff;border-radius:.6em;align-items:center;gap:.5em;padding:.5em;display:flex;box-shadow:0 .12em .4em #1c14460d}.lp .mk-av{background:linear-gradient(140deg,#9c7bff,#5fc0f5);border-radius:.45em;flex:none;width:1.35em;height:1.35em}.lp .mk-av.g{background:linear-gradient(140deg,#4fd3a6,#2fb4e8)}.lp .mk-av.o{background:linear-gradient(140deg,#ffb36b,#ff7e9d)}.lp .mk-lines{flex-direction:column;flex:1;gap:.26em;display:flex}.lp .mk-lines i{background:#e1e6f0;border-radius:.2em;height:.34em;display:block}.lp .mk-lines i:first-child{background:#ced5e5;width:70%}.lp .mk-lines i:last-child{width:45%}.lp .mk-pill{background:#dcf6e9;border-radius:.3em;flex:none;width:3.4em;height:.95em}.lp .mk-pill.b{background:#d8e9ff}.lp .mk-pill.o{background:#ffe2c9}.lp .mk-tabs{background:#fff;border-top:1px solid #edeff6;justify-content:space-around;align-items:center;margin-top:auto;padding:.85em .9em 1em;display:flex}.lp .mk-tabs span{background:#e1e6f0;border-radius:.32em;width:1.05em;height:1.05em}.lp .mk-tabs span.on{background:linear-gradient(140deg,#8e6bff,#5fb6f5)}.lp .mk-bars{align-items:flex-end;gap:.28em;height:3.2em;padding:.7em .9em 0;display:flex}.lp .mk-bars span{background:linear-gradient(#8e6bff,#5fb6f5);border-radius:.22em .22em 0 0;flex:1}.lp .mk-flat{box-shadow:none;background:#f7f8fc;margin-top:.5em}.lp .mk-shadow{filter:blur(2px);background:radial-gradient(#28235a33,#28235a00 70%);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.lp .dm{color:var(--ink);background:#f4f6fb;font-size:1em;line-height:1.25}.lp .dm b,.lp .dm i{font-style:normal;display:block}.lp .dm-cap{letter-spacing:.12em;text-transform:uppercase;color:var(--slate-light);white-space:nowrap;text-overflow:ellipsis;font-size:.4em;font-weight:800;display:block;overflow:hidden}.lp .dm-n{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.4em;font-weight:800;display:block}.lp .dm-up{color:#16a34a}.lp .dm-dn{color:#dc2626}.lp .dm-ticker{background:#fff;border-bottom:1px solid #e9ecf4;align-items:center;height:1.35em;padding:0 .7em;display:flex;overflow:hidden}.lp .dm-ticker-track{width:max-content;animation:46s linear infinite dmTicker;display:flex}.lp .dm-ticker-set{align-items:center;gap:1.15em;padding-right:1.15em;display:flex}.lp .dm-ticker span{letter-spacing:.09em;text-transform:uppercase;color:var(--slate);white-space:nowrap;gap:.5em;font-size:.37em;font-weight:800;display:flex}.lp .dm-ticker i{color:#c2c9da}.lp .dm-body{align-items:stretch;gap:.45em;padding:.5em;display:flex}.lp .dm-col{flex-direction:column;gap:.45em;min-width:0;display:flex}.lp .dm-l,.lp .dm-r{flex:none;width:10.6em}.lp .dm-c{flex:1;min-width:0}.lp .dm-card{background:#fff;border:1px solid #e9ecf4;border-radius:.5em;padding:.45em .5em}.lp .dm-brand{background:#fff;border:1px solid #e6e9f2;border-radius:.5em;align-items:center;gap:.4em;padding:.5em;display:flex}.lp .dm-brand-t{letter-spacing:-.01em;min-width:0;font-size:.46em;font-weight:800}.lp .dm-brand-t i{letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;margin-top:.2em;font-size:.72em;font-weight:700}.lp .dm-search{color:#aeb6c8;background:#fff;border:1px solid #e9ecf4;border-radius:.45em;padding:.42em .55em;font-size:.4em;font-weight:700}.lp .dm-l .dm-movers:last-child{flex-direction:column;flex:1;display:flex}.lp .dm-mv-grid{grid-template-columns:1fr 1fr;gap:.3em;margin-top:.4em;display:grid}.lp .dm-l .dm-movers:last-child .dm-mv-grid{flex:1}.lp .dm-mv-col{flex-direction:column;gap:.22em;min-width:0;display:flex}.lp .dm-l .dm-movers:last-child .dm-mv-col{justify-content:space-between}.lp .dm-mv{background:#eefaf2;border:1px solid #d5f0e0;border-radius:.35em;flex-direction:column;gap:.1em;min-width:0;padding:.3em .35em;display:flex}.lp .dm-mv-dn{background:#fdeef0;border-color:#f7d8dd}.lp .dm-mv span{letter-spacing:.04em;text-transform:uppercase;color:#15803d;white-space:nowrap;text-overflow:ellipsis;font-size:.36em;font-weight:800;overflow:hidden}.lp .dm-mv i{color:#16a34a;font-variant-numeric:tabular-nums;font-size:.34em;font-weight:800}.lp .dm-mv-dn span{color:#b91c1c}.lp .dm-mv-dn i{color:#dc2626}.lp .dm-idx-grid{grid-template-columns:repeat(3,1fr);gap:.4em;display:grid}.lp .dm-idx{background:#fff;border:1px solid #e9ecf4;border-radius:.5em;min-width:0;padding:.42em .5em .45em}.lp .dm-idx-top{justify-content:space-between;align-items:baseline;gap:.4em;display:flex}.lp .dm-idx-top b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.55em;font-weight:800}.lp .dm-range{background:#e9ecf4;border-radius:.08em;height:.16em;margin:.35em 0 .22em;position:relative}.lp .dm-range i{background:var(--violet);border-radius:50%;width:.3em;height:.3em;position:absolute;top:50%;transform:translate(-50%,-50%)}.lp .dm-lohi{color:#aeb6c8;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:.32em;font-weight:700;display:flex}.lp .dm-tbl-grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:.4em;display:grid}.lp .dm-tbl-col{flex-direction:column;gap:.4em;min-width:0;display:flex}.lp .dm-tbl{border:1px solid var(--tblb,#e9ecf4);background:#fff;border-radius:.6em;min-width:0;padding:.45em .5em .3em;box-shadow:0 .1em .35em #1c14460d}.lp .dm-tbl-h{color:var(--tblc,var(--slate));justify-content:space-between;align-items:center;gap:.3em;display:flex}.lp .dm-tbl-t{letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:.34em;font-size:.42em;font-weight:800;display:flex;overflow:hidden}.lp .dm-handle{fill:currentColor;flex:none;width:.95em;height:.95em}.lp .dm-tbl-a{color:#c2c9da;flex:none;align-items:center;gap:.34em;display:flex}.lp .dm-chev{stroke-linecap:round;flex:none;width:.5em;height:.34em}.lp .dm-kebab{font-size:.42em;font-weight:800;line-height:1}.lp .dm-tbl-c{border-bottom:1px solid #eef1f7;grid-template-columns:1fr auto auto;gap:.4em;padding:.34em 0 .3em;display:grid}.lp .dm-tbl-c span{letter-spacing:.13em;text-transform:uppercase;color:#aeb6c8;font-size:.34em;font-weight:800}.lp .dm-tbl-c span:nth-child(2){text-align:right;width:4.24em}.lp .dm-tbl-c span:nth-child(3){text-align:right;width:5.41em}.lp .dm-tr{border-bottom:1px solid #f4f6fb;grid-template-columns:1fr auto auto;align-items:center;gap:.4em;padding:.28em 0;display:grid}.lp .dm-tr:last-child{border-bottom:0}.lp .dm-tr-name{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.4em;font-weight:800;overflow:hidden}.lp .dm-tr-name i{letter-spacing:.06em;color:#aeb6c8;font-size:.78em;font-weight:700;display:block}.lp .dm-tr .dm-n{text-align:right;width:3.6em}.lp .dm-ltp{text-align:right;font-variant-numeric:tabular-nums;width:4.6em;font-size:.4em;font-weight:800}.lp .dm-tr .dm-n,.lp .dm-tr .dm-ltp{animation:dmTick var(--tk,9s) ease-out var(--td,0s) infinite;border-radius:.28em;margin:-.12em -.22em;padding:.12em .22em}.lp .dm-tr .dm-up{--tick:#16a34a2e}.lp .dm-tr .dm-dn{--tick:#dc262629}.lp .dm-tr .dm-ltp{--tick:#1e234017}.lp .dm-sent{text-align:center}.lp .dm-sent .dm-cap{text-align:left}.lp .dm-gauge{width:76%;height:auto;margin:.2em auto 0;display:block}.lp .dm-sent b{letter-spacing:-.02em;margin-top:-.6em;font-size:.6em;font-weight:800}.lp .dm-sent i{letter-spacing:.16em;text-transform:uppercase;color:var(--slate-light);margin-top:.3em;font-size:.34em;font-weight:800}.lp .dm-tabs{gap:.25em;margin:.4em 0;display:flex}.lp .dm-tabs span{color:var(--slate);white-space:nowrap;background:#f4f6fb;border-radius:.9em;padding:.35em .6em;font-size:.34em;font-weight:800}.lp .dm-tabs span.on{background:linear-gradient(90deg, var(--violet), var(--indigo));color:#fff}.lp .dm-news,.lp .dm-nl{flex-direction:column;flex:1;display:flex}.lp .dm-ni{border-bottom:1px solid #f4f6fb;flex-direction:column;flex:1;justify-content:center;padding:.4em 0;display:flex}.lp .dm-ni:last-child{border-bottom:0}.lp .dm-ni span{-webkit-line-clamp:2;letter-spacing:-.01em;color:var(--ink);-webkit-box-orient:vertical;font-size:.42em;font-weight:800;line-height:1.35;display:-webkit-box;overflow:hidden}.lp .dm-ni em{justify-content:space-between;align-items:baseline;gap:.4em;margin-top:.36em;font-style:normal;display:flex}.lp .dm-ni i{color:var(--violet);white-space:nowrap;text-overflow:ellipsis;font-size:.34em;font-weight:800;overflow:hidden}.lp .dm-ni b{color:#aeb6c8;white-space:nowrap;flex:none;font-size:.34em;font-weight:700}.lp .dm-fii{border-radius:1em;justify-content:space-between;align-items:center;gap:.4em;display:flex}.lp .dm-fii span{letter-spacing:.02em;color:var(--ink);white-space:nowrap;font-size:.4em;font-weight:800}.lp .dm-fii b{color:var(--indigo);white-space:nowrap;font-size:.38em;font-weight:800}.lp .dm-dock{background:#fff;border-top:1px solid #e9ecf4;justify-content:center;align-items:center;gap:.9em;padding:.42em .6em .5em;display:flex}.lp .dm-dock span{color:var(--slate);white-space:nowrap;font-size:.4em;font-weight:800}.lp .dm-dock span.on{color:#fff;background:#9b63d3;border-radius:1em;padding:.35em .85em}.lp .mk-url.is-t{letter-spacing:.01em;color:#9aa3b8;max-width:26.67em;height:1.75em;margin-left:1.5em;padding:0 .95em;font-size:.6em;font-style:normal;font-weight:600;line-height:1.75em}.lp .mk-row.is-t .mk-av{color:#fff;border-radius:.73em;justify-content:center;align-items:center;width:2.18em;height:2.18em;font-size:.62em;font-weight:800;display:flex}.lp .mk-row.is-t .mk-lines{gap:.1em}.lp .mk-row.is-t .mk-lines i{text-overflow:ellipsis;white-space:nowrap;background:0 0;height:auto;font-style:normal;line-height:1.2;overflow:hidden}.lp .mk-row.is-t .mk-lines i:first-child{letter-spacing:.005em;width:auto;color:var(--ink);background:0 0;font-size:.7em;font-weight:800}.lp .mk-row.is-t .mk-lines i:last-child{width:auto;color:var(--slate-light);font-size:.56em;font-weight:600}.lp .mk-spark{flex:none;width:4em;height:1.4em;display:block}.lp .mk-spark polyline{fill:none;stroke:var(--green);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.lp .mk-spark.dn polyline{stroke:var(--coral)}.lp .mk-val{flex-direction:column;flex:none;align-items:flex-end;gap:.08em;display:flex}.lp .mk-val b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:.66em;font-weight:800;line-height:1.2}.lp .mk-val i{color:var(--green);font-variant-numeric:tabular-nums;font-size:.58em;font-style:normal;font-weight:800;line-height:1.2}.lp .mk-val i.down{color:var(--coral)}.lp .mk-ph-top.is-t>i{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;background:0 0;width:auto;height:auto;font-size:.52em;font-style:normal;font-weight:800;line-height:1}.lp .mk-ph-top.is-t>b{letter-spacing:-.01em;background:0 0;width:auto;height:auto;margin-top:.49em;font-size:.82em;font-weight:800;line-height:1.15}.lp .mk-ph-quote{align-items:baseline;gap:.4em;margin-top:.35em;display:flex}.lp .mk-ph-quote b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;width:auto;height:auto;margin-top:0;font-size:1.02em;font-weight:800}.lp .mk-ph-quote i{color:#b9f5da;font-variant-numeric:tabular-nums;background:0 0;border-radius:0;width:auto;height:auto;font-size:.6em;font-style:normal;font-weight:800}.lp .mk-ph-quote i.down{color:#ffd2d8}.lp .mr-stage{width:100%;height:auto}.lp .mr{width:100%;height:auto;display:block}.lp .mr-hub{letter-spacing:-.3px;fill:var(--violet-deep);text-anchor:middle;font-size:22px;font-weight:800}.lp .mr-lbl{letter-spacing:-.1px;fill:var(--ink-soft);font-size:15px;font-weight:700}.lp .mr-in{opacity:0}.lp .mr-stage.is-in .mr-in{opacity:1;animation:mrIn .55s var(--ease) both}.lp .mr-sweep,.lp .mr-ping{transform-box:view-box;transform-origin:500px 320px}.lp .mr-stage.is-in .mr-sweep{animation:9s linear infinite mrSweep}.lp .mr-ping{opacity:0}.lp .mr-stage.is-in .mr-ping{animation:3.6s ease-out 1s infinite mrPing}.lp .mr-stage.is-in .mr-blip{animation:3s ease-in-out infinite mrBlip}.lp .sec{flex-direction:column;justify-content:center;min-height:100svh;padding:110px 0;display:flex}.lp .sec--tight{padding:86px 0}.lp .sec--auto{min-height:auto}.lp .sec--wash{background:var(--wash)}.lp .sec-head{text-align:center;max-width:640px;margin:0 auto}.lp .sec-head .lead{margin-top:18px}.lp .sec-ico{width:44px;height:44px;margin:0 auto 22px}.lp .pair{grid-template-columns:1fr 1fr;gap:64px;max-width:900px;margin:0 auto;display:grid}.lp .pair-item{grid-template-columns:44px 1fr;align-items:start;gap:20px;display:grid}.lp .pair-item h3{margin-bottom:10px;font-size:1.15rem;line-height:1.4}.lp .pair-badge{width:44px;height:44px}.lp .pitch{--pitch-bg:radial-gradient(62% 38% at 50% 0%, rgba(var(--violet-deep-rgb), .62) 0%, rgba(var(--violet-deep-rgb), .56) 24%, rgba(var(--violet-deep-rgb), .34) 50%, rgba(var(--violet-deep-rgb), .14) 72%, rgba(var(--violet-deep-rgb), 0) 88%), radial-gradient(130% 100% at 50% 0%, rgba(var(--violet-rgb), .8) 0%, rgba(var(--violet-rgb), .74) 9%, rgba(var(--violet-rgb), .7) 22%, rgba(var(--violet-rgb), .62) 38%, rgba(var(--violet-rgb), .52) 56%, rgba(var(--violet-rgb), .38) 72%, rgba(var(--violet-rgb), .2) 86%, rgba(var(--violet-rgb), 0) 100%);--pitch-wash:#9b63d3;--pitch-wash-alpha:0;--pitch-ink:#000;--pitch-accent:var(--violet-deep);--pitch-glow-a:transparent;--pitch-glow-b:transparent;--pitch-aur-a:transparent;--pitch-aur-b:transparent;--pitch-aur-c:transparent;--pitch-sheen:transparent;--pitch-bloom-a:#60a5fa5c;--pitch-bloom-b:#e8579f33;--pitch-bloom-c:#9b63d352;--pitch-grain-o:.05;--pitch-line2:#000;--pitch-btn:#9b63d3;--pitch-btn-hover:#4c1d95;--pitch-btn-ink:#fff;--pitch-btn-shadow:0 8px 22px #4c1d954d;--pitch-btn-shadow-hover:0 14px 30px #4c1d956b;isolation:isolate;text-align:center;background:var(--pitch-bg);position:relative;overflow:hidden}html.dark .lp .pitch{--pitch-bg:linear-gradient(180deg, #0b1020 0%, #171034 100%);--pitch-wash:#a78bfa;--pitch-wash-alpha:.075;--pitch-ink:#f1f5f9;--pitch-accent:#d0b3ff;--pitch-glow-a:#a78bfa38;--pitch-glow-b:#7c3aed42;--pitch-aur-a:#a78bfa33;--pitch-aur-b:#38c7ea29;--pitch-aur-c:#ffffff0f;--pitch-sheen:#ffffff12;--pitch-bloom-a:#3b82f642;--pitch-bloom-b:#e8579f24;--pitch-bloom-c:#8b5cf64d;--pitch-grain-o:.07;--pitch-line2:#f1f5f9;--pitch-btn:#7c3aed;--pitch-btn-hover:#6d28d9;--pitch-btn-ink:#fff;--pitch-btn-shadow:0 8px 22px #00000080;--pitch-btn-shadow-hover:0 14px 30px #0009}.lp .pitch{justify-content:flex-start;padding-top:150px}.lp .pitch:before,.lp .pitch:after{content:"";z-index:-1;filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.lp .pitch:before{background:var(--pitch-glow-a);width:46vw;height:46vw;animation:24s ease-in-out infinite alternate pitchGlowA;top:-15vw;left:-11vw}.lp .pitch:after{background:var(--pitch-glow-b);width:40vw;height:40vw;animation:30s ease-in-out infinite alternate pitchGlowB;bottom:-17vw;right:-13vw}.lp .pitch-air{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp .pitch-aurora,.lp .pitch-air-sheen{display:block;position:absolute}.lp .pitch-bloom{display:block;position:absolute;inset:-18% -12%}.lp .pitch-bloom i{filter:blur(52px);will-change:transform;border-radius:50%;display:block;position:absolute}.lp .pb-1{background:radial-gradient(circle at 42% 38%, var(--pitch-bloom-a) 0%, transparent 70%);width:62vw;height:62vw;animation:42s ease-in-out infinite alternate pitchBloomA;top:-20vw;left:-12vw}.lp .pb-2{background:radial-gradient(circle at 50% 45%, var(--pitch-bloom-b) 0%, transparent 68%);width:52vw;height:52vw;animation:54s ease-in-out infinite alternate pitchBloomB;top:2vw;right:-18vw}.lp .pb-3{background:radial-gradient(circle at 45% 40%, var(--pitch-bloom-c) 0%, transparent 70%);width:56vw;height:56vw;animation:48s ease-in-out infinite alternate pitchBloomC;bottom:-28vw;right:-8vw}.lp .pitch-grain{opacity:var(--pitch-grain-o,.05);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");display:block;position:absolute;inset:0}.lp .pitch-aurora{background:radial-gradient(closest-side circle at 32% 30%, var(--pitch-aur-a) 0%, transparent 100%), radial-gradient(closest-side circle at 70% 42%, var(--pitch-aur-b) 0%, transparent 100%), radial-gradient(closest-side circle at 48% 72%, var(--pitch-aur-c) 0%, transparent 100%);width:165vw;height:165vw;margin:-82.5vw 0 0 -82.5vw;animation:55s linear infinite pitchAurora;top:50%;left:50%}.lp .pitch-air-sheen{background:linear-gradient(100deg, transparent 0%, transparent 38%, var(--pitch-sheen) 50%, transparent 62%, transparent 100%);width:150%;height:160%;animation:21s linear infinite pitchSheen;top:-30%;left:-25%}.lp .pitch-wash{z-index:-1;pointer-events:none;width:120%;max-width:none;height:120%;animation:27s ease-in-out infinite alternate pitchWash;position:absolute;inset:-10%}.lp .pitch-wash path{fill:var(--pitch-wash);opacity:var(--pitch-wash-alpha)}.lp .pitch-copy{max-width:1620px;margin:0 auto}.lp .pitch-line{color:var(--pitch-ink);margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:hidden}.lp .pitch-line-in{opacity:0;transition:transform .9s var(--ease), opacity .9s var(--ease);transition-delay:var(--d,0s);will-change:transform;display:block;transform:translateY(115%)}.lp .pitch-title.is-in .pitch-line-in{opacity:1;transform:none}.lp .pitch-title{max-width:min(18em,100%);margin:0 auto;font-size:6rem;font-weight:800;line-height:1.1}.lp .pitch-line--2{color:var(--pitch-line2);margin-top:.55em;font-size:.6em;font-weight:700}.lp .pitch .hl{color:var(--pitch-accent)}@media (max-width:900px){.lp .pitch{padding-top:118px}.lp .pitch-copy{max-width:1100px}.lp .pitch-title{font-size:clamp(2.4rem,1.5rem + 3.6vw,5rem)}.lp .pitch-line--2{font-size:.62em}}@media (prefers-reduced-motion:reduce){.lp .pitch-line-in{opacity:1;transform:none}}.lp .pitch-cta{color:var(--pitch-btn-ink);background:var(--pitch-btn);box-shadow:var(--pitch-btn-shadow);margin-top:48px;padding-right:.6em}.lp .pitch-cta:hover{background:var(--pitch-btn-hover);box-shadow:var(--pitch-btn-shadow-hover)}.lp .pitch-orb{background:var(--pitch-btn-ink);width:2em;height:2em;color:var(--pitch-btn);transition:transform .18s var(--ease), color .18s var(--ease);border-radius:999px;place-items:center;margin-left:.35em;display:grid}.lp .pitch-cta:hover .pitch-orb{color:var(--pitch-btn-hover);transform:translate(4px)}.lp .pitch-cta:hover .arw{transform:none}.lp .cols{gap:28px;margin-top:56px;display:grid}.lp .cols--3{grid-template-columns:repeat(3,1fr)}.lp .cols--2{grid-template-columns:repeat(2,1fr);gap:48px;max-width:820px;margin-left:auto;margin-right:auto}.lp .col-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-xs);transition:transform .32s var(--ease), box-shadow .32s var(--ease), border-color .32s var(--ease);padding:26px 26px 28px}.lp .col-card:hover{box-shadow:var(--shadow-md);border-color:#dcc9f2;transform:translateY(-6px)}.lp .col-ico{transition:transform .32s var(--ease)}.lp .col-card:hover .col-ico{transform:translateY(-3px)scale(1.08)}.lp .col-card h3{margin-bottom:8px;font-size:1.02rem}.lp .col-ico{transform-origin:0;width:30px;height:30px;margin-bottom:16px}.lp .sim-stage{max-width:900px;margin:72px auto 34px}.lp .grid4{grid-template-columns:1fr 1fr;gap:46px 70px;max-width:900px;margin:64px auto 0;display:grid}.lp .g-ico{width:34px;height:34px;margin-bottom:16px}.lp [data-rv].is-in .col-ico,.lp [data-rv].is-in .g-ico{animation:icoDraw .6s var(--ease) both, icoFloat 4.4s ease-in-out calc(.6s + var(--ico-phase,0s)) infinite}.lp .cols>:nth-child(2) .col-ico,.lp .grid4>:nth-child(2) .g-ico{--ico-phase:-1.1s}.lp .cols>:nth-child(3) .col-ico,.lp .grid4>:nth-child(3) .g-ico{--ico-phase:-2.2s}.lp .grid4>:nth-child(4) .g-ico{--ico-phase:-3.3s}@keyframes icoDraw{0%{opacity:0;clip-path:inset(0 0 100%)}to{opacity:1;clip-path:inset(-25%)}}@keyframes icoFloat{50%{translate:0 -3px}}.lp .grid4 h3{margin-bottom:9px;font-size:1.08rem}.lp .cta-row{justify-content:center;margin-top:56px;display:flex}.lp .plat-stage.is-in .plat-flow path{animation:1.4s linear infinite platFlow}.lp .plat-stage.is-in .plat-ring{transform-box:fill-box;transform-origin:50%;animation:3.2s ease-in-out infinite platPulse}.lp .pl-1{animation-delay:0s}.lp .pl-2{animation-delay:.35s}.lp .pl-3{animation-delay:.7s}.lp .pl-4{animation-delay:1.05s}.lp .plat-stage.is-in .plat-hop{animation:3.2s ease-in-out infinite platHop}.lp .plat-t{letter-spacing:-.1px;fill:var(--ink);font-size:12px;font-weight:600}.lp .plat-stage{width:74em;max-width:100%;height:auto}.lp .tilt{transition:transform .5s var(--ease)}.lp .rm-row{background:#f7f8fc;border-radius:.6em;align-items:center;gap:.6em;padding:.45em .6em;display:flex}.lp .rm-row+.rm-row{margin-top:.4em}.lp .rm-shape{flex:none;width:3.4em;height:1.6em;display:block}.lp .rm-row span{letter-spacing:-.01em;min-width:0;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.62em;font-weight:800;overflow:hidden}.lp .rm-row i{border-radius:50%;flex:none;width:.42em;height:.42em}.lp .rm-row i.ok{background:var(--green)}.lp .rm-row i.warn{background:#f5b454}.lp .op{color:var(--ink);background:#f7f8fc;flex-direction:column;line-height:1.3;display:flex}.lp .op-top{color:#fff;background:linear-gradient(120deg,#9b63d3,#6d30ad);padding:1.5em .9em .9em}.lp .op-top>i{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;font-size:.5em;font-style:normal;font-weight:800;display:block}.lp .op-top>b{letter-spacing:-.01em;margin-top:.5em;font-size:.72em;font-weight:800;display:block}.lp .op-quote{align-items:baseline;gap:.45em;margin-top:.35em;display:flex}.lp .op-quote b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:.95em;font-weight:800}.lp .op-quote i{color:#fffc;font-size:.5em;font-style:normal;font-weight:700}.lp .op-tabs{gap:.3em;margin-top:.7em;display:flex}.lp .op-tabs i{letter-spacing:.04em;color:#ffffffd1;background:#ffffff29;border-radius:1em;padding:.5em .75em;font-size:.44em;font-style:normal;font-weight:800}.lp .op-tabs i.on{color:#6d30ad;background:#fff}.lp .op-pay{background:#fff;padding:.7em .7em .6em}.lp .op-pay svg{width:100%;height:auto;display:block}.lp .op-be{text-align:center;letter-spacing:.06em;color:var(--slate-light);margin-top:.4em;font-size:.44em;font-weight:800;display:block}.lp .op-sum{grid-template-columns:1fr 1fr;gap:.4em;padding:.6em .7em;display:grid}.lp .op-sum span{background:#fff;border:1px solid #eef1f7;border-radius:.5em;min-width:0;padding:.5em .55em}.lp .op-sum i{letter-spacing:.11em;text-transform:uppercase;color:var(--slate-light);font-size:.44em;font-style:normal;font-weight:800;display:block}.lp .op-sum b{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:.3em;font-size:.6em;font-weight:800;display:block;overflow:hidden}.lp .op-sum b.up{color:#16a34a}.lp .op-sum b.dn{color:#dc2626}.lp .op-legs{padding:0 .7em .6em}.lp .op-legs-h{letter-spacing:.02em;color:var(--ink);margin-bottom:.5em;font-size:.5em;font-weight:800;display:block}.lp .op-legs-h i{color:var(--slate-light);font-style:normal;font-weight:700}.lp .op-leg{background:#fff;border:1px solid #eef1f7;border-radius:.5em;align-items:center;gap:.45em;padding:.45em .5em;display:flex}.lp .op-leg+.op-leg{margin-top:.35em}.lp .op-side{color:#fff;background:#dc2626;border-radius:.4em;flex:none;padding:.45em .6em;font-size:.46em;font-weight:800}.lp .op-strike{font-variant-numeric:tabular-nums;flex:1;min-width:0;font-size:.56em;font-weight:800}.lp .op-strike i{color:var(--slate-light);font-size:.78em;font-style:normal;font-weight:700;display:block}.lp .op-type{letter-spacing:.06em;border-radius:.4em;flex:none;padding:.45em .55em;font-size:.44em;font-weight:800}.lp .op-type.ce{color:#6d28d9;background:#ede4fd}.lp .op-type.pe{color:#b4741a;background:#fdf1dc}.lp .op-price{font-variant-numeric:tabular-nums;flex:none;font-size:.56em;font-weight:800}.lp .op-cta{text-align:center;color:#fff;background:linear-gradient(90deg,#9b63d3,#6d30ad);border-radius:.6em;margin:0 .7em .7em;padding:.85em .5em;font-size:.56em;font-weight:800;position:relative;overflow:hidden}.lp .op-line{stroke-dasharray:230;stroke-dashoffset:230px}.lp .a-phone.is-in .op-line{animation:opDraw 1.6s var(--ease) .4s forwards}.lp .op-fills{opacity:0}.lp .a-phone.is-in .op-fills{animation:opFill 1s var(--ease) 1.3s forwards}.lp .op-mark{transform-box:fill-box;transform-origin:50%}.lp .a-phone.is-in .op-mark{animation:3.4s ease-in-out 2.2s infinite opMark}.lp .a-phone.is-in .op-cta:after{content:"";background:linear-gradient(100deg,#0000 22%,#fff6 50%,#0000 78%);animation:7s ease-in-out 2.4s infinite opSheen;position:absolute;inset:0;transform:translate(-120%)}.lp .a-c1.is-in .mk-row{animation:5.4s ease-in-out infinite opTick}.lp .a-c1.is-in .mk-row:nth-child(3){animation-delay:1.8s}.lp .a-c1.is-in .mk-row:nth-child(4){animation-delay:3.6s}.lp .a-c1.is-in .fc-h.is-t b{animation:2.6s ease-in-out .8s infinite opLive}.lp .app-sec{isolation:isolate;background:var(--violet);color:#fff;padding:104px 0 120px;position:relative;overflow:hidden}.lp .app-sec:before,.lp .app-sec:after{content:"";z-index:-1;filter:blur(80px);border-radius:50%;position:absolute}.lp .app-sec:before{background:#4c1d956b;width:600px;height:600px;animation:18s ease-in-out infinite alternate glowA;top:-160px;left:-100px}.lp .app-sec:after{background:#e2cdfa6b;width:520px;height:520px;animation:22s ease-in-out infinite alternate glowB;bottom:-200px;right:-120px}.lp .app-sec h2,.lp .app-sec h3{color:#fff}.lp .app-sec .lead{color:#ffffffeb}.lp .app-stage{width:70em;max-width:100%;height:34em;margin-top:60px}.lp .app-stage .a-phone{z-index:5;width:16.6em;height:32em;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.lp .fcard{z-index:4;background:#fff;border-radius:1em;padding:.95em;position:absolute;box-shadow:0 1.6em 3.2em #2d0f5a47}.lp .fcard .fc-h{justify-content:space-between;align-items:center;margin-bottom:.75em;display:flex}.lp .fcard .fc-h i{background:#ced5e5;border-radius:.3em;width:4.4em;height:.45em;display:block}.lp .fcard .fc-h b{background:linear-gradient(90deg,#8e6bff,#5fb6f5);border-radius:.45em;width:2.6em;height:.9em;display:block}.lp .fcard .mk-row{box-shadow:none;background:#f7f8fc}.lp .fc-h.is-t{justify-content:space-between;align-items:center;gap:.6em;margin-bottom:.75em;display:flex}.lp .fc-h.is-t i,.lp .fc-h.is-t b{display:block}.lp .fc-h.is-t i{letter-spacing:-.01em;width:auto;height:auto;color:var(--ink);background:0 0;font-size:.72em;font-style:normal;font-weight:800;line-height:1.2}.lp .fc-h.is-t b{letter-spacing:.12em;text-transform:uppercase;color:#fff;white-space:nowrap;background:linear-gradient(90deg,#8e6bff,#5fb6f5);border-radius:.9em;width:auto;height:1.8em;padding:0 .7em;font-size:.5em;font-weight:800;line-height:1.8em}.lp .a-c1{width:22em;bottom:7.6em;left:2em}.lp .a-c2{width:21em;bottom:9.8em;right:2em}.lp .a-c3{width:17em;bottom:1em;right:5.5em}.lp .a-c4{width:18em;bottom:.6em;left:5.5em}.lp .chipline{gap:.4em;margin-top:.7em;display:flex}.lp .chipline span{background:#eef1f8;border-radius:.4em;flex:1;height:1.5em}.lp .chipline span:first-child{background:#ffe2c9}.lp .chipline span:nth-child(2){background:#d8e9ff}.lp .chipline span:nth-child(3){background:#dcf6e9}.lp .chipline span:nth-child(4){background:#e8deff}.lp .sim-slider{--sim-accent:var(--violet);--sim-accent-soft:#ece2f8;--sim-press:var(--violet-deep);max-width:44em;margin:0 auto;position:relative}.lp .sim-track{touch-action:pan-y;display:grid}.lp .sim-slide{width:100%;height:auto;aspect-ratio:var(--sim-ratio,1 / 1);object-fit:contain;opacity:0;pointer-events:none;transition:opacity .55s var(--ease), transform .55s var(--ease);grid-area:1/1;display:block;transform:translate(18px)}.lp .sim-slide.was{transform:translate(-18px)}.lp .sim-slide.on{opacity:1;pointer-events:auto;transform:none}.lp .sim-nav{border-radius:var(--r-btn);border:1px solid var(--sim-accent-soft);width:42px;height:42px;box-shadow:var(--shadow-sm);color:var(--sim-accent);transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);background:#fff;justify-content:center;align-items:center;display:none;position:absolute;top:50%;transform:translateY(-50%)}.lp .sim-nav svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.lp .sim-nav:hover{border-color:var(--sim-accent);background:#faf7fe}.lp .sim-nav:active{border-color:var(--sim-press);color:var(--sim-press);transform:translateY(-50%)scale(.94)}.lp .sim-nav.prev{left:-14px}.lp .sim-nav.next{right:-14px}@media (min-width:700px){.lp .sim-nav{display:flex}}.lp .sim-dots{justify-content:center;gap:8px;margin-top:6px;display:flex}.lp .sim-dots span{background:var(--sim-accent-soft);width:7px;height:7px;transition:width .35s var(--ease), background-color .35s var(--ease);border-radius:999px}.lp .sim-dots span.on{background:var(--sim-accent);width:22px}.lp .hw-stage{width:40em;max-width:100%;height:23em}.lp .hw-stage .hw-unit{width:34em;height:auto;position:absolute;top:1em;left:50%;transform:translate(-50%)}.lp .final{text-align:center;isolation:isolate;padding:130px 0 140px;position:relative;overflow:hidden}.lp .final-line{text-wrap:balance;display:block}.lp .final:before{content:"";z-index:-1;filter:blur(90px);background:radial-gradient(#9b63d324,#6d30ad1a 45%,#fff0 72%);border-radius:50%;width:900px;height:520px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lp .final .lead{margin-top:16px}.lp .final .btn{margin-top:34px}.lp .final-note{font-family:var(--font-body);color:var(--slate);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin:18px 0 0;padding:0;font-size:.8125rem;list-style:none;display:flex}.lp .final-note li{align-items:center;gap:14px;display:flex}.lp .final-note li+li:before{content:"";opacity:.45;background:currentColor;border-radius:50%;flex:none;width:4px;height:4px}@media (max-width:420px){.lp .final-note li+li:before{display:none}}.lp .ftr{background:var(--violet);padding:72px 0 36px;position:relative}.lp .ftr>.wrap{max-width:1320px}.lp .ftr-top{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:44px;display:grid}.lp .ftr .logo{color:var(--white)}.lp .ftr-blurb{color:var(--white);max-width:340px;margin-top:16px;font-size:.875rem;line-height:1.7}.lp .ftr h4{color:var(--white);letter-spacing:0;margin-bottom:16px;font-size:1rem;font-weight:700}.lp .ftr ul{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.lp .ftr a{color:var(--white);transition:opacity .16s var(--ease);font-size:.875rem}.lp .ftr a:hover{opacity:.86;text-underline-offset:3px;text-decoration:underline}.lp .ftr li span{color:#ffffffc7;font-size:.875rem}.lp .ftr-bot{border-top:1px solid #ffffff38;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-top:40px;padding-top:40px;display:flex}.lp .ftr-bot .ftr-note{text-align:right;color:#fff9;max-width:640px;margin:0;line-height:1.5}.lp .ftr-bot p{color:#ffffffb8;font-size:.8125rem}.lp .socials{gap:10px;margin-top:20px;display:flex}.lp .socials a{color:#fff;width:34px;height:34px;transition:transform .18s var(--ease), background-color .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);background:#ffffff14;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;display:flex}.lp .socials a:hover,.lp .socials a:focus-visible{background:var(--soc,var(--slate));border-color:var(--soc,var(--slate));color:#fff;box-shadow:0 6px 16px color-mix(in srgb, var(--soc,var(--slate)) 38%, transparent);transform:translateY(-2px)}.lp [data-rv]{opacity:0;transition:opacity .72s var(--ease), transform .72s var(--ease);transition-delay:var(--d,0s);will-change:opacity, transform}.lp [data-rv=up]{transform:translateY(30px)}.lp [data-rv=up-lg]{transform:translateY(64px)}.lp [data-rv=scale]{transform:scale(.95)}.lp [data-rv=left]{transform:translate(-38px)}.lp [data-rv=right]{transform:translate(38px)}.lp [data-rv=fade]{transform:none}.lp [data-rv].is-in{opacity:1;transform:none}.lp .float-a.is-in{animation:7s ease-in-out 1s infinite floatY}.lp .float-b.is-in{animation:6s ease-in-out 1.4s infinite floatYs}.lp .float-c.is-in{animation:8s ease-in-out .6s infinite floatYs}.lp .float-p.is-in{animation:7.5s ease-in-out 1.2s infinite floatPhone}.lp .float-t.is-in{animation:9s ease-in-out .8s infinite floatTilt}.lp .float-tc.is-in{animation:9s ease-in-out .8s infinite floatTiltC}.lp .px{transition:transform .6s cubic-bezier(.2,.8,.3,1)}.lp .app-stage .fcard.is-in{animation:7s ease-in-out infinite fcardFloat}.lp .app-stage .a-c2.is-in{animation-duration:8.2s;animation-delay:-2.6s}.lp .app-stage .a-c3.is-in{animation-duration:6.4s;animation-delay:-1.3s}.lp .app-stage .a-c4.is-in{animation-duration:7.6s;animation-delay:-3.9s}@keyframes fcardFloat{50%{translate:0 -9px}}@media (max-width:1024px){.lp .sec{padding:88px 0}.lp .cols--3{grid-template-columns:1fr 1fr}.lp .cols--3>:last-child{grid-column:1/-1;max-width:none}.lp .ftr-top{grid-template-columns:1fr 1fr 1fr;gap:36px}.lp .ftr-top>:first-child{grid-column:1/-1}}@media (max-width:860px){.lp .nav,.lp .hdr-actions{display:none}.lp .burger{display:flex}.lp .hdr-in{justify-content:space-between}.lp .logo{margin-right:auto}.lp .bnr{padding-top:108px}.lp .bnr-video,.lp .bnr-still{object-position:72% center}.lp .bnr-scrim{background:linear-gradient(#120626d1 0%,#1206268c 55%),linear-gradient(#12062600 74%,#120626c7 100%)}.lp .bnr-expand{display:none}.lp .bnr-full{padding:12px}.lp .bnr-in{grid-template-columns:1fr;gap:36px;padding-bottom:40px}.lp .bnr-bezel{padding:7px 7px 20px}.lp .bnr-neck{width:70px;height:22px}.lp .bnr-foot{width:180px;height:9px}.lp .hero{padding:64px 0 0}.lp .pair{grid-template-columns:1fr;gap:38px;max-width:520px}.lp .grid4{gap:38px 48px;margin-top:48px}.lp .app-stage{flex-direction:column;align-items:center;gap:1.3em;width:100%;height:auto;margin-top:44px;font-size:14px;display:flex}.lp .app-stage .a-phone{width:17em;height:32em;position:static;bottom:auto;left:auto;transform:none}.lp .app-stage .a-phone.float-p.is-in{animation:7.5s ease-in-out 1.2s infinite floatY}.lp .app-stage .fcard{width:min(100%,23em);position:static;bottom:auto;left:auto;right:auto}}@media (max-width:640px){.lp .sec{padding:70px 0}.lp .sec--tight{padding:60px 0}.lp .wrap{padding:0 16px}.lp{--net-cell:40px}.lp .hdr-in{width:calc(100% - 32px);padding:8px 8px 8px 16px}.lp .hdr.is-stuck .hdr-in{padding:8px 24px 8px 32px}.lp .cols--3,.lp .cols--2,.lp .grid4{grid-template-columns:1fr;gap:34px;margin-top:40px}.lp .cols--3>:last-child{grid-column:auto}.lp .cols--2{gap:34px}.lp .cta-row{margin-top:40px}.lp .btn{width:100%;max-width:340px;padding:1em 1.6em}.lp .final .btn{width:auto;min-width:190px}.lp .final{padding:88px 0 96px}.lp .app-sec,.lp .flow{padding:76px 0 88px}.lp .ftr-top{grid-template-columns:1fr 1fr}.lp .ftr-bot{text-align:center;justify-content:center}.lp .ftr-bot .ftr-note{text-align:center}.lp .dm-r{display:none}.lp .dm-idx-grid,.lp .dm-tbl-grid{grid-template-columns:1fr 1fr}.lp .dm-tbl-grid .dm-tbl-col:nth-child(n+3),.lp .dm-tbl .dm-tr:nth-child(n+11),.lp .dm-ticker span:nth-child(n+7){display:none}.lp .plat-stage{width:100%}.lp .app-stage{gap:1.1em;margin-top:36px;font-size:13px}.lp .app-stage .a-phone{width:17.5em;height:32em}.lp .hw-stage{width:100%;height:23em;font-size:2.5cqw}.lp .hw-stage .hw-unit{width:100%;height:auto}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lp [data-rv]{opacity:1!important;transform:none!important}}@keyframes orbDrift{50%{translate:0 -14px}}@keyframes dmTicker{to{transform:translate(-50%)}}@keyframes dmTick{0%,5%{background:var(--tick)}22%,to{background:0 0}}@keyframes dropIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes glowA{0%{transform:translate(0,0)scale(1)}to{transform:translate(70px,50px)scale(1.14)}}@keyframes glowB{0%{transform:translate(0,0)scale(1.06)}to{transform:translate(-60px,40px)scale(.94)}}@keyframes pitchGlowA{0%{transform:translate(0,0)scale(1)}to{transform:translate(13vw,10vh)scale(1.26)}}@keyframes pitchGlowB{0%{transform:translate(0,0)scale(1.14)}to{transform:translate(-12vw,-9vh)scale(.88)}}@keyframes flowRun{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes wayLit{0%,27%,to{stroke:var(--line)}2%,25%{stroke:var(--violet)}}@keyframes wayName{0%,27%,to{opacity:0}2%,25%{opacity:1}}@keyframes wayIco{0%,27%,to{background:var(--wash);color:var(--violet-deep);box-shadow:none}2%,25%{background:var(--violet);color:#fff;box-shadow:0 10px 24px rgba(var(--violet-rgb), .42)}}@keyframes wayTitle{0%,27%,to{color:var(--ink)}2%,25%{color:var(--violet-deep)}}@keyframes pitchAurora{to{transform:rotate(360deg)}}@keyframes pitchBloomA{0%{transform:translate(0,0)scale(1)}to{transform:translate(9%,7%)scale(1.12)}}@keyframes pitchBloomB{0%{transform:translate(0,0)scale(1.06)}to{transform:translate(-11%,9%)scale(.94)}}@keyframes pitchBloomC{0%{transform:translate(0,0)scale(1)}to{transform:translate(-8%,-10%)scale(1.1)}}@keyframes pitchSheen{0%{transform:translate(-75%)rotate(-16deg)}to{transform:translate(75%)rotate(-16deg)}}@keyframes pitchWash{0%{transform:translate(-1.5%,-1%)scale(1)}to{transform:translate(1.5%,1.5%)scale(1.07)}}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes floatYs{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes floatPhone{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-10px)}}@keyframes platFlow{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes platHop{0%,62%,to{transform:translateY(0)}28%{transform:translateY(-11px)}}@keyframes platPulse{0%,60%,to{transform:scale(1)}26%{transform:scale(1.12)}}@keyframes mrIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes mrSweep{to{transform:rotate(360deg)}}@keyframes mrPing{0%{opacity:.5;transform:scale(.3)}70%,to{opacity:0;transform:scale(1)}}@keyframes mrBlip{0%,to{opacity:.45}50%{opacity:1}}@keyframes sfFlow{0%{stroke-dashoffset:28px}to{stroke-dashoffset:0}}@keyframes sfIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@keyframes sfMark{0%,14%{opacity:1;transform:translateY(0)}18%,32%{transform:translateY(66px)}36%,50%{transform:translateY(132px)}54%,68%{transform:translateY(198px)}72%,92%{transform:translateY(264px)}to{opacity:1;transform:translateY(264px)}}@keyframes sfGlow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes opDraw{to{stroke-dashoffset:0}}@keyframes opFill{to{opacity:1}}@keyframes opMark{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}@keyframes opSheen{0%{transform:translate(-120%)}26%,to{transform:translate(120%)}}@keyframes opTick{0%{background:#9b63d329}14%,to{background:#f7f8fc}}@keyframes opLive{0%,to{opacity:1}50%{opacity:.5}}@keyframes bnrRow{0%{opacity:0;transform:translateY(7px)}}@keyframes bnrGrow{0%{transform:scaleX(0)}}@keyframes bnrPayoff{0%{stroke-dashoffset:260px}to{stroke-dashoffset:0}}@keyframes bnrDraw{to{clip-path:inset(0)}}@keyframes bnrFadeIn{to{opacity:1}}@keyframes bnrStep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes floatTilt{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-9px)rotate(.5deg)}}@keyframes floatTiltC{0%,to{transform:translate(-50%)translateY(0)rotate(-.5deg)}50%{transform:translate(-50%)translateY(-9px)rotate(.5deg)}}.lp .logo-swap{align-items:center;display:flex}.lp .logo-swap .on-dark{display:none}.lp .logo-swap .on-light{display:flex}.lp .m-nav .m-logo,.lp .ftr .logo{align-items:center;display:flex}.lp .feat-grid{grid-template-columns:repeat(6,minmax(0,200px));justify-content:center;gap:5px;width:min(1225px,100vw - 32px);margin-top:52px;margin-left:50%;display:grid;transform:translate(-50%)}.lp .feat-cell{aspect-ratio:1;width:100%}.lp .feat-cell:hover{z-index:2;position:relative}.lp .feat{--feat-label:1.05rem;text-align:center;background:var(--white);border:1px solid var(--line);width:100%;height:100%;transition:transform .24s var(--ease), box-shadow .24s var(--ease), border-color .18s var(--ease);border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:18px 14px;display:flex}.lp .feat:hover{border-color:#cbb8ee;transform:scale(1.08);box-shadow:0 14px 34px #4c1d952e}.lp .feat h3{font-size:var(--feat-label);letter-spacing:-.005em;margin:0;font-weight:500;line-height:1.3}.lp .feat-ico{font-size:calc(var(--feat-label) * 2.4);font-variation-settings:"wght" 200;color:#9b63d3;background:linear-gradient(135deg,#9b63d3,#4c1d95);-webkit-background-clip:text;background-clip:text;flex:none;line-height:1}@supports ((-webkit-background-clip:text) or (background-clip:text)){.lp .feat-ico{color:#0000}}@media (max-width:1000px){.lp .feat-grid{grid-template-columns:repeat(4,minmax(0,200px));width:100%;margin-left:0;transform:none}}@media (max-width:700px){.lp .feat-grid{grid-template-columns:repeat(3,minmax(0,200px));margin-top:40px}}@media (max-width:480px){.lp .feat-grid{grid-template-columns:repeat(2,minmax(0,200px))}.lp .feat{--feat-label:.82rem}.lp .feat:hover{border-color:var(--line);box-shadow:none;transform:none}}.lp .way-split{grid-template-columns:.85fr 1fr;align-items:center;gap:64px;display:grid}.lp .way-fig{aspect-ratio:1;width:100%;max-width:380px;margin:0 auto;position:relative}.lp .way-fig svg{width:100%;height:100%;transform:rotate(-90deg)}.lp .way-arc{fill:none;stroke:var(--line);stroke-width:30px;stroke-linecap:butt;transition:stroke .4s var(--ease);animation:12s linear infinite wayLit}.lp .way-arc-2{animation-delay:-9s}.lp .way-arc-3{animation-delay:-6s}.lp .way-arc-4{animation-delay:-3s}.lp .way-fig-mid{text-align:center;place-items:center;display:grid;position:absolute;inset:26%}.lp .way-fig-mid span{font-family:var(--font-head);color:var(--violet-deep);letter-spacing:-.02em;opacity:0;grid-area:1/1;font-size:1.25rem;font-weight:700;animation:12s linear infinite wayName}.lp .way-mid-2{animation-delay:-9s}.lp .way-mid-3{animation-delay:-6s}.lp .way-mid-4{animation-delay:-3s}.lp .way-eyebrow{color:var(--slate-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.75rem;font-weight:700;display:block}.lp .way-list .lead{max-width:34em;margin-top:16px}.lp .way-rows{margin-top:34px}.lp .way-row{align-items:flex-start;gap:18px;padding:16px 0;display:flex}.lp .way-row+.way-row{border-top:1px solid var(--line-soft)}.lp .way-ico{background:var(--wash);width:52px;height:52px;color:var(--violet-deep);box-shadow:none;transition:background .4s var(--ease), color .4s var(--ease), box-shadow .4s var(--ease);border-radius:50%;flex:none;place-items:center;font-size:24px;animation:12s linear infinite wayIco;display:grid}.lp .way-row-2 .way-ico{animation-delay:-9s}.lp .way-row-3 .way-ico{animation-delay:-6s}.lp .way-row-4 .way-ico{animation-delay:-3s}.lp .way-row strong{font-family:var(--font-head);color:var(--ink);letter-spacing:-.01em;transition:color .4s var(--ease);margin-bottom:5px;font-size:1.0625rem;font-weight:700;animation:12s linear infinite wayTitle;display:block}.lp .way-row-2 strong{animation-delay:-9s}.lp .way-row-3 strong{animation-delay:-6s}.lp .way-row-4 strong{animation-delay:-3s}.lp .way-row p{color:var(--slate);margin:0;font-size:.9375rem;line-height:1.7}.lp .ways:has(.way-row:hover) .way-arc{animation:none}.lp .ways:has(.way-row:hover) .way-fig-mid span{animation:none}.lp .ways:has(.way-row:hover) .way-ico{animation:none}.lp .ways:has(.way-row:hover) .way-row strong{animation:none}:is(.lp .ways:has(.way-row-1:hover) .way-arc-1,.lp .ways:has(.way-row-2:hover) .way-arc-2,.lp .ways:has(.way-row-3:hover) .way-arc-3,.lp .ways:has(.way-row-4:hover) .way-arc-4){stroke:var(--violet)}:is(.lp .ways:has(.way-row-1:hover) .way-mid-1,.lp .ways:has(.way-row-2:hover) .way-mid-2,.lp .ways:has(.way-row-3:hover) .way-mid-3,.lp .ways:has(.way-row-4:hover) .way-mid-4){opacity:1}.lp .way-row:hover .way-ico{background:var(--violet);color:#fff;box-shadow:0 10px 24px rgba(var(--violet-rgb), .42)}.lp .way-row:hover strong{color:var(--violet-deep)}@media (max-width:900px){.lp .way-split{grid-template-columns:minmax(0,1fr);gap:40px}.lp .way-fig{max-width:260px}.lp .way-fig-mid span{font-size:1.0625rem}.lp .way-ico{width:44px;height:44px;font-size:21px}.lp .way-row:hover .way-ico{background:var(--wash);color:var(--violet-deep);box-shadow:none}.lp .way-row:hover strong{color:var(--ink)}}.lp .cyc-split{grid-template-columns:1fr 1.15fr;align-items:center;gap:64px;display:grid}.lp .cyc-copy{text-align:left}.lp .cyc-eyebrow{color:var(--slate-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.75rem;font-weight:700;display:block}.lp .cyc-copy .lead{max-width:30em;margin-top:18px}.lp .cyc-stage{aspect-ratio:1;width:100%;max-width:620px;margin:0 auto;position:relative}.lp .cyc-petal{border:4px solid var(--white);background:var(--violet);color:#fff;text-align:center;border-radius:50%;width:50%;height:50%;position:absolute}.lp .cyc-p-1{top:0;left:24%}.lp .cyc-p-2{top:24%;right:0}.lp .cyc-p-3{bottom:0;left:24%}.lp .cyc-p-4{top:24%;left:0}.lp .cyc-petal-in{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;padding:9% 13%;display:flex}.lp .cyc-p-1 .cyc-petal-in{padding-bottom:42%}.lp .cyc-p-2 .cyc-petal-in{padding-left:40%}.lp .cyc-p-3 .cyc-petal-in{padding-top:42%}.lp .cyc-p-4 .cyc-petal-in{padding-right:40%}.lp .cyc-petal-in strong{font-family:var(--font-head);letter-spacing:-.01em;font-size:1.125rem;font-weight:600}.lp .cyc-petal-in span{color:#ffffffd1;font-size:.75rem;line-height:1.55}.lp .cyc-joint{border:1px solid var(--line);background:var(--white);width:21%;height:21%;color:var(--ink-soft);text-align:center;border-radius:50%;place-items:center;padding:6px;font-size:.75rem;font-weight:600;line-height:1.3;display:grid;position:absolute}.lp .cyc-j-1{top:5%;right:2%}.lp .cyc-j-2{bottom:5%;right:2%}.lp .cyc-j-3{bottom:5%;left:2%}.lp .cyc-j-4{top:5%;left:2%}@media (max-width:900px){.lp .cyc-split{grid-template-columns:minmax(0,1fr);gap:40px}.lp .cyc-stage{aspect-ratio:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none;display:grid}.lp .cyc-petal{border-radius:var(--r-md);text-align:left;border:0;width:auto;height:auto;padding:22px 18px;position:static}.lp .cyc-petal-in,.lp .cyc-p-1 .cyc-petal-in,.lp .cyc-p-2 .cyc-petal-in,.lp .cyc-p-3 .cyc-petal-in,.lp .cyc-p-4 .cyc-petal-in{text-align:left;align-items:flex-start;padding:0}.lp .cyc-joint{display:none}}@media (max-width:560px){.lp .cyc-stage{grid-template-columns:minmax(0,1fr)}}.lp .orb-head{margin-bottom:clamp(24px,4vw,56px)}.lp .orb-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--violet-deep);margin-bottom:14px;font-size:.78rem;font-weight:700;display:block}.lp .orb-stage{aspect-ratio:1000/1080;width:100%;max-width:1040px;margin:0 auto;position:relative}.lp .orb-rings{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp .orb-ring{stroke:rgba(var(--violet-deep-rgb), .22);stroke-width:1px;stroke-dasharray:1710;stroke-dashoffset:1710px;transition:stroke-dashoffset 1.5s var(--ease);transform-box:view-box;transform:rotate(-90deg)}.lp .orb-ring-1{transform-origin:348px 452px}.lp .orb-ring-2{transform-origin:652px 452px;transition-delay:.18s}.lp .orb-ring-3{transform-origin:500px 715px;transition-delay:.36s}.lp .orb-rings.is-in .orb-ring{stroke-dashoffset:0}.lp .orb-dot{aspect-ratio:1;border-radius:50% 50% 50% 26%;width:8.6%;position:absolute}.lp .orb-dot-1{background:var(--violet-deepest);top:23.6%;left:41.7%;rotate:12deg}.lp .orb-dot-2{background:#e4e6ef;top:45.1%;left:50.3%;rotate:145deg}.lp .orb-dot-1.is-in{animation:9s ease-in-out 1s infinite orbDrift}.lp .orb-dot-2.is-in{animation:11s ease-in-out -3s infinite orbDrift}.lp .orb-pair{display:contents}.lp .orb-card{border-radius:var(--r-lg);background:var(--white);width:29%;padding:20px 22px 24px;position:absolute;box-shadow:0 18px 44px #1e23401a}.lp .orb-card p{color:var(--slate);font-size:clamp(.74rem,1.05vw,.88rem);line-height:1.62}.lp .orb-pair.is-accent .orb-card{background:var(--violet-deep);box-shadow:0 20px 50px rgba(var(--violet-deep-rgb), .32)}.lp .orb-pair.is-accent .orb-card p{color:#ffffffd1}.lp .orb-tag{background:var(--wash);color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;margin-bottom:34px;padding:8px 16px;font-size:clamp(.72rem,.95vw,.84rem);font-weight:600;display:inline-flex}.lp .orb-tag i{background:currentColor;border-radius:50%;width:5px;height:5px}.lp .orb-pair.is-accent .orb-tag{color:var(--white);background:#ffffff24}.lp .orb-tag-sol{border:1px solid var(--line);margin-bottom:16px}.lp .orb-pair.is-accent .orb-tag-sol{background:var(--violet-deep);border-color:#0000}.lp .orb-sol{width:22%;position:absolute}.lp .orb-sol h3{color:var(--violet-deepest);margin-bottom:8px;font-size:clamp(.92rem,1.25vw,1.1rem);line-height:1.35}.lp .orb-sol p{color:var(--slate);font-size:clamp(.74rem,1.02vw,.86rem);line-height:1.6}.lp .orb-p-1 .orb-card{top:1%;left:5%}.lp .orb-p-1 .orb-sol{top:31%;left:12%}.lp .orb-p-2 .orb-card{top:7%;left:64%}.lp .orb-p-2 .orb-sol{top:31%;left:63%}.lp .orb-p-3 .orb-card{bottom:1%;left:11%}.lp .orb-p-3 .orb-sol{top:69%;left:42%}@media (max-width:900px){.lp .orb-stage{aspect-ratio:auto;gap:20px;max-width:560px;display:grid}.lp .orb-rings,.lp .orb-dot{display:none}.lp .orb-pair{border-radius:var(--r-lg);display:block;overflow:hidden;box-shadow:0 14px 40px #1e234017}.lp .orb-card,.lp .orb-sol{width:auto;box-shadow:none;border-radius:0;position:static}.lp .orb-card{padding:22px 24px}.lp .orb-tag{margin-bottom:14px}.lp .orb-sol{background:var(--white);border-top:1px solid var(--line);padding:22px 24px 26px}.lp .orb-pair.is-accent .orb-card{box-shadow:none}}.lp .flow{isolation:isolate;background:var(--white);text-align:center;padding:104px 0 120px;position:relative;overflow:hidden}.lp .flow>.wrap{position:relative}.lp .flow-head{margin:0 auto 54px}.lp .flow-head .lead{max-width:720px;margin:16px auto 0}.lp .flow-stage{aspect-ratio:1200/620;max-width:1200px;margin:0 auto;position:relative}.lp .flow-wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lp .fw-line{fill:none;stroke:rgba(var(--violet-deep-rgb), .3);stroke-width:1.4px}.lp .fw-pulse{fill:none;stroke:var(--violet-deep);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:7 93;filter:drop-shadow(0 0 5px rgba(var(--violet-deep-rgb), .55));animation:flowRun 4.6s linear var(--fd,0s) infinite}.lp .flow-node,.lp .flow-hub,.lp .flow-out{position:absolute;transform:translateY(-50%)}.lp .flow-src{width:16.67%;left:0}.lp .flow-src-1{top:10%}.lp .flow-src-2{top:36.6%}.lp .flow-src-3{top:63.4%}.lp .flow-src-4{top:90%}.lp .flow-tile{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);min-height:76px;box-shadow:var(--shadow-md);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:18px 14px;display:flex}.lp .flow-tile img{width:auto;height:var(--bl-h,22px);object-fit:contain;max-width:86%}.lp .flow-tile--soon{color:var(--violet-deep);text-align:center;font-size:.95rem;font-weight:600}.lp .flow-src-name{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp .flow-hub{text-align:center;justify-content:center;width:12.5%;display:flex;top:50%;left:43.75%}.lp .flow-out{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);width:16.67%;box-shadow:var(--shadow-md);text-align:left;align-items:center;gap:10px;padding:14px 12px;display:flex;right:0}.lp .flow-out:first-child{top:10%}.lp .flow-out:nth-child(2){top:30%}.lp .flow-out:nth-child(3){top:50%}.lp .flow-out:nth-child(4){top:70%}.lp .flow-out:nth-child(5){top:90%}.lp .flow-out .material-symbols-outlined{color:var(--violet-deep);flex:none;font-size:24px}.lp .flow-out-name{color:var(--ink);letter-spacing:-.01em;font-size:.875rem;font-weight:600;line-height:1.3}@media (max-width:1080px){.lp .flow-wires{display:none}.lp .flow-stage{aspect-ratio:auto;text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lp .flow-node,.lp .flow-hub,.lp .flow-out{width:auto;position:static;transform:none}.lp .flow-hub,.lp .flow-outs{grid-column:1/-1}.lp .flow-hub{margin:22px 0}.lp .flow-outs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}}@media (max-width:520px){.lp .flow-outs{grid-template-columns:minmax(0,1fr)}}.lp .stories{overflow:hidden}.lp .st-split{grid-template-columns:264px minmax(0,1fr);align-items:stretch;gap:56px;display:grid}.lp .st-copy{text-align:left;flex-direction:column;justify-content:space-between;gap:32px;display:flex}.lp .st-lede{margin:0}.lp .st-lede h3{letter-spacing:-.015em;margin:0 0 12px;font-size:1.35rem}.lp .st-lede p{color:var(--slate);margin:0;font-size:1.0625rem;line-height:1.8}.lp .st-nav{gap:10px;display:flex}.lp .st-nav button{border-radius:var(--r-btn);border:1px solid var(--line);width:38px;height:38px;color:var(--ink);cursor:pointer;transition:background-color .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);background:#fff;justify-content:center;align-items:center;padding:0;display:inline-flex}.lp .st-nav button svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.lp .st-nav button:hover{border-color:var(--violet);color:var(--violet-deep);background:#faf7fe}.lp .st-nav button:active{transform:scale(.94)}.lp .st-rail{margin-right:-20px;overflow:hidden}.lp .st-track{--st-card:460px;--st-gap:20px;grid-auto-flow:column;grid-auto-columns:var(--st-card);gap:var(--st-gap);transform:translateX(calc(var(--st-at) * (var(--st-card) + var(--st-gap)) * -1));transition:transform .6s var(--ease);display:grid}.lp .st-track.is-snap{transition:none}.lp .st-card{border-radius:var(--r-md);background:var(--wash);transition:transform .35s var(--ease), box-shadow .35s var(--ease);position:relative;overflow:hidden}.lp .st-card:hover{transform:translateY(-5px);box-shadow:0 20px 44px #1e14502b}.lp .st-card:hover .st-shot img{transform:scale(1.06)}.lp .st-shot{aspect-ratio:20/19;display:block;position:relative}.lp .st-shot img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease);display:block}.lp .st-t1{background:linear-gradient(150deg,#f3e9fb 0%,#e2d0f5 100%)}.lp .st-t2{background:linear-gradient(150deg,#e9f1fd 0%,#cfdcf8 100%)}.lp .st-t3{background:linear-gradient(150deg,#e8f6fb 0%,#c9e6f3 100%)}.lp .st-t4{background:linear-gradient(150deg,#f6ecf9 0%,#e3cdec 100%)}.lp .st-mock{place-items:center;padding:7%;display:grid;position:absolute;inset:0}.lp .st-stage{width:100%;font-size:3.5cqw}.lp .st-panel{background:#fff;border-radius:1em;flex-direction:column;gap:.85em;padding:1.05em;display:flex;box-shadow:0 1.6em 3.2em #2d0f5a2e}.lp .st-panel .mk-row{box-shadow:none;background:#f7f8fc}.lp .st-rows{flex-direction:column;gap:.45em;display:flex}.lp .st-curve{width:100%;height:4.6em;display:block}.lp .st-curve-line{fill:none;stroke:var(--violet-deep);stroke-width:2.2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lp .st-curve-fill{fill:#9b63d321;stroke:none}.lp .st-stats{justify-content:space-between;gap:.6em;display:flex}.lp .st-stat{flex-direction:column;gap:.15em;min-width:0;display:flex}.lp .st-stat b{letter-spacing:-.01em;color:var(--green);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82em;font-weight:800}.lp .st-stat b.down{color:var(--coral)}.lp .st-stat i{letter-spacing:.04em;text-transform:uppercase;color:var(--slate-light);white-space:nowrap;font-size:.62em;font-style:normal;font-weight:600}@media (max-width:1024px){.lp .st-split{grid-template-columns:230px minmax(0,1fr);gap:36px}.lp .st-track{--st-card:380px}}@media (max-width:860px){.lp .st-split{grid-template-columns:minmax(0,1fr);gap:28px}.lp .st-copy{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:24px}.lp .st-nav{flex:none}.lp .st-track{--st-card:320px}}@media (max-width:640px){.lp .st-rail{margin-right:-16px}.lp .st-copy{flex-direction:column;align-items:flex-start}.lp .st-track{--st-card:260px;--st-gap:14px}}.lp .bnr-drift{z-index:-2;pointer-events:none;position:absolute;inset:0;overflow:hidden}.lp .bnr-drift i{filter:blur(90px);border-radius:50%;display:block;position:absolute}.lp .bd-1{background:#9b63d33d;width:620px;height:620px;animation:34s ease-in-out infinite bnrDrift1;top:-200px;left:-160px}.lp .bd-2{background:#5a5cf02b;width:540px;height:540px;animation:43s ease-in-out infinite bnrDrift2;bottom:-180px;left:26%}.lp .bd-3{background:#38c7ea29;width:680px;height:680px;animation:51s ease-in-out infinite bnrDrift3;top:8%;right:-220px}.lp .bd-tape{width:200%;height:34%;animation:60s linear infinite bnrTape;position:absolute;bottom:8%;left:0}.lp .bd-tape path{fill:none;stroke:#6d30ad29;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.lp .bd-tape-b{height:44%;animation-duration:96s;bottom:2%}.lp .bd-tape-b path{stroke:#5a5cf01a}@keyframes bnrDrift1{50%{transform:translate(90px,60px)scale(1.12)}}@keyframes bnrDrift2{50%{transform:translate(-70px,-50px)scale(1.16)}}@keyframes bnrDrift3{50%{transform:translate(-60px,70px)scale(1.09)}}@keyframes bnrTape{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.lp .bnr-drift i,.lp .bd-tape,.lp .bd-tape-b{animation:none!important}}.lp .trend{padding-top:110px}.lp .trend-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:72px;display:grid}.lp .trend-copy{text-align:left}.lp .trend-title{text-align:left;max-width:9em}.lp .trend-body{max-width:34em;margin-top:24px;margin-bottom:34px}.lp .trend-tools{max-width:30em;color:var(--slate);margin-bottom:26px;font-size:.9375rem;font-weight:600;line-height:1.7}.lp .trend-media{padding:0 34px 0 0;position:relative}.lp .trend-slab{background:linear-gradient(160deg, var(--violet) 0%, var(--violet-deep) 100%);border-radius:22px;width:62%;position:absolute;top:-34px;bottom:-34px;right:0}.lp .trend-dots{background-image:radial-gradient(#6d30ad57 1.6px,#0000 1.7px);background-size:18px 15px;width:234px;height:150px;animation:6s linear infinite dotDrift,3.4s ease-in-out infinite alternate dotFade;position:absolute;bottom:-100px;right:10px}@keyframes dotDrift{to{background-position:-18px -15px}}@keyframes dotFade{0%{opacity:.45}to{opacity:1}}.lp .trend-shot{z-index:1;aspect-ratio:16/9;background:var(--white);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 30px 66px #1e145042}.lp .trend-still,.lp .trend-v{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.lp .trend-v{z-index:1}.lp .trend-fill{object-fit:cover;background:linear-gradient(150deg,#efe6fa 0%,#d6c2f0 100%);width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.lp .trend-v{display:none}}@media (max-width:1024px){.lp .trend-split{gap:44px}.lp .trend-slab{top:-24px;bottom:-24px}}@media (max-width:860px){.lp .trend-split{grid-template-columns:minmax(0,1fr);gap:40px}.lp .trend-title,.lp .trend-body,.lp .trend-tools{max-width:none}.lp .trend-media{padding-right:24px}.lp .trend-dots{width:162px;height:105px;top:-80px;bottom:auto}}@media (max-width:640px){.lp .trend-media{padding-right:16px}.lp .trend-slab{border-radius:16px;width:70%;top:-16px;bottom:-16px}.lp .trend-dots{display:none}}.lp .intro{--away:0;isolation:isolate;background:var(--white);height:100vh;position:relative;overflow-x:clip}.lp .intro-bg{z-index:-1;pointer-events:none;background:var(--white);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000)}.lp .intro-bg:before{content:"";will-change:transform;pointer-events:none;background:radial-gradient(circle,#6d30ad29 1.3px,#0000 1.6px) 0 0/28px 28px;position:absolute;inset:-28px;-webkit-mask-image:radial-gradient(75% 70% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 40%,#000 30%,#0000 100%)}@media (prefers-reduced-motion:no-preference){.lp .intro-bg:before{animation:12s linear infinite introDotsGlide,6s ease-in-out infinite alternate introDotsBreathe}}@keyframes introDotsGlide{0%{transform:translate(0,0)}to{transform:translate(28px,28px)}}@keyframes introDotsBreathe{0%{opacity:.55}to{opacity:1}}.lp .ib-glass,.lp .ib-orb{will-change:transform;border-radius:50%;position:absolute}.lp .ib-glass{filter:blur(2px);background:radial-gradient(circle at 40% 35%,#fff9,#ecf3ff59 60%,#d6e4ff2e 100%);box-shadow:0 20px 60px #5a8ce60d}.lp .ib-glass--1{aspect-ratio:1;width:38vw;translate:0 calc(var(--away) * -70px);animation:40s ease-in-out infinite alternate ibDrift;top:-20vw;left:30vw}.lp .ib-glass--2{aspect-ratio:1;width:28vw;translate:0 calc(var(--away) * -100px);animation:46s ease-in-out -12s infinite alternate-reverse ibDrift;top:48%;right:-12vw}.lp .ib-glass--3{aspect-ratio:1;width:16vw;translate:0 calc(var(--away) * -50px);animation:42s ease-in-out -20s infinite alternate ibDrift;bottom:-9vw;left:16vw}.lp .ib-orb{filter:blur(1px);opacity:.55;background:radial-gradient(circle at 35% 30%,#dbe8ff 0%,#b3cdfc 50%,#8fb4f8 100%);box-shadow:0 0 24px #78a5ff38}.lp .ib-orb--1{aspect-ratio:1;width:clamp(22px,2.4vw,38px);translate:0 calc(var(--away) * -30px);animation:20s ease-in-out infinite ibFloat;top:58%;left:12%}.lp .ib-orb--2{aspect-ratio:1;width:clamp(30px,3.4vw,54px);translate:0 calc(var(--away) * -40px);animation:24s ease-in-out -8s infinite ibFloat;top:55%;right:12%}.lp .ib-orb--3{aspect-ratio:1;opacity:.45;width:clamp(14px,1.4vw,22px);translate:0 calc(var(--away) * -20px);animation:18s ease-in-out -4s infinite ibFloat;top:30%;left:50%}@keyframes ibDrift{0%{transform:translate(0,0)scale(1)}to{transform:translate(1.5vw,1vw)scale(1.02)}}@keyframes ibFloat{0%,to{transform:translate(0,0)}50%{transform:translate(6px,-12px)}}@media (max-width:980px){.lp .ib-glass--1{width:56vw;top:-30vw;left:22vw}.lp .ib-glass--2{width:40vw;right:-20vw}}@media (max-width:620px){.lp .ib-glass--1{width:80vw;top:-52vw;left:10vw}.lp .ib-glass--2{width:56vw;top:auto;bottom:-22vw;right:-28vw}.lp .ib-glass--3,.lp .ib-orb--1,.lp .ib-orb--3{display:none}.lp .ib-orb--2{width:26px;top:16%;right:8%}}@media (prefers-reduced-motion:reduce){.lp .ib-glass,.lp .ib-orb{animation:none;translate:none}}.lp .intro-copy{z-index:1;text-align:center;position:relative}.lp .intro-title{letter-spacing:-.02em;color:var(--ink);max-width:min(18em,100%);margin:0 auto;font-size:clamp(2.1rem,.9rem + 4vw,4.5rem);font-weight:500;line-height:1.25}.lp .intro-line{display:block}.lp .intro-line--2{color:#000;margin-top:0;font-size:1em}.lp .intro-title .hl{font-weight:600}.lp .intro-line:not(.intro-line--2) .hl{color:var(--violet-deep)}.lp .intro-line--2 .hl{color:var(--violet-deep);text-transform:capitalize}.lp .intro-sub{max-width:46ch;margin:22px auto 0}.lp .intro-cta{margin-top:34px}.lp .intro-field{pointer-events:none;z-index:0;scale:calc(1 - var(--away) * .82);opacity:calc(1 - var(--away));position:absolute;inset:104px 0 48px}.lp .intro-burst{animation:introBurst 1.15s var(--ease) .12s both;position:absolute;inset:0}.lp .intro-field .tone-violet{--t-fill:rgba(var(--violet-rgb), .2);--t-disc:rgba(var(--violet-rgb), .34);--t-ink:var(--violet-deepest)}.lp .intro-field .tone-green{--t-fill:#25c08b38;--t-disc:#25c08b61;--t-ink:#0d6047}.lp .intro-field .tone-pink{--t-fill:rgba(var(--pink-rgb), .2);--t-disc:rgba(var(--pink-rgb), .34);--t-ink:#8a1c53}.lp .intro-field .tone-sky{--t-fill:#2fa3f033;--t-disc:#2fa3f057;--t-ink:#0b4b7a}.lp .intro-field .tone-indigo{--t-fill:#5a5cf029;--t-disc:#5a5cf04d;--t-ink:#2b2d9c}.lp .intro-chip{top:var(--y);white-space:nowrap;animation:introDrift calc(7s + var(--i) * .45s) ease-in-out infinite;animation-delay:calc(var(--i) * -1.6s);align-items:center;gap:7px;display:inline-flex;position:absolute}.lp .intro-chip:not(.is-in){animation:none}.lp .intro-chip.is-l{left:var(--x)}.lp .intro-chip.is-r{right:var(--x)}.lp .intro-chip-ico{background:var(--t-disc);width:34px;height:34px;color:var(--t-ink);box-shadow:var(--shadow-xs);border-radius:50%;place-items:center;display:grid}.lp .intro-chip-ico svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lp .intro-chip-label{background:var(--t-fill);color:var(--t-ink);box-shadow:var(--shadow-xs);border-radius:999px;padding:.62em 1.05em;font-size:.875rem;font-weight:700;line-height:1.2}.lp .intro-ghost{left:var(--x);top:var(--y);width:var(--w);background:var(--t-fill);filter:blur(16px);border-radius:999px;height:30px;position:absolute}@keyframes introDrift{50%{translate:0 -11px}}@keyframes introBurst{0%{opacity:0;scale:.18}to{opacity:1;scale:1}}@media (max-width:1024px){.lp .intro{height:auto}.lp .intro-field{opacity:1;flex-wrap:wrap;order:2;justify-content:center;gap:12px;margin-top:42px;padding:0 20px;display:flex;position:static;scale:1}.lp .intro-burst{animation:none;display:contents}.lp .intro-chip{position:static}.lp .intro-ghost{display:none}}@media (max-width:640px){.lp .intro-sub{max-width:34ch}.lp .intro-field{gap:10px;padding:0 16px}.lp .intro-chip{gap:5px}.lp .intro-chip-ico{width:28px;height:28px}.lp .intro-chip-ico svg{width:14px;height:14px}.lp .intro-chip-label{padding:.5em .85em;font-size:.8125rem}}.lp .xp-banner{background:var(--violet-deepest);align-items:flex-end;min-height:clamp(320px,46vh,480px);padding:140px 0 clamp(36px,5vh,64px);display:flex;position:relative;overflow:hidden}.lp .xp-banner-img{object-fit:cover;object-position:top;filter:brightness(.46)saturate(.85);width:100%;height:100%;position:absolute;inset:0}.lp .xp-banner:after{content:"";background:linear-gradient(180deg, rgba(var(--violet-deep-rgb), .1) 0%, #14082c8c 62%, #14082ce0 100%);position:absolute;inset:0}.lp .xp-banner-in{z-index:1;position:relative}.lp .xp-back{letter-spacing:.04em;text-transform:uppercase;color:#ffffffd1;transition:color .18s var(--ease);align-items:center;gap:9px;margin-bottom:18px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.lp .xp-back:hover{color:var(--white)}.lp .xp-back-arrow{display:inline-flex;transform:rotate(180deg)}.lp .xp-title{letter-spacing:-.02em;color:var(--white);font-size:clamp(2.2rem,1.4rem + 2.6vw,3.6rem);font-weight:600;line-height:1.1}.lp .xp-kicker{font-family:var(--font-body);color:#ffffffc7;margin-top:12px;font-size:.9375rem}.lp .xp-kicker a{color:var(--white);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80;text-decoration-thickness:1px;transition:text-decoration-color .2s}.lp .xp-kicker a:hover{-webkit-text-decoration-color:var(--white);text-decoration-color:var(--white)}.lp .xp-h2{letter-spacing:.14em;text-transform:uppercase;color:var(--violet-deep);font-size:.8125rem;font-weight:700}.lp .xp-lead{max-width:46em;margin-top:16px}.lp .xp-cta{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.lp .xp-eyebrow{background:rgba(var(--violet-rgb), .1);font-family:var(--font-head);letter-spacing:.14em;text-transform:uppercase;color:var(--violet-deep);border-radius:999px;align-items:center;gap:10px;padding:7px 16px;font-size:.75rem;font-weight:700;display:inline-flex}.lp .xp-eyebrow i{opacity:.55;background:currentColor;border-radius:50%;width:5px;height:5px}.lp .xp-tools-head{text-align:center;max-width:720px;margin-inline:auto}.lp .xp-tools-head .xp-h2{letter-spacing:-.01em;text-transform:none;color:var(--ink);margin-top:16px;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem);font-weight:700}.lp .xp-hi{color:var(--violet-deep)}.lp .xp-rows{gap:clamp(40px,5vw,78px);margin:44px 0 0;padding:0;list-style:none;display:grid}.lp .xp-row{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(24px,4vw,64px);display:grid}.lp .xp-row.is-flip .xp-row-copy{grid-area:1/2}.lp .xp-row.is-flip .xp-row-art{grid-area:1/1}.lp .xp-row-num{background:var(--violet-deep);min-width:34px;height:30px;font-family:var(--font-head);letter-spacing:.04em;color:var(--white);border-radius:9px;place-items:center;margin-bottom:18px;padding:0 9px;font-size:.8125rem;font-weight:800;display:inline-grid}.lp .xp-row-name{font-family:var(--font-head);letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.35rem,1rem + 1.2vw,1.9rem);font-weight:700;line-height:1.2}.lp .xp-row-body{font-family:var(--font-body);color:var(--slate);max-width:34em;margin-top:12px;font-size:.9688rem;line-height:1.75}.lp .xp-row-art{aspect-ratio:4/3;border-radius:var(--r-lg);background:linear-gradient(150deg, rgba(var(--violet-rgb), .1), rgba(var(--violet-rgb), .04));border:1px solid rgba(var(--violet-rgb), .14);box-shadow:var(--shadow-md);position:relative;overflow:hidden}.lp .xp-row-shot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.lp .xp-row-draw{border-radius:var(--r-md);background:var(--white);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:absolute;inset:clamp(16px,2.4vw,30px);overflow:hidden}.lp .xp-draw-bar{border-bottom:1px solid var(--line-soft);align-items:center;gap:6px;padding:11px 14px;display:flex}.lp .xp-draw-bar i{background:rgba(var(--violet-rgb), .28);border-radius:50%;width:8px;height:8px}.lp .xp-draw-bar i:first-child{background:var(--violet-deep)}.lp .xp-draw-body{flex:1;grid-template-columns:1fr 1.1fr;align-items:center;gap:14px;padding:16px;display:grid}.lp .xp-draw-block{background:linear-gradient(160deg, rgba(var(--violet-rgb), .5), rgba(var(--violet-deep-rgb), .85));border-radius:10px;height:100%;min-height:52px}.lp .xp-draw-lines{gap:9px;display:grid}.lp .xp-draw-lines i{background:rgba(var(--violet-rgb), .2);border-radius:999px;height:8px}.lp .xp-draw-lines i:nth-child(2){width:78%}.lp .xp-draw-lines i:nth-child(3){background:rgba(var(--violet-rgb), .34);width:52%}.lp .xp-draw-tag{font-family:var(--font-head);color:var(--ink-soft);padding:0 16px 16px;font-size:.8125rem;font-weight:700}.lp .xh{padding:clamp(18px,2.4vw,32px) 0 0}.lp .xh-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(20px,4vw,56px);display:grid}.lp .xh-copy{flex-direction:column;align-items:flex-start;display:flex}.lp .xh-title{max-width:22em;font-family:var(--font-head);letter-spacing:-.035em;color:var(--ink);margin-top:14px;font-size:clamp(1.9rem,1.1rem + 3vw,3.4rem);font-weight:600;line-height:1.08}.lp .xh-title-2{color:var(--slate)}.lp .xh-title-2 a{color:inherit;text-decoration:none;transition:color .2s}.lp .xh-title-2 a:hover{color:var(--violet-deep)}.lp .xh-aside{text-align:right;flex-direction:column;align-items:flex-end;gap:18px;padding-bottom:8px;display:flex}.lp .xh-caption{max-width:30ch;font-family:var(--font-head);color:var(--ink-soft);margin-top:14px;font-size:clamp(1rem,.9rem + .4vw,1.2rem);font-weight:500;line-height:1.4}.lp .xh-sub{max-width:44ch;font-family:var(--font-body);color:var(--slate);margin-top:12px;font-size:.875rem;line-height:1.7}.lp.xp{--tp-dark:#1b1030;--tp-dark-2:#2a1a45}.lp .tp-pills{font-family:var(--font-body);color:var(--slate);flex-wrap:wrap;gap:8px 22px;margin-top:22px;padding:0;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.lp .tp-pills li:before{content:"✓";color:#16a34a;margin-right:6px;font-weight:800}.lp .tp-stats{background:var(--white);padding:0 0 clamp(28px,4vw,48px)}.lp .tp-stats-row{background:linear-gradient(140deg, var(--tp-dark), var(--tp-dark-2));border-radius:22px;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.lp .tp-stats-row li{border-right:1px solid #ffffff14;padding:26px 24px}.lp .tp-stats-row li:last-child{border-right:0}.lp .tp-stats-row b{font-family:var(--font-head);letter-spacing:-.01em;color:#fff;font-size:1.625rem;font-weight:700;display:block}.lp .tp-stats-row span{font-family:var(--font-body);color:#cbbce3;font-size:.84375rem}.lp .tp-eyebrow{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--violet);border-radius:999px;padding:7px 16px;font-size:.78rem;font-weight:700;display:inline-block}.lp .tp-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin:clamp(28px,4vw,44px) auto 0;padding:0;list-style:none;display:grid}.lp .tp-card{border:1px solid var(--line);background:var(--white);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:16px;padding:24px}.lp .tp-card:hover{border-color:#e0d3f2;box-shadow:0 14px 34px #1e234014}.lp .tp-ico{background:rgba(var(--violet-rgb), .12);width:42px;height:42px;color:var(--violet-deep);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.lp .tp-card h3{font-family:var(--font-head);color:var(--ink);font-size:1.125rem;font-weight:700}.lp .tp-card p{font-family:var(--font-body);color:#555c69;margin-top:6px;font-size:.90625rem;line-height:1.6}.lp .tp-steps{background:var(--white)}.lp .tp-step-row{counter-reset:tp;grid-template-columns:repeat(3,1fr);gap:20px;margin:clamp(28px,4vw,44px) auto 0;padding:0;list-style:none;display:grid}.lp .tp-step-row li{border:1px solid var(--line);background:var(--white);border-radius:16px;padding:28px}.lp .tp-step-row li:before{counter-increment:tp;content:counter(tp);background:var(--violet);width:36px;height:36px;font-family:var(--font-head);color:#fff;border-radius:50%;place-items:center;margin-bottom:16px;font-weight:700;display:grid}.lp .tp-step-row h3{font-family:var(--font-head);color:var(--ink);font-size:1.125rem;font-weight:700}.lp .tp-step-row p{font-family:var(--font-body);color:#555c69;margin-top:6px;font-size:.90625rem;line-height:1.6}.lp .tp-step-row:has(li:nth-child(4)){grid-template-columns:repeat(2,1fr)}.lp .tp-suite{background:linear-gradient(140deg, var(--tp-dark), var(--tp-dark-2))}.lp .tp-suite .t-sec{color:#fff}.lp .tp-eyebrow.is-dark{color:#c9a8ff}.lp .tp-suite-row{grid-template-columns:repeat(3,1fr);gap:18px;margin:clamp(28px,4vw,40px) auto 0;padding:0;list-style:none;display:grid}.lp .tp-suite-card{height:100%;transition:border-color .2s var(--ease), background .2s var(--ease);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;padding:26px;text-decoration:none;display:block}.lp .tp-suite-card:hover{border-color:var(--violet);background:#ffffff14}.lp .tp-suite-card.is-cur{border-color:var(--violet);box-shadow:inset 0 0 0 1px var(--violet)}.lp .tp-suite-card small{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:#c9a8ff;font-size:.6875rem;font-weight:700}.lp .tp-suite-card h3{font-family:var(--font-head);color:#fff;margin:8px 0 6px;font-size:1.25rem;font-weight:700}.lp .tp-suite-card p{font-family:var(--font-body);color:#c9bce3;font-size:.90625rem;line-height:1.6}.lp.xp .tp-feat{background:#f7f4fc}@media (max-width:860px){:is(.lp .tp-step-row,.lp .tp-step-row:has(li:nth-child(4)),.lp .tp-suite-row){grid-template-columns:1fr}}.lp .tp-faq{background:var(--white)}.lp .tp-faq-list{max-width:780px;margin:clamp(24px,3vw,40px) auto 0}.lp .tp-q{border-bottom:1px solid var(--line)}.lp .tp-q button{width:100%;font-family:var(--font-head);text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 4px;font-size:1rem;font-weight:700;display:flex}.lp .tp-q i{color:var(--violet-deep);font-size:1.375rem;font-style:normal;line-height:1}.lp .tp-q p{font-family:var(--font-body);color:#555c69;padding:0 4px 18px;font-size:.9375rem;line-height:1.6}.lp .tp-cta{background:var(--white)}.lp .tp-cta-box{background:linear-gradient(135deg, var(--violet), var(--violet-deep));text-align:center;color:#fff;border-radius:28px;padding:clamp(32px,5vw,56px)}.lp .tp-cta-box h2{font-family:var(--font-head);letter-spacing:-.02em;color:#fff;font-size:clamp(1.625rem,1rem + 2.4vw,2.5rem);font-weight:700;line-height:1.15}.lp .tp-cta-box p{max-width:560px;font-family:var(--font-body);color:#eee5ff;margin:12px auto 28px;font-size:1rem}.lp .tp-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.lp .tp-btn{border-radius:var(--r-btn);font-family:var(--font-body);color:var(--violet-deep);transition:background .2s var(--ease);background:#fff;border:1px solid #0000;align-items:center;padding:13px 24px;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.lp .tp-btn:hover{background:#f4eefc}.lp .tp-btn.is-ghost{color:#fff;background:0 0;border-color:#ffffff73}.lp .tp-btn.is-ghost:hover{background:#ffffff1f}@media (max-width:900px){.lp .tp-grid,.lp .tp-stats-row{grid-template-columns:1fr 1fr}.lp .tp-stats-row li:nth-child(2){border-right:0}.lp .tp-stats-row li{border-bottom:1px solid #ffffff14}}@media (max-width:600px){.lp .tp-grid{grid-template-columns:1fr}}.lp.xp{background:#f4f5f7}.lp.xp .xh,.lp.xp .xb,.lp.xp .xt,.lp.xp .xp-next,.lp.xp .final{background:var(--white)}.lp.xp .frames.rel{background:#f4f5f7}.lp.xp .xb-card,.lp.xp .xt-src li,.lp.xp .xt-out-card,.lp.xp .xp-next-card{background:var(--white);border:1px solid #eaecf0;border-radius:20px;box-shadow:0 1px 2px #1018280a}.lp.xp .xb-card:hover,.lp.xp .xp-next-card:hover{border-color:#e0d3f2;box-shadow:0 12px 30px #11182714}.lp.xp .xb-pill,.lp.xp .frames-eyebrow,.lp.xp .xt-soon{background:var(--white);font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--ink);border:1px solid #e6e8ee;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.lp.xp .xb-title,.lp.xp .rel .t-sec{letter-spacing:-.02em;font-size:clamp(1.75rem,1.1rem + 2vw,2.75rem);font-weight:600;line-height:1.12}.lp.xp .xh-sub,.lp.xp .xt-lead,.lp.xp .xb-body,.lp.xp .frm-body{color:#555c69}.lp.xp .xh-sub,.lp.xp .xt-lead{font-size:1rem;line-height:1.55}.lp.xp .xt-hub{border-radius:12px}.lp.xp .btn,.lp .xh .xh-cta{border-radius:var(--r-btn);font-family:var(--font-body);transition:background-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);background:#9b63d3;border:0;padding:.85em 1.7em;font-size:.9375rem;font-weight:600;box-shadow:0 6px 16px #4c1d9542}.lp.xp .btn:hover,.lp .xh .xh-cta:hover{background:#4c1d95;transform:translateY(-1px);box-shadow:0 11px 24px #4c1d9557}.lp.xp .btn:hover .arw,.lp .xh .xh-cta:hover .arw{transform:translate(3px)}.lp .xh-cta{background:var(--blue-cta);font-family:var(--font-head);color:var(--white);white-space:nowrap;border-radius:999px;justify-self:end;align-items:center;gap:8px;padding:11px 22px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.lp .xh-cta:hover{background:var(--blue-cta-h);transform:translateY(-1px)}.lp .xh-stage{margin-inline:calc(50% - 50vw);background:linear-gradient(165deg, rgba(var(--violet-rgb), .1), rgba(var(--violet-rgb), .03) 55%, var(--wash));border-left:0;border-right:0;border:1px solid var(--line);border-left:0;border-right:0;border-radius:0;width:100vw;margin-top:clamp(26px,4vw,52px);padding:0}.lp .xh-stage-in{aspect-ratio:16/9;max-width:none;margin:0;position:relative}.lp .xh-shot{object-fit:cover;object-position:top;width:100%;height:100%;box-shadow:var(--shadow-lg);border-radius:0;display:block}.lp .xh-stage-in .xp-row-draw{box-shadow:var(--shadow-lg);border-radius:0;position:absolute;inset:0}.lp .xh-chip{z-index:2;background:var(--ink);font-family:var(--font-body);color:var(--white);white-space:nowrap;box-shadow:var(--shadow-md);border-radius:999px;padding:9px 16px;font-size:.75rem;font-weight:600;animation:5.5s ease-in-out infinite xh-float;position:absolute}.lp .xh-chip--1{top:14%;right:-4%}.lp .xh-chip--2{animation-delay:-2.6s;bottom:16%;left:-4%}@keyframes xh-float{50%{transform:translateY(-9px)}}.lp .xt{padding:clamp(28px,4vw,56px) 0}.lp .xt-lead{font-family:var(--font-body);text-align:center;color:var(--slate);margin-bottom:clamp(20px,3vw,36px);font-size:.9375rem}.lp .xt-flow{grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr);align-items:center;gap:clamp(20px,4vw,56px);max-width:980px;margin:0 auto;display:grid;position:relative}.lp .xt-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lp .xt-wires path{fill:none;stroke:rgba(var(--violet-rgb), .55);stroke-width:2px;stroke-dasharray:3 6;stroke-linecap:round;vector-effect:non-scaling-stroke}.lp .xt-wires .xt-out{stroke:var(--violet)}.lp .xt-src{grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none;display:grid}.lp .xt-src li{border:1px solid var(--line);background:var(--white);border-radius:14px;place-items:center;min-height:74px;padding:14px;display:grid;box-shadow:0 10px 26px #1e23400f}.lp .xt-src img{object-fit:contain;max-width:100%}.lp .xt-soon{font-family:var(--font-body);text-align:center;color:var(--violet-deep);font-size:.75rem;font-weight:600}.lp .xt-hub{z-index:1;width:74px;height:74px;box-shadow:0 0 0 8px rgba(var(--violet-rgb), .14), 0 18px 34px #6d30ad47;background:linear-gradient(160deg,#9b63d3,#6d30ad);border-radius:20px;place-items:center;display:grid;position:relative}.lp .xt-out-card{border:1px solid var(--line);background:var(--white);border-radius:16px;padding:18px 20px 16px;position:relative;box-shadow:0 18px 40px #1e23401a}.lp .xt-out-hd{font-family:var(--font-body);justify-content:space-between;align-items:baseline;font-size:.75rem;display:flex}.lp .xt-out-hd b{font-family:var(--font-head);color:var(--ink);font-size:.875rem;font-weight:600}.lp .xt-out-hd i{color:var(--slate);font-style:normal}.lp .xt-bars{align-items:flex-end;gap:clamp(8px,1.6vw,16px);height:96px;margin-top:14px;display:flex}.lp .xt-bars span{flex:1;align-items:flex-end;gap:3px;height:100%;display:flex}.lp .xt-bars s{background:#e6e2f3;border-radius:3px;flex:1;text-decoration:none}.lp .xt-bars s.is-on{background:var(--violet)}.lp .xt-axis{font-family:var(--font-body);color:var(--slate);justify-content:space-between;margin-top:8px;font-size:.6875rem;display:flex}.lp .xt-axis i{font-style:normal}.lp .xt-stat{border:1px solid var(--line);background:var(--white);text-align:left;border-radius:12px;padding:10px 14px;position:absolute;top:-22px;right:-14px;box-shadow:0 14px 30px #1e23401f}.lp .xt-stat s{background:var(--violet);border-radius:999px;width:22px;height:3px;margin-bottom:8px;display:block}.lp .xt-stat b{font-family:var(--font-head);color:var(--ink);font-size:1.25rem;font-weight:600;display:block}.lp .xt-stat i{font-family:var(--font-body);color:var(--slate);font-size:.6875rem;font-style:normal}@media (max-width:860px){.lp .xt-flow{grid-template-columns:minmax(0,1fr);justify-items:center;gap:20px}.lp .xt-wires{display:none}.lp .xt-src,.lp .xt-out-card{width:100%;max-width:420px}.lp .xt-stat{right:8px}}.lp .xh-trust{padding:clamp(40px,5vw,72px) 0 clamp(8px,1vw,16px)}.lp .xh-trust-lead{text-align:center;font-family:var(--font-body);color:var(--slate-light);font-size:.8125rem}.lp .xh-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(26px,5vw,72px);margin:22px 0 0;padding:0;list-style:none;display:flex}.lp .xh-logos img{filter:grayscale();opacity:.45;width:auto;transition:filter .25s,opacity .25s;display:block}.lp .xh-logos img:hover{filter:none;opacity:1}.lp .xb-head{text-align:center;max-width:720px;margin-inline:auto}.lp .xb-pill{border:1px solid var(--line);background:var(--white);font-family:var(--font-body);color:var(--slate);border-radius:999px;padding:6px 16px;font-size:.75rem;font-weight:600;display:inline-block}.lp .xb-title{font-family:var(--font-head);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin-top:18px;font-size:clamp(1.6rem,1.1rem + 2vw,2.6rem);font-weight:700;line-height:1.2}.lp .xb-hi{color:var(--violet-deep)}.lp .xb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:clamp(30px,4vw,52px) 0 0;padding:0;list-style:none;display:grid}.lp .xb-card{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--white);box-shadow:var(--shadow-sm);flex-direction:column;padding:clamp(14px,1.4vw,20px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex}.lp .xb-card:hover{border-color:rgba(var(--violet-rgb), .28);box-shadow:var(--shadow-md);transform:translateY(-3px)}.lp .xb-art{aspect-ratio:16/11;background:radial-gradient(120% 90% at 50% 0%, rgba(var(--violet-rgb), .16), transparent 62%), linear-gradient(180deg, rgba(var(--violet-rgb), .08), #fff9 72%, var(--white));border-radius:6px;margin-bottom:clamp(16px,1.6vw,24px);position:relative;overflow:hidden}.lp .xb-shot{object-fit:cover;object-position:top;border-radius:4px 4px 0 0;width:auto;height:auto;position:absolute;inset:clamp(14px,1.8vw,26px) clamp(14px,1.8vw,26px) 0;box-shadow:0 14px 34px #4c1d9529}.lp .xb-name{font-family:var(--font-head);letter-spacing:-.015em;color:var(--ink);padding-inline:clamp(4px,.6vw,10px);font-size:clamp(1.05rem,.9rem + .5vw,1.35rem);font-weight:600}.lp .xb-body{padding-inline:clamp(4px,.6vw,10px);font-family:var(--font-body);color:var(--slate);max-width:44ch;margin-top:10px;padding-bottom:clamp(6px,.8vw,12px);font-size:.8438rem;line-height:1.7}.lp .xf{place-items:center;display:grid;position:absolute;inset:0}.lp .xf>svg{width:82%;height:auto;overflow:visible}.lp .xf-net line{stroke:rgba(var(--violet-deep-rgb), .16);stroke-width:1px;stroke-dasharray:3 4}.lp .xf-route{fill:none;stroke:rgba(var(--violet-deep-rgb), .5);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lp .xf-node{fill:var(--violet)}.lp .xf-bolt{background:radial-gradient(circle, rgba(var(--violet-rgb), .35), transparent 70%);border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:34%;left:47%}.lp .xf-bolt svg{width:17px;height:17px;fill:var(--violet-deep)}.lp .xf-pill{background:var(--white);font-family:var(--font-body);color:var(--ink-soft);white-space:nowrap;border-radius:999px;padding:6px 14px;font-size:.6875rem;font-weight:600;position:absolute;top:7%;left:50%;transform:translate(-50%);box-shadow:0 6px 18px #4c1d9524}.lp .xf-bars{gap:8px;display:flex;position:absolute;bottom:11%;left:50%;transform:translate(-50%)}.lp .xf-bars i{background:var(--white);border-radius:999px;width:42px;height:9px;box-shadow:0 4px 12px #4c1d951a}.lp .xf-bars i:first-child{background:var(--ink);width:34px}.lp .xf-arc-bed,.lp .xf-arc{fill:none;stroke-linecap:round}.lp .xf-arc-bed{stroke:rgba(var(--violet-rgb), .16);stroke-width:9px}.lp .xf-arc{stroke:var(--violet);stroke-width:11px;stroke-dasharray:100;stroke-dashoffset:26px}.lp .xf-hub-ring{fill:rgba(var(--violet-rgb), .14)}.lp .xf-hub{fill:var(--violet-deep)}.lp .xf-ends{font-family:var(--font-body);color:var(--slate);gap:22px;font-size:.6875rem;font-weight:600;display:flex;position:absolute;bottom:8%}.lp .xf--dial{grid-template-columns:1fr 1fr;place-items:center;gap:4%;padding-inline:6%}.lp .xf--dial>svg{width:100%}.lp .xf-rows{justify-self:start;gap:7px;display:grid}.lp .xf-rows i{background:var(--white);font-family:var(--font-body);color:var(--slate);white-space:nowrap;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:7px 11px;font-size:.625rem;font-style:normal;display:flex;box-shadow:0 5px 14px #4c1d951a}.lp .xf-rows b{color:var(--ink);font-weight:600}.lp .xf-rows b.is-on{color:var(--green)}.lp .xf-rows b.is-off{color:var(--slate-light)}.lp .xf-gauge-bed,.lp .xf-gauge{fill:none;stroke-linecap:round}.lp .xf-gauge-bed{stroke:rgba(var(--violet-rgb), .16);stroke-width:13px}.lp .xf-gauge{stroke:var(--violet-deep);stroke-width:13px}.lp .xf-needle{stroke:var(--violet-deep);stroke-width:2.5px;stroke-linecap:round}.lp .xf-needle-pin{fill:var(--white);stroke:var(--violet-deep);stroke-width:2.5px}.lp .xf-env rect{fill:var(--white);stroke:rgba(var(--violet-deep-rgb), .14);stroke-width:1.5px}.lp .xf-env-flap{fill:none;stroke:rgba(var(--violet-deep-rgb), .2);stroke-width:1.5px;stroke-linejoin:round}.lp .xf-note{background:var(--white);font-family:var(--font-body);color:var(--ink-soft);white-space:nowrap;border-radius:9px;padding:7px 12px;font-size:.625rem;font-weight:500;position:absolute;box-shadow:0 8px 20px #4c1d9529}.lp .xf-note.is-dark{background:var(--ink);color:var(--white)}.lp .xf-note--1{top:14%;left:12%}.lp .xf-note--2{top:38%;right:6%}.lp .xf-note--3{bottom:18%;left:20%}@media (max-width:900px){.lp .xh-top{grid-template-columns:1fr;gap:24px}.lp .xh-cta{justify-self:start}.lp .xb-card{grid-column:span 3}.lp .xh-chip--1{right:0}.lp .xh-chip--2{left:0}}@media (max-width:620px){.lp .xb-card{grid-column:span 6}.lp .xh-stage-in{aspect-ratio:4/3}.lp .xh-chip{display:none}}@media (prefers-reduced-motion:reduce){.lp .xh-chip{animation:none}.lp .xh-cta,.lp .xb-card,.lp .xb-card:hover{transition:none;transform:none}}.lp .xd{--cream:#f4f1e6;--thread:#a78bda;background:var(--cream);padding:96px 0 104px;position:relative;overflow:hidden}.lp .xd-claim{text-align:center;max-width:20em;font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);margin:0 auto;font-size:clamp(1.5rem,1.05rem + 1.7vw,2.35rem);font-weight:800;line-height:1.22}.lp .xd-hi{color:var(--violet-deep)}.lp .xd-fan{width:100%;max-width:none;height:clamp(90px,11vw,168px);margin:34px 0 0;display:block}.lp .xd-fan path{fill:none;stroke:var(--thread);stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.7}.lp .xd-steps{margin:0;padding:0;list-style:none}.lp .xd-step{grid-template-columns:1fr minmax(0,420px) 1fr;align-items:center;gap:clamp(20px,3.4vw,56px);display:grid}.lp .xd-left{text-align:left;justify-self:end;max-width:17em}.lp .xd-num{background:rgba(var(--violet-rgb), .16);min-width:30px;height:24px;font-family:var(--font-head);letter-spacing:.06em;color:var(--violet-deepest);border-radius:6px;place-items:center;margin-bottom:14px;padding:0 8px;font-size:.6875rem;font-weight:800;display:inline-grid}.lp .xd-head{font-family:var(--font-head);letter-spacing:-.015em;color:var(--ink);font-size:clamp(1.15rem,.9rem + .9vw,1.6rem);font-weight:800;line-height:1.25}.lp .xd-right{max-width:19em}.lp .xd-note{font-family:var(--font-body);color:var(--slate);font-size:.875rem;line-height:1.7}.lp .xd-mid .xp-row-art{aspect-ratio:4/3;border-radius:var(--r-md);border-color:rgba(var(--violet-deep-rgb), .12);background:var(--white);box-shadow:0 18px 44px #4c1d951a}.lp .xd-link{--p:1;place-items:center;height:clamp(150px,17vw,210px);display:grid}.lp .xd-link-svg{width:auto;height:100%;display:block}.lp .xd-thread{fill:none;stroke:var(--thread);stroke-width:1.25px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc((1 - var(--p)) * 100)}.lp .xd-fan g path{stroke-dasharray:100;stroke-dashoffset:100px;animation:1.15s cubic-bezier(.22,1,.36,1) forwards xd-draw;animation-delay:calc(var(--k) * 80ms + .12s)}@keyframes xd-draw{to{stroke-dashoffset:0}}@media (max-width:900px){.lp .xd-step{text-align:center;grid-template-columns:1fr;justify-items:center;gap:18px}.lp .xd-left,.lp .xd-right{text-align:center;justify-self:center;max-width:28em}.lp .xd-mid{width:100%;max-width:420px}.lp .xd-link{height:clamp(110px,20vw,150px)}}@media (max-width:560px){.lp .xd{padding:62px 0 68px}.lp .xd-fan{height:72px}}@media (prefers-reduced-motion:reduce){.lp .xd-fan g path{stroke-dashoffset:0;animation:none}}.lp .xp-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin-top:28px;display:grid}.lp .xp-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:26px 24px}.lp .xp-card h3{color:var(--ink);font-size:1.0625rem;font-weight:600}.lp .xp-card p{color:var(--slate);margin-top:10px;font-size:.9375rem;line-height:1.7}@media (max-width:860px){.lp .xp-row,.lp .xp-row.is-flip{grid-template-columns:1fr}.lp .xp-row.is-flip .xp-row-copy,.lp .xp-row.is-flip .xp-row-art{grid-area:auto/1}}.lp .xp-next-row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.lp .xp-next-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);color:var(--ink);transition:transform .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease);align-items:center;gap:12px;padding:14px 20px;text-decoration:none;display:inline-flex}.lp .xp-next-card:hover{border-color:var(--violet);box-shadow:var(--shadow-md);transform:translateY(-2px)}.lp .xp-next-name{font-size:.9375rem;font-weight:600}@media (max-width:860px){.lp .xp-banner{padding-top:104px}}.lp .ph{--fr:2.6%;--ry:0deg;--rz:0deg;--z:0px;aspect-ratio:9/19.5;width:100%;max-width:264px;padding:var(--fr);transform:translateZ(var(--z)) rotateY(var(--ry)) rotateZ(var(--rz));transition:transform .8s var(--ease);background:linear-gradient(160deg,#4a4a52 0%,#23242b 38%,#35363e 100%);border-radius:13%;position:relative;box-shadow:0 34px 60px #1c144642,0 4px 12px #1c14461a;container-type:inline-size}.lp .ph-island{z-index:3;background:#17181d;border-radius:999px;width:30%;height:3.4%;position:absolute;top:3.2%;left:50%;transform:translate(-50%)}.lp .ph-screen{background:var(--wash);height:100%;color:var(--ink);border-radius:10.5%/5%;flex-direction:column;font-size:11px;line-height:1.25;display:flex;overflow:hidden}@supports (width:1cqw){.lp .ph-screen{font-size:4.4cqw}}.lp .ph-status{flex:none;justify-content:space-between;align-items:center;padding:1.15em 1em .35em;font-size:.62em;font-weight:700;display:flex}.lp .ph-status-r{align-items:center;gap:.34em;display:flex}.lp .ph-status-r svg{width:auto;height:.82em;fill:var(--ink);stroke:var(--ink)}.lp .ph-screen{--app:#7c3aed}.lp .ph-bar{flex:none;align-items:center;gap:.4em;padding:.6em .7em .55em;display:flex}.lp .ph-mark{background:var(--app);border-radius:.42em;flex:none;place-items:center;width:1.85em;height:1.85em;display:grid}.lp .ph-mark svg{width:68%;stroke:var(--white)}.lp .ph-back{width:1.1em;stroke:var(--ink);flex:none}.lp .ph-bar-t{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.72em;font-weight:700;overflow:hidden}.lp .ph-delay{color:#b91c1c;white-space:nowrap;background:#dc262612;border:1px solid #dc26262e;border-radius:999px;flex:none;align-items:center;gap:.25em;padding:.22em .5em;font-size:.5em;font-weight:700;display:inline-flex}.lp .ph-delay svg{fill:none;stroke:currentColor;width:1.1em}.lp .ph-burger{flex-direction:column;flex:none;justify-content:center;gap:.16em;width:1em;height:1em;display:flex;position:relative}.lp .ph-burger i{background:var(--ink);border-radius:.1em;height:.11em}.lp .ph-burger:after{content:"";background:#dc2626;border-radius:50%;width:.32em;height:.32em;position:absolute;top:-.18em;right:-.14em}.lp .ph-body{flex-direction:column;flex:1;gap:.55em;min-height:0;padding:.5em .75em .75em;display:flex;overflow:hidden}.lp .ph-body--flush{gap:.4em;padding-left:0;padding-right:0}.lp .ph-head-s b{letter-spacing:-.01em;font-size:1.05em;font-weight:700;display:block}.lp .ph-head-s i{color:var(--slate-light);margin-top:.15em;font-size:.6em;font-style:normal;font-weight:600;display:block}.lp .ph-cap{letter-spacing:.1em;text-transform:uppercase;color:var(--slate-light);margin-top:.1em;font-size:.55em;font-weight:800;display:block}.lp .ph-card{background:var(--white);border-radius:.75em;padding:.7em;box-shadow:0 .15em .5em #1e23400d}.lp .ph-wl{background:var(--white);border:1px solid #7c3aed73;border-radius:.7em;flex:1;min-height:0;padding:.55em;overflow:hidden}.lp .ph-wl-t{letter-spacing:-.01em;color:var(--app);margin-bottom:.5em;font-size:.95em;font-weight:800;display:block}.lp .ph-ix-grid{grid-template-columns:1fr 1fr;align-content:start;gap:.4em;display:grid}.lp .ph-ix{text-align:center;border:1px solid;border-radius:.5em;padding:.45em .4em .4em;display:block}.lp .ph-ix.is-u{background:#16a34a0d;border-color:#16a34a38}.lp .ph-ix.is-d{background:#dc26260a;border-color:#dc262633}.lp .ph-ix-n{letter-spacing:.07em;color:var(--slate);white-space:nowrap;text-overflow:ellipsis;font-size:.46em;font-style:normal;font-weight:700;display:block;overflow:hidden}.lp .ph-ix-v{font-variant-numeric:tabular-nums;margin-top:.18em;font-size:.72em;font-weight:800;display:block}.lp .ph-ix-c{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.1em;font-size:.45em;font-style:normal;font-weight:700;display:block}.lp .ph-ix-rng{background:#1e23401f;border-radius:.1em;height:.16em;margin:.42em 0 .28em;display:block;position:relative}.lp .ph-ix-rng:after{content:"";top:50%;left:var(--at,50%);background:var(--app);border-radius:50%;width:.32em;height:.32em;margin-left:-.16em;position:absolute;transform:translateY(-50%)}.lp .ph-ix-rng s{display:none}.lp .ph-ix-lh{font-variant-numeric:tabular-nums;color:var(--slate-light);justify-content:space-between;font-size:.4em;display:flex}.lp .ph-ix-lh i{font-style:normal}.lp .ph-chips{flex:none;gap:.3em;display:flex}.lp .ph-chips i{border:1px solid var(--line);color:var(--slate);white-space:nowrap;border-radius:999px;padding:.3em .55em;font-size:.5em;font-style:normal;font-weight:700}.lp .ph-chips i.is-on{color:var(--app);background:#7c3aed1f;border-color:#0000}.lp .ph-filters,.lp .ph-segs,.lp .ph-stats,.lp .ph-sides,.lp .ph-chain{padding-left:.7em;padding-right:.7em}.lp .ph-filters{gap:.35em;display:flex}.lp .ph-filters i{border:1px solid var(--line);white-space:nowrap;border-radius:.5em;padding:.3em .55em;font-size:.52em;font-style:normal;font-weight:700}.lp .ph-segs{grid-template-columns:repeat(3,1fr);gap:.2em;display:grid}.lp .ph-segs i{border:1px solid var(--line);text-align:center;color:var(--slate);border-radius:.45em;padding:.32em 0;font-size:.52em;font-style:normal;font-weight:700}.lp .ph-segs i.is-on{background:var(--app);color:var(--white);border-color:#0000}.lp .ph-stats{grid-template-columns:repeat(5,1fr);gap:.2em;padding-top:.1em;padding-bottom:.15em;display:grid}.lp .ph-stats i{letter-spacing:.07em;text-transform:uppercase;color:var(--slate-light);font-size:.4em;font-style:normal;font-weight:700;display:block}.lp .ph-stats b{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.1em;font-size:.5em;font-weight:800;display:block}.lp .ph-sides{grid-template-columns:1fr 1fr;gap:1px;display:grid}.lp .ph-sides i{letter-spacing:.1em;text-transform:uppercase;color:var(--slate);padding:.22em 0;font-size:.42em;font-style:normal;font-weight:800}.lp .ph-sides .is-c{text-align:left;background:#16a34a12;padding-left:.4em}.lp .ph-sides .is-p{text-align:right;background:#dc26260f;padding-right:.4em}.lp .ph-chain{flex-direction:column;padding-left:0;padding-right:0;display:flex}.lp .ph-ch-h,.lp .ph-ch-r{font-variant-numeric:tabular-nums;grid-template-columns:1fr 1fr 2.6em 1fr 1fr;align-items:center;padding:.22em .35em;font-size:.42em;display:grid}.lp .ph-ch-h{letter-spacing:.06em;text-transform:uppercase;color:var(--slate-light);border-bottom:1px solid var(--line);font-weight:800}.lp .ph-ch-h i,.lp .ph-ch-r i{text-align:center;font-style:normal}.lp .ph-ch-r i{font-weight:600}.lp .ph-ch-r{border-bottom:1px solid var(--line-soft)}.lp .ph-ch-k{color:var(--ink);font-weight:800}.lp .ph-ch-r .is-itm{background:#7c3aed14}.lp .ph-ch-r.is-atm{background:#7c3aed24}.lp .ph-ch-r.is-atm .ph-ch-k{color:var(--app)}.lp .ph-quote-t{justify-content:space-between;align-items:baseline;display:flex}.lp .ph-quote-t i{letter-spacing:.06em;color:var(--slate);font-size:.62em;font-style:normal;font-weight:800}.lp .ph-quote-t b{font-variant-numeric:tabular-nums;font-size:1.15em;font-weight:800}.lp .ph-chg{margin-top:.15em;font-size:.6em;font-weight:700;display:block}.lp .ph-spark{width:100%;height:2.4em;margin-top:.45em;display:block}.lp .ph-spark polyline{stroke:#16a34a;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lp .ph-spark.is-dn polyline{stroke:#dc2626}.lp .ph-list{flex-direction:column;gap:.5em;display:flex}.lp .ph-lrow{justify-content:space-between;align-items:center;gap:.5em;display:flex}.lp .ph-lrow-l,.lp .ph-lrow-r{min-width:0;color:var(--slate-light);font-size:.55em;font-style:normal;font-weight:600;display:block}.lp .ph-lrow-r{text-align:right;flex:none}.lp .ph-lrow-l b,.lp .ph-lrow-r b{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:1.05em;font-weight:700;display:block;overflow:hidden}.lp .ph-lrow-r em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:700;display:block}.lp .ph-screen .is-up{color:#16a34a}.lp .ph-screen .is-dn{color:#dc2626}.lp .ph-conds{flex-wrap:wrap;gap:.3em;display:flex}.lp .ph-conds i{border:1px solid rgba(var(--violet-deep-rgb), .16);background:rgba(var(--violet-rgb), .1);color:var(--violet-deep);white-space:nowrap;border-radius:999px;padding:.28em .5em;font-size:.52em;font-style:normal;font-weight:700}.lp .ph-hits-t{align-items:baseline;gap:.4em;display:flex}.lp .ph-hits-t b{color:var(--violet-deep);font-size:1.1em;font-weight:800}.lp .ph-hits-t i{color:var(--slate-light);font-size:.58em;font-style:normal;font-weight:600}.lp .ph-pay svg{width:100%;height:auto;display:block}.lp .ph-zero{stroke:var(--line);stroke-width:1px}.lp .ph-pay-line{stroke:var(--violet-deep);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.lp .ph-be{fill:var(--white);stroke:var(--violet-deep);stroke-width:1.6px}.lp .ph-sum{grid-template-columns:repeat(3,1fr);gap:.4em;display:grid}.lp .ph-sum span{background:var(--white);border-radius:.55em;padding:.45em .5em;display:block;box-shadow:0 .15em .5em #1e23400d}.lp .ph-sum i{letter-spacing:.06em;text-transform:uppercase;color:var(--slate-light);font-size:.5em;font-style:normal;font-weight:700;display:block}.lp .ph-sum b{font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:.15em;font-size:.62em;font-weight:800;display:block}.lp .ph-side{color:#dc2626;vertical-align:.05em;background:#dc26261f;border-radius:.3em;place-items:center;width:1.25em;height:1.25em;font-size:.85em;font-style:normal;display:inline-grid}.lp .ph-tabs{border-top:1px solid var(--line);background:var(--white);flex:none;justify-content:space-between;padding:.5em .25em .75em;display:flex}.lp .ph-tabs span{letter-spacing:.01em;min-width:0;color:var(--slate-light);white-space:nowrap;flex-direction:column;flex:1 1 0;align-items:center;gap:.18em;font-size:.36em;font-weight:700;display:flex}.lp .ph-tabs i{opacity:.38;background:currentColor;border-radius:.42em;width:1.55em;height:1.55em}.lp .ph-tabs .is-on{color:var(--app)}.lp .ph-tabs .is-on i{opacity:1;box-shadow:0 0 0 .42em #7c3aed1f}.lp .sb-row{flex-wrap:wrap;gap:10px;display:flex}.lp .sb{border-radius:var(--r-btn);background:var(--ink);color:var(--white);align-items:center;gap:9px;padding:9px 15px;text-decoration:none;display:inline-flex}.lp a.sb{transition:transform .25s var(--ease)}.lp a.sb:hover{transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.lp a.sb{transition:none}.lp a.sb:hover{transform:none}}.lp .sb-m{fill:currentColor;flex:none;width:22px;height:22px}.lp .sb-t{line-height:1.15;display:block}.lp .sb-t i{letter-spacing:.04em;text-transform:uppercase;opacity:.82;font-size:.5625rem;font-style:normal;font-weight:500;display:block}.lp .sb-t b{letter-spacing:-.01em;font-size:.9375rem;font-weight:600;display:block}.lp .sec.ga{padding:40px 0}.lp .ga-panel{border-radius:var(--r-xl);background:linear-gradient(140deg,#9b63d3,#8a4fc6);grid-template-columns:1fr 1.05fr;align-items:center;gap:32px;padding:56px 24px 56px 64px;display:grid;overflow:hidden}.lp .ga-copy{max-width:460px}.lp .ga-eyebrow{font-family:var(--font-body);color:#fff;background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;align-items:center;gap:6px;margin-bottom:18px;padding:6px 12px;font-size:.8125rem;font-weight:500;display:inline-flex}.lp .ga-ticks{font-family:var(--font-body);color:#ffffffe0;flex-wrap:wrap;gap:8px 22px;margin-top:18px;padding:0;font-size:.875rem;list-style:none;display:flex}.lp .ga-ticks li:before{content:"✓ "}.lp .ga-panel .ga-title{color:#fff}.lp .ga-brand{letter-spacing:0;white-space:nowrap;font-family:Rokkitt,Georgia,Times New Roman,serif;font-weight:800}.lp .ga-brand-stock,.lp .ga-brand-bazaar{color:#fff}.lp .ga-panel .ga-sub{color:#ffffffe0}.lp .ga-title{text-align:left}.lp .ga-sub{text-align:left;margin-top:18px}.lp .ga-ctas{flex-wrap:wrap;align-items:center;gap:22px;margin-top:34px;display:flex}.lp .ga-play{color:var(--ink);align-items:center;gap:12px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.lp .ga-play-d{background:rgba(var(--violet-rgb), .16);width:42px;height:42px;transition:background .25s var(--ease), transform .25s var(--ease);border-radius:50%;place-items:center;display:grid}.lp .ga-play-d:before{content:"";border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid var(--violet-deep);width:0;height:0;margin-left:3px}.lp .ga-play:hover .ga-play-d{background:rgba(var(--violet-rgb), .26);transform:scale(1.06)}.lp .ga-stage{justify-content:center;display:flex;position:relative}.lp .ga-shot{width:100%;max-width:430px;height:auto;display:block}.lp .ga-stage:has(.ga-dev){aspect-ratio:1/1.05;width:100%;max-width:460px;margin:0 auto;display:block}.lp .ga-lines{pointer-events:none;width:90%;height:auto;position:absolute;inset:-6% -12% auto auto}.lp .ga-lines path{fill:none;stroke:#ffffff59;stroke-width:1.5px}.lp .ga-dev{width:48%;max-width:250px;position:absolute}.lp .ga-dev--back{z-index:1;top:2%;right:0;rotate:8deg}.lp .ga-dev--front{z-index:2;top:12%;left:2%;rotate:-8deg}.lp .ga-white{--fr:1.9%;background:linear-gradient(160deg,#fff 0%,#e9ebf1 45%,#f7f8fb 100%);border-radius:12.5%;max-width:none;box-shadow:inset 0 0 0 1px #1e234014,0 30px 60px #1e234038}.lp .ga-cap{background:#fff;border-radius:10.5%/5%;height:100%;padding-top:11cqw;overflow:hidden}.lp .ga-cap img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.lp .ga-sam{--fr:2.1%;background:linear-gradient(160deg,#f2f3f6 0%,#d9dbe2 40%,#f7f8fb 100%);border-radius:8.5%}.lp .ga-sam .ph-screen{border-radius:7.5%/3.6%}.lp .ga-sam .ph-island{border-radius:50%;width:4.4%;height:2.1%;top:1.8%}.lp .ga-white .ph-screen{border-radius:11%/5.2%}.lp .ga-white .ph-island{background:#14151a;width:26%;height:3%;top:2.4%}.lp .ga-white:before,.lp .ga-white:after{content:"";pointer-events:none;background-repeat:no-repeat;width:1.1%;position:absolute}.lp .ga-white:before{background-image:linear-gradient(#c9ccd4,#c9ccd4),linear-gradient(#c9ccd4,#c9ccd4),linear-gradient(#c9ccd4,#c9ccd4);background-position:0 0,0 42%,0 100%;background-size:100% 14%,100% 26%,100% 26%;border-radius:1px 0 0 1px;height:32%;top:19%;left:-.6%}.lp .ga-white:after{background-image:linear-gradient(#c9ccd4,#c9ccd4);background-size:100% 100%;border-radius:0 1px 1px 0;height:20%;top:27%;right:-.6%}.lp .ga-stage.is-in .ga-dev--back .ga-white{animation:8s ease-in-out 1.2s infinite gaFloat}.lp .ga-stage.is-in .ga-dev--front .ga-white{animation:7s ease-in-out .6s infinite reverse gaFloat}@keyframes gaFloat{0%,to{translate:0}50%{translate:0 -10px}}@media (prefers-reduced-motion:reduce){.lp .ga-stage.is-in .ga-white{animation:none}}.lp .aps{height:100%;font-family:var(--font-head);color:var(--ink);background:#fff;border-radius:10.5%/5%;flex-direction:column;padding:4cqw 7cqw 0;display:flex;overflow:hidden}.lp .aps-status{color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:8cqw;padding:0 1.5cqw;font-size:3cqw;font-weight:600;display:flex}.lp .aps-status span{align-items:center;gap:1.4cqw;display:flex}.lp .aps-status i{background:var(--ink);display:block}.lp .aps-sig{clip-path:polygon(0 100%,22% 100%,22% 62%,0 62%,0 100%,39% 100%,39% 40%,61% 40%,61% 100%,78% 100%,78% 18%,100% 18%,100% 100%);width:3.4cqw;height:2.4cqw}.lp .aps-wifi{clip-path:polygon(0 0,100% 0,50% 100%);border-radius:50% 50% 0 0/80% 80% 0 0;width:3.2cqw;height:2.4cqw}.lp .aps-bat{border-radius:.8cqw;width:5cqw;height:2.4cqw}.lp .aps-home{background:#1e234059;border-radius:999px;width:32%;height:.9cqw;position:absolute;bottom:1.6cqw;left:50%;translate:-50%}.lp .aps-nav{position:relative}.lp .aps small{font-family:var(--font-body);color:var(--slate);font-size:3.4cqw;display:block}.lp .aps b{font-weight:600}.lp .aps .up{color:#16a34a;font-style:normal}.lp .aps-head{justify-content:space-between;align-items:flex-start;display:flex}.lp .aps-t{letter-spacing:-.01em;font-size:7cqw;display:block}.lp .aps-s{margin-top:1cqw}.lp .aps-av{color:#fff;background:linear-gradient(135deg,#9b63d3,#6d30ad);border-radius:50%;place-items:center;width:11cqw;height:11cqw;font-size:3.6cqw;font-weight:600;display:grid}.lp .aps-days{justify-content:space-between;align-items:center;margin:6cqw 0 7cqw;display:flex}.lp .aps-days i{color:var(--slate);font-size:3.4cqw;font-style:normal}.lp .aps-days i.is-on{background:rgba(var(--violet-rgb), .14);color:#6d30ad;border-radius:999px;padding:1.6cqw 3.4cqw;font-weight:600}.lp .aps-lbl{margin-bottom:1cqw}.lp .aps-big{letter-spacing:-.03em;font-size:15cqw;line-height:1.05;font-weight:500!important}.lp .aps-big sup{vertical-align:super;color:var(--slate);font-size:.4em}.lp .aps-stats{justify-content:space-between;margin-top:6cqw;display:flex}.lp .aps-stats b{margin-top:1cqw;font-size:4.4cqw;display:block}.lp .aps-bars{border-bottom:1px dashed #e3e6ef;flex:1;justify-content:space-between;align-items:flex-end;gap:2cqw;min-height:0;margin-top:7cqw;padding-bottom:2cqw;display:flex}.lp .aps-bars span{align-items:flex-end;gap:1.4cqw;height:100%;display:flex}.lp .aps-bars i{border-radius:999px;width:1.6cqw}.lp .aps-bar-a{background:#f4a261}.lp .aps-bar-b{background:#6d30ad}.lp .aps-x{justify-content:space-between;margin-top:2cqw;display:flex}.lp .aps-grid{flex:1;grid-template-columns:1fr 1fr;grid-template-areas:"hero bank""hero sent""gain vix";gap:3.4cqw;min-height:0;margin-top:7cqw;display:grid}.lp .aps-card{background:#fff;border:1px solid #eef0f5;border-radius:5cqw;flex-direction:column;gap:1.6cqw;min-height:0;padding:4cqw;display:flex;box-shadow:0 2cqw 6cqw #1e234014}.lp .aps-card b{font-size:5cqw}.lp .aps-card em{font-size:3.4cqw;font-weight:600}.lp .aps-card:first-child{grid-area:hero}.lp .aps-card:nth-child(2){grid-area:bank}.lp .aps-card:nth-child(3){grid-area:sent}.lp .aps-card:nth-child(4){grid-area:vix}.lp .aps-card:nth-child(5){grid-area:gain}.lp .aps-card.is-hero{color:#fff;background:linear-gradient(160deg,#9b63d3,#6d30ad);border:0;justify-content:space-between;align-items:center}.lp .aps-card.is-hero small{color:#fffc;align-self:flex-start}.lp .aps-ring{width:70%;rotate:-90deg}.lp .aps-ring circle{fill:none;stroke-width:4px}.lp .aps-ring-bed{stroke:#ffffff38}.lp .aps-ring-val{stroke:#fff;stroke-linecap:round;stroke-dasharray:68 100}.lp .aps-mini{align-items:flex-end;gap:2.4cqw;height:8cqw;display:flex}.lp .aps-mini i{background:rgba(var(--violet-rgb), .45);border-radius:999px;width:1.6cqw}.lp .aps-spark{width:100%;height:8cqw}.lp .aps-spark path{fill:none;stroke:#ef6b8a;stroke-width:2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lp .aps-login{justify-content:center;gap:1cqw;padding:4cqw 7cqw 10cqw}.lp .aps-logo{align-items:center;gap:2cqw;margin-bottom:8cqw;font-size:4.4cqw;font-weight:600;display:flex}.lp .aps-logo i{background:linear-gradient(135deg,#9b63d3,#6d30ad);border-radius:2.4cqw;width:8cqw;height:8cqw}.lp .aps-login .aps-t{font-size:6.4cqw}.lp .aps-login .aps-s{margin-bottom:7cqw}.lp .aps-fl{margin-bottom:1.6cqw;font-weight:600;color:var(--ink-soft)!important;font-size:3.2cqw!important}.lp .aps-in{font-family:var(--font-body);color:var(--slate);background:#fbfcfe;border:1px solid #e3e6ef;border-radius:3cqw;justify-content:space-between;align-items:center;margin-bottom:4cqw;padding:3.4cqw 4cqw;font-size:3.4cqw;display:flex}.lp .aps-eye{border:1.4px solid #c3c8d6;border-radius:50%/60% 60% 40% 40%;width:4cqw;height:4cqw}.lp .aps-forgot{align-self:flex-end;font-weight:600;color:#6d30ad!important}.lp .aps-btn{color:#fff;text-align:center;background:#6d30ad;border-radius:3cqw;margin-top:6cqw;padding:3.8cqw;font-size:4cqw;font-weight:600}.lp .aps-foot{text-align:center;margin-top:5cqw}.lp .aps-foot i{color:#6d30ad;font-style:normal;font-weight:600}.lp .aps-nav{border-top:1px solid #eef0f5;justify-content:space-between;align-items:center;margin:4cqw -7cqw 0;padding:3cqw 9cqw 6cqw;display:flex}.lp .aps-nav-i{border:1.5px solid #c3c8d6;border-radius:1.4cqw;width:4.4cqw;height:4.4cqw}.lp .aps-nav-i.is-on{border-color:#6d30ad}.lp .aps-go{color:#fff;background:#6d30ad;border-radius:50%;place-items:center;width:12cqw;height:12cqw;font-size:6cqw;display:grid;box-shadow:0 2cqw 5cqw #6d30ad59}.lp .ga-ph{width:42%;max-width:206px;transform-style:preserve-3d;position:absolute}.lp .ga-ph-f{--ry:9deg;--rz:-2deg;z-index:3;bottom:20%;left:1%}.lp .ga-ph-b{--ry:-9deg;--rz:2deg;--z:-60px;z-index:2;bottom:2%;right:2%}.lp .ga-note{z-index:1;border-radius:var(--r-md);background:var(--white);width:40%;max-width:196px;color:var(--slate);padding:13px 14px 14px;font-size:.75rem;line-height:1.5;position:absolute;box-shadow:0 10px 30px #1e234012}.lp .ga-note b{color:var(--ink);margin-bottom:5px;font-size:.8125rem;font-weight:700;display:block}.lp .ga-note-1{top:0;right:0}.lp .ga-note-2{bottom:0;left:0}.lp .ga-shape{z-index:0;border-radius:50%;width:7px;height:7px;position:absolute}.lp .ga-shape-1{background:var(--violet);top:30%;left:3%}.lp .ga-shape-2{background:rgba(var(--violet-deep-rgb), .28);bottom:1%;right:24%}@media (max-width:980px){.lp .ga-panel{text-align:center;grid-template-columns:1fr;gap:8px;padding:48px 28px 0}.lp .ga-copy{max-width:560px;margin:0 auto}.lp .ga-title,.lp .ga-sub{text-align:center}.lp .ga-ctas{justify-content:center}.lp .ga-stage{margin-top:28px;margin-bottom:44px}.lp .ga-shot{max-width:360px}}@media (max-width:640px){.lp .sec.ga{padding:24px 0}.lp .ga-panel{border-radius:var(--r-lg);padding:40px 18px 0}.lp .ga-ctas{gap:16px}.lp .ga-stage{margin-top:20px;margin-bottom:36px}.lp .ga-shot{max-width:300px}}@media (prefers-reduced-motion:reduce){.lp .ga-play-d{transition:none}.lp .ga-play:hover .ga-play-d{transform:none}}.lp .sec.hh{padding:96px 0 104px}.lp .hh-head{justify-content:space-between;align-items:end;gap:40px;display:flex}.lp .hh-copy{max-width:560px}.lp .hh-copy .lead{margin-top:16px}.lp .hh-get{flex-direction:column;flex:none;align-items:flex-end;gap:12px;display:flex}.lp .hh-avail{letter-spacing:.14em;text-transform:uppercase;color:var(--slate-light);font-size:.6875rem;font-weight:700}.lp .hh-vp{--ph-w:264px;--slide:clamp(268px, 26vw, 360px);perspective:2200px;perspective-origin:50% 42%;width:100%;margin-top:64px;padding:12px 0 44px;overflow:hidden}.lp .hh-track{padding-left:calc(50% - var(--slide) / 2);transform:translate3d(calc(var(--i,0) * var(--slide) * -1), 0, 0);transform-style:preserve-3d;transition:transform .8s var(--ease);display:flex}.lp .hh-item{width:var(--slide);opacity:.42;transition:opacity .8s var(--ease), filter .8s var(--ease);flex-direction:column;flex:none;align-items:center;margin:0;display:flex}.lp .hh-item[data-side=on]{opacity:1}.lp .hh-phone{max-width:var(--ph-w);transform:translateZ(var(--z)) rotateY(var(--ry)) rotateZ(var(--rz)) scale(var(--sc,1))}.lp .hh-item[data-side=l] .hh-phone{--ry:15deg}.lp .hh-item[data-side=r] .hh-phone{--ry:-15deg}.lp .hh-item[data-side=on] .hh-phone{--ry:0deg;--z:40px}.lp .hh-dots{justify-content:center;gap:10px;margin-top:4px;display:flex}.lp .hh-dot{cursor:pointer;appearance:none;background:0 0;border:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.lp .hh-dot:before{content:"";background:rgba(var(--violet-deep-rgb), .22);width:9px;height:9px;transition:background .4s var(--ease), transform .4s var(--ease);border-radius:50%}.lp .hh-dot:hover:before{background:rgba(var(--violet-deep-rgb), .45)}.lp .hh-dot[aria-current]:before{background:var(--violet-deep);transform:scale(1.25)}.lp .hh-cap-b{max-width:var(--ph-w);text-align:center;margin-top:26px}.lp .hh-n{letter-spacing:.16em;color:var(--violet-deep);font-size:.6875rem;font-style:normal;font-weight:800;display:block}.lp .hh-cap-b h3{font-family:var(--font-head);letter-spacing:-.01em;margin:6px 0 0;font-size:1.25rem;font-weight:600}.lp .hh-cap-b p{color:var(--slate);margin:8px 0 0;font-size:.9375rem;line-height:1.5}@media (max-width:1000px){.lp .hh-vp{margin-top:48px}.lp .hh-cap-b h3{font-size:1.125rem}.lp .hh-cap-b p{font-size:.875rem}}@media (max-width:860px){.lp .hh-head{flex-direction:column;align-items:flex-start;gap:26px}.lp .hh-get{align-items:flex-start}}@media (max-width:720px){.lp .sec.hh{padding:72px 0 80px}.lp .hh-vp{--ph-w:min(200px, 52vw);--slide:calc(var(--ph-w) + 28px);perspective:none;margin-top:40px;padding-bottom:36px}.lp .hh-item[data-side] .hh-phone{--ry:0deg;--z:0px}.lp .hh-item:not([data-side=on]) .hh-phone{--sc:.9}.lp .hh-cap-b{margin-top:20px}.lp .hh-cap-b p{font-size:.8125rem;line-height:1.45}}@media (prefers-reduced-motion:reduce){.lp .hh-track,.lp .hh-item,.lp .hh-phone,.lp .hh-dot:before{transition:none}}.lp .sec.pr{--pr-a:var(--violet);--pr-a-rgb:var(--violet-rgb);padding:84px 0 96px}.lp .sec-head.pr-head{max-width:720px}.lp .pr-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--pr-a);margin-bottom:14px;font-size:.8125rem;font-weight:700;display:block}.lp .pr-title-hi{color:var(--pr-a)}.lp .pr-sub{font-family:var(--font-body);margin-top:16px}.lp .pr-toggle{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:32px;display:flex}.lp .pr-cad{font-family:var(--font-body);color:var(--slate);transition:color .25s var(--ease);font-size:.9375rem;font-weight:600}.lp .pr-cad.is-on{color:var(--ink)}.lp .pr-sw{background:var(--line);cursor:pointer;width:46px;height:26px;transition:background .25s var(--ease);border:0;border-radius:999px;flex:none;padding:0;position:relative}.lp .pr-sw[aria-checked=true]{background:var(--violet-deep)}.lp .pr-sw-k{background:var(--white);width:20px;height:20px;transition:transform .25s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #1e234047}.lp .pr-sw[aria-checked=true] .pr-sw-k{transform:translate(20px)}.lp .pr-save{background:rgba(var(--violet-rgb), .14);color:var(--violet-deep);border-radius:999px;padding:4px 11px;font-size:.8125rem;font-weight:700}.lp .pr-row{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;max-width:min(1200px,100%);margin:56px auto 0;display:grid}.lp .pr-card{border:1px solid var(--line);background:var(--white);border-radius:10px;flex-direction:column;padding:34px 28px 32px;display:flex}.lp .pr-card.is-feat{background:linear-gradient(160deg, var(--pr-a), var(--violet-deep));color:var(--white);box-shadow:0 26px 60px rgba(var(--pr-a-rgb), .34);border-color:#0000;transform:scale(1.045)}.lp .pr-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lp .pr-name{font-family:var(--font-head);color:#000;font-size:1.25rem;font-weight:700}.lp .pr-unit{font-family:var(--font-body);color:var(--slate);margin-top:4px;font-size:.8125rem;font-weight:600}.lp .pr-card.is-feat .pr-unit{color:#ffffffc2}.lp .pr-card.is-feat .pr-name{color:var(--white)}.lp .pr-blurb{color:var(--slate);min-height:44px;margin-top:10px;font-size:.875rem;line-height:1.6}.lp .pr-card.is-feat .pr-blurb{color:#ffffffd1}.lp .pr-price{font-family:var(--font-head);border-radius:var(--r-md);background:rgba(var(--pr-a-rgb), .16);letter-spacing:-.02em;color:var(--pr-a);flex:none;padding:10px 16px;font-size:1.5rem;font-weight:800;line-height:1.15}.lp .pr-card.is-feat .pr-price{background:var(--white);color:var(--violet-deep)}.lp .pr-billed{font-family:var(--font-body);color:var(--slate);margin-top:16px;font-size:.8125rem}.lp .pr-card.is-feat .pr-billed{color:#ffffffc2}.lp .pr-cta{border:1px solid var(--pr-a);border-radius:var(--r-md);background:var(--pr-a);text-align:center;color:var(--white);transition:background .25s var(--ease), border-color .25s var(--ease);margin-top:auto;padding:13px 16px;font-size:.9375rem;font-weight:700;text-decoration:none;display:block}.lp .pr-cta:hover{border-color:var(--violet-deep);background:var(--violet-deep)}.lp .pr-card.is-feat .pr-cta{border-color:var(--white);background:var(--white);color:var(--violet-deep)}.lp .pr-card.is-feat .pr-cta:hover{background:#ffffffe0}.lp .pr-feats{border-top:1px solid var(--line);flex:1;margin:26px 0 28px;padding:24px 0 0;list-style:none}.lp .pr-card.is-feat .pr-feats{border-top-color:#ffffff3d}.lp .pr-feat{font-family:var(--font-body);color:var(--ink-soft);align-items:flex-start;gap:11px;font-size:.875rem;line-height:1.5;display:flex}.lp .pr-feat+.pr-feat{margin-top:13px}.lp .pr-feat.is-out{opacity:.45}.lp .pr-i{background:rgba(var(--pr-a-rgb), .16);width:20px;height:20px;color:var(--pr-a);border-radius:50%;flex:none;margin-top:1px;padding:2px}.lp .pr-feat.is-out .pr-i{background:rgba(var(--pr-a-rgb), .1);color:var(--slate)}.lp .pr-card.is-feat .pr-feat{color:#ffffffeb}.lp .pr-card.is-feat .pr-i{color:var(--white);background:#fff3}.lp .pr-card.is-feat .pr-feat.is-out .pr-i{color:#fffc;background:#ffffff24}.lp .pr-row{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:22px;max-width:min(1320px,100%)}.lp .pr-amt.is-free:first-letter{font-size:inherit;font-weight:inherit;vertical-align:baseline;color:inherit;margin-right:0}.lp .pr-was{color:#dc2626;margin-top:4px;font-size:.875rem;font-weight:600;display:block}.lp .pr-feat.is-lead{color:var(--ink);font-weight:600}@media (max-width:1180px){.lp .pr-row{grid-template-columns:repeat(2,1fr)}}.lp .pr-card,.lp .pr-card.is-feat{background:var(--white);color:var(--ink);border:0;border-radius:10px;padding:30px 28px 32px;position:relative;box-shadow:0 14px 40px #1e234012}.lp .pr-card.is-feat{box-shadow:0 30px 70px rgba(var(--pr-a-rgb), .22);border-color:#0000;transform:none}.lp .pr-ribbon{color:var(--white);font-family:var(--font-head);text-transform:uppercase;letter-spacing:.02em;clip-path:polygon(0 0,100% 0,100% 100%,50% 80%,0 100%);background:#9b63d3;flex-direction:column;align-items:center;padding:10px 10px 20px;font-size:.875rem;font-weight:600;line-height:1;display:flex;position:absolute;top:-1px;right:26px}.lp .pr-ribbon small{letter-spacing:.08em;margin-top:3px;font-size:.625rem;font-weight:600}.lp .pr-name,.lp .pr-card.is-feat .pr-name{color:var(--ink);font-size:1.0625rem;font-weight:600}.lp .pr-price,.lp .pr-card.is-feat .pr-price{color:var(--ink);background:0 0;border-radius:0;align-items:baseline;gap:4px;margin-top:8px;padding:0;display:flex}.lp .pr-amt{letter-spacing:-.03em;font-size:2.75rem;font-weight:600;line-height:1;display:inline-block}.lp .pr-amt:first-letter{vertical-align:super;color:var(--slate);margin-right:2px;font-size:.4em;font-weight:600}.lp .pr-per{font-family:var(--font-body);color:var(--slate);font-size:.875rem;font-weight:500}.lp .pr-billed,.lp .pr-card.is-feat .pr-billed{color:var(--slate);margin-top:6px}.lp .pr-blurb,.lp .pr-card.is-feat .pr-blurb{color:var(--ink-soft);margin-top:16px}.lp .pr-feat-head{border-top:1px solid var(--line);font-family:var(--font-head);color:var(--ink);margin-top:20px;padding-top:20px;font-size:1rem;font-weight:600}.lp .pr-feats,.lp .pr-card.is-feat .pr-feats{border-top:0;margin:14px 0 28px;padding:0}.lp .pr-feat,.lp .pr-card.is-feat .pr-feat{color:var(--ink-soft)}.lp .pr-i,.lp .pr-card.is-feat .pr-i{color:var(--white);background:#9b63d3;font-weight:600}.lp .pr-feat.is-out .pr-i,.lp .pr-card.is-feat .pr-feat.is-out .pr-i{background:var(--line);color:var(--white)}.lp .pr-cta,.lp .pr-card.is-feat .pr-cta{min-width:60%;color:var(--white);background:#9b63d3;border:0;border-radius:10px;align-self:center;padding:12px 28px;font-weight:600}.lp .pr-cta:hover,.lp .pr-card.is-feat .pr-cta:hover{background:var(--violet-deep)}.lp .sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:980px){.lp .pr-row{grid-template-columns:repeat(2,1fr);gap:18px}.lp .pr-card.is-feat{transform:none}.lp .pr-blurb{min-height:0}}@media (max-width:720px){.lp .sec.pr{padding:56px 0 64px}.lp .pr-row{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.lp .pr-price b{font-size:2.25rem}.lp .pr-toggle{gap:10px}}@media (prefers-reduced-motion:reduce){.lp .pr-sw,.lp .pr-sw-k,.lp .pr-cad,.lp .pr-cta{transition:none}}.lp .sec.steps{background:var(--white);overflow:hidden}.lp .steps-head{text-align:center;max-width:1100px}.lp .steps-head .lead{max-width:760px;margin-inline:auto}.lp .steps-eyebrow{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--violet-deep);margin-bottom:14px;font-size:.8125rem;font-weight:700;display:block}.lp .steps-sub{font-family:var(--font-body);margin-top:14px}.lp .steps-track{--tile:clamp(84px, 8vw, 120px);--drop:clamp(96px, 9vw, 132px);--gap:clamp(8px, 1.4vw, 24px);gap:var(--gap);padding:calc(var(--tile) * .62) calc(var(--tile) * .12) 0;grid-template-columns:repeat(5,1fr);margin:56px 0 0;list-style:none;display:grid}.lp .steps-item{text-align:center;--top:0px;flex-direction:column;align-items:center;display:flex;position:relative}.lp .steps-item.is-low{--top:var(--drop);margin-top:var(--drop)}.lp .crad-arm,.lp .crad-item{--c:var(--slate);--c-rgb:110, 118, 148;--live:var(--violet);--live-rgb:var(--violet-rgb)}.lp .crad-arm.is-first,.lp .crad-grid .crad-item:first-child{--c:var(--live);--c-rgb:var(--live-rgb)}.lp .steps-item{--c:var(--slate);--c-rgb:110, 118, 148;--live:var(--violet);--live-rgb:var(--violet-rgb);--chrome:var(--violet);--chrome-rgb:var(--violet-rgb);--tile-skew:-5deg}.lp .steps-item:before{content:"";left:50%;top:calc(var(--tile) * .593);z-index:0;width:calc(var(--tile) * 1.42);height:calc(var(--tile) * 1.42);background:var(--chrome);filter:blur(calc(var(--tile) * .183));opacity:.5;pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.lp .steps-num{top:calc(var(--tile) * -.46);left:calc(50% - var(--tile) * .74);z-index:2;font-family:var(--font-head);letter-spacing:-.02em;color:#000;font-size:1.5rem;font-weight:500;line-height:1;position:absolute}.lp .steps-tile{z-index:1;width:var(--tile);height:var(--tile);margin:0 0 calc(var(--tile) * .44);border-radius:var(--r-lg);transform:rotate(45deg) skewY(var(--tile-skew)) scale(var(--tile-scale,1));box-shadow:calc(var(--tile) * .1) calc(var(--tile) * .1) calc(var(--tile) * .24) -6px #1e234000, calc(var(--tile) * .13) calc(var(--tile) * .13) calc(var(--tile) * .3) -10px rgba(var(--live-rgb), 0);background:#fbfbfe;place-items:center;display:grid;position:relative}.lp .steps-ico{transform:skewY(calc(var(--tile-skew) * -1)) rotate(-45deg);font-size:calc(var(--tile) * .34);color:var(--c);font-variation-settings:"wght" 300}.lp .steps-wire{top:calc(var(--tile) / 2);width:calc(100% + var(--gap));max-width:none;height:var(--drop);z-index:0;position:absolute;left:50%;overflow:visible}.lp .steps-item.is-low .steps-wire{top:calc(var(--tile) / 2 - var(--drop))}.lp .steps-wire line{stroke:rgba(var(--c-rgb), .5);stroke-width:4px;stroke-linecap:round;stroke-dasharray:2 16}.lp .steps-name{font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;text-wrap:balance;margin:0;font-size:clamp(.9375rem,.8rem + .35vw,1.125rem);font-weight:700;color:#000!important}.lp .steps-body{margin:14px 0 0}.lp .steps-tools{font-family:var(--font-body);color:var(--c);margin:22px 0 0;padding:0;font-size:.8125rem;font-weight:600;line-height:1.5;list-style:none}.lp .steps-tools li+li{margin-top:5px}.lp .steps-track{--beat:.24s}.lp .steps-track[data-rv]{opacity:1;will-change:auto;transition:none;transform:none}.lp .steps-item{--tile-scale:.72}.lp .steps-tile,.lp .steps-num,.lp .steps-name,.lp .steps-body,.lp .steps-tools{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease)}.lp .steps-tile{transition-delay:calc(var(--i) * var(--beat))}.lp .steps-num{transition-delay:calc(var(--i) * var(--beat) + 60ms);transform:translateY(-12px)rotate(-6deg)}.lp .steps-name{transition-delay:calc(var(--i) * var(--beat) + .16s);transform:translateY(14px)}.lp .steps-body{transition-delay:calc(var(--i) * var(--beat) + .22s);transform:translateY(14px)}.lp .steps-tools{transition-delay:calc(var(--i) * var(--beat) + .28s);transform:translateY(14px)}.lp .steps-wire{clip-path:inset(0 100% 0 0);transition:clip-path .52s var(--ease);transition-delay:calc(var(--i) * var(--beat) + .12s)}.lp .steps-track.is-in .steps-item{--tile-scale:1}.lp .steps-track.is-in .steps-tile{opacity:1}.lp .steps-track.is-in .steps-num{opacity:1;transform:rotate(-6deg)}.lp .steps-track.is-in .steps-name,.lp .steps-track.is-in .steps-body,.lp .steps-track.is-in .steps-tools{opacity:1;transform:none}.lp .steps-track.is-in .steps-wire{clip-path:inset(0)}@keyframes steps-dots{to{stroke-dashoffset:-16px}}.lp .steps-track{--cycle:9s;--lead:1.8s}.lp .steps-track.is-in .steps-tile{animation:steps-on var(--cycle) linear infinite;animation-delay:calc(var(--lead) + var(--i) * var(--cycle) / 5)}.lp .steps-track.is-in .steps-item:before{animation:steps-bloom var(--cycle) linear infinite;animation-delay:calc(var(--lead) + var(--i) * var(--cycle) / 5)}@keyframes steps-bloom{0%,22%,to{background:var(--chrome);opacity:.5}4%,16%{background:var(--live);opacity:.72}}.lp .steps-track.is-in .steps-tools{animation:steps-txt-on var(--cycle) linear infinite;animation-delay:calc(var(--lead) + var(--i) * var(--cycle) / 5)}.lp .steps-track.is-in .steps-ico{animation:steps-ico-on var(--cycle) linear infinite;animation-delay:calc(var(--lead) + var(--i) * var(--cycle) / 5)}@keyframes steps-ico-on{0%,22%,to{color:var(--c)}4%,16%{color:var(--white)}}.lp .steps-track.is-in .steps-name:after{animation:steps-rule-on var(--cycle) linear infinite;animation-delay:calc(var(--lead) + var(--i) * var(--cycle) / 5)}@keyframes steps-txt-on{0%,22%,to{color:var(--c)}4%,16%{color:var(--live)}}@keyframes steps-rule-on{0%,22%,to{background:var(--c)}4%,16%{background:var(--live)}}@keyframes steps-on{0%,22%,to{box-shadow:calc(var(--tile) * .1) calc(var(--tile) * .1) calc(var(--tile) * .24) -6px #1e234000, calc(var(--tile) * .13) calc(var(--tile) * .13) calc(var(--tile) * .3) -10px rgba(var(--live-rgb), 0);background:#fbfbfe}4%,16%{background:var(--live);box-shadow:calc(var(--tile) * .1) calc(var(--tile) * .1) calc(var(--tile) * .24) -6px #1e234042, calc(var(--tile) * .13) calc(var(--tile) * .13) calc(var(--tile) * .3) -10px rgba(var(--live-rgb), .55)}}.lp .steps-track.is-in .steps-wire line{animation:steps-dots 1.6s linear infinite, steps-wire-on var(--cycle) linear infinite;animation-delay:calc(var(--i) * var(--beat) + .64s), calc(var(--lead) + var(--i) * var(--cycle) / 5)}@keyframes steps-wire-on{0%,26%,to{stroke:rgba(var(--c-rgb), .5)}6%,20%{stroke:rgba(var(--live-rgb), .95)}}@media (hover:hover){.lp .steps-item:hover{--tile-scale:1.06}.lp .steps-item:hover .steps-tile{transition-delay:0s}}@media (prefers-reduced-motion:reduce){.lp .steps-tile,.lp .steps-num,.lp .steps-name,.lp .steps-body,.lp .steps-tools{opacity:1;transition:none;transform:none}.lp .steps-tile{transform:rotate(45deg) skewY(var(--tile-skew))}.lp .steps-num{transform:rotate(-6deg)}.lp .steps-wire{clip-path:none;transition:none}.lp .steps-track.is-in .steps-wire line,.lp .steps-track.is-in .steps-tile,.lp .steps-track.is-in .steps-item:before,.lp .steps-track.is-in .steps-ico,.lp .steps-track.is-in .steps-tools,.lp .steps-track.is-in .steps-name:after{animation:none}.lp .steps-item{--tile-scale:1}}@media (max-width:1000px){.lp .steps-track{gap:48px var(--gap);padding-top:calc(var(--tile) * .56);grid-template-columns:repeat(2,1fr)}.lp .steps-item.is-low{margin-top:0}.lp .steps-wire{display:none}}@media (max-width:640px){.lp .sec.steps{padding:56px 0 64px}.lp .steps-track{grid-template-columns:1fr;gap:44px;max-width:420px;margin-inline:auto}.lp .steps-body{margin-top:10px}}.lp .sec.tri{background:var(--white)}.lp .tri-head{text-align:center;max-width:760px}.lp .tri-eyebrow{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--violet-deep);margin-bottom:14px;font-size:.8125rem;font-weight:700;display:block}.lp .tri-sub{margin-top:14px}.lp .tri-row{--ring:clamp(8px, .95vw, 13px);--shift:clamp(3px, .35vw, 5px);--gap:clamp(34px, 4.4vw, 70px);--link-top:30%;--link-h:28%;--cut:20px;gap:var(--gap);padding:0 calc(var(--ring) + var(--shift));grid-template-columns:repeat(3,1fr);margin:56px 0 0;list-style:none;display:grid}.lp .tri-item[data-tone=cyan]{--a:var(--cyan)}.lp .tri-item[data-tone=indigo]{--a:var(--indigo)}.lp .tri-item[data-tone=violet]{--a:var(--violet)}.lp .tri-item[data-tone-next=cyan]{--a-next:var(--cyan)}.lp .tri-item[data-tone-next=indigo]{--a-next:var(--indigo)}.lp .tri-item[data-tone-next=violet]{--a-next:var(--violet)}.lp .tri-item{display:flex;position:relative}.lp .tri-card{z-index:1;border-radius:var(--r-xl);background:var(--wash);box-shadow:var(--shadow-md);flex:1;padding:clamp(26px,2.4vw,34px) clamp(22px,2vw,30px) clamp(28px,2.6vw,36px);position:relative}.lp .tri-card:before{content:"";inset:calc((var(--ring) + var(--shift)) * -1) calc((var(--ring) - var(--shift)) * -1) calc((var(--ring) - var(--shift)) * -1) calc((var(--ring) + var(--shift)) * -1);border:1.5px solid var(--a);border-radius:inherit;pointer-events:none;position:absolute}.lp .tri-item:not(:last-child) .tri-card:after,.lp .tri-item:not(:first-child):before{content:"";width:6px;height:var(--cut);background:var(--white);pointer-events:none;position:absolute}.lp .tri-item:not(:last-child) .tri-card:after{left:calc(100% + var(--ring) - var(--shift) - 3px);top:calc(var(--link-top) - var(--cut) / 2)}.lp .tri-item:not(:first-child):before{z-index:2;right:calc(100% + var(--ring) + var(--shift) - 3px);top:calc(var(--link-top) + var(--link-h) - var(--cut) / 2)}.lp .tri-ico{width:max-content;color:var(--a);font-variation-settings:"wght" 300;margin:0 auto clamp(18px,1.8vw,26px);font-size:clamp(1.375rem,1.05rem + .75vw,1.75rem);display:block}.lp .tri-name{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--a);text-wrap:balance;margin:0 0 12px;font-size:clamp(.9375rem,.85rem + .3vw,1.0625rem);font-weight:700}.lp .tri-body{color:var(--slate);font-size:.875rem;line-height:1.75}.lp .tri-link{left:calc(100% + var(--ring) - var(--shift));top:var(--link-top);width:calc(var(--gap) - var(--ring) * 2);max-width:none;height:var(--link-h);position:absolute;overflow:visible}.lp .tri-curve{stroke:var(--a);stroke-width:1.5px}.lp .tri-dot{stroke:var(--a);stroke-width:9px;stroke-linecap:round}.lp .tri-dot--far{stroke:var(--a-next)}@media (max-width:980px){.lp .tri-row{gap:calc(var(--gap) + var(--ring));grid-template-columns:1fr;max-width:520px;margin-inline:auto}.lp .tri-link,.lp .tri-item:not(:last-child) .tri-card:after,.lp .tri-item:not(:first-child):before{display:none}}@media (max-width:640px){.lp .sec.tri{padding:56px 0 64px}}.lp .sec.crad{background:var(--white);overflow:hidden}.lp .crad-head{text-align:center;max-width:760px}.lp .crad-eyebrow{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--violet-deep);margin-bottom:14px;font-size:.8125rem;font-weight:700;display:block}.lp .crad-sub{margin-top:16px}.lp .crad-rig{--ball:clamp(52px, 5.4vw, 88px);--len:clamp(140px, 17vw, 250px);height:calc(var(--len) + var(--ball));padding-left:calc(var(--len) * .62);justify-content:center;align-items:flex-start;margin:56px auto 0;display:flex;position:relative}.lp .crad-rail{width:calc(var(--ball) * 6.2);background:linear-gradient(90deg, transparent, var(--line) 12%, var(--line) 88%, transparent);height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.lp .crad-arm{width:var(--ball);transform-origin:50% 0;will-change:transform;flex:none;height:100%;position:relative}.lp .crad-arm:before{content:"";width:1px;height:calc(var(--len) + var(--ball) / 2);background:var(--line);position:absolute;top:0;left:50%}.lp .crad-ball{width:var(--ball);height:var(--ball);background:var(--c);color:var(--white);font-family:var(--font-head);font-size:calc(var(--ball) * .26);letter-spacing:.02em;box-shadow:0 14px 28px -10px rgba(var(--c-rgb), .55);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;bottom:0;left:0}.lp .crad-arm.is-first{animation:3.2s infinite crad-left}.lp .crad-arm.is-last{animation:3.2s infinite crad-right}.lp .crad-arm.is-first .crad-ball{animation:3.2s infinite crad-left-txt}.lp .crad-arm.is-last .crad-ball{animation:3.2s infinite crad-right-txt}@keyframes crad-left{0%{animation-timing-function:ease-in;transform:rotate(34deg)}25%,75%{animation-timing-function:linear;transform:rotate(0)}75%{animation-timing-function:ease-out}to{transform:rotate(34deg)}}@keyframes crad-right{0%,25%{animation-timing-function:linear;transform:rotate(0)}25%{animation-timing-function:ease-out}50%{animation-timing-function:ease-in;transform:rotate(-34deg)}75%,to{transform:rotate(0)}}@keyframes crad-left-txt{0%{animation-timing-function:ease-in;transform:rotate(-34deg)}25%,75%{animation-timing-function:linear;transform:rotate(0)}75%{animation-timing-function:ease-out}to{transform:rotate(-34deg)}}@keyframes crad-right-txt{0%,25%{animation-timing-function:linear;transform:rotate(0)}25%{animation-timing-function:ease-out}50%{animation-timing-function:ease-in;transform:rotate(34deg)}75%,to{transform:rotate(0)}}.lp .crad-grid{grid-template-columns:repeat(5,1fr);gap:clamp(20px,3vw,44px);margin:clamp(36px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.lp .crad-ico{color:var(--c);font-variation-settings:"wght" 300;font-size:26px;display:block}.lp .crad-item{text-align:center}.lp .crad-name{font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--c);text-wrap:balance;margin:10px 0 0;font-size:clamp(.9375rem,.8rem + .35vw,1.125rem);font-weight:700}.lp .crad-name:after{content:"";background:var(--c);border-radius:2px;width:44px;height:3px;margin:12px auto 0;display:block}.lp .crad-tools{color:var(--c);margin:14px 0 0;padding:0;font-size:.8125rem;font-weight:600;line-height:1.5;list-style:none}.lp .crad-tools li+li{margin-top:5px}.lp .crad-body{margin:14px 0 0}@media (max-width:1000px){.lp .crad-grid{grid-template-columns:repeat(2,1fr);gap:32px 24px}}@media (max-width:640px){.lp .sec.crad{padding:56px 0 64px}.lp .crad-grid{grid-template-columns:1fr;max-width:420px;margin-inline:auto}.lp .crad-rig{--len:130px}}@media (prefers-reduced-motion:reduce){.lp .crad-arm.is-first,.lp .crad-arm.is-last,.lp .crad-arm.is-first .crad-ball,.lp .crad-arm.is-last .crad-ball{animation:none;transform:rotate(0)}}.lp .sec.stat{background:var(--white);padding:clamp(48px,6vw,84px) 0}.lp .stat-row{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.lp .stat-item{text-align:center;padding:0 clamp(12px,2vw,32px)}.lp .stat-item+.stat-item{border-left:1px solid var(--line)}.lp .stat-value{font-family:var(--font-head);letter-spacing:-.02em;color:var(--violet);font-size:clamp(2rem,1.4rem + 2.2vw,3rem);font-weight:700;line-height:1.05;display:block}.lp .stat-label{color:var(--slate);text-wrap:balance;margin-top:10px;font-size:.875rem;font-weight:500;line-height:1.45;display:block}@media (max-width:900px){.lp .stat-value{font-size:clamp(1.75rem,1.2rem + 2vw,2.25rem)}.lp .stat-label{font-size:.8125rem}}@media (max-width:560px){.lp .stat-row{grid-template-columns:repeat(2,1fr);row-gap:28px}.lp .stat-item+.stat-item{border-left:0}.lp .stat-item:nth-child(2n){border-left:1px solid var(--line)}.lp .stat-item:nth-child(n+3){border-top:1px solid var(--line);padding-top:28px}}.lp .sec.chain{background:var(--white);overflow:hidden}.lp .chain-head{text-align:center;max-width:820px}.lp .chain-eyebrow{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--violet-deep);margin-bottom:14px;font-size:.8125rem;font-weight:700;display:block}.lp .chain h2 .hl{color:var(--violet-deep);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--violet-deep-rgb), .35);text-decoration-color:rgba(var(--violet-deep-rgb), .35);text-underline-offset:8px;text-decoration-thickness:3px}.lp .chain-sub{font-family:var(--font-body);margin-top:16px}.lp .chain-track{--disc:clamp(58px, 5vw, 78px);--gap:clamp(10px, 1.8vw, 30px);padding:calc(var(--disc) / 2) 0 0;margin:calc(var(--disc) / 2 + 46px) 0 0;gap:var(--gap);grid-template-columns:repeat(5,1fr);list-style:none;display:grid}.lp .chain-step{display:flex;position:relative}.lp .chain-step:first-child{--c:#9b63d3;--c-rgb:155, 99, 211}.lp .chain-step:nth-child(2){--c:#8a52c8;--c-rgb:138, 82, 200}.lp .chain-step:nth-child(3){--c:#7b41bb;--c-rgb:123, 65, 187}.lp .chain-step:nth-child(4){--c:#6d30ad;--c-rgb:109, 48, 173}.lp .chain-step:nth-child(5){--c:#4c1d95;--c-rgb:76, 29, 149}.lp .chain-card{text-align:center;padding:calc(var(--disc) / 2 + 20px) clamp(12px, 1.2vw, 20px) 18px;border:1px solid rgba(var(--c-rgb), .14);background:linear-gradient(180deg, rgba(var(--c-rgb), .06), rgba(var(--c-rgb), .02) 45%, transparent 78%), var(--white);box-shadow:var(--shadow-xs);border-radius:10px;flex-direction:column;flex:1;align-items:center;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s,border-color .35s;display:flex;position:relative}.lp .chain-card:hover{border-color:rgba(var(--c-rgb), .3);box-shadow:0 18px 44px rgba(var(--c-rgb), .16);transform:translateY(-4px)}.lp .chain-num{min-width:34px;height:26px;font-family:var(--font-head);letter-spacing:.04em;color:var(--c);background:var(--white);border:1px solid rgba(var(--c-rgb), .24);border-radius:999px;place-items:center;padding:0 8px;font-size:.78rem;font-weight:800;display:grid;position:absolute;top:10px;left:12px}.lp .chain-disc{z-index:1;width:var(--disc);height:var(--disc);margin-top:calc(var(--disc) / -2 - 20px);color:var(--white);background:linear-gradient(150deg, color-mix(in srgb, var(--c) 82%, white), var(--c));box-shadow:0 10px 24px rgba(var(--c-rgb), .34), inset 0 1px 0 #fff6;border-radius:50%;place-items:center;margin-bottom:16px;display:grid;position:relative}.lp .chain-disc:before{content:"";background:radial-gradient(circle, rgba(var(--c-rgb), .42), transparent 68%);filter:blur(8px);z-index:-1;border-radius:50%;position:absolute;inset:-28%}.lp .chain-ico{font-size:calc(var(--disc) * .44);font-variation-settings:"FILL" 0, "wght" 400}.lp .chain-name{font-family:var(--font-head);color:var(--ink);font-size:clamp(1.02rem,1.15vw,1.3rem);font-weight:800;line-height:1.25}.lp .chain-tag{font-family:var(--font-body);color:var(--slate);margin-top:5px;font-size:.82rem;line-height:1.4}.lp .chain-tag:after{content:"";background:rgba(var(--c-rgb), .45);border-radius:2px;width:46px;height:2px;margin:14px auto 0;display:block}.lp .chain-points{text-align:left;gap:9px;width:100%;margin:16px 0 18px;padding:0;list-style:none;display:grid}.lp .chain-points li{font-family:var(--font-body);color:var(--ink-soft);grid-template-columns:18px 1fr;align-items:start;gap:8px;font-size:.815rem;line-height:1.35;display:grid}.lp .chain-points .material-symbols-outlined{color:var(--c);font-variation-settings:"FILL" 1, "wght" 400;font-size:17px;line-height:1.2}.lp .chn-fig{background:linear-gradient(180deg, rgba(var(--c-rgb), .05), rgba(var(--c-rgb), .09));border:1px solid rgba(var(--c-rgb), .1);border-radius:10px;width:100%;margin-top:auto;padding:10px;position:relative;overflow:hidden}.lp .chn-fig--watch{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.lp .chn-rail{gap:5px;margin:0;padding:0;list-style:none;display:grid}.lp .chn-rail li{font-family:var(--font-body);color:var(--ink-soft);background:var(--white);border:1px solid rgba(var(--c-rgb), .12);border-radius:7px;align-items:center;gap:5px;padding:5px 6px;font-size:.62rem;font-weight:600;display:flex}.lp .chn-rail-dot{background:rgba(var(--c-rgb), .22);width:12px;height:12px;box-shadow:inset 0 0 0 2px rgba(var(--c-rgb), .45);border-radius:3px;flex:none}.lp .chn-quote{background:var(--white);border:1px solid rgba(var(--c-rgb), .12);border-radius:9px;flex-direction:column;padding:7px 8px 0;display:flex;overflow:hidden}.lp .chn-quote-name{font-family:var(--font-body);color:var(--slate);font-size:.6rem;font-weight:600}.lp .chn-quote-row{flex-wrap:wrap;align-items:baseline;gap:5px;display:flex}.lp .chn-quote-row b{font-family:var(--font-head);color:var(--ink);letter-spacing:-.01em;font-size:.92rem;font-weight:800}.lp .chn-quote-row i{font-family:var(--font-body);color:var(--green);font-size:.6rem;font-style:normal;font-weight:700}.lp .chn-spark{width:calc(100% + 16px);height:34px;margin:4px -8px 0;display:block}.lp .chn-spark-fill{fill:#25c08b24}.lp .chn-spark-line{fill:none;stroke:var(--green);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lp .chn-fig--scan{gap:8px;display:grid}.lp .chn-field{font-family:var(--font-body);color:var(--ink-soft);background:var(--white);border:1px solid rgba(var(--c-rgb), .16);border-radius:9px;justify-content:space-between;align-items:center;gap:6px;padding:7px 9px;font-size:.68rem;font-weight:500;display:flex}.lp .chn-field .material-symbols-outlined{color:var(--c);font-size:15px}.lp .chn-pills{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.lp .chn-pills li{font-family:var(--font-body);color:var(--white);background:var(--c);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:.6rem;font-weight:600}.lp .chn-pills li:not(:first-child){color:var(--ink-soft);background:var(--white);border:1px solid rgba(var(--c-rgb), .2)}.lp .chn-fig--test{padding-top:18px}.lp .chn-candles{width:100%;height:62px;display:block}.lp .chn-vol rect{fill:rgba(var(--c-rgb), .16)}.lp .chn-cdl line{stroke-width:1.4px}.lp .chn-cdl .is-up line{stroke:var(--green)}.lp .chn-cdl .is-up rect{fill:var(--green)}.lp .chn-cdl .is-dn line{stroke:var(--coral)}.lp .chn-cdl .is-dn rect{fill:var(--coral)}.lp .chn-trace{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round;opacity:.85}.lp .chn-tag{z-index:2;font-family:var(--font-body);letter-spacing:.04em;color:var(--white);border-radius:5px;padding:2px 7px;font-size:.56rem;font-weight:800;position:absolute}.lp .chn-tag--buy{background:var(--green);bottom:12px;left:10px}.lp .chn-tag--sell{background:var(--pink);top:6px;right:10px}.lp .chn-fig--payoff{gap:6px;display:grid}.lp .chn-stats{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.lp .chn-stats li{gap:1px;min-width:0;display:grid}.lp .chn-stats span{font-family:var(--font-body);letter-spacing:.02em;color:var(--slate);text-transform:uppercase;font-size:.52rem;font-weight:600}.lp .chn-stats b{font-family:var(--font-head);color:var(--ink);letter-spacing:-.01em;font-size:.72rem;font-weight:800}.lp .chn-stats b.is-up{color:var(--green)}.lp .chn-stats b.is-dn{color:var(--coral)}.lp .chn-payoff{width:100%;height:46px;display:block}.lp .chn-zero{stroke:rgba(var(--c-rgb), .25);stroke-width:1px;stroke-dasharray:3 3}.lp .chn-curve{fill:none;stroke:var(--green);stroke-width:2.2px;stroke-linecap:round}.lp .chn-node{fill:var(--coral)}.lp .chn-node.is-up{fill:var(--green)}.lp .chn-fig--growth{padding-bottom:14px}.lp .chn-bars{width:100%;height:56px;display:block}.lp .chn-bar rect{fill:rgba(var(--c-rgb), .55);transform-origin:50% 60px}.lp .chn-bar rect:nth-last-child(-n+3){fill:var(--c)}.lp .chn-rise,.lp .chn-rise-head{fill:none;stroke:var(--green);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.lp .chn-badge{font-family:var(--font-body);color:var(--white);background:var(--c);box-shadow:0 6px 14px rgba(var(--c-rgb), .32);border-radius:999px;padding:3px 8px;font-size:.58rem;font-weight:700;position:absolute;bottom:6px;right:8px}.lp .chain-arrow{width:var(--gap);height:16px;margin-left:calc(var(--gap) / 2);position:absolute;top:50%;left:100%;overflow:visible;transform:translate(-50%,-50%)}.lp .chain-arrow-shaft,.lp .chain-arrow-head{fill:none;stroke:var(--violet-deep);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.55}.lp .chain-track[data-rv]{opacity:1;transition:none;transform:none}.lp .chain-card,.lp .chain-num,.lp .chain-disc,.lp .chain-points li,.lp .chn-fig,.lp .chain-arrow-shaft,.lp .chain-arrow-head{opacity:0}.lp .chain-track.is-in .chain-card{animation:.62s cubic-bezier(.22,1,.36,1) forwards chn-card;animation-delay:calc(var(--i) * .15s)}.lp .chain-track.is-in .chain-disc{animation:.55s cubic-bezier(.34,1.56,.64,1) forwards chn-disc;animation-delay:calc(var(--i) * .15s + .18s)}.lp .chain-track.is-in .chain-num{animation:.4s forwards chn-fade;animation-delay:calc(var(--i) * .15s + .3s)}.lp .chain-track.is-in .chain-disc:before{animation:1.1s ease-out forwards chn-glow;animation-delay:calc(var(--i) * .15s + .2s)}.lp .chain-tag:after{transform:scaleX(0)}.lp .chain-track.is-in .chain-tag:after{animation:.45s cubic-bezier(.22,1,.36,1) forwards chn-rule;animation-delay:calc(var(--i) * .15s + .34s)}.lp .chain-track.is-in .chain-points li{animation:.42s cubic-bezier(.22,1,.36,1) forwards chn-tick;animation-delay:calc(var(--i) * .15s + .38s + var(--j) * 70ms)}.lp .chain-track.is-in .chn-fig{animation:.5s forwards chn-fade;animation-delay:calc(var(--i) * .15s + .48s)}.lp .chain-track.is-in .chain-arrow-shaft{stroke-dasharray:100;stroke-dashoffset:100px;animation:.4s ease-out forwards chn-draw;animation-delay:calc(var(--i) * .15s + .56s)}.lp .chain-track.is-in .chain-arrow-head{stroke-dasharray:100;stroke-dashoffset:100px;animation:.3s ease-out forwards chn-draw;animation-delay:calc(var(--i) * .15s + .7s)}.lp .chn-spark-line{stroke-dasharray:100;stroke-dashoffset:100px}.lp .chain-track.is-in .chn-spark-line{animation:.9s ease-out forwards chn-draw;animation-delay:calc(var(--i) * .15s + .6s)}.lp .chn-spark-fill,.lp .chn-quote,.lp .chn-rail li,.lp .chn-field{opacity:0}.lp .chain-track.is-in .chn-spark-fill,.lp .chain-track.is-in .chn-quote,.lp .chain-track.is-in .chn-field{animation:.5s forwards chn-fade;animation-delay:calc(var(--i) * .15s + .56s)}.lp .chain-track.is-in .chn-rail li{animation:.4s forwards chn-tick;animation-delay:calc(var(--i) * .15s + .56s + var(--j,0) * 60ms)}.lp .chn-pills li{opacity:0}.lp .chain-track.is-in .chn-pills li{animation:.42s cubic-bezier(.34,1.56,.64,1) forwards chn-pop;animation-delay:calc(var(--i) * .15s + .64s + var(--j) * 90ms)}.lp .chn-cdl g{opacity:0;transform:translateY(8px)}.lp .chain-track.is-in .chn-cdl g{animation:.4s cubic-bezier(.22,1,.36,1) forwards chn-rise;animation-delay:calc(var(--i) * .15s + .56s + var(--j) * 45ms)}.lp .chn-trace{stroke-dasharray:100;stroke-dashoffset:100px}.lp .chain-track.is-in .chn-trace{animation:.8s ease-out forwards chn-draw;animation-delay:calc(var(--i) * .15s + .98s)}.lp .chn-tag{opacity:0;transform:scale(.7)}.lp .chain-track.is-in .chn-tag--buy{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards chn-pop;animation-delay:calc(var(--i) * .15s + 1.08s)}.lp .chain-track.is-in .chn-tag--sell{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards chn-pop;animation-delay:calc(var(--i) * .15s + 1.26s)}.lp .chn-curve{stroke-dasharray:100;stroke-dashoffset:100px}.lp .chain-track.is-in .chn-curve{animation:.95s ease-out forwards chn-draw;animation-delay:calc(var(--i) * .15s + .6s)}.lp .chn-node{opacity:0}.lp .chain-track.is-in .chn-node{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards chn-pop;animation-delay:calc(var(--i) * .15s + 1.2s)}.lp .chn-stats li{opacity:0}.lp .chain-track.is-in .chn-stats li{animation:.45s forwards chn-fade;animation-delay:calc(var(--i) * .15s + .56s)}.lp .chn-bar rect{transform:scaleY(0)}.lp .chain-track.is-in .chn-bar rect{animation:.5s cubic-bezier(.22,1,.36,1) forwards chn-grow;animation-delay:calc(var(--i) * .15s + .56s + var(--j) * 55ms)}.lp .chn-rise,.lp .chn-rise-head{stroke-dasharray:100;stroke-dashoffset:100px}.lp .chain-track.is-in .chn-rise{animation:.7s ease-out forwards chn-draw;animation-delay:calc(var(--i) * .15s + 1s)}.lp .chain-track.is-in .chn-rise-head{animation:.3s ease-out forwards chn-draw;animation-delay:calc(var(--i) * .15s + 1.6s)}.lp .chn-badge{opacity:0;transform:scale(.7)}.lp .chain-track.is-in .chn-badge{animation:.45s cubic-bezier(.34,1.56,.64,1) forwards chn-pop;animation-delay:calc(var(--i) * .15s + 1.7s)}@keyframes chn-card{0%{opacity:0;transform:translateY(38px)}to{opacity:1;transform:none}}@keyframes chn-disc{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@keyframes chn-glow{0%{opacity:0;transform:scale(.6)}45%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@keyframes chn-fade{to{opacity:1}}@keyframes chn-rule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes chn-tick{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes chn-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes chn-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes chn-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes chn-draw{to{stroke-dashoffset:0}}@media (max-width:1180px){.lp .chain-track{row-gap:calc(var(--disc) / 2 + 30px);grid-template-columns:repeat(3,1fr)}.lp .chain-arrow{display:none}}@media (max-width:860px){.lp .chain-track{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.lp .sec.chain{padding:56px 0 64px}.lp .chain-track{grid-template-columns:1fr;max-width:380px;margin-inline:auto}.lp .chain-card{padding-inline:18px}}@media (prefers-reduced-motion:reduce){.lp .chain-card,.lp .chain-num,.lp .chain-disc,.lp .chain-points li,.lp .chn-fig,.lp .chn-spark-fill,.lp .chn-quote,.lp .chn-rail li,.lp .chn-field,.lp .chn-pills li,.lp .chn-cdl g,.lp .chn-tag,.lp .chn-node,.lp .chn-stats li,.lp .chn-badge,.lp .chain-arrow-shaft,.lp .chain-arrow-head{opacity:1;animation:none;transform:none}.lp .chain-tag:after,.lp .chn-bar rect{animation:none;transform:none}.lp .chn-spark-line,.lp .chn-trace,.lp .chn-curve,.lp .chn-rise,.lp .chn-rise-head{stroke-dashoffset:0;animation:none}.lp .chain-card,.lp .chain-card:hover{transition:none;transform:none}}.lp .sec.frames{background:var(--wash);overflow:hidden}.lp .rel .frm-frame{border-radius:20px;padding:8px 14px 14px 8px}.lp .rel .frm-card{border-radius:13px;padding:16px 14px 15px}.lp .rel .frm-name{font-size:.8125rem}.lp .rel .frm-body{margin-top:7px;font-size:.75rem;line-height:1.5}.lp .rel .frames-track{max-width:1000px;margin-inline:auto}.lp .rel-card{color:inherit;transition:transform .25s var(--ease), box-shadow .25s var(--ease);text-decoration:none}.lp .rel-card:hover{transform:translateY(-3px);box-shadow:0 22px 46px #1e23401f}.lp .rel-go{font-family:var(--font-body);color:var(--violet-deep);margin-top:auto;padding-top:14px;font-size:.8125rem;font-weight:600;display:block}.lp .rel-card:hover .rel-go{text-decoration:underline}.lp .frames-head{text-align:center;max-width:760px}.lp .frames-eyebrow{font-family:var(--font-head);letter-spacing:.16em;text-transform:uppercase;color:var(--violet-deep);margin-bottom:14px;font-size:.8125rem;font-weight:700;display:block}.lp .frames-sub{font-family:var(--font-body);margin-top:16px}.lp .frames-track{--gap:clamp(16px, 1.9vw, 32px);gap:var(--gap);grid-template-columns:repeat(4,1fr);margin:54px 0 0;padding:0;list-style:none;display:grid}.lp .frames-step{display:flex;position:relative}.lp .frames-step:first-child{--c:#9b63d3;--c-rgb:155, 99, 211}.lp .frames-step:nth-child(2){--c:#8348bf;--c-rgb:131, 72, 191}.lp .frames-step:nth-child(3){--c:#6d30ad;--c-rgb:109, 48, 173}.lp .frames-step:nth-child(4){--c:#4c1d95;--c-rgb:76, 29, 149}.lp .frm-frame{border:2px solid var(--c);border-radius:28px;flex:1;padding:12px 20px 20px 12px;display:flex}.lp .frm-card{text-align:center;background:var(--white);box-shadow:0 2px 6px rgba(var(--c-rgb), .12), 18px 20px 40px rgba(var(--c-rgb), .16);border-radius:18px;flex-direction:column;flex:1;align-items:center;padding:26px 18px 24px;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;display:flex}.lp .frm-card:hover{box-shadow:0 2px 6px rgba(var(--c-rgb), .14), 24px 26px 50px rgba(var(--c-rgb), .2);transform:translate(-3px,-3px)}.lp .frm-ico{width:46px;height:46px;color:var(--c);background:rgba(var(--c-rgb), .1);border-radius:50%;place-items:center;margin-bottom:16px;display:grid}.lp .frm-ico .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400;font-size:24px}.lp .frm-name{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-size:.9375rem;font-weight:800;line-height:1.3}.lp .frm-body{font-family:var(--font-body);color:var(--slate);margin-top:10px;font-size:.8125rem;line-height:1.6}.lp .frm-link{width:var(--gap);max-width:none;height:140px;position:absolute;top:50%;left:100%;overflow:visible;transform:translateY(-50%)}.lp .frm-link-line{fill:none;stroke:var(--c);stroke-width:2px;stroke-linecap:round}.lp .frm-link-node{fill:var(--wash);stroke:var(--c);stroke-width:2px}.lp .frames-track[data-rv]{opacity:1;transition:none;transform:none}.lp .frm-frame,.lp .frm-card,.lp .frm-ico,.lp .frm-link-node{opacity:0}.lp .frames-track.is-in .frm-frame{animation:.5s cubic-bezier(.22,1,.36,1) forwards frm-frame;animation-delay:calc(var(--i) * .17s)}.lp .frames-track.is-in .frm-card{animation:.55s cubic-bezier(.22,1,.36,1) forwards frm-card;animation-delay:calc(var(--i) * .17s + .16s)}.lp .frames-track.is-in .frm-ico{animation:.45s cubic-bezier(.34,1.56,.64,1) forwards frm-pop;animation-delay:calc(var(--i) * .17s + .32s)}.lp .frm-link-line{stroke-dasharray:100;stroke-dashoffset:100px}.lp .frames-track.is-in .frm-link-line{animation:.5s ease-out forwards frm-draw;animation-delay:calc(var(--i) * .17s + .38s)}.lp .frames-track.is-in .frm-link-node{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards frm-pop;animation-delay:calc(var(--i) * .17s + .3s)}@keyframes frm-frame{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes frm-card{0%{opacity:0;transform:translate(10px,10px)}to{opacity:1;transform:none}}@keyframes frm-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes frm-draw{to{stroke-dashoffset:0}}@media (max-width:1000px){.lp .frames-track{row-gap:calc(var(--gap) + 8px);grid-template-columns:repeat(2,1fr)}.lp .frm-link{display:none}}@media (max-width:560px){.lp .sec.frames{padding:56px 0 64px}.lp .frames-track{grid-template-columns:1fr;max-width:380px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.lp .frm-frame,.lp .frm-card,.lp .frm-ico,.lp .frm-link-node{opacity:1;animation:none;transform:none}.lp .frm-link-line{stroke-dashoffset:0;animation:none}.lp .frm-card,.lp .frm-card:hover{transition:none;transform:none}}
