: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:#44712e;--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)}}@keyframes lp-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes lp-border-glow{0%,to{border-color:#0a66c226}50%{border-color:#0a66c259}}.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}.lp-feature-anim *{opacity:1!important;stroke-dashoffset:0!important;offset-distance:50%!important;animation:none!important;transform:none!important}.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}}.lp-feature-anim{aspect-ratio:16/10;border-radius:var(--lp-radius);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.lp-feature-anim svg{width:100%;height:100%}.lp-feature-anim--paused *{animation-play-state:paused!important}@keyframes lp-panel-slide-left{0%{opacity:0;transform:translate(-30px)}20%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes lp-panel-slide-right{0%{opacity:0;transform:translate(30px)}25%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes lp-panel-slide-up{0%{opacity:0;transform:translateY(20px)}30%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(0)}}@keyframes lp-float-dot{0%,to{opacity:.3;transform:translate(0)}50%{transform:translate(var(--dx,8px), var(--dy,-6px));opacity:.7}}@keyframes lp-number-tick{0%,15%{opacity:0}30%,to{opacity:1}}@keyframes lp-arc-draw{0%{stroke-dashoffset:190px}40%{stroke-dashoffset:30px}to{stroke-dashoffset:30px}}@keyframes lp-dot-travel{0%{offset-distance:0%;opacity:0}5%{opacity:1}40%{offset-distance:85%;opacity:1}45%{opacity:0}to{offset-distance:85%;opacity:0}}@keyframes lp-shield-pulse{0%,to{opacity:.15;transform:scale(1)}50%{opacity:.25;transform:scale(1.04)}}@keyframes lp-bar-fill{0%{transform:scaleX(0)}50%,to{transform:scaleX(1)}}@keyframes lp-particle-flow{0%{offset-distance:0%;opacity:0}5%{opacity:.9}90%{opacity:.9}to{offset-distance:100%;opacity:0}}@keyframes lp-node-pulse{0%,60%{r:4;opacity:.3}70%{r:6;opacity:1}to{r:4;opacity:.3}}@keyframes lp-line-draw{0%{stroke-dashoffset:200px}60%{stroke-dashoffset:0}to{stroke-dashoffset:0}}@keyframes lp-fan-draw{0%,55%{stroke-dashoffset:100px;opacity:0}60%{opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes lp-data-point-pop{0%,40%{r:0;opacity:0}50%{r:3;opacity:1}to{r:3;opacity:1}}@keyframes lp-now-line{0%,50%{opacity:0}60%,to{opacity:.5}}@keyframes lp-stack-grow{0%,15%{opacity:0;transform-origin:bottom;transform:scaleY(0)}25%{opacity:var(--_seg-opacity,.6);transform:scaleY(1)}to{opacity:var(--_seg-opacity,.6);transform:scaleY(1)}}@keyframes lp-total-line{0%,40%{stroke-dashoffset:300px;opacity:0}50%{opacity:.6}80%{stroke-dashoffset:0;opacity:.6}to{stroke-dashoffset:0;opacity:.6}}@keyframes lp-total-label{0%,60%{opacity:0}70%,to{opacity:.7}}@keyframes lp-pulse-travel{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes lp-node-glow{0%,to{opacity:.3;filter:drop-shadow(0 0)}50%{opacity:1;filter:drop-shadow(0 0 4px)}}@keyframes lp-wave-ripple{0%{d:path("M0,50 Q30,50 60,50 Q90,50 120,50 Q150,50 180,50")}50%{d:path("M0,50 Q30,44 60,50 Q90,56 120,50 Q150,44 180,50")}to{d:path("M0,50 Q30,50 60,50 Q90,50 120,50 Q150,50 180,50")}}@keyframes lp-ring-scale{0%{opacity:0;transform:scale(0)}30%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes lp-progress-sweep{0%{stroke-dashoffset:170px}60%{stroke-dashoffset:25px}to{stroke-dashoffset:25px}}@keyframes lp-milestone-pop{0%,50%{opacity:0;transform:scale(0)}65%{opacity:1;transform:scale(1.2)}75%,to{opacity:1;transform:scale(1)}}@keyframes lp-ring-ripple{0%{opacity:.4;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes lp-statement-scan{0%{opacity:0;transform:translateY(0)}5%{opacity:.13}85%{opacity:.13;transform:translateY(56px)}95%,to{opacity:0;transform:translateY(0)}}@keyframes lp-statement-value{0%,30%{opacity:.5}50%{opacity:1}70%,to{opacity:.5}}@keyframes lp-statement-row-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (max-width:768px){.lp-step-connector:after{display:none}}@keyframes lp-adv-converge{0%{transform:translate(var(--start-x), var(--start-y));opacity:.3}35%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes lp-adv-connector-draw{0%,25%{stroke-dashoffset:80px}50%,to{stroke-dashoffset:0}}@keyframes lp-adv-hub-glow{0%,to{opacity:.08}50%{opacity:.18}}@keyframes lp-adv-fade-up{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-adv-slider-1{0%,to{transform:translate(0)}40%{transform:translate(55px)}70%{transform:translate(30px)}}@keyframes lp-adv-slider-2{0%,to{transform:translate(35px)}50%{transform:translate(0)}80%{transform:translate(60px)}}@keyframes lp-adv-slider-3{0%,to{transform:translate(20px)}35%{transform:translate(65px)}65%{transform:translate(10px)}}@keyframes lp-adv-bar-grow-1{0%,to{transform:scaleY(.3)}45%{transform:scaleY(1)}75%{transform:scaleY(.6)}}@keyframes lp-adv-bar-grow-2{0%,to{transform:scaleY(.5)}35%{transform:scaleY(.2)}65%{transform:scaleY(1)}}@keyframes lp-adv-bar-grow-3{0%,to{transform:scaleY(.7)}50%{transform:scaleY(.3)}80%{transform:scaleY(1)}}@keyframes lp-adv-card-traverse{0%{opacity:0;transform:translate(0)}5%{opacity:1}20%{transform:translate(0)}28%{transform:translate(70px)}45%{transform:translate(70px)}53%{transform:translate(140px)}70%{transform:translate(140px)}78%{transform:translate(210px)}95%{opacity:1;transform:translate(210px)}to{opacity:.3;transform:translate(210px)}}@keyframes lp-adv-waveform{0%,to{transform:scaleX(1)}25%{transform:scaleX(.4)}50%{transform:scaleX(1.3)}75%{transform:scaleX(.6)}}@keyframes lp-adv-extract-line{0%{stroke-dashoffset:80px}60%,to{stroke-dashoffset:0}}@keyframes lp-adv-bullet-pop{0%,30%{opacity:0;transform:scale(0)}40%{opacity:1;transform:scale(1.2)}50%,to{opacity:1;transform:scale(1)}}@keyframes lp-adv-branch-draw{0%{stroke-dashoffset:250px}50%,to{stroke-dashoffset:0}}@keyframes lp-adv-caret-blink{0%,to{opacity:.2}50%{opacity:.7}}@keyframes lp-adv-page-enter{0%{opacity:0;transform:translate(var(--enter-x,0), var(--enter-y,20px)) rotate(var(--enter-rot,0deg))}30%{opacity:1;transform:translate(0, 0) rotate(var(--final-rot,0deg))}to{opacity:1;transform:translate(0, 0) rotate(var(--final-rot,0deg))}}@keyframes lp-adv-detail-appear{0%,40%{opacity:0}55%,to{opacity:1}}@keyframes lp-adv-huddle-tint{0%,8%{opacity:0}12%,28%{opacity:.12}32%,to{opacity:0}}@keyframes lp-adv-huddle-border{0%,8%{opacity:0}12%,28%{opacity:.5}32%,to{opacity:0}}@keyframes lp-adv-huddle-button{0%,8%{fill-opacity:0}12%,28%{fill-opacity:.85}32%,to{fill-opacity:0}}@media (prefers-reduced-motion:reduce){.lp-snap-container{scroll-behavior:auto}}:root{--lp-navy:#0a2540;--lp-hero-wash:linear-gradient(180deg, #fff 0%, #eef4fb 100%);--lp-tint-blue:#e8f1fb;--lp-tint-cream:#fdf6e9;--lp-tint-sky:#e6f6fc;--lp-growth:#1a9e5c;--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:#061829;--lph-sky:#00a0dc;--lph-accent-sky:#66c9ef;--lph-pale-sky:#bfe6f5;--lph-paler-sky:#9fdcf5}.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-radius:var(--lp-radius-panel);border:1px solid #0a254014;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:var(--lp-radius-panel);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}}