:root{--lp-bg-light:#fdfaf5;--lp-bg-alt:#f3f0eb;--lp-bg-dark:#1c1917;--lp-bg-surface:#fff;--lp-primary:#38434f;--lp-primary-hover:#2a333d;--lp-accent:#0a66c2;--lp-accent-light:#378fe9;--lp-accent-dark:#1e3a5f;--lp-accent-tint:#0a66c20f;--lp-accent-hover:#004182;--lp-warm:#d97706;--lp-warm-light:#f59e0b;--lp-green:#059669;--lp-gold:#e7a33e;--lp-slate:#56687a;--lp-rusty:#915907;--lp-terra:#b24020;--lp-text-primary:#1c1917;--lp-text-secondary:#57534e;--lp-text-muted:#a8a29e;--lp-border:#e7e5e4;--lp-border-light:#d6d3d1;--lp-ease:cubic-bezier(.16, 1, .3, 1);--lp-radius:2px}@keyframes lp-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes lp-fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-heroFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-fadeUpBlur{0%{opacity:0;filter:blur(6px);transform:translateY(20px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes lp-scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes lp-dramaticFade{0%{opacity:0;filter:blur(8px);transform:translateY(8px)}60%{opacity:.7;filter:blur(2px);transform:translateY(0)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes lp-floatDown{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:.7;transform:translateY(8px)}}@keyframes lp-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes lp-pulse-dot{0%,to{background-color:var(--accent);box-shadow:0 0 #0a66c266}50%{background-color:#fff;box-shadow:0 0 0 4px #fff0}}@keyframes lp-glow-drift{0%{opacity:.5;transform:translate(-50%,-50%)scale(1)}50%{opacity:.7;transform:translate(-50%,-50%)scale(1.15)}to{opacity:.5;transform:translate(-50%,-50%)scale(1)}}.lp-sky-gradient{background:linear-gradient(#c4d6e6 0%,#dce7f0 100px,#f0f4f8 280px,#fff 480px)}.lp-sky-gradient--soft{background:linear-gradient(#eef3f7 0%,#f4f7fa 160px,#fafbfd 320px,#fff 480px)}.mountain-bg{z-index:0;position:absolute;inset:0}.mountain-sky{background:linear-gradient(#4270b8 0%,#5a8ad0 20%,#79a8e6 45%,#a8cbf0 65%,#d6e6f8 80%,#f0f5fb 92%,#fafaf8 100%);position:absolute;inset:0}.mountain-glow{mix-blend-mode:soft-light;background:radial-gradient(80% 50% at 50% 25%,#ffffff40 0%,#0000 60%);position:absolute;inset:0}.mountain-shapes{width:100%;height:100%;position:absolute;bottom:0;left:0;right:0}.mountain-fog{background:linear-gradient(#0000 0%,#ffffff26 30%,#fdfaf580 60%,#fdfaf5d9 80%,#fdfaf5 100%);height:35%;position:absolute;bottom:0;left:0;right:0}.mountain-fog-bottom{background:#fdfaf5;height:8%;position:absolute;bottom:0;left:0;right:0}.mountain-shapes path,.mountain-fog{will-change:transform;backface-visibility:hidden}.lp-nav{z-index:100;transition:all .4s var(--lp-ease);position:fixed;top:0;left:0;right:0}.lp-nav--scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);background:#fdfaf5eb;border-bottom:1px solid #0000000f;box-shadow:0 1px 12px #0000000a}.lp-hero-badge{opacity:0;animation:lp-fadeIn .6s .3s var(--lp-ease) forwards}.lp-headline-phrase{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) .5s forwards lp-fadeUpBlur}.lp-headline-word{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) forwards lp-heroFadeUp}.lp-headline-reveal{opacity:0;animation:1.2s cubic-bezier(0,0,.2,1) 2s forwards lp-dramaticFade}.lp-hero-sub{opacity:0;animation:.7s cubic-bezier(.22,1,.36,1) 2.3s forwards lp-fadeUpBlur}.lp-hero-ctas{opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) 2.5s forwards lp-heroFadeUp}.lp-hero-note{opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) 2.6s forwards lp-fadeIn}.lp-hero-scroll{opacity:0;animation:.8s cubic-bezier(.22,1,.36,1) 3s forwards lp-fadeIn,3s ease-in-out 3.8s infinite lp-floatDown}.lp-mockup-showcase{opacity:0;animation:lp-scaleIn 1s .3s var(--lp-ease) forwards}.lp-pulse-dot{animation:2s ease-in-out infinite lp-pulse-dot}.lp-mockup-glow{animation:6s ease-in-out infinite lp-glow-drift}.lp-btn-primary{background:var(--lp-accent);color:#fff;border-radius:var(--lp-radius);transition:all .3s var(--lp-ease);align-items:center;gap:6px;padding:8px 20px;font-size:13px;font-weight:600;display:inline-flex}.lp-btn-primary:hover{background:var(--lp-accent-hover);transform:translateY(-1px);box-shadow:0 4px 16px #0a66c240}.lp-hero-btn-primary{background:var(--lp-accent);color:#fff;border-radius:var(--lp-radius);transition:all .3s var(--lp-ease);align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 4px 20px #0a66c240}.lp-hero-btn-primary:hover{background:var(--lp-accent-hover);transform:translateY(-1px);box-shadow:0 8px 30px #0a66c24d}.lp-hero-btn-secondary{color:var(--lp-text-primary);border-radius:var(--lp-radius);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s var(--lp-ease);background:#ffffffe0;border:1px solid #ffffffe6;align-items:center;gap:8px;padding:14px 32px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 2px 12px #0000000f}.lp-hero-btn-secondary:hover{background:#fff;transform:translateY(-1px)}.lp-dashboard-mockup{border-radius:var(--radius);overflow:hidden;box-shadow:0 25px 80px -15px #1e3c6440,0 10px 30px -10px #0000001a,0 0 0 1px #0000000a}.lp-feature-card{transition:all .3s var(--lp-ease);position:relative}.lp-feature-card:after{content:"";background:linear-gradient(90deg, var(--lp-accent), var(--lp-accent-light));border-radius:var(--radius);opacity:0;height:2px;transition:all .3s var(--lp-ease);position:absolute;bottom:0;left:28px;right:28px;transform:scaleX(0)}.lp-feature-card:hover{border-color:var(--lp-border-light);transform:translateY(-2px);box-shadow:0 8px 32px -8px #00000014}.lp-feature-card:hover:after{opacity:1;transform:scaleX(1)}.lp-pricing-premium{border:2px solid var(--lp-accent);box-shadow:0 0 0 1px var(--lp-accent), 0 12px 40px -8px #0a66c21a}.lp-ticker-track{gap:48px;width:max-content;animation:40s linear infinite lp-ticker-scroll;display:flex}.lp-ticker-track:hover,.lp-ticker-track:focus-within{animation-play-state:paused}.lp-debt-mockup{border-radius:var(--lp-radius);overflow:hidden;box-shadow:0 20px 60px -15px #00000026,0 0 0 1px #0000000a}.lp-testimonial-card{transition:all .3s var(--lp-ease);position:relative}.lp-testimonial-card:before{content:"";background:linear-gradient(180deg, var(--lp-accent), var(--lp-accent-light));width:3px;height:0;transition:height .4s var(--lp-ease);border-radius:0 2px 2px 0;position:absolute;top:0;left:0}.lp-testimonial-card:hover:before{height:100%}.lp-testimonial-card:hover{border-color:var(--lp-border-light);box-shadow:0 4px 24px -4px #0000000f}.lp-dot-divider{background-image:radial-gradient(circle, var(--lp-border) 1px, transparent 1px);background-size:16px 16px}.lp-advisor-mesh{background:radial-gradient(50% 80% at 0%,#0a66c214 0%,#0000 70%),radial-gradient(60% 50% at 100% 20%,#378fe90d 0%,#0000 60%),radial-gradient(40% 60% at 60% 90%,#0a66c20a 0%,#0000 60%)}.lp-dark-grid{background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:40px 40px}.lp-step-connector{position:relative}.lp-step-connector:after{content:"";background:linear-gradient(90deg, var(--lp-border), transparent);width:32px;height:2px;position:absolute;top:24px;right:-16px}.lp-step-connector:last-child:after{display:none}.lp-mobile-menu{z-index:99;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fdfaf5f7;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.lp-headline-phrase,.lp-headline-word,.lp-headline-reveal,.lp-hero-sub,.lp-hero-ctas,.lp-hero-note{opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.lp-feature-card:hover{transform:none}.lp-ticker-track,.lp-pulse-dot,.lp-mockup-glow{animation:none!important}.lp-flow-canvas{display:none}.qg-flow{stroke-dashoffset:0!important;animation:none!important}}.qg-flow{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:6s cubic-bezier(.22,1,.36,1) infinite qg-draw}.qg-flow-1{animation-delay:0s}.qg-flow-2{animation-delay:1.2s}.qg-flow-3{animation-delay:2.4s}@keyframes qg-draw{0%{stroke-dashoffset:1200px;opacity:0}20%{opacity:1}60%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:-1200px;opacity:0}}.lp-hero-fade{background:linear-gradient(#f0ece400 0%,#f0ece499 60%,#f0ece4f2 100%)}.lp-mockup-gradient{background:linear-gradient(#c4d6e6 0%,#dce7f0 30%,#f0f4f8 60%,#fdfaf5 100%)}.lp-mockup-dashboard-gradient{background:linear-gradient(#c4d6e6 0,#dce7f0 60px,#f0f4f8 180px,#fff 320px)}.lp-snap-container{overscroll-behavior-x:none;scroll-behavior:smooth;height:100dvh;overflow:hidden auto}.lp-snap-section{flex-direction:column;justify-content:center;align-items:center;height:auto;min-height:100dvh;display:flex}.lp-feature-card-large{transition:all .3s var(--lp-ease);height:100%;min-height:300px;position:relative;overflow:hidden}@media (min-width:640px){.lp-feature-card-large{min-height:340px}}@media (min-width:1024px){.lp-feature-card-large{min-height:400px}}.lp-feature-card-large:hover{border-color:var(--lp-border-light);transform:translateY(-2px);box-shadow:0 8px 32px -8px #00000014}.lp-feature-card-anim-wrap{filter:saturate(2.5)contrast(1.05);flex:60%;justify-content:stretch;align-items:stretch;min-height:0;display:flex}.lp-feature-card-anim-wrap>*{flex:1;width:100%;height:100%}.lp-feature-card-text{flex:0 0 40%;padding:16px}@media (min-width:1024px){.lp-feature-card-text{padding:24px}}.lp-feature-grid{grid-template-columns:1fr;gap:16px;width:100%;max-width:1200px;margin:0 auto;padding:0 16px;display:grid}@media (min-width:640px){.lp-feature-grid{gap:20px;padding:0 24px}}@media (min-width:1024px){.lp-feature-grid{grid-template-columns:1fr 1fr;gap:24px}}.lp-feature-row-stack{flex-direction:column;gap:16px;width:100%;max-width:1200px;margin:24px auto 0;padding:0 16px;display:flex}@media (min-width:640px){.lp-feature-row-stack{gap:20px;margin-top:32px;padding:0 24px}}@media (min-width:1024px){.lp-feature-row-stack{gap:24px}}.lp-feature-row{background:var(--lp-bg-surface);border:1px solid var(--lp-border);border-radius:var(--lp-radius);grid-template-columns:1fr;gap:0;min-height:280px;display:grid;overflow:hidden}@media (min-width:1024px){.lp-feature-row{grid-template-columns:1fr 1fr;min-height:340px}}.lp-feature-row__media{justify-content:stretch;align-items:stretch;min-height:220px;display:flex}.lp-feature-row__media>*{flex:1;width:100%;height:100%}@media (min-width:1024px){.lp-feature-row__media{min-height:0}}.lp-feature-row__text{flex-direction:column;justify-content:center;padding:24px;display:flex}@media (min-width:1024px){.lp-feature-row__text{padding:40px}}.lp-feature-row--reverse .lp-feature-row__media{order:1}@media (min-width:1024px){.lp-feature-row--reverse .lp-feature-row__media{order:2}.lp-feature-row--reverse .lp-feature-row__text{order:1}}@media (max-width:768px){.lp-step-connector:after{display:none}}@media (prefers-reduced-motion:reduce){.lp-snap-container{scroll-behavior:auto}}:root{--lp-navy:#0b3c6b;--lp-hero-wash:linear-gradient(180deg, #fff 0%, #eef4fb 100%);--lp-tint-blue:#e8f1fb;--lp-tint-cream:#fdf6e9;--lp-tint-sky:#e6f6fc;--lp-growth:#059669;--lp-accent-fade:#0a66c22e;--lp-system-card:#1a1a18;--lp-shadow-card:0 18px 50px #0a254024, 0 4px 14px #0a25400f;--lp-shadow-system:0 40px 80px -30px #0006;--lp-progress-track:#eef2f8;--lp-radius-panel:14px;--lp-radius-card:8px;--lp-ease:cubic-bezier(.22, 1, .36, 1)}.lp2-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-accent);font-size:12px;font-weight:700}.lp2-h2{font-family:var(--font-headline);letter-spacing:-.015em;color:var(--lp-navy);font-size:clamp(30px,3.4vw,42px);font-weight:600;line-height:1.15}.lp2-btn-primary{background:var(--lp-accent);color:var(--lp-bg-surface);border-radius:var(--lp-radius);align-items:center;gap:8px;padding:13px 26px;font-size:15px;font-weight:600;transition:background-color .2s;display:inline-flex}.lp2-btn-primary:hover{background:var(--lp-accent-hover)}.lp2-btn-ghost{border:1.5px solid var(--lp-accent);color:var(--lp-accent);border-radius:var(--lp-radius);background:0 0;align-items:center;gap:8px;padding:12px 24px;font-size:15px;font-weight:600;display:inline-flex}.lp2-panel{border-radius:var(--lp-radius-panel)}.lp2-card-float{background:var(--lp-bg-surface);border-radius:var(--lp-radius-card);box-shadow:var(--lp-shadow-card)}@keyframes lp2-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.lp2-rise{animation:lp2-rise .55s var(--lp-ease) both}.lp2-rise-d1{animation-delay:80ms}.lp2-rise-d2{animation-delay:.16s}.lp2-rise-d3{animation-delay:.24s}.lp2-rise-d4{animation-delay:.32s}@keyframes lp2-spark-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.lp2-spark-draw{stroke-dasharray:1;animation:lp2-spark-draw 1.2s var(--lp-ease) .5s both}@keyframes lp2-prog-fill{0%{width:0}}.lp2-prog-fill{animation:lp2-prog-fill .9s var(--lp-ease) .4s both}@keyframes lp2-word-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.lp2-word{animation:lp2-word-rise .9s var(--lp-ease) both;display:inline-block}.lp2-netcv{transition:color .45s}.lp2-netcv.lp2-netcv-flash{color:var(--lp-growth)}@keyframes lp2-ring-pulse{0%{opacity:.55;transform:scale(1)}32%{opacity:0;transform:scale(2.8)}to{opacity:0;transform:scale(2.8)}}.lp2-ring{transform-box:fill-box;transform-origin:50%;opacity:0;animation:4.5s ease-out 1.8s infinite lp2-ring-pulse}.lp2-ring-d1{animation-delay:4s}@keyframes lp2-spark-cycle{0%{stroke-dashoffset:1px;opacity:1}11%{stroke-dashoffset:0}92%{stroke-dashoffset:0;opacity:1}97%{opacity:0}97.1%{stroke-dashoffset:1px}to{stroke-dashoffset:1px;opacity:0}}.lp2-spark-cycle{stroke-dasharray:1;animation:lp2-spark-cycle 11s var(--lp-ease) .5s infinite both}.lp2-glow{filter:blur(46px);pointer-events:none;border-radius:50%;position:absolute}.lp2-glow-blue{background:radial-gradient(circle,#0a66c259,#0000 70%);background:radial-gradient(circle, color-mix(in srgb, var(--lp-accent) 35%, transparent), transparent 70%);width:340px;height:300px;animation:9s ease-in-out infinite lp2-glow-drift-blue;top:6%;left:8%}.lp2-glow-green{background:radial-gradient(circle,#1a9e5c47,#0000 70%);background:radial-gradient(circle, color-mix(in srgb, var(--lp-growth) 28%, transparent), transparent 70%);width:300px;height:280px;animation:12s ease-in-out infinite lp2-glow-drift-green;bottom:4%;right:2%}@keyframes lp2-glow-drift-blue{0%,to{opacity:.45;transform:translate(0)scale(1)}50%{opacity:.65;transform:translate(18px,10px)scale(1.12)}}@keyframes lp2-glow-drift-green{0%,to{opacity:.4;transform:translate(0)scale(1)}50%{opacity:.6;transform:translate(-14px,-12px)scale(1.1)}}@keyframes lp2-vig-grow-x{0%{transform:scaleX(0)}}@keyframes lp2-vig-grow-y{0%{transform:scaleY(0)}}@keyframes lp2-vig-fade{0%{opacity:0;transform:translateY(4px)}}.lp2-vig-grow-x{transform-box:fill-box;transform-origin:0}.lp2-vig-grow-y{transform-box:fill-box;transform-origin:bottom}.lp2-vig-live .lp2-vig-draw{stroke-dasharray:1;animation:lp2-spark-draw 1.1s var(--lp-ease) .3s both}.lp2-vig-live .lp2-vig-grow-x{animation:lp2-vig-grow-x .8s var(--lp-ease) .3s both}.lp2-vig-live .lp2-vig-grow-y{animation:lp2-vig-grow-y .7s var(--lp-ease) .3s both}.lp2-vig-live .lp2-vig-fade{animation:lp2-vig-fade .45s var(--lp-ease) .3s both}.lp2-vig-live .lp2-vig-d1{animation-delay:.36s}.lp2-vig-live .lp2-vig-d2{animation-delay:.42s}.lp2-vig-live .lp2-vig-d3{animation-delay:.48s}.lp2-vig-live .lp2-vig-d4{animation-delay:.54s}.lp2-vig-live .lp2-vig-d5{animation-delay:.6s}@media (scripting:none){.lp2-reveal-lca{opacity:1!important;filter:none!important;transform:none!important}.lp2-rise,.lp2-word,.lp2-spark-draw,.lp2-prog-fill,.lp2-spark-cycle,.lp2-ring,.lph-inh,.lph-wheel,.lph-mk1,.lph-mk2,.lph-mk3,.lph-blz,.lph-hubflare,.lph-halo,.lph-spin-a,.lph-spin-b,.lph-spin-c{animation:none!important}}@media (prefers-reduced-motion:reduce){.lp2-rise,.lp2-rise-d1,.lp2-rise-d2,.lp2-rise-d3,.lp2-rise-d4,.lp2-word,.lp2-spark-draw,.lp2-prog-fill,.lp2-spark-cycle,.lp2-ring,.lp2-vig-live .lp2-vig-draw,.lp2-vig-live .lp2-vig-grow-x,.lp2-vig-live .lp2-vig-grow-y,.lp2-vig-live .lp2-vig-fade{animation:none}.lp2-glow{display:none}.lp2-netcv{transition:none}}@keyframes lp-bar-rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}:root{--lph-navy-deep:#06233f;--lph-ice:#cfe9f7;--lph-sky:#00a0dc;--lph-accent-sky:#66c9ef;--lph-pale-sky:#bfe6f5;--lph-paler-sky:#9fdcf5;--lpc-grid:#e2e5ea;--lpc-axis:#8d949e;--lpc-track:#f4f5f7;--lpc-track-deep:#c6ccd4;--lpc-track-edge:#d3d8de}.lph-hero{background:radial-gradient(760px 560px at 56% 52%, #00a0dc24, transparent 66%), linear-gradient(112deg, var(--lph-navy-deep) 0%, #0a2540 58%, #0a3560 88%, #0a4d8f 118%);position:relative;overflow:hidden}.lph-art{pointer-events:none;width:1440px;height:820px;position:absolute;top:0;right:0}.lph-scrim{pointer-events:none;background:linear-gradient(90deg,#061829f2 0%,#061829e6 55%,#06182900 100%);width:max(46%,620px);height:100%;position:absolute;top:0;left:0;-webkit-mask:linear-gradient(#000 68%,#0000 88%);mask:linear-gradient(#000 68%,#0000 88%)}@keyframes lph-line-draw{0%{stroke-dashoffset:1000px}to{stroke-dashoffset:0}}.lph-inh{stroke-dasharray:1000;animation:2.1s ease-in-out .25s both lph-line-draw}@keyframes lph-bloom{0%{opacity:0}to{opacity:1}}.lph-wheel{animation:.6s ease-out .9s both lph-bloom}.lph-mk1{animation:.55s ease-out .85s both lph-bloom}.lph-mk2{animation:.55s ease-out 1.35s both lph-bloom}.lph-mk3{animation:.55s ease-out 1.95s both lph-bloom}.lph-blz{animation:.75s ease-out 2.35s both lph-bloom}.lph-hubflare{animation:.85s ease-out 1.3s both lph-bloom}.lph-halo{animation:1s ease-out 1.75s both lph-bloom}@keyframes lph-spin-ccw{0%{transform:rotate(-360deg)}to{transform:rotate(0)}}@keyframes lph-spin-cw{0%{transform:rotate(360deg)}to{transform:rotate(0)}}.lph-spin-a,.lph-spin-b,.lph-spin-c{transform-box:view-box;transform-origin:808px 430px}.lph-spin-a{animation:2.6s cubic-bezier(.16,.8,.3,1) 1.3s both lph-spin-ccw}.lph-spin-b{animation:2.6s cubic-bezier(.16,.8,.3,1) 1.3s both lph-spin-cw}.lph-spin-c{animation:2.6s cubic-bezier(.16,.8,.3,1) 1.3s both lph-spin-ccw}.lph-card{background:var(--lp-bg-surface);border:1px solid #0a254014;border-radius:10px;box-shadow:0 26px 64px #020a148c,0 3px 10px #020a144d}.lph-btn-inv{color:var(--lp-navy);background:#fff;border:1px solid #fff;border-radius:10px;align-items:center;gap:9px;padding:13px 24px;font-size:15px;font-weight:600;transition:background-color .2s;display:inline-flex}.lph-btn-inv:hover{background:var(--lp-tint-sky);border-color:var(--lp-tint-sky)}@media (prefers-reduced-motion:reduce){.lph-inh,.lph-wheel,.lph-mk1,.lph-mk2,.lph-mk3,.lph-blz,.lph-hubflare,.lph-halo,.lph-spin-a,.lph-spin-b,.lph-spin-c{animation:none}}.lpch-chapter{position:relative}.lpch-num{font-family:var(--font-headline);letter-spacing:-.04em;color:var(--lp-navy);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:240px;font-weight:600;line-height:1;position:absolute}.lpch-v-eyebrow{writing-mode:vertical-rl;letter-spacing:.14em;text-transform:uppercase;color:var(--lp-accent);white-space:nowrap;font-size:12px;font-weight:700;position:absolute;top:118px;left:6px;transform:rotate(180deg)}.lpch-kicker{font-family:var(--font-headline);color:var(--lp-text-muted);margin-bottom:14px;font-size:15px;font-style:italic;font-weight:600}.lpch-kicker b{color:var(--lp-navy);font-style:normal;font-weight:600}.lpch-h2{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--lp-navy);margin-bottom:20px;font-size:clamp(34px,3.5vw,50px);font-weight:600;line-height:1.05}.lpch-h2 em{font-style:italic}.lpch-frag{background:var(--lp-bg-surface);border:1px solid var(--lp-border);border-radius:10px;box-shadow:0 20px 56px #0a254017,0 2px 8px #0a25400a}.lpch-pull{border-top:1px solid var(--lp-border);border-bottom:1px solid var(--lp-border);padding:24px 0}.lpp-table{border-collapse:collapse;width:100%;font-size:11.5px;font-weight:500}.lpp-table th{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-muted);text-align:right;border-bottom:1px solid var(--lp-border);white-space:nowrap;vertical-align:top;padding:8px 10px;font-size:10.5px;font-weight:600}.lpp-table th:first-child{text-align:left}.lpp-table td{border-bottom:1px solid var(--lp-border);white-space:nowrap;text-align:right;color:var(--lp-text-primary);padding:8px 10px}.lpp-table td:first-child{text-align:left;color:var(--lp-text-secondary);font-weight:600}.lpp-table td.lpp-quiet{color:var(--lp-text-muted)}.lpp-dot{vertical-align:baseline;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.lpp-hclr{letter-spacing:normal;text-transform:none;color:#0077b5;margin-top:2px;font-size:9px;font-weight:700;display:block}.lpp-chk{color:#0077b5;font-weight:700}.lpp-table td.lpp-freed{color:var(--lp-growth);font-weight:700}.lpp-cvchip{background:var(--lp-tint-sky);color:#0077b5;letter-spacing:.02em;border-radius:5px;margin-right:8px;padding:2px 7px;font-size:10px;font-weight:700;display:inline-block}.lpp-milestone td{background:linear-gradient(90deg, var(--lp-tint-sky), #05966917);color:#0077b5;text-align:left;padding:9px 12px;font-size:12px;font-weight:600}.lps-row{border-bottom:1px solid var(--lp-border);align-items:center;gap:12px;padding:12px 2px;font-size:14px;font-weight:500;display:flex}.lps-ord{background:var(--lp-navy);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;font-size:10.5px;font-weight:700;display:inline-flex}.lps-bars{background:var(--lp-tint-sky);border-radius:8px;height:26px;margin-top:20px;display:flex;overflow:hidden}.lps-seg{color:#fff;letter-spacing:.04em;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex}@keyframes lpch-row-in{0%{opacity:0;transform:translateY(4px)}}.lpch-live .lpch-pprow{animation:.35s ease-out both lpch-row-in}.lpch-live .lpch-pprow:first-child{animation-delay:50ms}.lpch-live .lpch-pprow:nth-child(2){animation-delay:.11s}.lpch-live .lpch-pprow:nth-child(3){animation-delay:.17s}.lpch-live .lpch-pprow:nth-child(4){animation-delay:.23s}.lpch-live .lpch-pprow:nth-child(5){animation-delay:.29s}.lpch-live .lpch-pprow:nth-child(6){animation-delay:.35s}.lpch-live .lpch-pprow:nth-child(7){animation-delay:.41s}.lpch-live .lpch-pprow:nth-child(8){animation-delay:.47s}.lpch-live .lpch-pprow:nth-child(9){animation-delay:.68s}@keyframes lpch-cv-flash{0%{background:var(--lph-sky);color:#fff}}.lpch-live .lpp-cvchip{animation:.7s ease-out .55s backwards lpch-cv-flash}@keyframes lpch-seg-in{0%{transform:scaleX(0)}}.lps-seg{transform-origin:0}.lpch-live .lps-seg:first-child{animation:.5s ease-out .3s both lpch-seg-in}.lpch-live .lps-seg:nth-child(2){animation:.5s ease-out .36s both lpch-seg-in}.lpch-live .lps-seg:nth-child(3){animation:.5s ease-out .42s both lpch-seg-in}.lpch-live .lpch-draw{stroke-dasharray:1;animation:lp2-spark-draw 1.2s var(--lp-ease) .15s both}.lpch-live .lpch-fade{animation:.45s ease-out .9s both lpch-row-in}@media (prefers-reduced-motion:reduce){.lpch-live .lpch-pprow,.lpch-live .lpp-cvchip,.lpch-live .lps-seg,.lpch-live .lpch-draw,.lpch-live .lpch-fade{animation:none}}.lpv3{border:1px solid var(--lp-border);border-radius:var(--lp-radius-card);font-family:var(--font-sans), system-ui, sans-serif;color:var(--text-primary);background:#fff;grid-template-columns:168px 1fr;display:grid;overflow:hidden;box-shadow:0 30px 70px -34px #0000006b;container-type:inline-size}@media (max-width:720px){.lpv3{grid-template-columns:1fr}}.lpv3-rail{background:var(--nav-bg);flex-direction:column;gap:16px;padding:14px 12px;display:flex}.lpv3-brand{color:var(--nav-fg-strong);font-family:var(--font-headline), serif;align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.lpv3-logo{background:linear-gradient(135deg, var(--lph-accent-sky), var(--lph-sky));border-radius:3px;flex:none;width:15px;height:15px}.lpv3-ctx{color:#ebf2f99e;border-bottom:1px solid #ffffff21;gap:12px;padding-bottom:10px;font-size:9.5px;display:flex}.lpv3-ctx-on{color:var(--nav-fg-strong);font-weight:600}.lpv3-nav{flex-direction:column;gap:1px;display:flex}.lpv3-rail-foot{border-top:1px solid #ffffff21;flex-direction:column;gap:1px;margin-top:auto;padding-top:10px;display:flex}.lpv3-nav-row{color:var(--nav-fg);border-radius:5px;padding:6px 8px;font-size:10.5px}.lpv3-nav-row.is-on{color:var(--nav-fg-strong);background:#ffffff24;font-weight:600}@media (max-width:720px){.lpv3-rail{display:none}}.lpv3-canvas{background:var(--lp-bg-light);flex-direction:column;min-width:0;display:flex}.lpv3-topbar{border-bottom:1px solid var(--lp-border);background:#fff;align-items:center;gap:8px;padding:9px 14px;display:flex}.lpv3-page{font-family:var(--font-headline), serif;font-size:13px;font-weight:600}.lpv3-search{min-width:0;color:var(--lp-text-muted);border-bottom:1px solid var(--lp-border);white-space:nowrap;flex:1;align-items:center;gap:5px;padding-bottom:3px;font-size:10px;display:flex;overflow:hidden}.lpv3-btn-primary{background:var(--accent);color:#fff;white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:600}.lpv3-btn-ghost{border:1px solid var(--lp-border);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:10px;font-weight:500}.lpv3-topicon{color:var(--lp-text-muted);flex:none}.lpv3-avatar{background:var(--lp-bg-alt);border-radius:5px;flex:none;place-items:center;width:21px;height:21px;font-size:9px;font-weight:700;display:grid}@container (max-width:620px){.lpv3-search,.lpv3-btn-ghost{display:none}}.lpv3-body{flex-direction:column;gap:12px;padding:16px;display:flex}.lpv3-greet-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.lpv3-greet{font-family:var(--font-headline), serif;letter-spacing:-.015em;margin:0;font-size:25px;font-weight:600}.lpv3-greet-sub{color:var(--lp-text-secondary);margin:3px 0 0;font-size:11px}.lpv3-chips{align-items:center;gap:10px;display:flex}.lpv3-streak,.lpv3-xp{align-items:center;gap:7px;display:flex}.lpv3-streak-icon,.lpv3-xp-icon{border-radius:7px;flex:none;place-items:center;width:24px;height:24px;display:grid}.lpv3-streak-icon{background:color-mix(in srgb, var(--semantic-pua) 18%, transparent);color:var(--semantic-pua)}.lpv3-xp-icon{background:var(--xp-wash);color:var(--xp-deep)}.lpv3-chip-text{flex-direction:column;line-height:1.2;display:flex}.lpv3-streak b{font-size:12px;font-weight:700}.lpv3-streak i,.lpv3-xp i{letter-spacing:.07em;text-transform:uppercase;color:var(--lp-text-muted);font-size:8px;font-style:normal}.lpv3-xp b{font-size:11px;font-weight:700}.lpv3-xp-track{background:var(--lp-progress-track);border-radius:2px;width:100%;min-width:82px;height:3px;margin-top:5px;display:block;overflow:hidden}.lpv3-xp-fill{background:var(--xp);transform-origin:0;width:62%;height:100%;display:block}.lpv3-kpis{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}@container (max-width:720px){.lpv3-kpis{grid-template-columns:repeat(2,1fr)}}.lpv3-kpi{border:1px solid var(--lp-border);transition:border-color .4s var(--lp-ease), box-shadow .4s var(--lp-ease);background:#fff;border-radius:9px;flex-direction:column;gap:5px;padding:11px;display:flex;position:relative}.lpv3-kpi.is-active{border-color:var(--kc);box-shadow:0 0 0 1px var(--kc)}.lpv3-kpi-icon{background:var(--kw);width:26px;height:26px;color:var(--kc);border-radius:7px;place-items:center;display:grid}.lpv3-kpi-label{letter-spacing:.07em;text-transform:uppercase;color:var(--lp-text-muted);font-size:8.5px;font-weight:600}.lpv3-kpi-value{font-family:var(--font-headline), serif;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--kc);font-size:21px;font-weight:600;line-height:1.05}.lpv3-deltas{flex-wrap:wrap;gap:4px;display:flex}.lpv3-delta{font-variant-numeric:tabular-nums;background:color-mix(in srgb, var(--semantic-cash-value) 12%, transparent);color:var(--semantic-cash-value);white-space:nowrap;border-radius:4px;padding:2px 5px;font-size:8.5px;font-weight:600}.lpv3-delta.is-flat{background:var(--lp-progress-track);color:var(--lp-text-muted)}.lpv3-kpi-detail{color:var(--lp-text-secondary);font-size:9.5px;line-height:1.4}.lpv3-kpi-foot{flex-direction:column;gap:4px;margin-top:auto;padding-top:7px;display:flex}.lpv3-prog-label{color:var(--lp-text-muted);justify-content:space-between;gap:6px;font-size:8.5px;display:flex}.lpv3-prog-label b{font-variant-numeric:tabular-nums;font-weight:600}.lpv3-bd-labels{color:var(--lp-text-secondary);font-variant-numeric:tabular-nums;gap:9px;font-size:8.5px;display:flex}.lpv3-bd-labels span{align-items:center;gap:3px;display:inline-flex}.lpv3-dot{border-radius:50%;width:5px;height:5px;display:inline-block}.lpv3-track{background:var(--lp-progress-track);border-radius:3px;height:4px;display:flex;overflow:hidden}.lpv3-fill{transform-origin:0;height:100%;display:block}.lpv3-caret{border-right:1px solid var(--kc);border-bottom:1px solid var(--kc);background:#fff;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg)}.lpv3-panel{border:1px solid var(--lp-border);background:#fff;border-radius:9px;flex-direction:column;gap:7px;padding:13px;display:flex}.lpv3-panel-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lpv3-panel-title{font-family:var(--font-headline), serif;font-size:14px;font-weight:600}.lpv3-ranges{gap:2px;display:flex}.lpv3-range{color:var(--lp-text-muted);border-radius:4px;padding:3px 5px;font-size:8.5px;font-weight:600}.lpv3-range.is-on{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.lpv3-panel-sentence{color:var(--lp-text-secondary);margin:0;font-size:10.5px}.lpv3-chart-row{grid-template-columns:1fr 168px;align-items:stretch;gap:10px;display:grid}.lpv3-chart-row.is-wide{grid-template-columns:1fr}@container (max-width:620px){.lpv3-chart-row{grid-template-columns:1fr}.lpv3-equation{display:none}}.lpv3-chart{width:100%;height:118px;display:block}.lpv3-area{opacity:.16}.lpv3-equation{background:var(--lp-bg-light);border-radius:7px;flex-direction:column;justify-content:center;gap:4px;padding:10px;display:flex}.lpv3-equation span{flex-direction:column;display:flex}.lpv3-equation i{letter-spacing:.07em;text-transform:uppercase;color:var(--lp-text-muted);font-size:7.5px;font-style:normal}.lpv3-equation b{font-family:var(--font-headline), serif;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.lpv3-op{color:var(--lp-text-muted);font-size:11px}@keyframes lpv3-rise{0%{opacity:0;transform:translateY(10px)}}@keyframes lpv3-grow-x{0%{transform:scaleX(0)}}@keyframes lpv3-draw{0%{stroke-dashoffset:1px}}@keyframes lpv3-fade{0%{opacity:0}}.lpv3-live .lpv3-kpi{animation:lpv3-rise .55s var(--lp-ease) both}.lpv3-live .lpv3-d1{animation-delay:50ms}.lpv3-live .lpv3-d2{animation-delay:.13s}.lpv3-live .lpv3-d3{animation-delay:.21s}.lpv3-live .lpv3-d4{animation-delay:.29s}.lpv3-live .lpv3-fill,.lpv3-live .lpv3-xp-fill{animation:lpv3-grow-x .75s var(--lp-ease) .35s both}.lpv3-live .lpv3-panel{animation:lpv3-rise .55s var(--lp-ease) .36s both}.lpv3-live .lpv3-line{stroke-dasharray:1;animation:lpv3-draw 1.05s var(--lp-ease) .5s both}.lpv3-live .lpv3-area{animation:lpv3-fade .8s var(--lp-ease) .75s both}@media (prefers-reduced-motion:reduce){.lpv3-live .lpv3-kpi,.lpv3-live .lpv3-fill,.lpv3-live .lpv3-xp-fill,.lpv3-live .lpv3-panel,.lpv3-live .lpv3-line,.lpv3-live .lpv3-area{animation:none}.lpv3-line{stroke-dasharray:none}.lpv3-kpi{transition:none}}.lpcf{flex-direction:column;display:flex}.lpcf-head{border-bottom:1px solid var(--lp-border);align-items:baseline;gap:8px;padding:14px 18px 10px;display:flex}.lpcf-dot{background:var(--lp-accent);border-radius:50%;flex:none;align-self:center;width:6px;height:6px}.lpcf-title{font-family:var(--font-headline), Georgia, serif;letter-spacing:.07em;text-transform:uppercase;color:var(--lp-text-primary);font-size:13px;font-weight:600}.lpcf-meta{color:var(--lp-text-muted);font-size:11.5px}.lpcf-scroll{position:relative}.lpcf-svg{width:100%;height:auto;padding:6px 10px 0;display:block}.lpcf-svg--stack{max-width:380px;margin-inline:auto;display:none}@media (max-width:720px){.lpcf-svg--wide{display:none}.lpcf-svg--stack{display:block}}.lpcf-foot{border-top:1px solid var(--lp-border);flex-direction:column;gap:6px;padding:12px 18px 14px;display:flex}.lpcf-caption{color:var(--lp-text-secondary);margin:0;font-size:12px}.lpcf-consent{color:var(--lp-text-muted);align-items:center;gap:6px;margin:0;font-size:11px;display:flex}@keyframes lpcf-flow-in{0%{stroke-dashoffset:118px;opacity:0}to{stroke-dashoffset:0;opacity:1}}.lpch-live .lpcf-flow{animation:lpcf-flow-in 1s var(--lp-ease) .3s both}.lpcf-gauge{transform-box:fill-box;transform-origin:0}.lpch-live .lpcf-gauge{animation:lpv3-grow-x .8s var(--lp-ease) .55s both}@media (prefers-reduced-motion:reduce){.lpch-live .lpcf-gauge,.lpch-live .lpcf-flow{animation:none}}.lpw{background:var(--lp-bg-surface);border:1px solid var(--lp-border);border-radius:10px;overflow:hidden;container-type:inline-size}.lpw-head{align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.lpw-avatar{background:var(--lp-tint-sky);width:30px;height:30px;color:var(--lp-navy);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.lpw-head-main{flex-direction:column;gap:5px;min-width:0;display:flex}.lpw-name-row,.lpw-view-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lpw-name{font-family:var(--font-headline), Georgia, serif;color:var(--lp-text-primary);font-size:15px;font-weight:600}.lpw-chip{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:3px;align-items:center;gap:3px;padding:1px 5px;font-size:8.5px;font-weight:600;display:inline-flex}.lpw-chip-blue{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--accent)}.lpw-chip-violet{background:var(--xp-wash);color:var(--xp-deep)}.lpw-chip-quiet{background:var(--lp-bg-alt);color:var(--lp-text-secondary);text-transform:none;letter-spacing:0;font-size:9px;font-weight:500}.lpw-linked{color:var(--lp-text-muted);font-size:9px}.lpw-actions{flex:none;gap:5px;margin-left:auto;display:flex}.lpw-btn{border:1px solid var(--lp-border);white-space:nowrap;color:var(--lp-text-primary);border-radius:5px;align-items:center;gap:3px;padding:4px 7px;font-size:9.5px;font-weight:500;display:inline-flex}.lpw-btn-primary{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}@container (max-width:640px){.lpw-actions{display:none}}.lpw-tabs{border-bottom:1px solid var(--lp-border);gap:14px;padding:0 15px;display:flex;overflow-x:auto}.lpw-tab{color:var(--lp-text-muted);white-space:nowrap;border-bottom:2px solid #0000;padding:7px 0 8px;font-size:10.5px}.lpw-tab.is-on{color:var(--lp-text-primary);border-bottom-color:var(--lp-navy);font-weight:600}.lpw-viewport{background:var(--lp-bg-light);height:372px;position:relative;overflow:hidden}.lpw-track{flex-direction:column;gap:14px;padding:14px 15px 22px;display:flex}.lpw-fade{inset-inline:0;background:linear-gradient(to top, var(--lp-bg-light), transparent);pointer-events:none;height:34px;position:absolute;bottom:0}.lpw-sec{flex-direction:column;gap:8px;display:flex}.lpw-eyebrow{font-family:var(--font-headline), Georgia, serif;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text-primary);align-items:center;gap:6px;margin:0;font-size:10px;font-weight:600;display:flex}.lpw-eyebrow-dot{background:var(--accent-warm);border-radius:50%;flex:none;width:5px;height:5px}.lpw-badge{background:var(--lp-bg-alt);color:var(--lp-text-muted);font-family:var(--font-sans), sans-serif;letter-spacing:.06em;border-radius:3px;padding:1px 4px;font-size:7.5px}.lpw-hero{background:var(--lp-bg-surface);border:1px solid var(--lp-border);border-radius:8px;align-items:center;gap:22px;padding:12px 14px;display:flex}.lpw-k{letter-spacing:.07em;text-transform:uppercase;color:var(--lp-text-muted);font-size:8.5px;font-weight:600;display:block}.lpw-v{font-family:var(--font-headline), Georgia, serif;font-variant-numeric:tabular-nums;color:var(--lp-text-primary);margin-top:2px;font-size:21px;font-weight:600;display:block}.lpw-v-green{color:var(--semantic-cash-value)}.lpw-spark{flex:none;width:128px;height:34px;margin-left:auto}.lpw-pillars{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.lpw-pillar{background:var(--lp-bg-surface);border:1px solid var(--lp-border);border-radius:8px;flex-direction:column;gap:2px;padding:10px;display:flex}.lpw-pillar-label{letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.lpw-pillar-value{font-family:var(--font-headline), Georgia, serif;font-variant-numeric:tabular-nums;color:var(--lp-text-primary);font-size:15px;font-weight:600}.lpw-pillar-note{color:var(--lp-text-muted);font-size:8.5px}.lpw-pillar-bar{opacity:.85;border-radius:2px;height:3px;margin-top:5px;display:block}.lpw-aside{color:var(--lp-text-secondary);margin:0;font-size:10px}.lpw-frag{border:1px solid var(--lp-border);background:var(--lp-bg-surface);border-radius:8px;overflow:hidden}.lpw-inuse{background:var(--lp-bg-surface);border:1px solid var(--lp-border);border-radius:8px;padding:4px 12px}.lpw-inuse-row{border-bottom:1px solid var(--lp-border);align-items:center;gap:8px;padding:7px 0;font-size:10px;display:flex}.lpw-inuse-row:last-child{border-bottom:0}.lpw-inuse-name{color:var(--lp-text-primary);font-weight:500}.lpw-inuse-kind{color:var(--lp-text-muted);font-size:9px}.lpw-inuse-amt{font-variant-numeric:tabular-nums;color:var(--lp-text-primary);margin-left:auto;font-weight:600}.lpw-inuse-total{border-top:1px solid var(--lp-border);font-weight:600}.lpw-inuse-total .lpw-inuse-name{color:var(--lp-text-secondary);font-size:9.5px}@keyframes lpw-scroll{0%,8%{transform:translateY(0)}46%,54%{transform:translateY(calc(372px - 100%))}92%,to{transform:translateY(0)}}.lpch-live .lpw-track{animation:26s ease-in-out infinite lpw-scroll}.lpch-live .lpw-spark-line{stroke-dasharray:240;animation:lpcf-flow-in 1.1s var(--lp-ease) .3s both}@media (prefers-reduced-motion:reduce){.lpch-live .lpw-track,.lpch-live .lpw-spark-line{animation:none}}