.lp.ld3 .lsx{color:var(--ink);padding-block:clamp(96px,11vw,150px);position:relative}.lp.ld3 main>section.lsx:first-child{padding-top:clamp(96px,11vw,150px)}.lp.ld3 .lsx .sk-eyebrow{margin:0 0 18px}.lp.ld3 .lsx-h2{font-family:var(--f-sans);font-size:var(--t-section);font-weight:var(--w-head);letter-spacing:-.035em;color:var(--ink);text-wrap:balance;text-shadow:none;margin:0;line-height:1.06}.lp.ld3 .lsx-h2 em{color:var(--muted);-webkit-text-fill-color:currentColor;background:0 0;font-style:normal}.lp.ld3 .lsx-h3{font-family:var(--f-sans);letter-spacing:-.015em;color:var(--ink);margin:0;font-size:1.1875rem;font-weight:650;line-height:1.3}.lp.ld3 .lsx-head{max-width:860px;margin-bottom:clamp(40px,5vw,64px)}.lp.ld3 .lsx-lede{max-width:52ch;color:var(--ink-2);margin:0;font-size:1.0625rem;line-height:1.65}.lp.ld3 .lsx-who-head{gap:24px;margin-bottom:clamp(44px,5.5vw,72px);display:grid}@media (min-width:1024px){.lp.ld3 .lsx-who-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(40px,6vw,110px)}}.lp.ld3 .lsx-who-head.sk-frame .sk-eyebrow{color:var(--ink-2)}.lp.ld3 .lsx-who-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);display:grid}@media (max-width:900px){.lp.ld3 .lsx-who-grid{grid-template-columns:minmax(0,1fr)}}.lp.ld3 .lsx-who-card{border-radius:24px;flex-direction:column;gap:12px;min-height:280px;padding:clamp(24px,2.6vw,36px);display:flex}@media (max-width:900px){.lp.ld3 .lsx-who-card{min-height:0}}.lp.ld3 .lsx-who-card p{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.65}.lp.ld3 .lsx-who-foot{max-width:70ch;color:var(--muted);margin:clamp(28px,3vw,40px) 0 0;font-size:.9375rem;line-height:1.6}.lp.ld3 .lsx-src-grid{margin:0;padding:0;list-style:none}.lp.ld3 .lsx-src-card{border-radius:22px;flex-direction:column;gap:6px;min-width:0;padding:clamp(22px,2.4vw,32px);display:flex}.lp.ld3 .lsx-src-card.sk-span-8{background:radial-gradient(70% 90% at 100% 0%, #7a8cff24, #7a8cff00 60%), radial-gradient(60% 80% at 0% 100%, #ffc48229, #ffc48200 60%), var(--glass-bg-strong);padding:clamp(26px,3.2vw,44px)}.lp.ld3 .lsx-src-card.sk-span-8 .lsx-h3{letter-spacing:-.025em;font-size:clamp(1.375rem,1rem + 1vw,1.75rem)}@media (min-width:641px) and (max-width:900px){.lp.ld3 .lsx-src-grid>.lsx-src-card:not(:first-child){grid-column:span 6}}.lp.ld3 .lsx-src-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.lp.ld3 .lsx-tag{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line-2);background:#fffc;border-radius:999px;flex:none;padding:5px 11px;font-size:11px;font-weight:700;line-height:1.2}.lp.ld3 .lsx-tag.is-required{color:var(--color-bg-alt);background:var(--ink);border-color:var(--ink)}.lp.ld3 .lsx-tag.is-optional{color:var(--muted);background:0 0}.lp.ld3 .lsx-tag.is-not-yet{color:var(--muted);background:0 0;border-style:dashed}.lp.ld3 .lsx-src-card .toolchips{margin:2px 0 6px}.lp.ld3 .lsx-src-unlocks{color:var(--ink-2);margin:auto 0 0;font-size:.9875rem;line-height:1.62}.lp.ld3 .lsx-src-card.sk-span-8 .lsx-src-unlocks{max-width:58ch;font-size:1.0625rem}.lp.ld3 .lsx-src-foot{gap:24px;margin-top:clamp(36px,4.5vw,64px);display:grid}@media (min-width:1024px){.lp.ld3 .lsx-src-foot{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(32px,4vw,72px)}}.lp.ld3 .lsx-src-lede{max-width:46ch;color:var(--ink-2);margin:0;font-size:1.0625rem;line-height:1.65}.lp.ld3 .lsx-src-foot .connectors{background:var(--glass-bg);border:1px solid var(--glass-brd);max-width:none;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-insets), var(--shadow-sm);border-radius:22px;margin:0;padding:clamp(18px,2vw,26px)}.lp.ld3 .lsx-src-foot .connectors-grid{justify-content:flex-start}.lp.ld3 .lsx-src-foot .connectors-note{text-align:left;color:var(--muted);margin:14px 0 0}.lp.ld3 .lsx-diff-grid{gap:clamp(32px,4vw,48px);display:grid}@media (min-width:1024px){.lp.ld3 .lsx-diff-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"head cmp""punch cmp";align-items:start;column-gap:clamp(40px,5vw,96px)}.lp.ld3 .lsx-diff-head{grid-area:head}.lp.ld3 .lsx-diff-punches{grid-area:punch}.lp.ld3 .lsx-diff-cmp{grid-area:cmp;position:sticky;top:96px}}.lp.ld3 .lsx-slices{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:32px;display:grid}.lp.ld3 .lsx-slice{border:1px solid var(--line);box-shadow:inset 0 1px 0 var(--color-bg-alt), var(--shadow-sm);background:#ffffffb8;border-radius:16px;flex-direction:column;gap:2px;padding:14px 16px;display:flex}.lp.ld3 .lsx-slice b{color:var(--ink);font-size:.9375rem;font-weight:650}.lp.ld3 .lsx-slice span{color:var(--muted);font-size:.875rem}.lp.ld3 .lsx-diff-punches{gap:18px;display:grid}.lp.ld3 .lsx-diff-punch{max-width:56ch;color:var(--ink-2);margin:0;font-size:1.0625rem;line-height:1.7}.lp.ld3 .lsx-diff-punch em{color:var(--ink);font-style:normal;font-weight:650}.lp.ld3 .lsx-diff-cmp{border-radius:26px;min-width:0;padding:clamp(18px,2.4vw,32px)}.lp.ld3 .lsx-diff-cmp .cmp-slice{max-width:none;margin:0}.lp.ld3 .lsx-diff-cmp .cmp-strip{background:var(--color-bg-alt);border:1px solid var(--line);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:16px;position:relative;overflow-x:auto}@media (max-width:480px){.lp.ld3 .lsx-diff-cmp{border-radius:20px;padding:12px}}.lp.ld3 .lsx-diff-cmp .cmp-dot{border:solid var(--ink);background:0 0;border-width:0 2px 2px 0;border-radius:0;width:6px;height:11px;translate:0 -2px;rotate:45deg}.lp.ld3 .lsx-diff-cmp .cmp-line{background:var(--ink);opacity:.45}.lp.ld3 .lsx-diff-cmp .cmp-veil{background:repeating-linear-gradient(-45deg,#0a0a0a0d 0 6px,#0a0a0a04 6px 12px)}.lp.ld3 .lsx-diff-cmp .cmp-handle{background:var(--ink);width:44px;height:44px;color:var(--color-bg-alt);box-shadow:0 0 0 4px #ffffffe6,0 6px 16px #0a0a0a40}.lp.ld3 .lsx-diff-cmp .cmp-handle:focus-visible{box-shadow:0 0 0 3px var(--color-bg-alt), 0 0 0 5px var(--accent)}.lp.ld3 .lsx-diff-cmp .cmp-note{color:var(--ink-2)}.lp.ld3 .lsx-analyst{isolation:isolate}.lp.ld3 .lsx-analyst:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(30% 60% at 38%,#7a8cff38,#7a8cff00 70%),radial-gradient(28% 55% at 64% 55%,#ffaa9638,#ffaa9600 70%);position:absolute;inset:12% 0}.lp.ld3 .lsx-analyst-card{text-align:center;background:var(--glass-bg-strong);max-width:760px;margin-inline:auto}.lp.ld3 .lsx-analyst-card blockquote{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.25rem,.95rem + 1.1vw,1.75rem);font-weight:550;line-height:1.45}.lp.ld3 .lsx-analyst-who{letter-spacing:.02em;color:var(--muted);align-items:center;gap:12px;margin-top:28px;font-size:.875rem;font-weight:600;display:inline-flex}.lp.ld3 .lsx-obj-list{counter-reset:lsx-obj;gap:14px;display:grid}.lp.ld3 .lsx-obj-row{counter-increment:lsx-obj;border-radius:22px;grid-template-columns:64px minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(16px,3vw,48px);padding:clamp(24px,2.8vw,36px) clamp(22px,3vw,44px);display:grid}.lp.ld3 .lsx-obj-row:before{content:counter(lsx-obj, decimal-leading-zero);font-family:var(--f-sans);letter-spacing:.04em;color:var(--muted);font-size:.875rem;font-weight:600;line-height:1.9}.lp.ld3 .lsx-obj-q{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(1.125rem,.95rem + .6vw,1.375rem);font-weight:650;line-height:1.35}.lp.ld3 .lsx-obj-a{color:var(--ink-2);margin:0;font-size:1rem;line-height:1.7}@media (max-width:820px){.lp.ld3 .lsx-obj-row{grid-template-columns:minmax(0,1fr);gap:10px}.lp.ld3 .lsx-obj-row:before{line-height:1}}.lp.ld3 .lsx-faq-panel{gap:clamp(24px,4vw,64px);display:grid}@media (min-width:1024px){.lp.ld3 .lsx-faq-panel{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.lp.ld3 .lsx-faq-list{border-top:1px solid var(--line-2)}.lp.ld3 .lsx-faq-item{border-bottom:1px solid var(--line-2);box-shadow:none;background:0 0;border-radius:0;position:relative}.lp.ld3 .lsx-faq-item summary{cursor:pointer;letter-spacing:-.01em;min-height:64px;color:var(--ink);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:1.0625rem;font-weight:650;list-style:none;display:flex}.lp.ld3 .lsx-faq-item summary::-webkit-details-marker{display:none}.lp.ld3 .lsx-faq-item summary:after{content:"";background:linear-gradient(var(--ink), var(--ink)) center / 12px 1.5px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 1.5px 12px no-repeat, #ffffffd9;border:1px solid var(--line-2);width:36px;height:36px;box-shadow:inset 0 1px 0 var(--color-bg-alt);border-radius:50%;flex:none}.lp.ld3 .lsx-faq-item[open] summary:after{transform:rotate(45deg)}.lp.ld3 .lsx-faq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.lp.ld3 .lsx-faq-item p{max-width:66ch;color:var(--ink-2);margin:0;padding:0 56px 22px 0;font-size:1rem;line-height:1.7}.lp.ld3 .lsx-faq-item p a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}@media (max-width:560px){.lp.ld3 .lsx-faq-item p{padding-right:0}}.lp.ld3 .lsx-close{padding-block:clamp(80px,10vw,140px)}.lp.ld3 .lsx-close-range{z-index:-1;pointer-events:none;width:100%;height:55%;position:absolute;inset:auto 0 0}.lp.ld3 .lsx-close-grid{align-items:center;gap:clamp(28px,3.5vw,44px);display:grid;position:relative}@media (min-width:760px){.lp.ld3 .lsx-close-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lp.ld3 .lsx-close-grid .lsx-h2{grid-column:1/-1}}@media (min-width:1200px){.lp.ld3 .lsx-close-grid{grid-template-columns:minmax(0,5fr) minmax(0,3.4fr) minmax(0,4fr)}.lp.ld3 .lsx-close-grid .lsx-h2{grid-column:auto}}.lp.ld3 .lsx-close .lsx-h2 em{color:var(--ink-2);font-weight:500}.lp.ld3 .lsx-close .lsx-h2{font-size:clamp(2.25rem,1.2rem + 3vw,4rem);line-height:1.02}.lp.ld3 .lsx-close-cta{flex-wrap:wrap;gap:12px;display:flex}.lp.ld3 .lsx-close-cta .ld3-btn-solid,.lp.ld3 .lsx-close-cta .ld3-btn-ghost{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 26px;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.lp.ld3 .lsx-close-cta .ld3-btn-ghost{color:var(--ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px 0 var(--color-bg-alt), 0 4px 14px #2824461a;background:#ffffffa8;border:1px solid #fffffff2}.lp.ld3 .lsx-close-cta .ld3-btn-ghost:hover{color:var(--ink);border-color:var(--color-bg-alt);background:#ffffffe6}@media (max-width:480px){.lp.ld3 .lsx-close-cta>*{flex:100%}}.lp.ld3 .lsx-close-note{color:var(--ink-2);align-items:center;gap:8px;margin:16px 0 0;font-size:.875rem;display:flex}.lp.ld3 .lsx-close-form .ld3-early{text-align:left;background:var(--glass-bg);border:1px solid var(--glass-brd);max-width:none;-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);box-shadow:var(--glass-insets), var(--shadow-md);border-radius:24px;margin:0;padding:clamp(20px,2.2vw,28px)}.lp.ld3 .lsx-close-form .ld3-early-lab{font-family:var(--f-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-2);margin:0 0 12px;font-size:11.5px;font-weight:600;display:block}.lp.ld3 .lsx-close-form .ld3-early-row{flex-wrap:wrap;gap:10px;display:flex}.lp.ld3 .lsx-close-form .ld3-early-input{min-width:0;min-height:48px;color:var(--ink);border:1px solid var(--line-2);background:#ffffffeb;border-radius:999px;flex:200px;padding:0 20px;font-size:16px;box-shadow:inset 0 1px 2px #0a0a0a0d}.lp.ld3 .lsx-close-form .ld3-early-input::placeholder{color:var(--muted)}.lp.ld3 .lsx-close-form .ld3-early-input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:#0000}.lp.ld3 .lsx-close-form .ld3-early .ld3-btn-solid{border-radius:999px;flex:none;min-height:48px;padding:0 22px;font-size:.9375rem;font-weight:600}@media (max-width:480px){.lp.ld3 .lsx-close-form .ld3-early .ld3-btn-solid{flex:100%}}.lp.ld3 .lsx-close-form .ld3-early-note{color:var(--ink-2);margin:12px 0 0;font-size:.875rem;line-height:1.5}.lp.ld3 .lsx-close-form .ld3-early-done{color:var(--ink-2);flex-direction:column;gap:4px;display:flex}.lp.ld3 .lsx-close-form .ld3-early-done b{color:var(--ink);font-size:1.0625rem}@media (prefers-reduced-motion:no-preference){.lp.ld3.lp-mo .lsx-who-grid>.sk-tilt{transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),rotate .5s cubic-bezier(.34,1.4,.44,1),box-shadow .4s;transition-delay:calc(var(--i,0) * 95ms), calc(var(--i,0) * 95ms), 0s, 0s}.lp.ld3.lp-mo .lsx-src-grid>.sk-lift,.lp.ld3.lp-mo .lsx-obj-list>.sk-lift{transition:opacity .62s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),translate .42s cubic-bezier(.34,1.4,.44,1),box-shadow .42s;transition-delay:calc(var(--i,0) * 95ms), calc(var(--i,0) * 95ms), 0s, 0s}.lp.ld3 .lsx-src-card:hover,.lp.ld3 .lsx-obj-row:hover{box-shadow:var(--glass-insets), 0 28px 60px #1410281f, 0 6px 16px #1410280f}.lp.ld3.lp-mo .lsx-analyst-card.lp-rise{transform-origin:50% 100%;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:perspective(1200px)translateY(48px)rotateX(16deg)}.lp.ld3.lp-mo .lsx-analyst-card.lp-rise[data-mo=in]{transform:none}.lp.ld3.lp-mo .lsx-diff-cmp.lp-rise{transform-origin:100%;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform 1s cubic-bezier(.16,1,.3,1);transform:perspective(1400px)translate(40px)rotateY(-12deg)}.lp.ld3.lp-mo .lsx-diff-cmp.lp-rise[data-mo=in]{transform:none}.lp.ld3 .lsx-faq-item summary:after{transition:transform .3s cubic-bezier(.34,1.4,.44,1)}.lp.ld3 .lsx-close-cta .ld3-btn-ghost{transition:background .3s,translate .3s}.lp.ld3 .lsx-close-cta>:hover{translate:0 -2px}}
