.lp{--lp-navy:#0b2545;--lp-ink:#06101f;--lp-blue:#0b5cad;--lp-blue-bright:#3b8ff0;--lp-teal:#0f766e;--lp-teal-bright:#2dd4bf;--lp-amber:#f59e0b;--lp-text:#0f172a;--lp-muted:#475569;--lp-line:#e2e8f0;color:var(--lp-text);background:#fff;font-size:16px;line-height:1.6;overflow-x:clip}.lp h1,.lp h2,.lp h3{letter-spacing:-.022em}.lp a{color:revert-layer}.lp *,.lp :before,.lp :after{border-color:revert-layer}.lp :focus-visible{outline:2px solid var(--lp-blue-bright);outline-offset:2px;border-radius:6px}.lp section[id],.lp [data-anchor]{scroll-margin-top:84px}:root:has(.lp){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){:root:has(.lp){scroll-behavior:auto}}.lp-dark{background:radial-gradient(55% 60% at 78% 12%, #1570d657, transparent 62%), radial-gradient(40% 45% at 8% 88%, #2dd4bf24, transparent 60%), radial-gradient(30% 30% at 55% 100%, #f59e0b14, transparent 70%), linear-gradient(180deg, var(--lp-navy) 0%, var(--lp-ink) 100%);color:#fff}.lp-grid{isolation:isolate;position:relative}.lp-grid:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 25%,#000 30%,#0000 78%);mask-image:radial-gradient(80% 70% at 50% 25%,#000 30%,#0000 78%)}.lp-grid-light:before{background-image:linear-gradient(#0b25450d 1px,#0000 1px),linear-gradient(90deg,#0b25450d 1px,#0000 1px)}.lp-gradient-text{background:linear-gradient(92deg,#7cc4ff 0%,#5eead4 55%,#fcd34d 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff17,#ffffff0a);border:1px solid #ffffff1f;box-shadow:inset 0 1px #ffffff14,0 30px 60px -20px #0000008c}.lp-card-shadow{box-shadow:0 1px 2px #0f172a0a,0 12px 32px -12px #0f172a24}.lp-mock-shadow{box-shadow:0 0 0 1px #ffffff0f,0 40px 80px -24px #000000b3,0 0 120px -30px #3b8ff073}.lp-btn-primary{background:linear-gradient(180deg, #1673d9 0%, var(--lp-blue) 100%);box-shadow:inset 0 1px #ffffff40,0 8px 22px -8px #0b5cadcc}.lp-btn-primary:hover{background:linear-gradient(#1a7ce8 0%,#0a54a0 100%)}.lp-hairline{background:linear-gradient(90deg,#0000,#fff3,#0000);height:1px}.lp-faq summary{cursor:pointer;list-style:none}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq .lp-faq-icon{transition:transform .2s}.lp-faq[open] .lp-faq-icon{transform:rotate(45deg)}.lp-scroll-x{scrollbar-width:thin}@keyframes lp-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes lp-pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes lp-pulse{0%{box-shadow:0 0 #2dd4bf8c}70%{box-shadow:0 0 0 9px #2dd4bf00}to{box-shadow:0 0 #2dd4bf00}}@keyframes lp-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@keyframes lp-dash{to{stroke-dashoffset:-24px}}@keyframes lp-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes lp-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.lp-wave-bar{transform-origin:50%}.lp-dash{stroke-dasharray:5 7}@media (prefers-reduced-motion:no-preference){.lp-seq>*{opacity:0;animation:.6s cubic-bezier(.2,.7,.2,1) forwards lp-rise;animation-delay:calc(var(--i,0) * .52s + .5s)}.lp-enter{opacity:0;animation:.7s cubic-bezier(.2,.7,.2,1) forwards lp-rise;animation-delay:var(--d,0s)}.lp-chip{opacity:0;animation:.5s cubic-bezier(.2,.7,.2,1) forwards lp-pop,6s ease-in-out infinite lp-float;animation-delay:var(--d,0s), calc(var(--d,0s) + .6s)}.lp-pulse{animation:2.2s ease-out infinite lp-pulse}.lp-wave-bar{animation:1.1s ease-in-out infinite lp-wave;animation-delay:calc(var(--i,0) * -130ms)}.lp-dash{animation:1.2s linear infinite lp-dash}.lp-shimmer{background-size:200% 100%;animation:3.5s linear infinite lp-shimmer}@supports (animation-timeline:view()){.lp-reveal{animation:linear both lp-rise;animation-timeline:view();animation-range:entry 5% cover 28%}.lp-reveal-line{transform-origin:0;animation:linear both lp-grow-x;animation-timeline:view();animation-range:entry 20% cover 55%}.lp-reveal-line-y{transform-origin:top;animation:linear both lp-grow-y;animation-timeline:view();animation-range:entry 10% cover 60%}}}
