.lp-root{--lp-bg:#ffffff;--lp-surface:#f5f6fb;--lp-navy:#0f0f75;--lp-navy-2:#1b1b8f;--lp-heading:#0b0b3b;--lp-text:#23233f;--lp-muted:#5b5b78;--lp-line:rgba(15,15,117,0.1);--lp-accent:#f4a62a;--lp-accent-strong:#ffb940;--lp-on-accent:#0b0b3b;background:var(--lp-bg);color:var(--lp-text);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased}.lp-root ::selection{background:var(--lp-accent);color:var(--lp-on-accent)}.lp-reveal{opacity:0;transform:translate3d(0,24px,0);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--lp-delay,0s)}.lp-reveal[data-shown=true]{opacity:1;transform:none}@keyframes lp-rise{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}.lp-rise{animation:lp-rise .9s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--lp-i, 0) * 90ms + .12s)}@keyframes lp-marquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.lp-marquee{animation:lp-marquee 55s linear infinite}.lp-marquee-wrap:hover .lp-marquee{animation-play-state:paused}.lp-marquee-mask{mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.lp-line-draw{transform:scaleX(0);transform-origin:left center;transition:transform 1.4s cubic-bezier(.16,1,.3,1) .2s}[data-shown=true] .lp-line-draw{transform:scaleX(1)}@keyframes lp-fade{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:none}}.lp-fade{animation:lp-fade .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--lp-i, 0) * 40ms)}.lp-hero-glow{background:radial-gradient(55% 60% at 85% 25%,rgba(15,15,117,.08),transparent 70%),radial-gradient(35% 40% at 5% 95%,rgba(244,166,42,.1),transparent 70%)}@media (prefers-reduced-motion:reduce){.lp-fade,.lp-reveal,.lp-rise{opacity:1!important;transform:none!important;animation:none!important;transition:none!important}.lp-marquee{animation:none}.lp-line-draw{transform:none;transition:none}}