.landing{--lp-ease:cubic-bezier(0.16,1,0.3,1);--lp-spring:cubic-bezier(0.32,0.72,0,1);--lp-max:1200px;--lp-gutter:24px;--lp-card:color-mix(in srgb,var(--surface) 88%,transparent);--lp-hairline:color-mix(in srgb,var(--text) 8%,transparent);--lp-inset:inset 0 1px 0 color-mix(in srgb,var(--text) 6%,transparent);position:relative;min-height:100dvh;background:var(--bg);color:var(--text);overflow-x:clip;font-feature-settings:"ss01","cv11";scroll-behavior:smooth}:where(.landing) :where(h1,h2,h3,h4,p,figure,blockquote,ul,ol,dl,dd){margin:0;padding:0}:where(.landing) :where(ul,ol){list-style:none}:where(.landing) a{color:inherit;text-decoration:none}:where(.landing) button{font:inherit;color:inherit}:where(.landing) img{display:block;max-width:100%;height:auto}:where(.landing) :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}html:has(.landing){scroll-behavior:smooth;scroll-padding-top:96px}.lp-main{position:relative;z-index:1}.lp-ambient{position:fixed;inset:0;z-index:0;pointer-events:none;background:radial-gradient(60% 45% at 78% -5%,var(--accent-lt),transparent 70%),radial-gradient(45% 40% at -5% 35%,var(--accent-2-lt),transparent 70%)}.lp-ambient:after{content:"";position:absolute;width:46vw;height:46vw;right:-12vw;bottom:-18vw;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--green) 9%,transparent),transparent 65%);animation:lp-drift 38s ease-in-out infinite alternate}.lp-grain{position:fixed;inset:0;z-index:25;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.lp-section{max-width:calc(var(--lp-max) + var(--lp-gutter)*2);margin:0 auto;padding:112px var(--lp-gutter) 120px}.lp-h2{font-size:clamp(30px,3.6vw,48px);line-height:1.08;font-weight:600;letter-spacing:-.032em;text-wrap:balance;margin-bottom:18px}.lp-lead{font-size:clamp(16px,1.3vw,18px);line-height:1.6;color:var(--muted);max-width:58ch;text-wrap:pretty}.lp-center-head{text-align:center;margin:0 auto 56px;max-width:820px}.lp-center-head .lp-lead{margin:0 auto}.lp-eyebrow{display:inline-block;font-family:var(--mono);font-size:12px;letter-spacing:.04em;color:var(--accent);margin-bottom:18px}.lp-cta{display:inline-flex;align-items:center;gap:14px;padding:6px 6px 6px 22px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:-.005em;white-space:nowrap;transition:background .3s var(--lp-ease),transform .25s var(--lp-ease),box-shadow .4s var(--lp-ease)}.lp-cta--primary{background:var(--accent);color:var(--ink);box-shadow:0 10px 30px -12px var(--accent-hd)}.lp-cta--primary:hover{background:var(--accent-hover);box-shadow:0 16px 40px -14px var(--accent-hd)}.lp-cta--ghost{color:var(--text);border:1px solid var(--border-strong)}.lp-cta--ghost:hover{border-color:var(--accent-2-md);background:var(--fill-soft)}.lp-cta--lg{padding:8px 8px 8px 28px;font-size:16px}.lp-cta--lg .lp-cta__icon{width:40px;height:40px}.lp-cta:active{transform:scale(.98)}.lp-cta__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--ink) 12%,transparent);transition:transform .45s var(--lp-spring)}.lp-cta--ghost .lp-cta__icon{background:var(--fill-soft)}.lp-cta:hover .lp-cta__icon{transform:translate(3px,-1px) scale(1.06)}.lp-textlink{display:inline-flex;align-items:center;gap:8px;padding:6px 2px;background:none;border:0;cursor:pointer;font-size:15px;font-weight:500;color:var(--text-2);transition:color .25s}.lp-textlink svg{transition:transform .4s var(--lp-spring)}.lp-textlink:hover{color:var(--accent)}.lp-textlink:hover svg{transform:translateX(3px)}.lp-hero .lp-textlink:hover svg{transform:rotate(90deg) translateX(3px)}.lp-reveal .lp-rv{opacity:0;transform:translateY(28px);filter:blur(6px);transition:opacity .9s var(--lp-ease),transform 1s var(--lp-ease),filter .9s var(--lp-ease);transition-delay:calc(var(--i, 0)*80ms)}.lp-reveal.is-visible .lp-rv{opacity:1;transform:none;filter:none}.lp-load{animation:lp-rise 1.1s var(--lp-ease) both;animation-delay:calc(.15s + var(--i, 0)*.11s)}.lp-nav-sentinel{position:absolute;top:0;left:0;width:1px;height:1px}.lp-nav{position:fixed;top:14px;left:0;right:0;z-index:30;padding:0 16px;pointer-events:none;animation:lp-drop .9s var(--lp-ease) both}.lp-nav__island{pointer-events:auto;max-width:calc(var(--lp-max) + 16px);height:60px;margin:0 auto;display:flex;align-items:center;gap:24px;padding:0 8px 0 18px;border-radius:999px;border:1px solid rgba(0,0,0,0);background:rgba(0,0,0,0);transition:background .5s var(--lp-ease),border-color .5s,box-shadow .5s,-webkit-backdrop-filter .5s;transition:background .5s var(--lp-ease),border-color .5s,box-shadow .5s,backdrop-filter .5s;transition:background .5s var(--lp-ease),border-color .5s,box-shadow .5s,backdrop-filter .5s,-webkit-backdrop-filter .5s}.lp-nav.is-open .lp-nav__island,.lp-nav.is-scrolled .lp-nav__island{background:color-mix(in srgb,var(--bg) 78%,transparent);border-color:var(--lp-hairline);box-shadow:var(--lp-inset),0 20px 50px -24px #000;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.lp-nav__brand{display:flex;align-items:center;gap:10px;font-weight:600;font-size:17px;letter-spacing:-.02em}.lp-nav__logo{width:26px;height:26px}.lp-nav__links{display:flex;gap:4px;margin:0 auto}.lp-nav__links a{padding:8px 14px;border-radius:999px;font-size:14px;color:var(--muted);transition:color .25s,background .25s}.lp-nav__links a:hover{color:var(--text);background:var(--fill-soft)}.lp-nav__actions{display:flex;align-items:center;gap:10px;margin-left:auto}.lp-nav__cabinet{font-size:14px;padding:8px 12px;color:var(--text-2);transition:color .25s}.lp-nav__cabinet:hover{color:var(--accent)}.lp-nav__cta{padding:10px 18px;border-radius:999px;background:var(--accent);color:var(--ink);font-size:14px;font-weight:600;white-space:nowrap;transition:background .25s,transform .2s}.lp-nav__cta:hover{background:var(--accent-hover)}.lp-nav__cta:active{transform:scale(.97)}.lp-burger{display:none;position:relative;width:44px;height:44px;border-radius:50%;border:1px solid var(--lp-hairline);background:var(--fill-hairline);cursor:pointer}.lp-burger span{position:absolute;left:13px;right:13px;height:1.5px;border-radius:2px;background:var(--text);transition:transform .5s var(--lp-spring),top .5s var(--lp-spring)}.lp-burger span:first-child{top:17px}.lp-burger span:last-child{top:25px}.lp-burger[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.lp-burger[aria-expanded=true] span:last-child{top:21px;transform:rotate(-45deg)}.lp-menu{position:fixed;inset:0;z-index:29;justify-content:space-between;padding:120px 28px 40px;background:color-mix(in srgb,var(--bg) 94%,transparent);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);opacity:0;visibility:hidden;transition:opacity .45s var(--lp-ease),visibility 0s .45s}.lp-menu,.lp-menu__links{display:flex;flex-direction:column}.lp-menu__links{gap:6px}.lp-menu__links a{font-size:clamp(30px,8vw,44px);font-weight:600;letter-spacing:-.03em;padding:6px 0}.lp-menu__foot,.lp-menu__links a{opacity:0;transform:translateY(40px);transition:opacity .5s var(--lp-ease),transform .7s var(--lp-ease)}.lp-menu__foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.lp-menu.is-open{opacity:1;visibility:visible;transition:opacity .45s var(--lp-ease)}.lp-menu.is-open .lp-menu__foot,.lp-menu.is-open .lp-menu__links a{opacity:1;transform:none;transition-delay:calc(.12s + var(--i, 0)*60ms)}@media(max-width:960px){.lp-nav__actions>.lp-nav__lang,.lp-nav__cabinet,.lp-nav__links{display:none}.lp-burger{display:block}.lp-nav__island{padding-left:16px}}@media(min-width:961px){.lp-menu{display:none}}@media(max-width:420px){.lp-nav__cta{display:none}}.lp-hero{position:relative;max-width:calc(var(--lp-max) + var(--lp-gutter)*2);min-height:min(100dvh,920px);margin:0 auto;padding:150px var(--lp-gutter) 56px;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;grid-gap:48px;gap:48px}.lp-hero__glow{position:absolute;top:18%;right:4%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,var(--accent-lt),transparent 68%);pointer-events:none;z-index:-1}.lp-hero__tag{display:inline-block;font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:var(--accent);padding:7px 14px;border-radius:999px;border:1px solid var(--accent-2-md);background:var(--accent-2-lt);margin-bottom:28px}.lp-hero__title{font-size:clamp(36px,3.55vw,52px);line-height:1.04;font-weight:600;letter-spacing:-.042em;margin-bottom:26px}.lp-hero__line{display:block}.lp-hero__accent{color:var(--accent)}.lp-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.lp-word>span{display:inline-block;animation:lp-word-up 1s var(--lp-ease) both;animation-delay:calc(.12s + var(--i, 0)*60ms)}.lp-hero__sub.lp-load{animation-name:lp-slide-up}.lp-hero__sub{font-size:clamp(17px,1.35vw,19px);line-height:1.6;color:var(--muted);max-width:34em;text-wrap:pretty;margin-bottom:38px}.lp-hero__ctas{display:flex;align-items:center;flex-wrap:wrap;gap:22px 28px}.lp-hero__visual{min-width:0}@media(max-width:1040px){.lp-hero{grid-template-columns:1fr;min-height:0;padding-top:128px;gap:64px}.lp-hero__visual{max-width:640px;width:100%;margin:0 auto}}.lp-scene{position:relative}.lp-scene__stage{all:unset;display:block;position:relative;width:100%;box-sizing:border-box;cursor:pointer}.lp-scene__stage:focus-visible{outline:2px solid var(--accent);outline-offset:6px;border-radius:24px}.lp-scene__chart-card{padding:16px 14px 10px;border-radius:24px;border:1px solid var(--lp-hairline);background:linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:var(--lp-inset),0 50px 90px -50px #000;transition:transform .6s var(--lp-spring),border-color .4s}.lp-scene__stage:hover .lp-scene__chart-card{border-color:var(--accent-2-lt);transform:translateY(-3px)}.lp-scene__chart-head{display:flex;justify-content:space-between;align-items:center;padding:0 6px 6px;font-family:var(--mono);font-size:11px;color:var(--dim)}.lp-scene__chart-side{padding:3px 8px;border-radius:6px;color:var(--green);background:var(--green-lt);font-weight:600}.lp-scene__chart{display:block;width:100%;height:auto;overflow:visible}.lp-scene__grid{stroke:var(--chart-grid)}.lp-scene__zone{fill:var(--accent-2-lt)}.lp-scene__label{font-family:var(--mono);font-size:9.5px;fill:var(--dim);transition:fill .5s}.lp-scene__label--zone{fill:var(--accent-2)}.lp-scene__label--tp{fill:var(--green)}.lp-scene__tp{stroke:var(--green);stroke-dasharray:4 4;opacity:.55}.lp-scene__stop-ghost{stroke:var(--dim);stroke-dasharray:2 5;opacity:.6}.lp-scene__stop{transition:transform .9s var(--lp-spring),opacity .6s var(--lp-ease)}.lp-scene__stop line{stroke:var(--red);stroke-dasharray:5 4;stroke-width:1.3}.lp-scene__stop-label{transition:fill .5s,y .9s var(--lp-spring)}.lp-candle{transform-box:fill-box;transform-origin:center;animation:lp-candle .7s var(--lp-ease) both;animation-delay:calc(.52s + var(--i, 0)*26ms)}.lp-candle.is-up{color:var(--green)}.lp-candle.is-down{color:var(--red)}.lp-candle line{stroke:currentColor;stroke-width:1.2}.lp-candle rect{fill:currentColor}.lp-scene__entry{transition:transform 1s var(--lp-spring),color .5s;animation:lp-fade .6s var(--lp-ease) 1.5s both}.lp-scene__entry-guide{stroke:currentColor;stroke-dasharray:2 3;opacity:.5}.lp-scene__entry-halo{fill:currentColor;opacity:.2;transform-box:fill-box;transform-origin:center;animation:lp-halo 2.4s var(--lp-ease) infinite}.lp-scene__entry-dot{fill:currentColor;stroke:var(--surface);stroke-width:2}.lp-scene__entry-chip{fill:currentColor}.lp-scene__entry-text{font-family:var(--mono);font-size:9.5px;font-weight:600;fill:var(--ink)}.lp-audit{position:relative;z-index:1;width:min(330px,72%);margin:-30px 8px 0 auto;padding:18px 18px 14px;border-radius:20px;border:1px solid var(--accent-2-lt);background:linear-gradient(160deg,var(--surface-3),var(--surface-2));box-shadow:var(--lp-inset),0 36px 70px -24px #000,0 0 0 1px color-mix(in srgb,#000 40%,transparent);transform:rotate(1.4deg);transition:transform .7s var(--lp-spring);text-align:left}.lp-scene__stage:hover .lp-audit{transform:rotate(0deg) translateY(-4px)}.lp-audit__head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:14px}.lp-audit__label{font-size:14px;font-weight:600}.lp-audit__ticker{color:var(--dim);margin-top:2px}.lp-audit__badge,.lp-audit__ticker{font-family:var(--mono);font-size:11px}.lp-audit__badge{font-weight:600;padding:4px 9px;border-radius:999px;white-space:nowrap;transition:color .5s,background .5s}.lp-audit__score-row{display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid var(--fill-hairline);border-bottom:1px solid var(--fill-hairline);margin-bottom:12px}.lp-audit__ring circle{transition:stroke-dashoffset 1s var(--lp-spring),stroke .5s}.lp-audit__score{font-family:var(--mono);font-size:30px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-audit__score-total{font-size:14px;color:var(--dim)}.lp-audit__score-label{font-size:12px;color:var(--muted);margin-top:5px}.lp-audit__list{display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.lp-audit__item{display:flex;gap:9px;align-items:baseline;font-size:13px;line-height:1.4;color:var(--text-2);animation:lp-item-in .55s var(--lp-ease) both;animation-delay:calc(var(--i, 0)*90ms)}.lp-audit__mark{flex-shrink:0;width:6px;height:6px;border-radius:2px;transform:translateY(-1px)}.lp-audit__foot{font-family:var(--mono);font-size:10.5px;color:var(--dim)}.lp-swap{display:inline-block;animation:lp-swap .6s var(--lp-ease) both}.lp-scene__progress{position:absolute;left:6px;bottom:18px;display:flex;gap:6px}.lp-scene__seg{width:34px;height:3px;border-radius:3px;background:var(--fill-strong);overflow:hidden}.lp-scene__seg.is-done .lp-scene__seg-fill{transform:scaleX(1)}.lp-scene__seg.is-active .lp-scene__seg-fill{animation:lp-fill 6s linear forwards}.lp-scene__seg-fill{display:block;height:100%;background:var(--accent);transform:scaleX(0);transform-origin:left}.lp-scene__seg-fill.is-paused{animation-play-state:paused!important}@media(max-width:560px){.lp-audit{width:auto;margin:-24px 12px 0}.lp-audit,.lp-scene__stage:hover .lp-audit{transform:none}.lp-scene__progress{position:static;justify-content:center;margin-top:18px}}.lp-proof{position:relative;z-index:1;max-width:calc(var(--lp-max) + var(--lp-gutter)*2);margin:0 auto;padding:20px var(--lp-gutter);display:flex;align-items:center;gap:32px}.lp-proof__label,.lp-proof__note{flex-shrink:0;font-family:var(--mono);font-size:12px;color:var(--dim)}.lp-proof__note{display:inline-flex;align-items:center;gap:7px;color:var(--muted)}.lp-marquee{flex:1 1;min-width:0;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.lp-marquee:hover .lp-marquee__track{animation-play-state:paused}.lp-marquee__track{display:flex;gap:56px;width:max-content;animation:lp-marquee 40s linear infinite}.lp-marquee__item{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--dim);white-space:nowrap;transition:color .3s}.lp-marquee__item:hover{color:var(--text)}@media(max-width:760px){.lp-proof{flex-wrap:wrap;justify-content:center;gap:14px 24px}.lp-marquee{order:3;flex-basis:100%}}.lp-statement{font-size:clamp(26px,4.6vw,62px);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;line-height:1.06;font-weight:600;letter-spacing:-.035em;max-width:17ch;text-wrap:balance;margin-bottom:80px}.lp-problem__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:72px;gap:72px;align-items:center}.lp-cost{padding:32px;border-radius:28px;border:1px solid var(--lp-hairline);background:radial-gradient(90% 60% at 100% 0,var(--red-lt),transparent 70%),var(--lp-card);box-shadow:var(--lp-inset)}.lp-cost__label{font-size:14px;color:var(--muted);margin-bottom:10px}.lp-cost__value{font-family:var(--mono);font-size:clamp(40px,4.4vw,56px);font-weight:600;letter-spacing:-.03em;color:var(--red);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:26px}.lp-cost__rows{display:grid;grid-gap:14px;gap:14px;margin-bottom:22px}.lp-cost__row{display:grid;grid-template-columns:1fr auto;grid-gap:6px 16px;gap:6px 16px;font-size:14px}.lp-cost__row-t{color:var(--text-2)}.lp-cost__row-v{font-family:var(--mono);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-cost__bar{grid-column:1/-1;grid-row:2;height:4px;width:var(--w);border-radius:4px;background:linear-gradient(90deg,var(--red-md),var(--red));transform:scaleX(0);transform-origin:left;transition:transform 1.3s var(--lp-ease);transition-delay:calc(.5s + var(--i, 0)*.12s)}.lp-reveal.is-visible .lp-cost__bar{transform:scaleX(1)}.lp-cost__note{font-size:12.5px;line-height:1.5;color:var(--dim)}.lp-pains{display:grid;grid-gap:40px;gap:40px}.lp-pain{display:grid;grid-template-columns:44px 1fr;grid-gap:20px;gap:20px;align-items:start}.lp-pain__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;color:var(--accent);background:var(--fill-soft);border:1px solid var(--lp-hairline)}.lp-pain__title{font-size:20px;font-weight:600;letter-spacing:-.015em;margin-bottom:8px}.lp-pain__body{font-size:15.5px;line-height:1.6;color:var(--muted);max-width:46ch}@media(max-width:900px){.lp-problem__grid{grid-template-columns:1fr;gap:56px}.lp-statement{margin-bottom:56px}}.lp-how{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-gap:72px;gap:72px}.lp-how__sticky{position:-webkit-sticky;position:sticky;top:132px}.lp-how__sticky .lp-lead{margin-bottom:40px}.lp-how__sticky .lp-h2{text-wrap:pretty}.lp-how__index{display:grid;grid-gap:4px;gap:4px}.lp-how__index li{display:flex;align-items:center;gap:14px;padding:10px 0;font-size:15px;color:var(--dim);transition:color .5s var(--lp-ease)}.lp-how__index li.is-active{color:var(--text)}.lp-how__tick{width:18px;height:2px;border-radius:2px;background:var(--border-strong);transition:width .6s var(--lp-spring),background .5s}.is-active>.lp-how__tick{width:36px;background:var(--accent)}.lp-how__steps{display:grid;grid-gap:40px;gap:40px}.lp-step{padding:36px 0;opacity:.38;transition:opacity .7s var(--lp-ease)}.lp-step.is-active{opacity:1}.lp-step__text{margin-bottom:28px}.lp-step__title{font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.025em;margin-bottom:12px}.lp-step__body{font-size:16px;line-height:1.65;color:var(--muted);max-width:56ch}.lp-step__visual{transform:scale(.97);transform-origin:left center;transition:transform .9s var(--lp-spring)}.lp-step.is-active .lp-step__visual{transform:none}@media(max-width:960px){.lp-how{grid-template-columns:1fr;gap:24px}.lp-how__sticky{position:static}.lp-how__index{display:none}.lp-step{opacity:1;padding:24px 0}.lp-step__visual{transform:none}}.lp-sync{max-width:520px;padding:22px;border-radius:24px;border:1px solid var(--lp-hairline);background:var(--lp-card);box-shadow:var(--lp-inset),0 40px 80px -50px #000}.lp-sync__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.lp-sync__title{font-size:14px;font-weight:600}.lp-sync__spinner{width:16px;height:16px;border-radius:50%;border:2px solid var(--fill-strong);border-top-color:var(--accent);animation:spin 1.1s linear infinite}.lp-sync__sources{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.lp-sync__source{font-size:12px;font-weight:500;padding:5px 11px;border-radius:999px;background:var(--fill-soft);color:var(--text-2)}.lp-sync__rows{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.lp-sync__row{display:grid;grid-template-columns:1fr auto 64px;grid-gap:12px;gap:12px;padding:10px 12px;border-radius:12px;background:var(--surface-4);font-family:var(--mono);font-size:12.5px}.lp-step.is-active .lp-sync__row{animation:lp-row-in .7s var(--lp-ease) both;animation-delay:calc(.2s + var(--i, 0)*.15s)}.lp-sync__dir{color:var(--muted)}.lp-sync__r{text-align:right;font-weight:600}.lp-sync__done{font-family:var(--mono);font-size:11.5px;color:var(--green)}.lp-shots{position:relative}.lp-shots__trade{width:100%;border-radius:16px;border:1px solid var(--lp-hairline);box-shadow:0 40px 80px -50px #000}.lp-shots__audit{position:relative;width:56%;margin:-14% 0 0 auto;border-radius:16px;border:1px solid var(--accent-2-md);box-shadow:0 40px 90px -30px #000;transform:translateY(24px) rotate(1.2deg);opacity:.6;transition:transform 1s var(--lp-spring),opacity .8s var(--lp-ease)}.lp-step.is-active .lp-shots__audit{transform:rotate(1.2deg);opacity:1}.lp-tg{max-width:440px}.lp-tg__head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.lp-tg__avatar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:12px;background:var(--accent);color:var(--ink);font-weight:700}.lp-tg__name{font-size:14px;font-weight:600}.lp-tg__time{margin-left:auto;font-family:var(--mono);font-size:11px;color:var(--dim)}.lp-tg__bubble{padding:18px 20px;border-radius:6px 22px 22px 22px;background:var(--brand-telegram-lt);border:1px solid color-mix(in srgb,var(--brand-telegram) 22%,transparent);display:grid;grid-gap:10px;gap:10px}.lp-tg__grade-row{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:var(--text-2)}.lp-tg__grade{font-family:var(--mono);font-weight:700;font-size:20px;color:var(--grade-b)}.lp-tg__line{font-size:14.5px;line-height:1.5;color:var(--text)}.lp-step.is-active .lp-tg__line{animation:lp-item-in .6s var(--lp-ease) both;animation-delay:calc(.25s + var(--i, 0)*.26s)}.lp-demo{display:flex;flex-direction:column;align-items:center}.lp-demo__tabs{display:inline-flex;gap:4px;padding:5px;border-radius:999px;border:1px solid var(--lp-hairline);background:var(--fill-hairline);margin-bottom:28px}.lp-demo__tab{position:relative;overflow:hidden;padding:10px 20px;border:0;border-radius:999px;background:rgba(0,0,0,0);color:var(--muted);font-size:14px;font-weight:500;cursor:pointer;transition:color .3s,background .3s}.lp-demo__tab:hover{color:var(--text)}.lp-demo__tab.is-active{background:var(--surface-3);color:var(--text)}.lp-demo__tab-bar{position:absolute;left:16px;right:16px;bottom:4px;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;animation:lp-fill 7s linear forwards}.lp-demo__tab-bar.is-paused{animation-play-state:paused}.lp-demo__frame{width:100%;padding:8px;border-radius:26px;border:1px solid var(--lp-hairline);background:var(--fill-hairline);box-shadow:var(--lp-inset),0 80px 140px -60px #000,0 0 120px -40px var(--accent-lt);transform-origin:center top}.lp-demo__chrome{display:flex;align-items:center;gap:7px;padding:6px 10px 12px}.lp-demo__chrome>span{width:10px;height:10px;border-radius:50%;background:var(--fill-strong)}.lp-demo__url{margin:0 auto;padding:4px 14px;border-radius:8px;background:var(--fill-soft);font-family:var(--mono);font-size:11.5px;color:var(--dim)}.lp-demo__viewport{position:relative;aspect-ratio:16/10;border-radius:18px;overflow:hidden;background:var(--bg);border:1px solid var(--lp-hairline)}.lp-demo__shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transform:scale(1.025);transition:opacity .8s var(--lp-ease),transform 1.4s var(--lp-ease)}.lp-demo__shot.is-active{opacity:1;transform:none}.lp-demo__caption{max-width:60ch;margin-top:26px;text-align:center;font-size:15.5px;line-height:1.6;color:var(--muted);animation:lp-fade .7s var(--lp-ease) both}.lp-bento{margin-top:48px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-flow:dense;grid-gap:16px;gap:16px}.lp-final__card,.lp-plan,.lp-tile{position:relative;isolation:isolate}.lp-final__card:before,.lp-plan:before,.lp-tile:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),var(--accent-lt),transparent 60%);opacity:0;transition:opacity .5s var(--lp-ease);pointer-events:none}.lp-final__card:hover:before,.lp-plan:hover:before,.lp-tile:hover:before{opacity:1}.lp-tile{grid-column:span 4;border-radius:24px;border:1px solid var(--lp-hairline);background:var(--lp-card);box-shadow:var(--lp-inset);transition:border-color .4s}.lp-tile:hover{border-color:var(--accent-2-lt)}.lp-tile--half{grid-column:span 6}.lp-tile__inner{height:100%;padding:28px;display:flex;flex-direction:column;gap:10px}.lp-tile__title{font-size:19px;font-weight:600;letter-spacing:-.018em;line-height:1.25}.lp-tile__body{font-size:14.5px;line-height:1.6;color:var(--muted)}.lp-fees{margin-top:auto;padding-top:12px;display:grid;grid-gap:8px;gap:8px}.lp-fees div{display:flex;justify-content:space-between;font-size:13px}.lp-fees dt{color:var(--muted)}.lp-fees dd{font-family:var(--mono);color:var(--warn)}.lp-fees--plan dd{color:var(--text-2)}.lp-fees--plan div:last-child dd{color:var(--red)}.lp-tile--profit{background:radial-gradient(80% 90% at 100% 0,var(--red-lt),transparent 70%),var(--lp-card)}.lp-profit{display:flex;align-items:center;gap:12px;margin-bottom:10px;color:var(--dim)}.lp-profit__pnl{font-family:var(--mono);font-size:26px;font-weight:700;color:var(--green)}.lp-profit__verdict{font-family:var(--mono);font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;color:var(--red);background:var(--red-lt)}.lp-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.lp-chips span{font-size:12.5px;padding:5px 11px;border-radius:999px;background:var(--warn-lt);color:var(--warn)}.lp-chips--quiet{margin:8px 0 0}.lp-chips--quiet span{background:var(--fill-soft);color:var(--text-2)}@media(max-width:700px){.lp-bento{margin-top:0}.lp-tile,.lp-tile--half{grid-column:span 12}.lp-tile__inner{padding:24px}}.lp-founder{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:72px;gap:72px;align-items:start}.lp-founder__stats{display:grid;grid-gap:10px;gap:10px;margin-top:32px}.lp-founder__stats div{display:flex;align-items:baseline;gap:16px;padding:16px 20px;border-radius:16px;border:1px solid var(--lp-hairline);background:var(--lp-card)}.lp-founder__stats dt{min-width:4.6em;font-family:var(--mono);font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--accent)}.lp-founder__stats dd{font-size:14px;line-height:1.45;color:var(--muted)}.lp-founder__story{display:grid;grid-gap:18px;gap:18px;padding-top:4px}.lp-founder__story p{font-size:clamp(16px,1.25vw,17.5px);line-height:1.7;color:var(--text-2);text-wrap:pretty}.lp-founder__sign{padding-top:18px;border-top:1px solid var(--fill-hairline);font-family:var(--mono);font-size:13px!important;color:var(--dim)!important}@media(max-width:900px){.lp-founder{grid-template-columns:1fr;gap:32px}.lp-founder__stats{margin-top:24px}}.lp-quotes{margin-top:48px;columns:300px 3;column-gap:16px}.lp-quote{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px;padding:26px;border-radius:22px;border:1px solid var(--lp-hairline);background:var(--lp-card);--tone:var(--accent)}.lp-quote--green{--tone:var(--green)}.lp-quote--warn{--tone:var(--warn)}.lp-quote--violet{--tone:var(--accent-2)}.lp-quote--red{--tone:var(--red)}.lp-quote blockquote{font-size:16px;line-height:1.6;color:var(--text-2);margin-bottom:22px;text-wrap:pretty}.lp-quote figcaption{display:flex;align-items:center;gap:12px}.lp-quote__avatar{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:12px;font-size:13px;font-weight:700;color:var(--tone);background:color-mix(in srgb,var(--tone) 16%,transparent)}.lp-quote__name{display:block;font-size:14px;font-weight:600}.lp-quote__handle{display:block;font-family:var(--mono);font-size:12px;color:var(--dim)}.lp-toggle{position:relative;display:inline-grid;grid-template-columns:1fr 1fr;margin-top:32px;padding:5px;border-radius:999px;border:1px solid var(--lp-hairline);background:var(--fill-hairline)}.lp-toggle button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:128px;padding:10px 20px;border:0;background:none;border-radius:999px;font-size:14px;font-weight:500;color:var(--muted);cursor:pointer;transition:color .3s}.lp-toggle button.is-active{color:var(--ink)}.lp-toggle__thumb{position:absolute;top:5px;bottom:5px;left:5px;width:calc(50% - 5px);border-radius:999px;background:var(--accent);transition:transform .55s var(--lp-spring)}.lp-toggle.is-yearly .lp-toggle__thumb{transform:translateX(100%)}.lp-toggle__save{font-family:var(--mono);font-size:11px;font-weight:600;padding:2px 7px;border-radius:999px;background:var(--green-lt);color:var(--green)}.is-active>.lp-toggle__save{background:color-mix(in srgb,var(--ink) 14%,transparent);color:var(--ink)}.lp-plans__common{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;max-width:1000px;margin:-24px auto 40px;font-size:14px;color:var(--muted)}.lp-plans__common-item{color:var(--text-2);white-space:nowrap}.lp-plans__note{margin:28px 0 0;text-align:center;font-size:14px;color:var(--muted)}.lp-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;align-items:stretch;padding-top:14px}.lp-plan{border-radius:28px;border:1px solid var(--lp-hairline);background:var(--lp-card);box-shadow:var(--lp-inset)}.lp-plan--hl{border-color:var(--accent-md);background:radial-gradient(100% 50% at 50% 0,var(--accent-lt),transparent 75%),linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:var(--lp-inset),0 40px 100px -40px var(--accent-md)}.lp-plan__badge{position:absolute;top:-13px;left:50%;transform:translateX(-50%);padding:5px 13px;border-radius:999px;background:var(--accent);color:var(--ink);font-size:12px;font-weight:600;white-space:nowrap}.lp-plan__inner{height:100%;display:flex;flex-direction:column;padding:32px 28px 28px}.lp-plan__name{font-size:15px;font-weight:600;color:var(--text-2);margin-bottom:18px}.lp-plan--hl .lp-plan__name{color:var(--accent)}.lp-plan__price-row{display:flex;align-items:baseline;gap:10px}.lp-plan__price{font-family:var(--mono);font-size:48px;font-weight:600;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:lp-swap .5s var(--lp-ease) both}.lp-plan__old{font-family:var(--mono);font-size:16px;color:var(--dim);text-decoration-thickness:1px}.lp-plan__sub{font-size:13px;color:var(--dim)}.lp-plan__billed{min-height:20px;margin:8px 0 22px;font-family:var(--mono);font-size:12px;color:var(--green)}.lp-plan__rows{display:grid;grid-gap:11px;gap:11px;padding-top:22px;border-top:1px solid var(--fill-hairline);margin-bottom:28px}.lp-plan__rows li{display:flex;align-items:baseline;gap:10px;font-size:14px;color:var(--text-2)}.lp-plan__rows li.is-off{color:var(--dim)}.lp-plan__mark{width:14px;flex-shrink:0;color:var(--green);font-size:12px}li.is-off .lp-plan__mark{color:var(--dim)}.lp-plan__label{flex:1 1}.lp-plan__extra{font-family:var(--mono);font-size:12px;color:var(--accent)}.lp-plan__cta{margin-top:auto;padding:14px;border-radius:999px;border:1px solid var(--border-strong);text-align:center;font-size:15px;font-weight:600;transition:background .3s,border-color .3s,transform .2s}.lp-plan__cta:hover{border-color:var(--accent-2-md);background:var(--fill-soft)}.lp-plan__cta:active{transform:scale(.98)}.lp-plan__cta.is-primary{background:var(--accent);border-color:var(--accent);color:var(--ink)}.lp-plan__cta.is-primary:hover{background:var(--accent-hover)}@media(max-width:960px){.lp-plans{grid-template-columns:1fr;max-width:460px;margin:0 auto;gap:28px}}.lp-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);grid-gap:72px;gap:72px;align-items:start}.lp-faq__aside{position:-webkit-sticky;position:sticky;top:132px}.lp-faq__aside .lp-lead{margin-bottom:18px}.lp-faq__item{border-bottom:1px solid var(--fill-strong)}.lp-faq__q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;border:0;background:none;cursor:pointer;text-align:left;font-size:18px;font-weight:500;letter-spacing:-.012em;transition:color .25s}.lp-faq__q:hover{color:var(--accent)}.lp-faq__icon{position:relative;flex-shrink:0;width:14px;height:14px}.lp-faq__icon:after,.lp-faq__icon:before{content:"";position:absolute;left:0;right:0;top:6px;height:1.6px;border-radius:2px;background:currentColor;transition:transform .5s var(--lp-spring)}.lp-faq__icon:after{transform:rotate(90deg)}.is-open .lp-faq__icon:after{transform:rotate(0deg)}.lp-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .55s var(--lp-ease)}.lp-faq__a>div{overflow:hidden}.lp-faq__a p{padding-bottom:24px;max-width:62ch;font-size:15.5px;line-height:1.65;color:var(--muted);opacity:0;transform:translateY(-6px);transition:opacity .4s var(--lp-ease),transform .5s var(--lp-ease)}.is-open .lp-faq__a{grid-template-rows:1fr}.is-open .lp-faq__a p{opacity:1;transform:none;transition-delay:.1s}@media(max-width:900px){.lp-faq{grid-template-columns:1fr;gap:32px}.lp-faq__aside{position:static}}.lp-final{padding-bottom:96px}.lp-final__card{overflow:hidden;padding:104px 32px 88px;border-radius:36px;border:1px solid var(--lp-hairline);background:linear-gradient(180deg,var(--surface-2),var(--bg));text-align:center}.lp-final__card .lp-lead{margin:0 auto 38px}.lp-final__orb{position:absolute;z-index:-1;left:50%;top:-40%;width:760px;height:760px;margin-left:-380px;border-radius:50%;background:radial-gradient(circle,var(--accent-md),var(--accent-lt) 35%,transparent 65%);opacity:.55;animation:lp-breathe 12s ease-in-out infinite alternate;pointer-events:none}.lp-final__title{font-size:clamp(34px,4.8vw,64px);line-height:1.05;font-weight:600;letter-spacing:-.04em;color:var(--muted);text-wrap:balance;margin-bottom:24px}.lp-final__title span{color:var(--text)}.lp-final__micro{margin-top:22px;font-family:var(--mono);font-size:12px;color:var(--dim)}.lp-footer{position:relative;z-index:1;max-width:calc(var(--lp-max) + var(--lp-gutter)*2);margin:0 auto;padding:64px var(--lp-gutter) 0;overflow:hidden}.lp-footer__top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:48px;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--fill-hairline)}.lp-footer__brand{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:17px;margin-bottom:12px}.lp-footer__brand-col p{font-size:14px;line-height:1.6;color:var(--muted);max-width:36ch}.lp-footer__cols{display:flex;gap:64px;flex-wrap:wrap}.lp-footer__col{display:flex;flex-direction:column;gap:12px;align-items:flex-start;font-size:14px}.lp-footer__col a,.lp-footer__col button{padding:0;border:0;background:none;cursor:pointer;color:var(--text-2);transition:color .25s}.lp-footer__col a:hover,.lp-footer__col button:hover{color:var(--accent)}.lp-footer__dev-notice{flex-basis:100%;margin:0;max-width:90ch;line-height:1.5}.lp-footer__col-title{font-size:13px;color:var(--dim);margin-bottom:4px}.lp-footer__bottom{display:flex;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;padding:24px 0;font-size:12.5px;color:var(--dim)}.lp-footer__wordmark{font-size:clamp(88px,21vw,300px);font-weight:700;letter-spacing:-.06em;line-height:.8;text-align:center;margin-bottom:-.12em;color:rgba(0,0,0,0);background:linear-gradient(180deg,var(--fill-strong),transparent 85%);-webkit-background-clip:text;background-clip:text;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:760px){.lp-footer__top{grid-template-columns:1fr}.lp-footer__cols{gap:40px}}@media(max-width:640px){.landing{--lp-gutter:20px}.lp-section{padding-top:64px;padding-bottom:64px}.lp-statement{margin-bottom:48px}.lp-cost{padding:24px}.lp-how__steps{gap:8px}.lp-step{padding:16px 0}.lp-step__text{margin-bottom:20px}.lp-founder__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.lp-founder__stats div{flex-direction:column;gap:6px;padding:14px 12px}.lp-founder__stats dt{min-width:0;font-size:19px}.lp-founder__stats dd{font-size:12.5px;line-height:1.35}.lp-plans{gap:20px}.lp-plan__inner{padding:26px 22px 22px}.lp-plan__name{margin-bottom:12px}.lp-plan__price{font-size:42px}.lp-plan__billed{margin:6px 0 14px}.lp-plan__rows{gap:9px;padding-top:16px;margin-bottom:20px}.lp-plans__common{margin:-16px auto 32px;font-size:13.5px}.lp-final__card{padding:72px 20px 64px;border-radius:28px}.lp-center-head{margin-bottom:40px}}.lp-sticky{display:none}@media(max-width:420px){.lp-sticky{display:block;position:fixed;left:var(--lp-gutter);right:var(--lp-gutter);bottom:calc(14px + env(safe-area-inset-bottom, 0px));z-index:28;visibility:hidden;opacity:0;transform:translateY(calc(100% + 24px));transition:transform .5s var(--lp-ease),opacity .35s var(--lp-ease),visibility 0s linear .5s}.lp-sticky.is-shown{visibility:visible;opacity:1;transform:none;transition:transform .5s var(--lp-ease),opacity .35s var(--lp-ease),visibility 0s}.lp-sticky__cta{width:100%;justify-content:space-between;box-shadow:0 18px 40px -14px rgba(0,0,0,.8),0 10px 30px -12px var(--accent-hd)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(26px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes lp-slide-up{0%{transform:translateY(26px)}to{transform:none}}@keyframes lp-drop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes lp-word-up{0%{transform:translateY(105%)}to{transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-candle{0%{opacity:0;transform:scaleY(.1)}to{opacity:1;transform:none}}@keyframes lp-halo{0%{transform:scale(.6);opacity:.35}to{transform:scale(2.2);opacity:0}}@keyframes lp-item-in{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:none}}@keyframes lp-row-in{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@keyframes lp-swap{0%{opacity:0;transform:translateY(8px);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}@keyframes lp-fill{to{transform:scaleX(1)}}@keyframes lp-marquee{to{transform:translateX(-50%)}}@keyframes lp-drift{0%{transform:translate(0)}to{transform:translate(-14vw,-10vh)}}@keyframes lp-breathe{0%{transform:scale(.92)}to{transform:scale(1.08)}}@keyframes lp-statement{0%{opacity:.14}to{opacity:1}}@keyframes lp-tilt{0%{transform:perspective(1800px) rotateX(16deg) scale(.9);opacity:.5}to{transform:none;opacity:1}}@supports(animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.lp-statement{view-timeline-name:--lp-statement}.lp-statement__word{animation:lp-statement linear both;animation-timeline:--lp-statement;animation-range:cover calc(12% + var(--i, 0)*3%) cover calc(30% + var(--i, 0)*3%)}.lp-demo__frame{animation:lp-tilt linear both;animation-timeline:view();animation-range:entry 0 cover 42%}}}@media(prefers-reduced-motion:reduce){.landing *,.landing :after,.landing :before{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important;transition-delay:0s!important}.lp-reveal .lp-rv{opacity:1;transform:none;filter:none}.lp-marquee__track{animation:none}.lp-step{opacity:1}}