.lx-container{width:100%;max-width:var(--lx-max);padding-inline:var(--lx-gutter);z-index:1;margin-inline:auto;position:relative}.lx-magnetic-inner svg,.lx-point-icon svg,.lx-check svg,.lx-hero-cta .btn svg,.lx-cta-actions .btn svg{flex-shrink:0;width:20px;height:20px}.lx-check svg{width:11px;height:11px}.lx-point-icon svg{width:21px;height:21px}.lx [id]{scroll-margin-top:calc(var(--lx-nav-h) + 16px)}.lx-section{padding-block:var(--lx-section-y);position:relative}.lx .lx-h1{margin:0 0 var(--lx-5);font-size:var(--lx-h1);letter-spacing:-.035em;color:var(--text-primary);text-wrap:balance;font-weight:800;line-height:1.06}.lx .lx-h2{margin:0 0 var(--lx-4);font-size:var(--lx-h2);letter-spacing:-.028em;color:var(--text-primary);text-wrap:balance;font-weight:800;line-height:1.12}.lx-kicker{margin:0 0 var(--lx-3);font-size:var(--lx-micro);letter-spacing:.14em;text-transform:uppercase;color:#bea5ffe6;font-weight:700}.lx-lead,.lx-section-lead{font-size:var(--lx-lead);color:var(--text-secondary,#ced4e8c7);max-width:60ch;margin:0;line-height:1.6}.lx-footnote{margin:var(--lx-4) 0 0;font-size:var(--lx-micro);color:var(--text-muted);line-height:1.5}.lx-section-head{margin-bottom:var(--lx-8);max-width:62ch}.lx-hero{padding-block:clamp(40px,5vw,68px) clamp(48px,6vw,80px);position:relative;overflow:hidden}.lx-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,4vw,56px);display:grid}.lx-eyebrow{align-items:center;gap:var(--lx-2);margin-bottom:var(--lx-5);border-radius:var(--radius-full,999px);border:1px solid var(--lx-line-strong);font-size:var(--lx-micro);letter-spacing:.02em;color:#d6c8fff2;background:#a855f714;padding:7px 14px 7px 10px;font-weight:600;display:inline-flex}.lx-eyebrow-dot{background:var(--brand-cyan);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite lx-pulse;box-shadow:0 0 0 3px #22d3ee2e}@keyframes lx-pulse{0%,to{opacity:.55}50%{opacity:1}}.lx-hero-benefits{margin:var(--lx-5) 0 var(--lx-6);gap:var(--lx-2);padding:0;list-style:none;display:grid}.lx-hero-benefits li{align-items:center;gap:var(--lx-3);font-size:var(--lx-body);color:var(--text-secondary,#ced4e8d9);opacity:0;animation:lx-fade-up .6s var(--lx-ease) forwards;animation-delay:calc(.45s + var(--i) * 90ms);display:flex}@keyframes lx-fade-up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lx-check{width:20px;height:20px;color:var(--brand-cyan);background:#22d3ee24;border:1px solid #22d3ee59;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lx-hero-cta{gap:var(--lx-3);margin-bottom:var(--lx-6);flex-wrap:wrap;display:flex}.lx-social{align-items:center;gap:var(--lx-3);display:flex}.lx-social p{font-size:var(--lx-small);color:var(--text-muted);margin:0}.lx-social strong{color:var(--text-primary)}.lx-avatars{display:flex}.lx-avatar{color:#fff;background:var(--gradient-logo);border:2px solid var(--bg-primary,#0a0c14);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;margin-left:-9px;font-size:.7rem;font-weight:700;display:flex}.lx-avatar:first-child{margin-left:0}.lx-scroll-hint{bottom:var(--lx-5);align-items:center;gap:var(--lx-2);font-size:var(--lx-micro);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);flex-direction:column;display:flex;position:absolute;left:50%;transform:translate(-50%)}.lx-scroll-hint-line{transform-origin:top;background:linear-gradient(#0000,#a884ffcc);width:1px;height:34px;animation:2.2s ease-in-out infinite lx-scroll-hint}@keyframes lx-scroll-hint{0%{opacity:0;transform:scaleY(0)}40%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)translateY(34px)}}.lx-story{padding-block:var(--lx-section-y);position:relative}.lx-story-inner{width:100%}.lx-story-head{margin-bottom:var(--lx-7);max-width:46ch}.lx-story-body{gap:var(--lx-6);display:grid}.lx-story-rail{display:none}.lx-story-track{gap:var(--lx-8);margin:0;padding:0;list-style:none;display:grid}.lx-story-item{gap:var(--lx-4);display:grid}.lx-story-copy{gap:var(--lx-2);display:grid}.lx-story-step-kicker{margin:0 0 var(--lx-2);font-size:var(--lx-micro);letter-spacing:.14em;text-transform:uppercase;color:#bea5ffd9;font-weight:700}.lx-story-step-title{margin:0 0 var(--lx-2);font-size:var(--lx-h3);letter-spacing:-.015em;color:var(--text-primary);font-weight:700}.lx-story-step-body{font-size:var(--lx-body);color:var(--text-secondary,#ced4e8bf);max-width:52ch;margin:0;line-height:1.6}.lx-panel{border-radius:var(--lx-r-lg);border:1px solid var(--lx-line);box-shadow:var(--lx-e2);background:linear-gradient(165deg,#161a28f0,#0c0e18e6);overflow:hidden}.lx-panel-chrome{align-items:center;gap:var(--lx-2);padding:var(--lx-3) var(--lx-4);border-bottom:1px solid var(--lx-line);background:#ffffff05;display:flex}.lx-panel-dot{background:var(--brand-cyan);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 10px #22d3eeb3}.lx-panel-label{font-size:var(--lx-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.lx-panel-timer{font-size:var(--lx-micro);font-variant-numeric:tabular-nums;color:var(--text-muted);margin-left:auto}.lx-panel-body{padding:var(--lx-5);gap:var(--lx-4);display:grid}.lx-score-layout{align-items:center;gap:var(--lx-6);grid-template-columns:auto minmax(0,1fr);display:grid}.lx-panel-bubble{gap:var(--lx-3);padding:var(--lx-4);border-radius:var(--lx-r-md);border:1px solid var(--lx-line);background:var(--lx-surface);align-items:flex-start;display:flex}.lx-panel-bubble p{font-size:var(--lx-body);color:var(--text-primary);margin:0;line-height:1.5}.lx-panel-bubble--ex{background:#ffffff09;align-items:center}.lx-panel-ex-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.lx-panel-ex-label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.68rem;font-weight:700}.lx-panel-bubble--ex p{color:#f6e08a;font-size:1.02rem;font-weight:600;line-height:1.45}.lx-panel-bubble--you{align-items:stretch;gap:var(--lx-3);padding:var(--lx-4);background:linear-gradient(#22d3ee1c 0%,#a855f70f 100%),#0a101c8c;border-color:#38bdf861;flex-direction:column;box-shadow:inset 0 1px #ffffff0f}.lx-panel-you-head{align-items:center;gap:8px;display:flex}.lx-panel-you-live{background:#22d3ee;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:1.8s ease-out infinite lx-panel-live;box-shadow:0 0 #22d3ee8c}@keyframes lx-panel-live{0%{box-shadow:0 0 #22d3ee8c}70%{box-shadow:0 0 0 8px #22d3ee00}to{box-shadow:0 0 #22d3ee00}}.lx-panel-you-label{letter-spacing:.08em;text-transform:uppercase;color:#22d3eee0;font-size:.68rem;font-weight:700}.lx-panel-you-time{font-variant-numeric:tabular-nums;color:var(--text-muted);margin-left:auto;font-size:.72rem}.lx-panel-you-text{letter-spacing:-.01em;color:var(--text-primary);margin:0;font-size:1.08rem;font-weight:500;line-height:1.45}.lx-panel-wave{box-sizing:border-box;background:#00000038;border:1px solid #38bdf82e;border-radius:12px;justify-content:space-between;align-items:flex-end;gap:2px;width:100%;height:40px;padding:8px 10px;display:flex}.lx-panel-wave i{opacity:.85;transform-origin:bottom;background:linear-gradient(#67e8f9 0%,#a855f7 100%);border-radius:999px;flex:1;max-width:4px;min-height:4px;animation:1.1s ease-in-out infinite alternate lx-bar}.lx-panel-avatar{color:#fff;background:var(--gradient-logo);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.7rem;font-weight:800;display:flex}@keyframes lx-bar{0%{opacity:.42;transform:scaleY(.68)}to{opacity:1;transform:scaleY(1)}}.lx-ring{flex-shrink:0;width:132px;height:132px;position:relative}.lx-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.lx-ring-track{fill:none;stroke:#ffffff14;stroke-width:9px}.lx-ring-fill{fill:none;stroke:var(--brand-purple);stroke-width:9px;stroke-linecap:round;transition:stroke-dasharray .9s var(--lx-ease)}.lx-ring--up .lx-ring-fill{stroke:var(--brand-cyan)}.lx-ring-center{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.lx-ring-center strong{letter-spacing:-.03em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:800}.lx-ring-center span{font-size:var(--lx-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.lx-criteria{gap:var(--lx-3);min-width:0;margin:0;padding:0;list-style:none;display:grid}.lx-criteria li{align-items:center;gap:var(--lx-3);grid-template-columns:5.5rem minmax(0,1fr) 2rem;display:grid}.lx-criteria-label{font-size:var(--lx-small);color:var(--text-secondary,#ced4e8cc)}.lx-criteria-track{background:#ffffff14;border-radius:999px;height:6px;overflow:hidden}.lx-criteria-track i{background:var(--gradient-logo);border-radius:999px;height:100%;display:block}.lx-criteria-value{font-size:var(--lx-small);text-align:right;font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700}.lx-fix-row{gap:var(--lx-2);display:grid}.lx-fix-tag{font-size:var(--lx-micro);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--lx-line);color:var(--text-muted);border-radius:999px;justify-self:start;padding:3px 9px;font-weight:700}.lx-fix-tag--to{color:#96ebdcf2;border-color:#6ed7c866}.lx-fix-quote{font-size:var(--lx-body);color:var(--text-secondary,#ced4e8d9);margin:0;line-height:1.55}.lx-fix-quote mark{color:#ffbebefa;background:#ff6b6b29;border-bottom:1px solid #ff6b6b80;border-radius:3px;padding:1px 3px}.lx-fix-quote--to{color:var(--text-primary)}.lx-fix-arrow{color:#6ed7c8b3;font-size:1.1rem;line-height:1}.lx-fix-why{padding-top:var(--lx-3);border-top:1px solid var(--lx-line);font-size:var(--lx-small);color:var(--text-muted);margin:0;line-height:1.55}.lx-delta{gap:var(--lx-2);min-width:0;display:grid}.lx-delta-badge{font-size:var(--lx-small);color:#0a1f1c;background:linear-gradient(135deg,#6ed7c8,#22d3ee);border-radius:999px;justify-self:start;padding:4px 12px;font-weight:800}.lx-delta-note{font-size:var(--lx-body);color:var(--text-secondary,#ced4e8d9);margin:0;line-height:1.55}.lx-delta .lx-footnote{margin-top:var(--lx-2)}.lx-showcase-frame{margin-bottom:var(--lx-9)}.lx-proof{gap:var(--lx-6);display:grid}.lx-proof-card{border-radius:var(--lx-r-lg);border:1px solid var(--lx-line);box-shadow:var(--lx-e2);background:linear-gradient(165deg,#161a28e6,#0c0e18d6);padding:clamp(20px,3.5vw,34px)}.lx-proof-q{margin:0 0 var(--lx-5);align-items:center;gap:var(--lx-3);font-size:var(--lx-lead);color:var(--text-primary);flex-wrap:wrap;font-weight:600;display:flex}.lx-proof-q-tag{font-size:var(--lx-micro);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--lx-line-strong);color:#bea5ffe6;border-radius:999px;padding:3px 9px;font-weight:700}.lx-proof-compare{align-items:center;gap:var(--lx-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.lx-proof-side{padding:var(--lx-4);border-radius:var(--lx-r-md);border:1px solid var(--lx-line);background:var(--lx-surface)}.lx-proof-side--after{background:linear-gradient(160deg,#6ed7c81a,#0003);border-color:#6ed7c852}.lx-proof-tag{margin-bottom:var(--lx-2);font-size:var(--lx-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:700;display:inline-block}.lx-proof-tag--after{color:#96ebdcf2}.lx-proof-side blockquote{font-size:var(--lx-body);color:var(--text-primary);margin:0;line-height:1.55}.lx-proof-arrow{color:#6ed7c8a6;font-size:1.3rem}.lx-points{gap:var(--lx-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lx-point{height:100%;padding:var(--lx-5);border-radius:var(--lx-r-md);border:1px solid var(--lx-line);background:var(--lx-surface);transition:border-color .3s}.lx-point:hover{border-color:var(--lx-line-strong)}.lx-point>*{z-index:2;position:relative}.lx-point-icon{width:42px;height:42px;margin-bottom:var(--lx-4);color:#fff;background:linear-gradient(135deg,#a855f7e6,#6c5ce7cc);border-radius:12px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 8px 22px #a855f74d}.lx-point h3{margin:0 0 var(--lx-2);font-size:var(--lx-h3);letter-spacing:-.015em;color:var(--text-primary);font-weight:700}.lx-point p{font-size:var(--lx-body);color:var(--text-secondary,#ced4e8bf);margin:0;line-height:1.6}.lx-stats{gap:var(--lx-4);padding:var(--lx-6);border-radius:var(--lx-r-lg);border:1px solid var(--lx-line);background:var(--lx-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lx-stat{align-items:center;gap:var(--lx-1);text-align:center;flex-direction:column;display:flex}.lx-stat-value{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:var(--gradient-logo);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);font-weight:800;line-height:1.1}.lx-stat-value span{font:inherit;letter-spacing:inherit;color:inherit}.lx-stat-label{font-size:var(--lx-small);color:var(--text-muted)}.lx-pricing .lx-section-head{text-align:center;margin-inline:auto}.lx-pricing .lx-section-lead{margin-inline:auto}.lx-price-grid{gap:var(--lx-4);grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px;margin-inline:auto;display:grid}.lx-price{height:100%;padding:var(--lx-6);border-radius:var(--lx-r-lg);border:1px solid var(--lx-line);background:var(--lx-surface);align-items:flex-start;gap:var(--lx-3);flex-direction:column;display:flex}.lx-price>*{z-index:2;position:relative}.lx-price--featured{border-color:var(--lx-line-strong);background:linear-gradient(160deg,#a855f721,#ffffff05)}.lx-price--soon{opacity:.78}.lx-price--soon .lx-price-badge{color:#ced4e8b8;background:#ffffff14}.lx-price--soon .btn[disabled]{opacity:.55;cursor:not-allowed}.lx-price h3{font-size:var(--lx-h3);color:var(--text-primary);margin:0;font-weight:700}.lx-price-amount{letter-spacing:-.03em;color:var(--text-primary);margin:0;font-size:1.55rem;font-weight:800}.lx-price-amount span{letter-spacing:0;color:var(--text-muted,#ced4e88c);font-size:.85rem;font-weight:500}.lx-price-desc{font-size:var(--lx-body);color:var(--text-secondary,#ced4e8bf);flex:1;margin:0;line-height:1.6}.lx-price-desc--soon{min-height:4.5rem}.lx-price-badge{font-size:var(--lx-micro);letter-spacing:.08em;text-transform:uppercase;color:#d6c8fff2;border:1px solid var(--lx-line-strong);background:#a855f71f;border-radius:999px;align-self:flex-start;padding:3px 10px;font-weight:700}.lx-faq-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.lx-faq-head{position:sticky;top:96px}.lx-faq-list{gap:var(--lx-3);display:grid}.lx-faq-item{border-radius:var(--lx-r-md);border:1px solid var(--lx-line);background:var(--lx-surface);transition:border-color .25s,background .25s}.lx-faq-item[open]{border-color:var(--lx-line-strong);background:var(--lx-surface-2)}.lx-faq-item summary{justify-content:space-between;align-items:center;gap:var(--lx-4);padding:var(--lx-4) var(--lx-5);cursor:pointer;font-size:var(--lx-body);color:var(--text-primary);font-weight:600;list-style:none;display:flex}.lx-faq-item summary::-webkit-details-marker{display:none}.lx-faq-mark{flex-shrink:0;width:14px;height:14px;position:relative}.lx-faq-mark:before,.lx-faq-mark:after{content:"";height:2px;transition:transform .3s var(--lx-ease);background:#bea5ffe6;border-radius:2px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.lx-faq-mark:after{transform:translateY(-50%)rotate(90deg)}.lx-faq-item[open] .lx-faq-mark:after{transform:translateY(-50%)rotate(0)}.lx-faq-item p{padding:0 var(--lx-5) var(--lx-5);font-size:var(--lx-body);color:var(--text-secondary,#ced4e8c7);margin:0;line-height:1.65}.lx-cta{text-align:center;padding-block:clamp(80px,11vw,160px);position:relative;overflow:hidden}.lx-mesh--cta{opacity:.75}.lx-cta-inner{align-items:center;gap:var(--lx-5);flex-direction:column;display:flex}.lx-cta-title{max-width:24ch}.lx-cta-inner .lx-section-lead{text-align:center}.lx-cta-actions{justify-content:center;gap:var(--lx-3);margin-top:var(--lx-2);flex-wrap:wrap;display:flex}@media (min-width:960px) and (prefers-reduced-motion:no-preference){.lx-story{min-height:440vh;padding-block:0}.lx-story-stage{top:var(--lx-nav-h);height:calc(100vh - var(--lx-nav-h));padding-block:var(--lx-5);align-items:center;display:flex;position:sticky}.lx-story-inner{justify-content:center;gap:var(--lx-6);flex-direction:column;display:flex}.lx-story-head{max-width:52ch;margin-bottom:0}.lx-story-head .lx-h2{margin-bottom:0;font-size:clamp(1.5rem,1.1rem + 1.1vw,2rem)}.lx-story-body{gap:var(--lx-7);flex:1;grid-template-columns:2px minmax(0,1fr);align-items:stretch;min-height:0}.lx-story-rail{background:#ffffff17;border-radius:2px;display:block;overflow:hidden}.lx-story-rail-fill{width:100%;height:calc(var(--p,0) * 100%);background:var(--gradient-logo);display:block}.lx-story-track{height:100%;min-height:380px;display:block;position:relative}.lx-story-item{gap:var(--lx-7);opacity:0;pointer-events:none;transition:opacity .5s var(--lx-ease), transform .6s var(--lx-ease);grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;margin:0;position:absolute;inset:0;transform:translateY(28px)}.lx-story-item.is-past{transform:translateY(-28px)}.lx-story-item.is-active{opacity:1;pointer-events:auto;transform:none}}@media (max-width:960px){.lx-hero-grid{gap:var(--lx-7);grid-template-columns:minmax(0,1fr)}.lx-scroll-hint{display:none}.lx-points,.lx-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lx-faq-inner{grid-template-columns:minmax(0,1fr)}.lx-faq-head{position:static}}@media (max-width:900px){.lx-price-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.lx-points,.lx-stats,.lx-proof-compare{grid-template-columns:minmax(0,1fr)}.lx-proof-arrow{justify-self:center;transform:rotate(90deg)}.lx-score-layout{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.lx-criteria{width:100%}.lx-delta{justify-items:center}.lx-delta-badge{justify-self:center}.lx-hero-cta .btn,.lx-cta-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.lx-reveal,.lx-reveal-word-inner{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.lx-hero-benefits li{opacity:1;animation:none}.lx-mesh-orb,.lx-eyebrow-dot,.lx-scroll-hint-line,.lx-panel-wave i,.lx-panel-you-live{animation:none!important}.lx-scroll-hint{display:none}.lx-tilt,.lx-magnetic .lx-magnetic-inner{transition:none!important;transform:none!important}.lx-ring-fill{transition:none!important}.lx-story-item{opacity:1!important;pointer-events:auto!important;position:static!important;transform:none!important}.lx-story-track{min-height:0!important}}
