.lp{--lp-teal:#23b39b;--lp-teal-2:#2cc4ab;--lp-blue:#3a8dc2;--lp-teal-line:#2cc4ab4d;--lp-action:linear-gradient(120deg, #2f7fb0 0%, #178f7d 100%);--lp-brand:linear-gradient(120deg, var(--lp-blue) 0%, var(--lp-teal) 100%);--lp-bg:#07151b;--lp-bg-2:#0a1c22;--lp-glow:#0e3230;--lp-veil:7, 21, 27;--lp-ink:#fff;--lp-muted:#9aa9b1;--lp-dim:#6f7f88;--lp-accent:#2cc4ab;--lp-line:#ffffff14;--lp-glass:#0f1f27b8;--lp-glass-line:#ffffff14;--lp-tile-bg:#ffffff0d;--lp-tile-line:#ffffff1a;--lp-tag-fg:#2cc4ab;--lp-tag-bg:#14464059;--lp-tag-line:var(--lp-teal-line);--lp-brand-ink:var(--lp-brand);--lp-ghost-ink:#fff;--lp-ghost-line:#ffffff2e;--lp-ghost-bg:#ffffff0a;--lp-hover:#ffffff14;--lp-bar-bg:#07151beb;--lp-phone-ring:#07151be6;--lp-phone-shadow:#0009;--lp-display:"Questrial", "Century Gothic", "Avenir Next", system-ui, sans-serif;--lp-strong:"Plus Jakarta Sans", "Inter", system-ui, sans-serif;background:var(--lp-bg);color:var(--lp-ink)}[data-theme=claro] .lp{--lp-bg:#f3f8f8;--lp-bg-2:#e7f1f1;--lp-glow:#23b39b33;--lp-veil:243, 248, 248;--lp-ink:#07151b;--lp-muted:#4a5d64;--lp-dim:#6b7c83;--lp-accent:#0d7d6c;--lp-line:#07151b1a;--lp-glass:#ffffffd1;--lp-glass-line:#07151b14;--lp-tile-bg:#0d7d6c14;--lp-tile-line:#0d7d6c33;--lp-tag-fg:#0d7d6c;--lp-tag-bg:#0d7d6c14;--lp-tag-line:#0d7d6c4d;--lp-brand-ink:linear-gradient(120deg, #2a6f9c 0%, #0d7d6c 100%);--lp-ghost-ink:#07151b;--lp-ghost-line:#07151b2e;--lp-ghost-bg:#fff9;--lp-hover:#07151b0f;--lp-bar-bg:#f3f8f8eb;--lp-phone-ring:#07151b;--lp-phone-shadow:#07151b73}.lp-display{font-family:var(--lp-display);letter-spacing:-.01em;font-weight:400}.lp-strong{font-family:var(--lp-strong)}.lp-stage{isolation:isolate;color:var(--lp-ink);background:radial-gradient(120% 90% at 100% 0%, var(--lp-glow) 0%, rgba(var(--lp-veil), 0) 55%), linear-gradient(160deg, var(--lp-bg-2), var(--lp-bg));position:relative}.lp-surface{background:var(--lp-bg);color:var(--lp-ink)}.lp-ink{color:var(--lp-ink)}.lp-muted{color:var(--lp-muted)}.lp-dim{color:var(--lp-dim)}.lp-accent{color:var(--lp-accent)}.lp-line{border-color:var(--lp-line)}.lp-brand-text{background:var(--lp-brand-ink);color:#0000;-webkit-background-clip:text;background-clip:text}.lp-on-media{color:#fff}.lp-on-media-muted{color:#ffffffc7}.lp-on-media-accent{color:#2cc4ab}.lp-tag{border:1px solid var(--lp-tag-line);border-radius:var(--radius-md,6px);background:var(--lp-tag-bg);color:var(--lp-tag-fg);font:700 .6875rem/1 var(--lp-strong);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5em;padding:.55rem .8rem;display:inline-flex}.lp-glass{background:var(--lp-glass);border:1px solid var(--lp-glass-line);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%)}.lp-tile{border:1px solid var(--lp-tile-line);background:var(--lp-tile-bg);color:var(--lp-accent)}.lp-accent-top{position:relative}.lp-accent-top:before{content:"";background:var(--lp-brand);width:1.75rem;height:2px;position:absolute;top:-1px;left:1.25rem}.lp-num{border-radius:var(--radius-md,6px);background:var(--lp-brand);color:#fff;width:2.75rem;height:2.75rem;font:800 1rem/1 var(--lp-strong);font-variant-numeric:tabular-nums;place-items:center;display:grid}.lp-rule{background:var(--lp-teal);border-radius:3px;height:3px;box-shadow:0 0 14px #23b39b73}.lp-dotline{font-family:var(--lp-display);color:var(--lp-accent);flex-wrap:wrap;gap:.35rem 0;display:flex}.lp-dotline li:not(:last-child):after{content:"·";color:var(--lp-dim);margin:0 .6em}.lp-btn{white-space:nowrap;border-radius:var(--radius-md,6px);font:700 .9375rem/1 var(--lp-strong);justify-content:center;align-items:center;gap:.5rem;transition:filter .2s,background-color .2s,border-color .2s}.lp-btn:focus-visible{outline:2px solid var(--lp-teal-2);outline-offset:3px}.lp-btn-primary{background:var(--lp-action);color:#fff}.lp-btn-primary:hover{filter:brightness(1.1)}.lp-btn-ghost{border:1px solid var(--lp-ghost-line);background:var(--lp-ghost-bg);color:var(--lp-ghost-ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lp-btn-ghost:hover{border-color:var(--lp-teal-line);background:#2cc4ab14}.lp-nav{color:var(--lp-muted);transition:color .2s,background-color .2s}.lp-nav:hover{color:var(--lp-ink)}.lp-hover:hover{background:var(--lp-hover);color:var(--lp-ink)}.lp-bar{background:var(--lp-bar-bg);border-bottom:1px solid var(--lp-line);-webkit-backdrop-filter:blur(14px)saturate(130%);backdrop-filter:blur(14px)saturate(130%)}.lp-scrim-hero{background:linear-gradient(180deg, rgba(var(--lp-veil), .55) 0%, rgba(var(--lp-veil), .2) 30%, rgba(var(--lp-veil), .85) 64%, var(--lp-bg) 100%)}@media (min-width:1024px){.lp-scrim-hero{background:linear-gradient(180deg, rgba(var(--lp-veil), 0) 70%, var(--lp-bg) 100%), linear-gradient(90deg, var(--lp-bg) 0%, var(--lp-bg) 38%, rgba(var(--lp-veil), .55) 56%, rgba(var(--lp-veil), .05) 100%)}}.lp-scrim-card{background:linear-gradient(#07151b00 45%,#07151beb 100%)}.lp-scrim-closing{background:radial-gradient(60% 55% at 50% 50%, rgba(var(--lp-veil), .78), rgba(var(--lp-veil), .4)), linear-gradient(180deg, var(--lp-bg) 0%, rgba(var(--lp-veil), 0) 25%, rgba(var(--lp-veil), 0) 75%, var(--lp-bg) 100%)}.lp-video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.lp-phone{border-radius:var(--radius-3xl);box-shadow:0 30px 80px -30px var(--lp-phone-shadow), 0 0 0 6px var(--lp-phone-ring);background:#000;border:1px solid #ffffff1a;overflow:hidden}.lp-halo{z-index:-1;filter:blur(30px);background:radial-gradient(closest-side,#23b39b47,#3a8dc21f 60%,#0000);border-radius:50%;position:absolute;inset:10% 5%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.lp-reveal{animation:linear both lp-reveal;animation-timeline:view();animation-range:entry cover 35%}}}@keyframes lp-reveal{0%{opacity:.12;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.lp-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both lp-rise}}@keyframes lp-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.lp-faq summary::-webkit-details-marker{display:none}
