.lp{--bg:#0c0c0b;--bg-2:#121211;--bg-3:#191918;--line:#262624;--line-2:#34342f;--text:#ededea;--muted:#a3a39c;--faint:#85847d;--lime:#b3fc09;--lime-ink:#10140a;--r:12px;--r-s:8px;--ease:cubic-bezier(.2, .8, .2, 1);--pad:clamp(16px, 4vw, 56px);--max:1280px;background:var(--bg);color:var(--text);min-height:100vh;font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;overflow-x:clip}:where(.lp) :where(h1,h2,h3,p,ul,ol,figure){margin:0;padding:0}:where(.lp) :where(ul,ol){list-style:none}.lp a{color:inherit;text-decoration:none}.lp :focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}.lp ::selection{background:var(--lime);color:var(--lime-ink)}.lp-nav{z-index:10;height:64px;padding:0 var(--pad);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0c0c0bdb;align-items:center;gap:28px;display:flex;position:sticky;top:0}.lp-logo{line-height:0;display:inline-flex}.lp-nav nav{color:var(--muted);gap:24px;margin-left:auto;font-size:14.5px;display:flex}.lp-nav nav a:hover{color:var(--text)}.lp-langs{gap:2px;font-size:13px;font-weight:600;display:inline-flex}.lp-langs a{color:var(--faint);border-radius:6px;padding:6px 8px}.lp-langs a:hover{color:var(--text)}.lp-langs a[aria-current=page]{color:var(--text);background:var(--bg-3)}.lp-btn{border-radius:var(--r-s);white-space:nowrap;height:48px;transition:transform .12s var(--ease), background .15s, border-color .15s;justify-content:center;align-items:center;padding:0 24px;font-size:15.5px;font-weight:600;display:inline-flex}.lp-btn:active{transform:translateY(1px)scale(.99)}.lp-btn-lime{background:var(--lime);color:var(--lime-ink)!important}.lp-btn-lime:hover{background:#c4ff3a}.lp-btn-quiet{border:1px solid var(--line-2);height:38px;padding:0 16px;font-size:14px}.lp-btn-quiet:hover{border-color:#55554d}.lp-link{color:var(--text);align-items:center;gap:6px;padding:12px 4px;font-weight:600;display:inline-flex}.lp-link svg{transition:transform .15s var(--ease)}.lp-link:hover svg{transform:translate(3px)}.lp-hero{max-width:var(--max);padding:clamp(48px, 8vw, 104px) var(--pad) clamp(40px, 6vw, 72px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);margin:0 auto;display:grid;position:relative}.lp-hero:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(closest-side,#b3fc091a,#0000 70%);width:720px;height:720px;position:absolute;inset:-10% -20% auto auto}.lp-hero>*{z-index:1;position:relative}.lp-hero h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(38px,5vw,66px);font-weight:700;line-height:1.03}.lp-mark{background:var(--lime);color:var(--lime-ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:6px;padding:0 .1em}.lp-lead{color:var(--muted);text-wrap:pretty;max-width:42ch;margin-top:22px;font-size:clamp(17px,1.35vw,19px)}.lp-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.lp-hero-art{position:relative}.lp-mock{border:1px solid var(--line-2);background:linear-gradient(#131312,#0d0d0c);border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -30px #000000e6}.lp-report{transform:perspective(1400px)rotateY(-7deg)rotateX(3deg)}.lp-mock-bar{border-bottom:1px solid var(--line);color:var(--muted);align-items:center;gap:6px;padding:12px 14px;font-size:12.5px;display:flex}.lp-mock-bar span{background:#2a2a28;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 #1c1c1a;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(--faint);text-transform:uppercase;letter-spacing:.04em;font-size:12px}.lp-total{color:var(--text);background:#b3fc090f;border-bottom:0;font-weight:700}.lp-romi.good{color:#3ddc84}.lp-romi.bad{color:#ff6b5e}.lp-spark{width:100%;height:70px;display:block}.lp-spark path{fill:none;stroke:var(--lime);stroke-width:2px;vector-effect:non-scaling-stroke}.lp-spark .lp-spark-fill{fill:#b3fc0914;stroke:none}.lp-chip{border:1px solid var(--line-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--muted);white-space:nowrap;background:#141413eb;border-radius:12px;padding:10px 14px;font-size:13px;position:absolute;box-shadow:0 16px 40px -16px #000000e6}.lp-chip b{color:var(--text);margin-left:4px}.lp-chip-1{bottom:48px;left:-24px}.lp-chip-2{top:-18px;right:-10px}.lp-chip-2 i{background:#3ddc84;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}@media (prefers-reduced-motion:no-preference){.lp-report{animation:8s ease-in-out infinite alternate lp-float}.lp-chip-1{animation:7s ease-in-out -2s infinite alternate lp-float}.lp-chip-2{animation:9s ease-in-out -4s infinite alternate lp-float}}@keyframes lp-float{0%{translate:0}to{translate:0 -10px}}.lp-stack{max-width:var(--max);padding:18px var(--pad);border-block:1px solid var(--line);align-items:center;gap:24px;margin:0 auto;display:flex}.lp-stack p{color:var(--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:#bdbdb6;letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:600}@keyframes lp-marquee{to{transform:translate(-50%)}}.lp-marquee:hover>div,.lp-marquee:focus-within>div{animation-play-state:paused}.lp-shot-frame{border:1px solid var(--line-2);border-radius:var(--r);background:var(--bg-2);line-height:0;overflow:hidden}.lp-shot-frame img{width:100%;height:auto;display:block}.lp-shot figcaption{color:var(--faint);max-width:60ch;margin-top:12px;font-size:13.5px}.lp-h2{letter-spacing:-.028em;text-wrap:balance;max-width:22ch;font-size:clamp(30px,3.4vw,46px);font-weight:700;line-height:1.08}.lp-kicker{color:var(--lime);margin-bottom:12px;font-size:14px;font-weight:600}.lp-split,.lp-features,.lp-who,.lp-how,.lp-secure,.lp-faq{max-width:var(--max);padding:clamp(72px, 9vw, 128px) var(--pad) 0;margin:0 auto}.lp-split{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.lp-split h2{letter-spacing:-.025em;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1.1}.lp-split p{color:var(--muted);max-width:40ch;margin-top:16px;font-size:17px}.lp-features-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:48px;display:grid}.lp-feat-list{gap:36px;padding-top:8px;display:grid}.lp-feat-list h3{letter-spacing:-.012em;font-size:20px}.lp-feat-list p{color:var(--muted);max-width:46ch;margin-top:8px}.lp-feat-shot{position:sticky;top:96px}.lp-who-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(210px,1fr);grid-auto-flow:column;gap:12px;margin-top:40px;padding-bottom:6px;display:grid;overflow-x:auto}.lp-who-row::-webkit-scrollbar{display:none}.lp-who-card{scroll-snap-align:start;border-radius:var(--r);background:var(--bg-3);flex-direction:column;justify-content:flex-end;gap:10px;min-height:220px;padding:24px;display:flex}.lp-who-card h3{letter-spacing:-.015em;font-size:21px;line-height:1.15}.lp-who-card p{color:var(--muted);font-size:15px}.lp-who-lime{background:var(--lime);color:var(--lime-ink)}.lp-who-lime p{color:#2e3a14}.lp-how-line{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:44px;display:grid}.lp-how-line li{gap:6px;padding:22px 24px 0 0;display:grid;position:relative}.lp-how-line li:before{content:"";background:var(--text);width:40px;height:2px;position:absolute;top:-1px;left:0}.lp-how-line li:last-child:before{background:var(--lime);width:100%}.lp-how-line b{letter-spacing:-.01em;font-size:19px}.lp-how-line span{color:var(--muted);font-size:15px}.lp-secure{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.lp-secure ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;display:grid}.lp-secure li{gap:14px;display:flex}.lp-secure li svg{color:var(--lime);flex:none;margin-top:2px}.lp-secure b{font-size:17px;display:block}.lp-secure span{color:var(--muted);margin-top:4px;font-size:15px;display:block}.lp-faq>div{border-top:1px solid var(--line);max-width:860px;margin-top:36px}.lp-faq details{border-bottom:1px solid var(--line)}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:18px;font-weight:600;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{color:var(--muted);transition:transform .2s var(--ease);flex:none}.lp-faq details[open] summary svg{color:var(--text);transform:rotate(45deg)}.lp-faq details p{color:var(--muted);max-width:70ch;padding:0 48px 24px 0}.lp-final{max-width:var(--max);padding:0 var(--pad);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:28px;margin:clamp(80px,10vw,140px) auto 0;display:flex}.lp-final h2{letter-spacing:-.032em;text-wrap:balance;max-width:18ch;font-size:clamp(32px,4.4vw,60px);font-weight:700;line-height:1.04}.lp-footer{max-width:var(--max);padding:28px var(--pad) 36px;border-top:1px solid var(--line);color:var(--faint);flex-wrap:wrap;align-items:center;gap:12px 28px;margin:clamp(64px,8vw,110px) auto 0;font-size:13.5px;display:flex}.lp-footer-langs{gap:14px;margin-left:auto;display:inline-flex}.lp-footer-langs a:hover{color:var(--text)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.s-up{animation:linear both lp-up;animation-timeline:view();animation-range:entry entry 40%}@keyframes lp-up{0%{opacity:0;transform:translateY(20px)}}}}@media (prefers-reduced-motion:no-preference){.lp-hero-text>*{animation:lp-in .6s var(--ease) both}.lp-hero-text>:nth-child(2){animation-delay:60ms}.lp-hero-text>:nth-child(3){animation-delay:.12s}.lp-hero-art{animation:lp-in .8s var(--ease) .1s both}@keyframes lp-in{0%{opacity:0;transform:translateY(12px)}}}@media (max-width:960px){.lp-hero{grid-template-columns:1fr}.lp-report{transform:none}.lp-split,.lp-features-grid,.lp-secure{grid-template-columns:1fr}.lp-feat-shot{position:static}.lp-how-line{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media (max-width:640px){.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-stack{flex-direction:column;align-items:flex-start;gap:10px}.lp-marquee{width:100%}.lp-nav{gap:12px}.lp-nav nav{display:none}.lp-langs{margin-left:auto}.lp-who-row{margin-right:calc(var(--pad) * -1);padding-right:var(--pad);grid-auto-columns:78%}.lp-how-line,.lp-secure ul{grid-template-columns:1fr}.lp-faq details p{padding-right:0}.lp-footer-langs{margin-left:0}}@media (prefers-reduced-motion:reduce){.lp-marquee>div{animation:none}}
