.ld{--color-primary:#2563eb;--color-primary-strong:#1d4ed8;--color-accent-blue:#60a5fa;--color-accent-cyan:#38bdf8;--color-ink:#0f172a;--color-muted-foreground:#475569;--color-surface:#f1f5f9;--color-canvas:#f8fafc;--color-line:#e2e8f0;--color-tint:#dbeafe;--color-soft:#eff6ff;--color-quiet:#64748b;--color-card:#fff;--color-good-bg:#dcfce7;--color-good-fg:#15803d;--ld-ease:cubic-bezier(.23, 1, .32, 1);--ld-shadow:0 1px 2px #0f172a0d, 0 12px 32px -16px #0f172a2e;--s:.5;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--color-canvas);color:var(--color-ink);overflow-x:clip}.ld :focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ld-phone{width:calc(414px * var(--s));height:calc((var(--ld-h) * 1px + 24px) * var(--s));flex-shrink:0;position:relative}.ld-phone-body{width:414px;height:calc(var(--ld-h) * 1px + 24px);transform:scale(var(--s));transform-origin:0 0;background:#0b1220;border-radius:58px;padding:12px;position:absolute;inset:0 auto auto 0;box-shadow:inset 0 0 0 1.5px #ffffff1a,0 50px 90px -40px #0f172a8c,0 18px 36px -24px #1d4ed859}.ld-phone-body:before{content:"";z-index:3;background:#0b1220;border-radius:999px;width:104px;height:28px;position:absolute;top:24px;left:50%;transform:translate(-50%)}.ld-phone-screen{width:390px;height:calc(var(--ld-h) * 1px);background:#fff;border-radius:46px;position:relative;overflow:hidden}.ld-phone-screen>*{pointer-events:none;-webkit-user-select:none;user-select:none}.ld-shot{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.ld-hero-glow{background:radial-gradient(closest-side,#60a5fa59,#0000),radial-gradient(closest-side at 70% 60%,#38bdf838,#0000)}.ld-stage{place-items:center;display:grid;position:relative}.ld-stage>*{grid-area:1/1}.ld-stage-front{--s:.5;z-index:2}.ld-stage-back{--s:.43;z-index:1}.ld-stage-back[data-side=left]{translate:-50% 8%;rotate:-9deg}.ld-stage-back[data-side=right]{translate:50% 8%;rotate:9deg}@media (min-width:640px){.ld-stage-front{--s:.6}.ld-stage-back{--s:.5}}@media (min-width:1024px){.ld-stage-front{--s:.56}.ld-stage-back{--s:.46}}@media (min-width:1280px){.ld-stage-front{--s:.62}.ld-stage-back{--s:.5}}.ld-cycle{width:100%;height:100%;position:relative}.ld-cycle-slide{opacity:0;visibility:hidden;transition:opacity .7s var(--ld-ease), visibility 0s linear .7s;position:absolute;inset:0}.ld-cycle-slide[data-active]{opacity:1;visibility:visible;transition:opacity .7s var(--ld-ease), visibility 0s}.ld-dots{background-image:radial-gradient(#2563eb29 1.2px,#0000 1.2px);background-size:16px 16px}.ld-blue{background:radial-gradient(120% 90% at 100% 0,#60a5fa8c,#0000 60%),linear-gradient(160deg,#2563eb,#1d4ed8)}.ld-rail{--ld-pad:1rem;--ld-gutter:max(var(--ld-pad), calc((100% - 1200px) / 2 + var(--ld-pad)));scroll-snap-type:x mandatory;scroll-padding-inline:var(--ld-gutter);padding-inline:var(--ld-gutter);scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}@media (min-width:640px){.ld-rail{--ld-pad:1.5rem}}.ld-rail>*{scroll-snap-align:start}.ld-lazy{content-visibility:auto;contain-intrinsic-size:auto 560px}.ld-faq summary{list-style:none}.ld-faq-icon{transition:transform .3s var(--ld-ease)}.ld-faq[open] .ld-faq-icon{transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){@keyframes ld-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes ld-lift{0%{transform:translateY(10px)}}@keyframes ld-float{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes ld-fan-left{0%{opacity:0;transform:translate(30%,4%)rotate(9deg)}}@keyframes ld-fan-right{0%{opacity:0;transform:translate(-30%,4%)rotate(-9deg)}}.ld-rise{animation:ld-rise .7s var(--ld-ease) var(--d,0s) both}.ld-lift{animation:ld-lift .7s var(--ld-ease) both}.ld-float{animation:ld-rise .8s var(--ld-ease) .2s both, ld-float 5s ease-in-out 1s infinite alternate}.ld-stage-back[data-side=left]>.ld-fan{animation:ld-fan-left .9s var(--ld-ease) .35s both}.ld-stage-back[data-side=right]>.ld-fan{animation:ld-fan-right .9s var(--ld-ease) .45s both}.ld-press{transition:transform .2s var(--ld-ease)}.ld-press:active{transform:scale(.97)}.ld-arrow{transition:transform .25s var(--ld-ease)}@media (hover:hover) and (pointer:fine){.ld-press:hover .ld-arrow{transform:translate(3px)}.ld-hover-lift{transition:transform .35s var(--ld-ease)}.ld-hover-lift:hover{transform:translateY(-6px)}}@supports (animation-timeline:view()){@keyframes ld-reveal{0%{opacity:0;transform:translateY(28px)}}@keyframes ld-reveal-x{0%{opacity:.35;transform:translate(32px)scale(.94)}}.ld-reveal{animation:linear both ld-reveal;animation-timeline:view();animation-range:entry 5% cover 28%}.ld-reveal-x{animation:linear both ld-reveal-x;animation-timeline:view(inline);animation-range:entry entry 90%}}}@media (prefers-reduced-motion:reduce){.ld-cycle-slide{transition:none}}
