.lp{--lp-bg:#050505;--lp-bg2:#0d0d0d;--lp-card:#111;--lp-line:#222;--lp-line2:#2e2e2e;--lp-text:#f4f4f4;--lp-muted:#9a9a9a;--lp-faint:#6b6b6b;--lp-lime:#b3fc09;--lp-lime-ink:#0a0a0a;--lp-violet:#8b70ff;--lp-good:#3ddc84;--lp-bad:#ff6b5e;--lp-ease:cubic-bezier(.2, .8, .2, 1);background:var(--lp-bg);color:var(--lp-text);min-height:100vh;font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}.lp a{color:inherit;text-decoration:none}:where(.lp) :where(h1,h2,h3,p){margin:0}.lp :focus-visible{outline:2px solid var(--lp-lime);outline-offset:3px;border-radius:6px}.lp ::selection{background:var(--lp-lime);color:var(--lp-lime-ink)}.lp-nav{z-index:10;background:color-mix(in srgb, var(--lp-bg) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);border-bottom:1px solid color-mix(in srgb, var(--lp-line) 70%, transparent);align-items:center;gap:28px;padding:14px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.lp-logo{line-height:0;display:inline-flex}.lp-nav nav{color:var(--lp-muted);gap:22px;margin-left:auto;font-size:14px;display:flex}.lp-nav nav a{transition:color .15s}.lp-nav nav a:hover{color:var(--lp-text)}.lp-btn{height:46px;transition:transform .15s var(--lp-ease), background .15s, border-color .15s;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:600;display:inline-flex}.lp-btn:active{transform:scale(.97)}.lp-btn-lime{background:var(--lp-lime);box-shadow:inset 0 0 0 1px #c6ff4d,0 8px 30px -10px #b3fc098c;color:var(--lp-lime-ink)!important}.lp-btn-lime:hover{background:#c6ff4d;transform:translateY(-1px)}.lp-btn-ghost{border:1px solid var(--lp-line2);color:var(--lp-text);background:#ffffff05}.lp-btn-ghost:hover{background:#ffffff0d;border-color:#555}.lp-nav-login{height:38px;padding:0 16px;font-size:14px}.lp-hero{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);max-width:1240px;margin:0 auto;padding:clamp(48px,9vw,112px) clamp(16px,4vw,48px) clamp(40px,6vw,72px);display:grid;position:relative}.lp-hero:before{content:"";pointer-events:none;filter:blur(10px);z-index:0;background:radial-gradient(closest-side,#b3fc091c,#0000 70%);width:720px;height:720px;position:absolute;inset:-10% -20% auto auto}.lp-hero>*{z-index:1;position:relative}.lp-eyebrow{color:var(--lp-muted);border:1px solid var(--lp-line);background:var(--lp-bg2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;display:inline-flex}.lp-dot{background:var(--lp-lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #b3fc0926}.lp-hero h1{letter-spacing:-.035em;text-wrap:balance;margin-top:22px;font-size:clamp(38px,5.6vw,68px);font-weight:700;line-height:1.02}.lp-hero h1 em,.lp-final em{color:var(--lp-lime);font-style:normal}.lp-lead{color:var(--lp-muted);text-wrap:pretty;max-width:560px;margin-top:22px;font-size:clamp(16px,1.4vw,18.5px);line-height:1.55}.lp-cta{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lp-proof{color:var(--lp-muted);flex-wrap:wrap;gap:10px 28px;margin:34px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.lp-proof b{color:var(--lp-text);font-variant-numeric:tabular-nums;margin-right:4px}.lp-hero-art{position:relative}.lp-mock{border:1px solid var(--lp-line2);background:linear-gradient(#121212,#0b0b0b);border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -30px #000000e6,inset 0 0 0 1px #ffffff05}.lp-report{animation:8s ease-in-out infinite alternate lp-float;transform:perspective(1400px)rotateY(-7deg)rotateX(3deg)}.lp-mock-bar{border-bottom:1px solid var(--lp-line);color:var(--lp-muted);align-items:center;gap:6px;padding:12px 14px;font-size:12.5px;display:flex}.lp-mock-bar span{background:#2a2a2a;border-radius:50%;width:9px;height:9px}.lp-mock-bar b{margin-left:10px;font-weight:500}.lp-table{font-variant-numeric:tabular-nums;padding:6px 0;font-size:13.5px}.lp-tr{border-bottom:1px solid #1a1a1a;grid-template-columns:1.6fr .9fr .8fr .8fr .8fr;gap:8px;padding:10px 16px;display:grid}.lp-tr span:not(:first-child){text-align:right}.lp-th{color:var(--lp-faint);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.lp-total{color:var(--lp-text);background:#b3fc090f;border-bottom:0;font-weight:700}.lp-romi.good{color:var(--lp-good)}.lp-romi.bad{color:var(--lp-bad)}.lp-spark{width:100%;height:70px;display:block}.lp-spark path{fill:none;stroke:var(--lp-lime);stroke-width:2px;vector-effect:non-scaling-stroke}.lp-spark .lp-spark-fill{fill:#b3fc0914;stroke:none}.lp-chip{border:1px solid var(--lp-line2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--lp-muted);white-space:nowrap;background:#141414e6;border-radius:12px;padding:10px 14px;font-size:13px;position:absolute;box-shadow:0 16px 40px -16px #000000e6}.lp-chip b{color:var(--lp-text);margin-left:4px}.lp-chip-1{animation:7s ease-in-out -2s infinite alternate lp-float;bottom:48px;left:-24px}.lp-chip-2{animation:9s ease-in-out -4s infinite alternate lp-float;top:-18px;right:-10px}.lp-chip-2 i{background:var(--lp-good);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}@keyframes lp-float{0%{translate:0}to{translate:0 -10px}}.lp-stack{border-block:1px solid var(--lp-line);align-items:center;gap:24px;max-width:1240px;margin:0 auto;padding:18px clamp(16px,4vw,48px);display:flex}.lp-stack p{color:var(--lp-faint);white-space:nowrap;font-size:13px}.lp-marquee{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.lp-marquee>div{gap:44px;width:max-content;animation:36s linear infinite lp-marquee;display:flex}.lp-marquee span{color:#bdbdbd;letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-section{max-width:1240px;margin:0 auto;padding:clamp(64px,9vw,120px) clamp(16px,4vw,48px) 0}.lp-kicker{color:var(--lp-lime);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:13px;font-weight:600}.lp-h2{letter-spacing:-.03em;text-wrap:balance;max-width:900px;font-size:clamp(30px,4vw,50px);font-weight:700;line-height:1.06}.lp-h2 span{color:var(--lp-muted)}.lp-journey{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:40px 0 0;display:grid;position:relative}.lp-journey:before{content:"";background:linear-gradient(90deg, var(--lp-line2), var(--lp-lime), var(--lp-line2));height:1px;position:absolute;top:50%;left:6%;right:6%}.lp-node{background:var(--lp-card);border:1px solid var(--lp-line2);border-radius:14px;gap:4px;padding:16px;display:grid;position:relative}.lp-node small{color:var(--lp-faint);font-size:12px;font-family:var(--font-geist-mono), monospace}.lp-node b{font-size:17px}.lp-node span{color:var(--lp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lp-node:last-child{border-color:#b3fc0980;box-shadow:0 0 0 4px #b3fc090f}.lp-node:last-child span{color:var(--lp-lime);font-weight:600}.lp-cols3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:56px;display:grid}.lp-cols3 b{color:var(--lp-lime);font-family:var(--font-geist-mono), monospace;font-size:13px}.lp-cols3 h3,.lp-card h3,.lp-who-item h3,.lp-steps h3{letter-spacing:-.01em;margin-top:10px;font-size:19px}.lp-cols3 p,.lp-card p,.lp-who-item p,.lp-steps p{color:var(--lp-muted);margin-top:8px;font-size:15px;line-height:1.55}.lp-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:44px;display:grid}.lp-card{background:var(--lp-card);border:1px solid var(--lp-line);transition:border-color .2s, transform .25s var(--lp-ease);border-radius:18px;flex-direction:column;padding:24px;display:flex;position:relative;overflow:hidden}.lp-card:hover{border-color:#3a3a3a;transform:translateY(-2px)}.lp-card-big{grid-area:span 2/span 2}.lp-card-top{justify-content:space-between;align-items:center;display:flex}.lp-card-top b{font-family:var(--font-geist-mono), monospace;color:var(--lp-faint);font-size:13px}.lp-badge{color:var(--lp-muted);border:1px solid var(--lp-line2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.lp-badge i{background:var(--lp-good);border-radius:50%;width:6px;height:6px}.lp-tag{color:var(--lp-faint);font-size:12.5px;font-family:var(--font-geist-mono), monospace;margin-top:auto;padding-top:18px}.lp-card-ai{background:linear-gradient(180deg, #6d4aff1a, var(--lp-card) 60%);border-color:#8b70ff59}.lp-card-ai .lp-tag{color:var(--lp-violet)}.lp-card-big h3{font-size:clamp(22px,2.4vw,30px)}.lp-card-big p{max-width:520px;font-size:16px}.lp-bars{align-items:flex-end;gap:10px;height:160px;margin-top:28px;display:flex}.lp-bars span{height:var(--h);background:linear-gradient(180deg, var(--lp-lime), #b3fc0940);transform-origin:bottom;animation:lp-grow .9s var(--lp-ease) calc(var(--i) * 70ms) both;opacity:.9;border-radius:8px 8px 3px 3px;flex:1}.lp-bars span:nth-child(-n+3){background:linear-gradient(#3a3a3a,#1d1d1d)}@keyframes lp-grow{0%{opacity:0;transform:scaleY(.15)}}.lp-who{border-top:1px solid var(--lp-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:44px;display:grid}.lp-who-item{border-right:1px solid var(--lp-line);padding:26px 22px 6px}.lp-who-item:first-child{padding-left:0}.lp-who-item:last-child{border-right:0}.lp-who-item span{font-family:var(--font-geist-mono), monospace;color:var(--lp-lime);font-size:13px}.lp-steps{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:44px 0 0;padding:0;list-style:none;display:grid}.lp-steps li{background:var(--lp-card);border:1px solid var(--lp-line);border-radius:18px;padding:24px}.lp-step-n{border:1px solid var(--lp-line2);font-variant-numeric:tabular-nums;background:#1c1c1c;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:700;display:inline-grid}.lp-steps li:last-child .lp-step-n{background:var(--lp-lime);color:var(--lp-lime-ink);border-color:var(--lp-lime)}.lp-secure{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.lp-secure-list{border-top:1px solid var(--lp-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.lp-secure-list li{border-bottom:1px solid var(--lp-line);color:var(--lp-muted);gap:4px;padding:18px 0 18px 30px;font-size:15px;display:grid;position:relative}.lp-secure-list li:before{content:"";background:var(--lp-lime);border-radius:4px;width:14px;height:14px;position:absolute;top:22px;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='black' stroke-width='3'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='black' stroke-width='3'/%3E%3C/svg%3E") 50%/contain no-repeat}.lp-secure-list b{color:var(--lp-text);font-size:16px}.lp-faq{border-top:1px solid var(--lp-line);max-width:900px;margin-top:36px}.lp-faq details{border-bottom:1px solid var(--lp-line)}.lp-faq summary{cursor:pointer;padding:22px 40px 22px 0;font-size:17.5px;font-weight:600;list-style:none;position:relative}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary:after{content:"+";color:var(--lp-muted);transition:rotate .2s var(--lp-ease);font-size:24px;font-weight:400;position:absolute;top:50%;right:4px;translate:0 -50%}.lp-faq details[open] summary:after{color:var(--lp-lime);rotate:45deg}.lp-faq details p{color:var(--lp-muted);padding:0 40px 22px 0;font-size:15.5px;line-height:1.6}.lp-final{text-align:center;background:radial-gradient(60% 120% at 50% 100%, #b3fc0924, transparent 70%), var(--lp-bg2);border:1px solid var(--lp-line);border-radius:28px;max-width:1240px;margin:clamp(80px,10vw,140px) auto 0;padding:clamp(48px,7vw,88px) clamp(16px,4vw,48px);position:relative}.lp-final h2{letter-spacing:-.03em;text-wrap:balance;max-width:820px;margin:0 auto;font-size:clamp(30px,4.2vw,54px);line-height:1.05}.lp-final .lp-cta{justify-content:center}.lp-footer{max-width:1240px;color:var(--lp-faint);flex-wrap:wrap;align-items:center;gap:12px 28px;margin:0 auto;padding:40px clamp(16px,4vw,48px);font-size:13.5px;display:flex}.lp-footer span:last-child{margin-left:auto}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-up{animation:linear both lp-up;animation-timeline:view();animation-range:entry entry 45%}@keyframes lp-up{0%{opacity:0;transform:translateY(26px)}}}}.lp-hero-text>*{animation:lp-in .7s var(--lp-ease) both}.lp-hero-text>:nth-child(2){animation-delay:60ms}.lp-hero-text>:nth-child(3){animation-delay:.12s}.lp-hero-text>:nth-child(4){animation-delay:.18s}.lp-hero-text>:nth-child(5){animation-delay:.24s}.lp-hero-art{animation:lp-in .9s var(--lp-ease) .15s both}@keyframes lp-in{0%{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition:none!important;animation:none!important}}@media (max-width:1000px){.lp-hero{grid-template-columns:1fr}.lp-report{transform:none}.lp-bento,.lp-who,.lp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-who-item:nth-child(2){border-right:0}.lp-who-item:nth-child(3){padding-left:0}.lp-secure{grid-template-columns:1fr;gap:28px}}@media (max-width:720px){.lp-nav nav{display:none}.lp-nav-login{margin-left:auto}.lp-chip-1{bottom:-18px;left:8px}.lp-chip-2{right:8px}.lp-tr{grid-template-columns:1.4fr .8fr .8fr .7fr .8fr;padding:9px 12px;font-size:12.5px}.lp-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-journey:before{display:none}.lp-cols3,.lp-bento,.lp-who,.lp-steps{grid-template-columns:1fr}.lp-card-big{grid-area:auto}.lp-who-item{border-right:0;border-bottom:1px solid var(--lp-line);padding-bottom:20px;padding-left:0}.lp-stack{flex-direction:column;align-items:flex-start;gap:10px}.lp-marquee{width:100%}.lp-final{border-inline:0;border-radius:0}.lp-footer span:last-child{margin-left:0}}.lp-langs{border:1px solid var(--lp-line);border-radius:9px;gap:2px;padding:3px;font-size:12.5px;font-weight:600;display:inline-flex}.lp-langs a{color:var(--lp-faint);border-radius:6px;padding:4px 8px;transition:color .15s,background .15s}.lp-langs a:hover{color:var(--lp-text)}.lp-langs a[aria-current=page]{color:var(--lp-text);background:#1c1c1c}.lp-footer-langs{gap:14px;display:inline-flex}.lp-footer-langs a:hover{color:var(--lp-text)}@media (max-width:720px){.lp-langs{margin-left:auto}.lp-nav-login{margin-left:0}.lp-nav{gap:10px}}
