.lp{--sc-canvas:#08090b;--sc-surface:#101217;--sc-ink:#f4f2ef;--sc-ink-soft:#9a9ba1;--sc-accent:#d8ff3e;--sc-accent-ink:#08090b;--sc-hairline:color-mix(in oklab, var(--sc-ink) 12%, transparent);--sc-hairline-strong:color-mix(in oklab, var(--sc-ink) 22%, transparent);--sc-font-display:"Instrument Sans", "Geist", system-ui, sans-serif;--sc-font-text:"Geist", system-ui, sans-serif;--sc-font-mono:"Geist Mono", ui-monospace, monospace;--sc-t-xs:clamp(.75rem, .72rem + .15vw, .82rem);--sc-t-sm:clamp(.875rem, .84rem + .18vw, .95rem);--sc-t-base:clamp(1rem, .96rem + .22vw, 1.125rem);--sc-t-lg:clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--sc-t-xl:clamp(1.6rem, 1.35rem + 1.2vw, 2.25rem);--sc-t-2xl:clamp(2.1rem, 1.6rem + 2.4vw, 3.4rem);--sc-t-3xl:clamp(2.8rem, 1.9rem + 4.2vw, 5rem);--sc-t-4xl:clamp(3.4rem, 1.9rem + 6.6vw, 7.5rem);--sc-track-tight:-.035em;--sc-track-snug:-.02em;--sc-track-normal:-.005em;--sc-track-wide:.08em;--sc-leading-none:.94;--sc-leading-tight:1.06;--sc-leading-body:1.62;--sc-measure:62ch;--sc-1:.25rem;--sc-2:.5rem;--sc-3:.75rem;--sc-4:1rem;--sc-5:1.5rem;--sc-6:2rem;--sc-7:3rem;--sc-8:4rem;--sc-9:6rem;--sc-10:8rem;--sc-11:12rem;--sc-section:clamp(4.5rem, 9vw, 11rem);--sc-gutter:clamp(1.25rem, 5vw, 5.5rem);--sc-maxw:82rem;--sc-r-sm:6px;--sc-r-md:12px;--sc-r-lg:20px;--sc-r-pill:999px;--sc-shadow-color:220 40% 2%;--sc-e1:0 1px 2px hsl(var(--sc-shadow-color) / .28), 0 2px 6px -1px hsl(var(--sc-shadow-color) / .2);--sc-e2:0 2px 4px hsl(var(--sc-shadow-color) / .24), 0 8px 18px -4px hsl(var(--sc-shadow-color) / .3);--sc-e3:0 4px 8px hsl(var(--sc-shadow-color) / .22), 0 18px 40px -8px hsl(var(--sc-shadow-color) / .38), 0 48px 90px -24px hsl(var(--sc-shadow-color) / .3);--sc-edge:inset 0 1px 0 color-mix(in oklab, var(--sc-ink) 10%, transparent);--sc-ease-out:cubic-bezier(.23, 1, .32, 1);--sc-ease-in-out:cubic-bezier(.77, 0, .175, 1);--sc-ease-drawer:cubic-bezier(.32, .72, 0, 1);--sc-d-fast:.16s;--sc-d-base:.24s;--sc-d-slow:.42s;--sc-z-stage:1;--sc-z-copy:20;--sc-z-chrome:60}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){.lp{scroll-behavior:auto}}.lp{background:var(--sc-canvas);color:var(--sc-ink);font-family:var(--sc-font-text);font-size:var(--sc-t-base);line-height:var(--sc-leading-body);letter-spacing:var(--sc-track-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-synthesis-weight:none;margin:0;overflow-x:clip}.lp img,.lp video,.lp canvas,.lp svg{max-width:100%;display:block}.lp button,.lp input,.lp select,.lp textarea{font:inherit;color:inherit}.lp ::selection{background:var(--sc-accent);color:var(--sc-accent-ink)}.lp{caret-color:var(--sc-accent);accent-color:var(--sc-accent)}.lp :focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px;border-radius:var(--sc-r-sm)}.lp :where(a){color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}@supports (scrollbar-color:auto){.lp{scrollbar-color:color-mix(in oklab, var(--sc-ink) 26%, transparent) transparent;scrollbar-width:thin}}.lp :where(table,.sc-nums,[data-sc-count]){font-variant-numeric:tabular-nums}.lp .sc-display{font-family:var(--sc-font-display);font-weight:500;line-height:var(--sc-leading-none);letter-spacing:var(--sc-track-tight);text-wrap:balance;margin:0}.lp .sc-display--xl{font-size:var(--sc-t-4xl)}.lp .sc-display--lg{font-size:var(--sc-t-3xl)}.lp .sc-display--md{font-size:var(--sc-t-2xl);letter-spacing:var(--sc-track-snug)}.lp .sc-lede{font-size:var(--sc-t-lg);letter-spacing:var(--sc-track-snug);color:var(--sc-ink);text-wrap:pretty;max-width:46ch;margin:0;line-height:1.44}.lp .sc-body{max-width:var(--sc-measure);color:var(--sc-ink-soft);text-wrap:pretty;margin:0}.lp .sc-label{font-family:var(--sc-font-mono);font-size:var(--sc-t-xs);letter-spacing:var(--sc-track-wide);text-transform:uppercase;color:var(--sc-ink-soft)}.lp .sc-wrap{width:100%;max-width:var(--sc-maxw);padding-inline:var(--sc-gutter);margin-inline:auto}.lp .sc-section{padding-block:var(--sc-section)}.lp .sc-stack>*+*{margin-top:var(--sc-4)}.lp .sc-stack>:is(h1,h2,h3){margin-top:var(--sc-7)}.lp .sc-stack>:is(h1,h2,h3):first-child{margin-top:0}.lp .sc-rule{background:var(--sc-hairline);border:0;height:1px;margin:0}.lp .sc-act--pinned{position:relative}.lp .sc-stage{height:100svh;z-index:var(--sc-z-stage);position:sticky;top:0;overflow:clip}.lp .sc-stage :is(video[data-sc-scrub],canvas[data-sc-sequence],.sc-stage__poster){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp video[data-sc-scrub]{opacity:0;transition:opacity .38s var(--sc-ease-out)}.lp .sc-has-clip video[data-sc-scrub]{opacity:1}.lp .sc-stage__poster{z-index:0;transition:opacity .38s var(--sc-ease-out)}.lp .sc-has-clip .sc-stage__poster{opacity:0}.lp .sc-scrim{pointer-events:none;z-index:1;background:linear-gradient(var(--sc-scrim-angle,180deg), color-mix(in oklab, var(--sc-canvas) var(--sc-scrim-a,78%), transparent) 0%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 42%, transparent 68%);position:absolute;inset:0}.lp .sc-scrim--bottom{--sc-scrim-angle:0deg}.lp .sc-scrim--left{--sc-scrim-angle:90deg}.lp .sc-scrim--right{--sc-scrim-angle:270deg}.lp .sc-scrim--lead{background:linear-gradient(to top right, color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas) 72%, transparent) 30%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 52%, transparent 72%)}.lp .sc-scrim--trail{background:linear-gradient(to top left, color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas) 72%, transparent) 30%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 52%, transparent 72%)}.lp .sc-scrim--band{background:linear-gradient(to top, color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas) 74%, transparent) 22%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 42%, transparent 58%)}.lp .sc-scrim--vignette{background:radial-gradient(120% 90% at 50% 45%, transparent 40%, color-mix(in oklab, var(--sc-canvas) 70%, transparent) 100%)}.lp .sc-copy{z-index:var(--sc-z-copy);inset-inline:var(--sc-gutter);will-change:opacity, transform;max-width:min(46rem,76vw);position:absolute}.lp .sc-copy--lead{left:var(--sc-gutter);bottom:clamp(3rem,12vh,9rem)}.lp .sc-copy--center{inset-inline:auto;text-align:center;top:50%;left:50%;translate:-50% -50%}.lp .sc-copy--trail{inset-inline:auto;right:var(--sc-gutter);text-align:right;bottom:clamp(3rem,12vh,9rem)}.lp [data-sc-cue]{opacity:0;will-change:opacity, transform}.sc-ready .lp [data-sc-cue]{transition:none}.lp .sc-split{vertical-align:top;display:inline-block;overflow:hidden}.lp .sc-split--line{margin-bottom:-.14em;padding-bottom:.14em;display:block}.lp .sc-split__i{will-change:transform, opacity;display:inline-block}.lp .sc-is-split{opacity:1!important}.lp [data-sc-pan]{will-change:transform;display:flex}.lp [data-sc-reveal]{will-change:clip-path}.lp [data-sc-parallax]{will-change:transform}.lp [data-sc-in],.lp [data-sc-stagger]>*{opacity:0;transition:opacity .62s var(--sc-ease-out), transform .62s var(--sc-ease-out);transform:translateY(14px)}.lp [data-sc-in].sc-in,.lp [data-sc-stagger]>.sc-in{opacity:1;transform:none}.lp [data-sc-tilt]{transform-style:preserve-3d;will-change:transform}.lp [data-sc-magnet]{will-change:transform}.lp [data-sc-spotlight]{isolation:isolate}.lp :where([data-sc-spotlight]){position:relative}.lp [data-sc-spotlight]:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(28rem 28rem at calc(var(--sc-mx,.5) * 100%) calc(var(--sc-my,.5) * 100%), color-mix(in oklab, var(--sc-accent) 16%, transparent), transparent 70%);opacity:0;transition:opacity var(--sc-d-slow) var(--sc-ease-out);position:absolute;inset:0}.lp [data-sc-spotlight]:hover:after{opacity:1}.lp [data-sc-mode=worldflight]{position:relative}.lp .sc-world{z-index:var(--sc-z-stage);background:var(--sc-canvas);position:fixed;inset:0;overflow:clip}.lp .sc-world__seg{opacity:0;will-change:opacity;position:absolute;inset:0}.lp .sc-world__seg>:is(video,img,canvas){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp .sc-world__poster{z-index:0;transform-origin:50%;transition:opacity .42s var(--sc-ease-out)}.lp .sc-world__seg>video{z-index:1}.lp .sc-world__seg.sc-has-clip .sc-world__poster{opacity:0}.lp video[data-sc-scrub].sc-has-clip{opacity:1}.lp .sc-world__copy{z-index:var(--sc-z-copy);pointer-events:none;position:fixed;inset:0}.lp .sc-world__scrim{pointer-events:none;z-index:0;position:absolute;inset:0}.lp [data-sc-copy]{opacity:0;pointer-events:none;will-change:opacity, transform}.sc-ready .lp [data-sc-copy]{transition:none}.lp .sc-world__spacer{pointer-events:none}.lp [data-sc-progress]{height:2px;z-index:var(--sc-z-chrome);background:var(--sc-accent);transform-origin:0;will-change:transform;position:fixed;inset:0 0 auto;transform:scaleX(0)}.lp .sc-grain{pointer-events:none;z-index:3;opacity:.045;position:fixed;inset:0}.lp .sc-grain:before{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23n)'/></svg>");position:absolute;inset:-50%}@media (prefers-reduced-motion:reduce){.lp [data-sc-in],.lp [data-sc-stagger]>*{transition-duration:.22s;transform:none}.lp [data-sc-parallax],.lp [data-sc-pan],.lp .sc-split__i{transform:none!important}.lp [data-sc-reveal]{clip-path:none!important}.lp [data-sc-act=pan] .sc-stage,.lp [data-sc-act=pan] [data-sc-stage]{overscroll-behavior-x:contain;scroll-snap-type:x proximity;overflow:auto hidden}.lp [data-sc-pan]>*{scroll-snap-align:center}.lp [data-sc-spotlight]:after{display:none}.lp .sc-world__poster,.lp [data-sc-copy]{transform:none!important}}@media (max-width:860px){.lp .sc-copy{inset-inline:var(--sc-gutter);max-width:none}.lp .sc-copy--trail{text-align:left}.lp .sc-stage{height:100svh}.lp .sc-scrim--trail{background:linear-gradient(to top, color-mix(in oklab, var(--sc-canvas) 94%, transparent) 0%, color-mix(in oklab, var(--sc-canvas) 74%, transparent) 22%, color-mix(in oklab, var(--sc-canvas) 30%, transparent) 42%, transparent 58%)}}
.lp{--sc-canvas:#060706;--sc-surface:#121512;--sc-ink:#f4f6f2;--sc-ink-soft:#a8b0a3;--sc-accent:#44d62c;--sc-accent-ink:#040404;--sc-font-display:var(--font-chakra), system-ui, sans-serif;--sc-font-text:var(--font-geist-sans), system-ui, sans-serif;--notch:10px;--line:#f4f6f21a;--line-strong:#f4f6f22e;--bubble-user:#0f2a0a;--bubble-ai:#1b1f1a;--chrome-h:60px;--warm:#f3e7d3;background:var(--sc-canvas);color:var(--sc-ink);min-height:100vh}.lp .notch{clip-path:polygon(var(--notch) 0,100% 0,100% calc(100% - var(--notch)),calc(100% - var(--notch)) 100%,0 100%,0 var(--notch))}.lp .notch-sm{--notch:6px}.lp .ph{vertical-align:-2px}.lp a{color:inherit}.lp :focus-visible{outline:2px solid var(--sc-accent);outline-offset:3px}.lp .lab{font:600 11px/1.2 var(--sc-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--sc-accent)}.lp .h2{font:700 clamp(1.9rem,4.2vw,3.2rem)/1.04 var(--sc-font-text);letter-spacing:-.02em;text-wrap:balance;margin:10px 0 12px}.lp .lede{color:var(--sc-ink-soft);text-wrap:pretty;max-width:52ch;margin:0;font-size:16px;line-height:1.6}.lp .demo{color:var(--sc-ink-soft);font-size:11.5px}.lp .free{color:var(--sc-accent);font-weight:700}.lp .wrap{width:min(1120px, 100% - 2*var(--sc-gutter));margin:0 auto}.lp .chrome{z-index:40;height:var(--chrome-h);align-items:center;gap:var(--sc-5);padding:0 var(--sc-gutter);border-bottom:1px solid var(--sc-accent);background:#060706f0;display:flex;position:fixed;inset:0 0 auto}.lp .mark{font:700 19px var(--sc-font-display);letter-spacing:.04em;text-decoration:none}.lp .mark b{color:var(--sc-accent)}.lp .tabs{gap:2px;display:flex}.lp .tabs a{font:600 13px var(--sc-font-text);color:var(--sc-ink-soft);transition:color .16s var(--sc-ease-out);border-bottom:2px solid #0000;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;display:inline-flex}.lp .tabs a[aria-current=true]{color:var(--sc-ink);border-bottom-color:var(--sc-accent)}.lp .meter{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:14px;margin-left:auto;display:flex}.lp .meter__free{color:var(--sc-ink-soft);font-size:12.5px}.lp .meter__free b{color:var(--sc-accent)}.lp .meter__num{font:700 20px var(--sc-font-display)}.lp .meter__unit{color:var(--sc-ink-soft);font-size:12px}.lp .meter__last{color:var(--sc-accent);min-width:10ch;font-size:12px}@media (max-width:900px){.lp .tabs a span,.lp .meter__last,.lp .meter__free{display:none}.lp .tabs a{padding:8px}}.lp .surface{background:var(--sc-surface);border:1px solid var(--line);flex-direction:column;display:flex;box-shadow:0 24px 60px -20px #000c,inset 0 1px #ffffff0f}.lp .surface__head{border-bottom:1px solid var(--line);color:var(--sc-ink-soft);align-items:center;gap:10px;padding:11px 15px;font-size:13px;display:flex}.lp .surface__head .dot{background:var(--sc-accent);border-radius:50%;width:8px;height:8px}.lp .msg{max-width:86%;padding:10px 13px;font-size:14.5px;line-height:1.5}.lp .me{background:var(--bubble-user);border:1px solid #44d62c47;align-self:flex-end}.lp .ai{background:var(--bubble-ai);align-self:flex-start}.lp .cost{color:var(--sc-ink-soft);margin-top:6px;font-size:11.5px;display:inline-block}.lp .cost b{color:var(--sc-accent)}.lp .hero{min-height:100svh;padding:calc(var(--chrome-h) + 32px) var(--sc-gutter) 48px;align-items:center;display:grid;position:relative;overflow:clip}.lp .hero__glow{pointer-events:none;background:radial-gradient(at 72% 45%,#44d62c26,#0000 60%);height:100%;position:absolute;inset:-20% -10% auto}.lp .hero__inner{z-index:2;grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;width:min(1120px,100%);margin:0 auto;display:grid;position:relative}.lp .hero h1{font:700 clamp(2.6rem,6.4vw,5.2rem)/.96 var(--sc-font-display);text-transform:uppercase;letter-spacing:.01em;text-wrap:balance;margin:0}.lp .hero h1 em{color:var(--sc-accent);font-style:normal}.lp .hero .lede{margin-top:18px}.lp .ctas{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.lp .btn{font:700 13px var(--sc-font-display);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;padding:14px 22px;text-decoration:none;display:inline-flex}.lp .btn--pri{background:var(--sc-accent);color:var(--sc-accent-ink)}.lp .btn--ghost{border:1px solid var(--line-strong)}.lp .btn:active{transform:scale(.97)}.lp .shops{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.lp .shop-chip{border:1px solid var(--line-strong);color:var(--sc-ink-soft);padding:6px 11px;font-size:12.5px}.lp .stack{height:min(560px,62vh);position:relative}.lp .card{aspect-ratio:4/5;border:1px solid var(--line-strong);width:46%;position:absolute;overflow:hidden;box-shadow:0 18px 40px -12px #000000b3}.lp .card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp .card span{color:#fff;background:#000000b8;padding:3px 7px;font-size:11px;position:absolute;bottom:8px;left:8px}.lp .c1{top:4%;left:0;rotate:-6deg}.lp .c2{z-index:2;top:0;left:30%}.lp .c3{z-index:1;top:10%;right:0;rotate:6deg}.lp .c4{z-index:3;aspect-ratio:1;width:40%;bottom:0;left:16%;rotate:3deg}@media (max-width:860px){.lp .hero__inner{grid-template-columns:1fr}.lp .stack{height:380px}}.lp .teach [data-sc-stage]{padding:calc(var(--chrome-h) + 16px) var(--sc-gutter) 16px;place-items:safe center;display:grid}.lp .teach__grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:40px;width:min(1080px,100%);display:grid}.lp .brandcard{min-height:360px;padding:20px;position:relative}.lp .brandcard__row{grid-template-columns:120px 1fr;align-items:start;gap:16px;display:grid}.lp .brandcard__photo{aspect-ratio:1;border:1px solid var(--line-strong);position:relative;overflow:hidden}.lp .brandcard__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp .lock{background:var(--sc-accent);color:var(--sc-accent-ink);padding:2px 7px;font-size:11px;font-weight:700;position:absolute;top:6px;left:6px}.lp .bname{font:700 24px var(--sc-font-display);letter-spacing:.04em}.lp .bline{color:var(--sc-ink-soft);margin-top:6px;font-size:13.5px;line-height:1.55}.lp .sw{gap:6px;margin-top:10px;display:flex}.lp .sw i{border:1px solid var(--line-strong);width:22px;height:22px;display:block}.lp .bfacts{border-top:1px solid var(--line);margin:16px 0 0;padding:0;font-size:13.5px;list-style:none}.lp .bfacts li{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.lp .bfacts li span:first-child{color:var(--sc-ink-soft)}.lp .shopdots{gap:6px;margin-top:14px;display:flex}.lp .shopdots i{background:var(--line-strong);flex:1;height:3px}.lp .shopdots i.on{background:var(--sc-accent)}@media (max-width:860px){.lp .teach__grid{grid-template-columns:1fr;gap:18px}.lp .brandcard{min-height:0}}.lp .words{padding:var(--sc-section) 0}.lp .words__grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;display:grid}.lp .wcard{flex-direction:column;gap:8px;padding:14px;display:flex}.lp .wcard .surface__head{margin:-14px -14px 6px}.lp .listing{border:1px solid var(--line-strong);background:#0b0d0b;padding:10px 12px;font-size:13.5px;line-height:1.55}.lp .listing b{margin-bottom:4px;display:block}@media (max-width:960px){.lp .words__grid{grid-template-columns:1fr}}.lp .peak [data-sc-stage]{padding:calc(var(--chrome-h) + 10px) var(--sc-gutter) 10px;place-items:center;display:grid}.lp .peak__frame{width:min(1040px,100%);height:min(calc(100svh - var(--chrome-h) - 40px), 720px);grid-template-columns:1fr 340px;gap:18px;display:grid;position:relative}.lp .peak__stage{border:1px solid var(--line-strong);background:#fff;position:relative;overflow:hidden}.lp .peak__stage figure{margin:0;position:absolute;inset:0}.lp .peak__stage img{object-fit:cover;width:100%;height:100%;display:block}.lp .peak__tag{z-index:5;font:700 12px var(--sc-font-text);color:#fff;background:#000000c7;padding:5px 10px;position:absolute;bottom:12px;left:12px}.lp .peak__chat{justify-content:flex-end;gap:10px;padding:14px}.lp .peak__chat .msg[hidden]{display:none!important}.lp .peak__chat .msg.in{animation:msg-in .26s var(--sc-ease-out) both}@keyframes msg-in{0%{opacity:0;transform:translateY(8px)}}@media (max-width:860px){.lp .peak__frame{height:auto;max-height:calc(100svh - var(--chrome-h) - 20px);grid-template-rows:auto 1fr;grid-template-columns:1fr}.lp .peak__stage{aspect-ratio:1;width:100%}.lp .peak__chat{min-height:0;overflow:hidden}}.lp .cast [data-sc-stage]{padding-top:var(--chrome-h);align-items:center;display:flex}.lp .rail{padding:0 var(--sc-gutter);align-items:center;gap:clamp(16px,2.4vw,30px);display:flex}.lp .rail__lead{flex:0 0 clamp(16rem,30vw,27rem)}.lp .rail__item{flex:0 0 clamp(15rem,25vw,22rem)}.lp .rail__media{aspect-ratio:4/5;border:1px solid var(--line-strong);position:relative;overflow:hidden}.lp .rail__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp .rail__item h3{font:700 15px var(--sc-font-text);margin:12px 0 4px}.lp .rail__item p{color:var(--sc-ink-soft);margin:0;font-size:13px}.lp .rail__end{padding-right:var(--sc-gutter);flex:0 0 clamp(14rem,22vw,19rem)}.lp .duo{padding:var(--sc-section) 0}.lp .duo__grid{grid-template-columns:1fr 1fr;align-items:start;gap:28px;margin-top:26px;display:grid}.lp .shot{border:1px solid var(--line-strong);position:relative;overflow:hidden}.lp .shot img,.lp .shot video{width:100%;height:auto;display:block}.lp .shot .ctl{gap:4px;display:flex;position:absolute;top:10px;right:10px}.lp .shot .ctl button{color:#fff;cursor:pointer;background:#040404c7;border:0;place-items:center;width:38px;height:38px;font-size:16px;display:grid}.lp .pair{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.lp .pair figure{margin:0}.lp .pair figcaption{color:#fff;background:#000000bf;padding:2px 7px;font-size:11px;position:absolute;bottom:6px;left:6px}.lp .ask{flex-direction:column;gap:8px;margin-top:12px;display:flex}@media (max-width:860px){.lp .duo__grid{grid-template-columns:1fr}}.lp .deck{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:24px;display:grid}.lp .slide{aspect-ratio:16/9;color:var(--warm);background:#7a1212;flex-direction:column;justify-content:space-between;padding:14px 16px;display:flex;position:relative;overflow:hidden}.lp .slide h3{font:700 clamp(14px,1.6vw,19px)/1.1 var(--sc-font-text);margin:0}.lp .slide table{border-collapse:collapse;width:100%;font-size:clamp(10px,1.05vw,12.5px)}.lp .slide td{border-bottom:1px solid #f3e7d340;padding:3px 0}.lp .slide td:last-child{text-align:right;font-weight:700}.lp .slide small{opacity:.8;font-size:10px}.lp .slide img{width:46%;position:absolute;bottom:-10%;right:-6%;transform:rotate(-6deg)}@media (max-width:860px){.lp .deck{grid-template-columns:1fr}}.lp .ledger [data-sc-stage]{padding:calc(var(--chrome-h) + 12px) var(--sc-gutter) 12px;place-items:safe center;display:grid}.lp .ledger__card{grid-template-columns:1.2fr 1fr;align-items:start;gap:36px;width:min(980px,100%);display:grid}.lp .rows{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.lp .rows li{border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:12px;padding:5px 0;font-size:13.5px;display:flex}.lp .rows li .s{color:var(--sc-ink-soft);margin-left:6px;font-size:12px}.lp .rows li .c{color:var(--sc-ink-soft)}.lp .rows li .c.f{color:var(--sc-accent);font-weight:700}.lp .total{justify-content:space-between;align-items:baseline;margin-top:14px;display:flex}.lp .total__num{font:700 clamp(2.4rem,5.6vw,4rem)/1 var(--sc-font-display);color:var(--sc-accent);font-variant-numeric:tabular-nums}.lp .plan{padding:22px}.lp .plan__price{font:700 clamp(2.2rem,4.6vw,3.2rem)/1 var(--sc-font-display);margin:6px 0 2px}.lp .plan__price small{font:500 14px var(--sc-font-text);color:var(--sc-ink-soft)}.lp .plan ul{color:var(--sc-ink-soft);margin:14px 0 0;padding:0;font-size:14px;line-height:1.9;list-style:none}.lp .plan ul b{color:var(--sc-ink)}.lp .limit{border:1px dashed var(--line-strong);margin-top:16px;padding:12px 14px;font-size:13.5px}@media (max-width:860px){.lp .ledger__card{grid-template-columns:1fr;gap:12px}.lp .rows li{padding:4px 0;font-size:12.5px}.lp .plan ul li:nth-child(n+3){display:none}.lp .plan{padding:14px}.lp .ledger .h2{font-size:1.6rem}.lp .limit{margin-top:10px;padding:8px 10px;font-size:12.5px}}.lp .rows li.is-free{display:none}.lp .help{padding:var(--sc-section) var(--sc-gutter)}.lp .help__wrap{max-width:820px;margin:0 auto}.lp .help details{border-bottom:1px solid var(--line);padding:15px 0}.lp .help details:first-of-type{border-top:1px solid var(--line-strong)}.lp .help summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.lp .help summary::-webkit-details-marker{display:none}.lp .help summary svg{color:var(--sc-accent);transition:transform .18s var(--sc-ease-out);flex-shrink:0}.lp .help details[open] summary svg{transform:rotate(45deg)}.lp .help details p{color:var(--sc-ink-soft);max-width:68ch;margin:10px 0 0;font-size:14.5px;line-height:1.65}.lp .start [data-sc-stage]{padding:calc(var(--chrome-h) + 16px) var(--sc-gutter) 0;box-sizing:border-box;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);place-items:center;width:100%;display:grid}.lp .start__box{width:min(720px,100%)}.lp .composer{align-items:center;gap:10px;padding:12px;display:flex}.lp .composer__field{border:1px solid var(--line-strong);min-width:0;color:var(--sc-ink);font:15px var(--sc-font-text);caret-color:var(--sc-accent);background:#0b0d0b;flex:1;padding:13px 14px}.lp .composer__field::placeholder{color:var(--sc-ink-soft)}.lp .icon-btn{border:1px solid var(--line-strong);width:46px;height:46px;color:var(--sc-ink);cursor:pointer;background:0 0;place-items:center;font-size:18px;display:grid}.lp .send{background:var(--sc-accent);color:var(--sc-accent-ink);border-color:var(--sc-accent)}.lp .foot{width:100%;color:var(--sc-ink-soft);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px;padding:18px 0 22px;font-size:11.5px;display:flex}.lp .notch:focus-visible,.lp .notch-sm:focus-visible{outline-offset:-5px;outline:2px solid}@media (prefers-reduced-motion:reduce){.lp .peak__chat .msg.in{animation:none}}.lp .brandcard__photo [data-brand-photo]{opacity:0;transition:opacity .22s var(--sc-ease-out)}.lp .brandcard__photo [data-brand-photo].is-on{opacity:1}.lp #clipPlay[data-state=paused] .i-pause,.lp #clipPlay[data-state=playing] .i-play,.lp #clipSound[data-state=muted] .i-on,.lp #clipSound[data-state=on] .i-off{display:none}.lp .tabs a svg{flex-shrink:0}.lp .shot{margin:0}.lp .shot img{width:100%;height:auto;display:block}.lp.lp-static [data-sc-cue],.lp.lp-static [data-sc-in],.lp.lp-static [data-sc-stagger]>*{opacity:1!important;pointer-events:auto!important;transform:none!important}.lp .start-link{color:inherit;transition:border-color .16s var(--sc-ease-out);flex-direction:row;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.lp .start-link__field{border:1px solid var(--line-strong);min-width:0;color:var(--sc-ink-soft);background:#0b0d0b;flex:1;padding:13px 14px;font-size:15px}@media (hover:hover) and (pointer:fine){.lp .start-link:hover{border-color:var(--sc-accent)}}@media (max-height:820px){.lp .teach .h2,.lp .ledger .h2{margin:6px 0 8px;font-size:clamp(1.4rem,3.4vw,2.2rem)}.lp .teach .lede{font-size:14px;line-height:1.5}.lp .brandcard{padding:14px}.lp .bfacts li{padding:5px 0}.lp .rows li{padding:3px 0;font-size:12.5px}.lp .total{margin-top:8px}.lp .total__num{font-size:clamp(2rem,4.4vw,3rem)}.lp .plan{padding:14px}.lp .plan ul{margin-top:8px;line-height:1.6}}@media (max-height:760px) and (max-width:860px){.lp .teach .lede{font-size:13px;line-height:1.45}.lp .teach .cost{display:none}.lp .brandcard__row{grid-template-columns:84px 1fr}.lp .plan ul,.lp .ledger__card>div>.lab:first-child{display:none}.lp .limit{margin-top:6px;padding:6px 9px;font-size:12px}.lp .ledger__card{gap:8px}.lp .ledger .h2{margin:0 0 6px;font-size:1.25rem}.lp .rows li{padding:2px 0;font-size:12px}.lp .total{margin-top:4px}.lp .total__num{font-size:1.9rem}.lp .plan{padding:10px 12px}.lp .plan__price{margin:2px 0 0;font-size:1.8rem}}
