[data-landing=nippy]{--lp-bg:#06080d;--lp-bg-2:#0b0f17;--lp-surface:#11151f;--lp-glass:#ffffff0a;--lp-border:#ffffff14;--lp-border-strong:#ffffff2e;--lp-tx:#f5f5f7;--lp-tx-muted:#a1a1a6;--lp-tx-label:#86868b;--lp-accent:#4d9eff;--lp-accent-tint:#4d9eff0f;--lp-accent-line:#4d9eff73;--lp-aurora:linear-gradient(95deg, #4d9eff 0%, #7f77dd 50%, #fbbf24 100%);--lp-accent-fg:#0f1729;--lp-panel:#f5f5f7;--lp-panel-top:#fff;--lp-panel-tx:#1d1d1f;--lp-panel-tx-muted:#6e6e73;--lp-panel-line:#00000014;--lp-panel-shadow:0 30px 80px -30px #00000073;--lp-accent-panel:#0961c7;--lp-r:18px;--lp-r-sm:16px;--lp-r-pill:999px;--lp-font:-apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", var(--font-inter), Inter, "Helvetica Neue", sans-serif;background:var(--lp-bg);color:var(--lp-tx);font-family:var(--lp-font)}html:has([data-landing=nippy]){background-color:#06080d}[data-landing=nippy] .lp-section{padding-top:80px;padding-bottom:80px}[data-landing=nippy] .lp-container{max-width:1100px;margin-inline:auto;padding-inline:20px}[data-landing=nippy] .lp-container-wide{max-width:1240px}@media (min-width:640px){[data-landing=nippy] .lp-section{padding-top:112px;padding-bottom:112px}[data-landing=nippy] .lp-container{padding-inline:24px}}@media (min-width:1024px){[data-landing=nippy] .lp-section{padding-top:120px;padding-bottom:120px}}[data-landing=nippy] .lp-eyebrow{color:var(--lp-accent);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.2}[data-landing=nippy] .lp-label{color:var(--lp-tx-label);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:400;line-height:1.5}[data-landing=nippy] .lp-h1{letter-spacing:-.035em;font-size:clamp(44px,8vw,100px);font-weight:600;line-height:1.02}[data-landing=nippy] .lp-h2{color:var(--lp-tx);letter-spacing:-.022em;font-size:clamp(32px,5vw,56px);font-weight:500;line-height:1.07}[data-landing=nippy] .lp-h3{color:var(--lp-tx);letter-spacing:-.015em;font-size:22px;font-weight:500;line-height:1.25}[data-landing=nippy] .lp-lead{color:var(--lp-tx-muted);letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:1.375}[data-landing=nippy] .lp-body{color:var(--lp-tx-muted);font-size:15px;font-weight:400;line-height:1.5}[data-landing=nippy] .lp-stat{letter-spacing:-.03em;font-size:clamp(44px,7vw,64px);font-weight:600;line-height:1}[data-landing=nippy] .lp-aurora{background-image:var(--lp-aurora);-webkit-text-fill-color:transparent;color:#0000;background-position:0%;background-size:220% 220%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:9s ease-in-out infinite lp-aurora-shift}@keyframes lp-aurora-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}[data-landing=nippy] .lp-rule-aurora{background-image:var(--lp-aurora);width:100%;height:1px}[data-landing=nippy] .lp-hairline{background:var(--lp-border);width:100%;height:1px}[data-landing=nippy] .lp-card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:var(--lp-r);transition:border-color .2s,transform .2s}[data-landing=nippy] .lp-card:hover{border-color:var(--lp-accent-line)}[data-landing=nippy] .lp-glass{background:var(--lp-glass);border:1px solid var(--lp-border);border-radius:var(--lp-r-sm)}[data-landing=nippy] .lp-panel{background:var(--lp-panel);border-radius:var(--lp-r);box-shadow:var(--lp-panel-shadow);overflow:hidden}[data-landing=nippy] .lp-btn{background:var(--lp-accent);border-radius:var(--lp-r-pill);color:var(--lp-accent-fg);letter-spacing:-.01em;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;padding:12px 24px;font-size:16px;font-weight:500;line-height:1.2;transition:background-color .2s,border-color .2s;display:inline-flex}[data-landing=nippy] .lp-btn:hover{background:#3d8cf0}[data-landing=nippy] .lp-btn-sm{padding:7px 16px;font-size:13px}[data-landing=nippy] .lp-btn-ghost{border-color:var(--lp-border-strong);color:var(--lp-tx);background:0 0}[data-landing=nippy] .lp-btn-ghost:hover{background:#ffffff0a;border-color:#fff6}[data-landing=nippy] .lp-panel .lp-eyebrow,[data-landing=nippy] .lp-panel .lp-step-num{color:var(--lp-accent-panel)}[data-landing=nippy] .lp-panel .lp-dot{background:var(--lp-accent-panel)}[data-landing=nippy] .lp-btn-on-panel{background:var(--lp-accent-panel);color:#fff}[data-landing=nippy] .lp-btn-on-panel:hover{background:#084fa3}[data-landing=nippy] .lp-panel :is(a,button,[tabindex]):focus-visible{outline-color:var(--lp-accent-panel)}[data-landing=nippy] .lp-pill{background:var(--lp-accent-tint);border-radius:var(--lp-r-pill);color:var(--lp-tx);letter-spacing:.01em;border:1px solid #ffffff1a;align-items:center;gap:8px;padding:8px 16px 8px 12px;font-size:13px;font-weight:500;display:inline-flex}[data-landing=nippy] .lp-chip{background:var(--lp-accent-tint);border:1px solid var(--lp-accent-line);border-radius:var(--lp-r-pill);color:var(--lp-accent);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;flex:none;align-items:center;padding:5px 12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}[data-landing=nippy] .lp-dot{background:var(--lp-accent);border-radius:999px;flex:none;width:6px;height:6px}[data-landing=nippy] .lp-step-num{color:var(--lp-accent);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;letter-spacing:.14em;font-size:13px;font-weight:600;line-height:1.4}[data-landing=nippy] :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--lp-accent);outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){[data-landing=nippy] .lp-aurora{animation:none}[data-landing=nippy] *,[data-landing=nippy] :before,[data-landing=nippy] :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
