.lp{--mint:#6ef2b5;--mint-wash:#e3fbef;--on-mint:#0b2b22;--canvas:#f3f6f4;--surface:#fff;--rail:#e9f0ec;--sand:#f6efe2;--ink:#0b2b22;--ink-soft:#27463b;--muted:#536a60;--line:#0b2b221a;--line-strong:#0b2b2233;--dot:#0b2b2221;--action:#34c98a;--action-hover:#4fdb9d;--on-action:#052016;--brand:#0c6e48;--brand-pale:#e4f6ec;--night:#0f1412;--night-3:#1f2724;--on-night:#f1f5f2;--on-night-soft:#c0cdc6;--on-night-muted:#9aaba3;--night-line:#ffffff1a;--info:#2e5aac;--info-bg:#e9effb;--warning:#8a5a12;--warning-bg:#fbf1dc;--focus:#0e8c5a;--shadow-s:0 1px 2px #0b2b220f;--shadow-m:0 12px 32px #0b2b221a, 0 2px 6px #0b2b220d;--shadow-l:0 30px 80px #0b2b222e, 0 8px 20px #0b2b2214;--glow:0 0 0 1px #6ef2b559, 0 20px 60px #6ef2b559;--gutter:clamp(16px, 4vw, 48px);--ease-out:cubic-bezier(.2,.7,.2,1);--ease-in-out:cubic-bezier(.6,0,.3,1);--ease-spring:cubic-bezier(.34,1.56,.64,1);background:var(--canvas);color:var(--ink);font:400 16px/1.55 var(--font-body);-webkit-font-smoothing:antialiased;overflow-x:clip}:root[data-theme=dark] .lp{--canvas:#0c0f0e;--surface:#151a18;--rail:#111614;--sand:#17171a;--ink:#f2f6f3;--ink-soft:#d4ddd8;--muted:#9aaba3;--line:#ffffff1a;--line-strong:#ffffff38;--dot:#ffffff1c;--mint-wash:#121715;--brand:#5fe0a6;--brand-pale:#16352a;--night:#050807;--night-3:#171d1a;--info:#9db8f5;--info-bg:#1a2236;--warning:#e7bd7a;--warning-bg:#2b2416;--focus:#6ef2b5;--shadow-s:0 1px 2px #0006;--shadow-m:0 12px 32px #00000073;--shadow-l:0 30px 80px #0009;--glow:0 0 0 1px #6ef2b540, 0 20px 60px #6ef2b52e}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp{--canvas:#0c0f0e;--surface:#151a18;--rail:#111614;--sand:#17171a;--ink:#f2f6f3;--ink-soft:#d4ddd8;--muted:#9aaba3;--line:#ffffff1a;--line-strong:#ffffff38;--dot:#ffffff1c;--mint-wash:#121715;--brand:#5fe0a6;--brand-pale:#16352a;--night:#050807;--night-3:#171d1a;--info:#9db8f5;--info-bg:#1a2236;--warning:#e7bd7a;--warning-bg:#2b2416;--focus:#6ef2b5;--shadow-s:0 1px 2px #0006;--shadow-m:0 12px 32px #00000073;--shadow-l:0 30px 80px #0009;--glow:0 0 0 1px #6ef2b540, 0 20px 60px #6ef2b52e}}.lp :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote){margin:0}.lp :where(ul,ol){padding:0;list-style:none}.lp :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}.lp .ph,.lp .lp-hold{white-space:nowrap}@media (max-width:480px){.lp h2.display .alt{display:block}}.lp :where(h1,h2,h3,h4,.lead,.eyebrow,.fine,summary,dt,figcaption,.chip){text-wrap:balance}.lp :where(p,li,dd,blockquote){text-wrap:pretty}.lp .wrap{width:100%;max-width:1320px;padding-inline:var(--gutter);margin-inline:auto}.lp section[id],.lp article[id]{scroll-margin-top:80px}.lp .eyebrow{font:500 12px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lp .lead{font:400 clamp(17px, 1.5vw, 20px)/1.5 var(--font-body);color:var(--ink-soft);max-width:36em}.lp .fine{font:400 13px/1.45 var(--font-body);color:var(--muted)}.lp h2.display{font:700 clamp(34px, 4.6vw, 64px)/1.02 var(--font-display);letter-spacing:-.035em;font-variation-settings:"opsz" 96}.lp h2.display .alt,.lp h3.ch-title .alt{color:var(--brand)}.lp .skip:focus{z-index:200;clip:auto;background:var(--surface);width:auto;height:auto;box-shadow:var(--shadow-m);border-radius:8px;margin:0;padding:12px 16px;position:fixed;top:10px;left:10px}.lp .btn{min-height:48px;font:600 15px/1.2 var(--font-body);white-space:nowrap;cursor:pointer;transition:transform .11s var(--ease-out), background-color .15s, border-color .15s, box-shadow .15s;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.lp .btn:active{transform:scale(.98)}.lp .btn-primary{background:var(--action);color:var(--on-action);box-shadow:0 1px #0000000d,0 8px 24px #34c98a59}.lp .btn-primary:hover{background:var(--action-hover)}.lp .btn-white{color:#0b2b22;box-shadow:var(--shadow-s);background:#fff;border-color:#0b2b222e}.lp .btn-white:hover{border-color:#0b2b2266}.lp .btn-cta{min-width:176px}.lp .btn-sm{border-radius:8px;min-height:32px;padding:0 12px;font-size:13px}.lp .btn-ghost{color:var(--ink-soft);border-color:var(--line-strong);background:0 0}.lp .btn-ghost:hover{background:var(--brand-pale);color:var(--ink)}.lp .btn-ghost[aria-pressed=true]{background:var(--brand-pale);border-color:color-mix(in srgb, var(--brand) 55%, transparent);color:var(--brand)}.lp .btn-keep{background:var(--action);color:var(--on-action);border-color:#0000}.lp .btn-keep[aria-pressed=true]{background:var(--mint);animation:lp-pop .42s var(--ease-out)}.lp .btn-dark{color:#f1f5f2;background:#0f1412;border-color:#0000}:root[data-theme=dark] .lp .btn-dark{color:#0f1412;background:#f1f5f2}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp .btn-dark{color:#0f1412;background:#f1f5f2}}@keyframes lp-pop{40%{transform:scale(1.08)}}.lp .nav{z-index:50;background:color-mix(in srgb, var(--canvas) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--line);position:sticky;top:0}.lp .nav .wrap{align-items:center;gap:28px;min-height:68px;display:flex}.lp .logo{flex:none;display:inline-flex}.lp .logo img{width:118px;height:22px}.lp .logo-dark,:root[data-theme=dark] .lp .logo-light{display:none}:root[data-theme=dark] .lp .logo-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp .logo-light{display:none}:root:not([data-theme=light]) .lp .logo-dark{display:block}}.lp .nav-links{gap:24px;margin-right:auto;display:flex}.lp .nav-links a{font:500 14px/1.4 var(--font-body);color:var(--ink-soft);text-decoration:none}.lp .nav-links a:hover{color:var(--ink)}.lp .nav-actions{align-items:center;gap:18px;margin-left:auto;display:flex}.lp .nav-actions .signin{min-width:32px;min-height:44px;font:600 14px/1.4 var(--font-body);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lp .nav-actions .signin svg{display:none}.lp .nav .btn{min-height:44px;padding:0 16px;font-size:14px}@media (max-width:860px){.lp .nav-links{display:none}}@media (max-width:420px){.lp .nav .wrap{gap:12px}.lp .nav-actions{gap:8px}.lp .nav-actions .signin span{display:none}.lp .nav-actions .signin svg{display:block}}@media (max-width:340px){.lp .logo img{width:96px;height:18px}.lp .nav .btn{padding:0 12px}}.lp .hero{background:var(--canvas);background-image:radial-gradient(var(--dot) 1.1px, transparent 1.1px);background-size:22px 22px;position:relative;overflow:hidden}.lp .hero:after{content:"";background:linear-gradient(to bottom, transparent, var(--canvas));pointer-events:none;height:220px;position:absolute;inset:auto 0 0}.lp .hook{padding-block:clamp(36px,5vw,64px) clamp(24px,3.5vw,44px);position:relative}.lp .band{background:var(--mint);transform-origin:0;height:76%;animation:lp-sweep .9s var(--ease-out) .1s forwards;position:absolute;top:12%;left:-6%;right:-6%;transform:rotate(-2.4deg)scaleX(0);box-shadow:0 30px 90px #6ef2b573}@keyframes lp-sweep{to{transform:rotate(-2.4deg)scaleX(1)}}.lp .hook .wrap{position:relative}.lp .hook .pov{font:500 clamp(14px, 1.4vw, 18px)/1 var(--font-mono);letter-spacing:.18em;color:var(--on-mint);margin-bottom:14px}.lp .hook h1{font:800 clamp(36px, 7vw, 96px)/.98 var(--font-display);letter-spacing:-.045em;font-variation-settings:"opsz" 96;color:var(--on-mint)}.lp .hook h1 span{display:block}.lp .ticker{border-block:1px solid var(--line);background:color-mix(in srgb, var(--surface) 55%, transparent);white-space:nowrap;position:relative;overflow:hidden}.lp .ticker-track{width:max-content;padding-block:11px;animation:90s linear infinite lp-ticker;display:flex}.lp .ticker-half{flex:none;display:flex}.lp .ticker-track span{font:500 12px/1.4 var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--ink-soft);padding-inline:18px}.lp .ticker-track span:before{content:"/";color:var(--brand);margin-right:18px}@keyframes lp-ticker{to{transform:translate(-50%)}}.lp .ticker:hover .ticker-track,.lp .ticker:focus-within .ticker-track,.lp .ticker[data-paused] .ticker-track{animation-play-state:paused}.lp .ticker:after{content:"";width:calc(var(--gutter) + 56px);background:linear-gradient(to right, transparent, color-mix(in srgb, var(--surface) 55%, var(--canvas)) 60%);pointer-events:none;position:absolute;inset:0 0 0 auto}.lp .ticker-toggle{z-index:1;top:50%;right:var(--gutter);border:1px solid var(--line-strong);background:var(--surface);width:28px;height:28px;color:var(--ink-soft);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background-color .15s,color .15s,border-color .15s;display:grid;position:absolute;transform:translateY(-50%)}.lp .ticker-toggle:hover{background:var(--brand-pale);color:var(--ink)}.lp .ticker-toggle[aria-pressed=true]{border-color:color-mix(in srgb, var(--brand) 55%, transparent);color:var(--brand)}.lp .ticker-toggle:focus-visible{outline-offset:1px}.lp .ticker-toggle svg{fill:currentColor;width:12px;height:12px}.lp .hero-body{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:start;gap:clamp(28px,4vw,56px);padding-block:clamp(32px,4vw,52px) clamp(56px,7vw,110px);display:grid;position:relative}.lp .hero-copy{padding-top:clamp(0px,1.5vw,20px)}.lp .hero-copy .eyebrow{align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.lp .hero-copy .eyebrow i{background:var(--action);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--action) 25%, transparent);border-radius:50%}.lp .hero-copy h2{font:700 clamp(34px, 4.7vw, 64px)/1 var(--font-display);letter-spacing:-.04em;font-variation-settings:"opsz" 96}.lp .hero-copy h2 .line{display:block}.lp .swap{display:grid}.lp .swap>*{grid-area:1/1}.lp .swap .was{white-space:nowrap;color:var(--ink);transition:color .5s var(--ease-out), opacity .5s var(--ease-out);place-self:start;position:relative}.lp .swap .was:after{content:"";background:var(--mint);transform-origin:0;border-radius:.08em;height:.16em;position:absolute;top:50%;left:-.04em;right:-.04em;transform:scaleX(0)translateY(-50%)rotate(-1.4deg)}.lp .swap .now{opacity:0;transition:opacity .45s var(--ease-out), transform .55s var(--ease-spring);color:var(--on-mint);transform:translateY(.35em)}.lp .swap .now>span{z-index:0;white-space:nowrap;width:fit-content;padding-inline:.06em;display:block;position:relative}.lp .swap .now>span:before{content:"";z-index:-1;background:var(--mint);transform-origin:0;transition:transform .5s var(--ease-in-out) .15s;border-radius:.08em;position:absolute;inset:.1em -.08em .02em;transform:scaleX(0)rotate(-1.2deg)}.lp .swap .now>span+span:before{transition-delay:.4s}.lp [data-swap=struck] .was:after,.lp [data-swap=done] .was:after{transition:transform .4s var(--ease-in-out);transform:scaleX(1)translateY(-50%)rotate(-1.4deg)}.lp [data-swap=done] .was{opacity:0}.lp [data-swap=done] .now{opacity:1;transform:none}.lp [data-swap=done] .now>span:before{transform:scaleX(1)rotate(-1.2deg)}.lp .hero-copy .lead{margin-top:24px;font-size:clamp(17px,1.45vw,21px)}.lp .hero-copy .lead b{color:var(--ink);font-weight:600}.lp .hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.lp .hero-copy>.fine{margin-top:18px}.lp .referral{background:var(--brand-pale);border:1px solid color-mix(in srgb, var(--brand) 40%, transparent);color:var(--ink-soft);border-radius:12px;margin-bottom:20px;padding:12px 14px;font-size:14px}.lp .referral b{color:var(--ink)}.lp .rise{opacity:0;animation:lp-rise .7s var(--ease-out) forwards;transform:translateY(14px)}@keyframes lp-rise{to{opacity:1;transform:none}}.lp .hook .pov{animation-delay:.5s}.lp .hook h1{animation-delay:.62s}.lp .hero-copy .eyebrow{animation-delay:.8s}.lp .hero-copy h2{animation-delay:.9s}.lp .hero-copy .lead{animation-delay:1s}.lp .hero-actions{animation-delay:1.1s}.lp .hero-copy>.fine{animation-delay:1.2s}.lp .stage{animation-delay:1s;position:relative}.lp .frame{background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow-l);border-radius:18px;position:relative;overflow:hidden}.lp .frame-bar{background:var(--rail);border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:42px;padding:0 14px;display:flex}.lp .dots{gap:6px;display:inline-flex}.lp .dots i{background:var(--line-strong);border-radius:50%;width:10px;height:10px}.lp .chip{min-height:22px;font:600 11px/1.2 var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.lp .chip-outline{border:1px solid var(--line-strong);color:var(--muted);letter-spacing:.03em;font-weight:500}.lp .chip-kept{background:var(--mint);color:var(--on-mint)}.lp .frame-bar .btn{margin-left:auto}.lp .frame-head{align-items:center;gap:12px;padding:16px 18px 0;display:flex}.lp .avatar{background:var(--brand-pale);width:40px;height:40px;color:var(--brand);font:700 13px/1 var(--font-body);border-radius:12px;flex:none;place-items:center;display:grid}.lp .frame-head .name{font:700 20px/1.2 var(--font-display);letter-spacing:-.02em}.lp .frame-head .sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.lp .file{background:var(--rail);color:var(--ink-soft);font:500 12px/1.5 var(--font-mono);border-radius:6px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.lp .file svg{width:13px;height:13px}.lp .is-playing .frame-head .file{animation:lp-drop .6s var(--ease-spring) .2s both}@keyframes lp-drop{0%{opacity:0;transform:translateY(-16px)rotate(-4deg)}}.lp .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 6px;padding:14px 18px 0;display:grid}.lp .step{min-width:0;font:500 11px/1.3 var(--font-body);color:var(--muted);align-items:center;gap:6px;display:flex}.lp .step i{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:14px;height:14px;display:grid}.lp .step i:after{content:"";background:var(--brand);width:6px;height:6px;transition:transform .3s var(--ease-spring);border-radius:50%;transform:scale(0)}.lp .step.on{color:var(--ink-soft)}.lp .step.on i{border-color:var(--brand)}.lp .step.on i:after{transform:scale(1)}.lp .step.live i{border-color:var(--brand);animation:1s ease-in-out infinite lp-pulse}@keyframes lp-pulse{50%{box-shadow:0 0 0 4px color-mix(in srgb, var(--brand) 25%, transparent)}}.lp .step span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp .count{font:500 12px/1.4 var(--font-mono);color:var(--muted);border-bottom:1px solid var(--line);align-items:baseline;gap:10px;padding:16px 18px 8px;display:flex}.lp .count b{font:600 13px/1 var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;min-width:1ch}.lp .count .split{white-space:nowrap;margin-left:auto}.lp .rows{min-height:324px;padding:6px 8px 44px}.lp .row{border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.lp .is-playing .rows .row{animation:lp-arrive .5s var(--ease-out) both;animation-delay:calc(var(--i) * 90ms)}@keyframes lp-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp .row.is-open{background:var(--brand-pale);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 35%, transparent)}.lp .row .who{min-width:0}.lp .row .nm{z-index:0;max-width:100%;font:600 14px/1.35 var(--font-body);text-overflow:ellipsis;white-space:nowrap;vertical-align:top;padding-inline:3px;display:inline-block;position:relative;overflow:hidden}.lp .row .nm:before{content:"";z-index:-1;background:var(--mint);transform-origin:0;transition:transform .42s var(--ease-in-out);border-radius:3px;position:absolute;inset:10% -2px 4%;transform:scaleX(0)rotate(-1.2deg)}.lp .row[data-decision=kept] .nm{color:var(--on-mint)}.lp .row[data-decision=kept] .nm:before{transform:scaleX(1)rotate(-1.2deg)}.lp .row[data-decision=passed] .nm{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong)}.lp .row .why{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;padding-inline:3px;font-size:12px;display:block;overflow:hidden}.lp .row .why .cc{font-family:var(--font-mono);color:var(--muted);margin-right:6px;font-size:11px}.lp .fit{min-height:20px;font:600 11px/1 var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;padding:0 7px;display:inline-flex}.lp .fit-high{background:var(--brand-pale);color:var(--brand)}.lp .fit-medium{background:var(--rail);color:var(--ink-soft)}.lp .fit-low{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--muted)}.lp .row .acts{gap:5px;display:inline-flex}.lp .row .acts .btn{border-radius:7px;min-height:32px;padding:0 10px;font-size:12px}.lp .skeleton{align-content:start;gap:18px;min-height:324px;padding:22px 18px;display:grid}.lp .skeleton i{background:linear-gradient(90deg, var(--rail), color-mix(in srgb, var(--rail) 40%, var(--surface)), var(--rail));background-size:200% 100%;border-radius:7px;height:14px;animation:1.4s linear infinite lp-shimmer;display:block}.lp .skeleton i:nth-child(2n){width:72%}.lp .skeleton i:nth-child(3n){width:86%}@keyframes lp-shimmer{to{background-position:-200% 0}}.lp .panel{z-index:2;background:var(--surface);border:1px solid var(--line-strong);width:calc(100% - 40px);box-shadow:var(--shadow-l), var(--glow);opacity:0;visibility:hidden;transition:opacity .5s var(--ease-out), transform .6s var(--ease-spring), visibility 0s .5s;border-radius:16px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:4px 24px;margin:-26px 0 0 40px;padding:18px 18px 16px;font-size:13px;display:grid;position:relative;transform:translateY(18px)scale(.98)}.lp .stage.is-open .panel{opacity:1;visibility:visible;transition:opacity .5s var(--ease-out), transform .6s var(--ease-spring);transform:none}.lp .panel .panel-right{flex-direction:column;height:100%;display:flex}.lp .panel .panel-right .pitch{flex:1}.lp .panel .eyebrow{letter-spacing:.14em;font-size:10px}.lp .panel h3{font:700 18px/1.2 var(--font-display);letter-spacing:-.02em;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:6px 0 2px;display:flex}.lp .dom{font:400 11px/1.4 var(--font-mono);color:var(--muted)}.lp .panel h4{font:500 10px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:14px}.lp .panel .panel-right h4{margin-top:0}.lp .panel p,.lp .panel blockquote{color:var(--ink-soft);margin-top:6px;line-height:1.5}.lp mark{background:var(--mint);color:var(--on-mint);border-radius:2px;padding:0 2px}.lp .source{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:8px;display:flex}.lp .src{background:var(--brand-pale);color:var(--brand);font:500 11px/1.5 var(--font-mono);border-radius:6px;align-items:center;gap:6px;padding:3px 8px;display:inline-flex}.lp .src svg{width:11px;height:11px}.lp .read{font:400 11px/1.5 var(--font-mono);color:var(--muted);white-space:nowrap}.lp .pitch{background:var(--rail);color:var(--ink-soft);white-space:pre-line;border-radius:10px;min-height:88px;margin-top:6px;padding:10px 12px;font-size:12.5px;line-height:1.5;position:relative}.lp .pitch .ghost{visibility:hidden}.lp .pitch .typed{color:var(--ink-soft);position:absolute;inset:10px 12px}.lp .caret{background:var(--brand);vertical-align:-.15em;width:2px;height:.95em;margin-left:1px;animation:1s steps(2,end) infinite lp-blink;display:inline-block}@keyframes lp-blink{50%{opacity:0}}.lp .foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.lp .foot .fine{text-align:right;font-size:11px}.lp .foot .fine.is-copied{color:var(--brand);font-weight:600}.lp .sample-note{z-index:1;text-align:center;margin-top:-28px;padding-bottom:28px;position:relative}@media (max-width:1199px){.lp .panel{grid-template-columns:minmax(0,1fr)}.lp .panel .panel-right h4{margin-top:14px}}@media (max-width:1023px){.lp .hero-body{grid-template-columns:1fr}.lp .panel{opacity:1;visibility:visible;transform:none}.lp .sample-note{margin-top:-20px}}@media (max-width:640px){.lp .panel{width:100%;margin:14px 0 0}.lp .row{grid-template-columns:minmax(0,1fr) auto}.lp .row .acts{grid-column:1/-1;justify-content:flex-end}.lp .count .split{display:none}}.lp .tension{background:var(--sand);background-image:radial-gradient(var(--dot) 1px, transparent 1px);background-size:22px 22px;padding-block:clamp(72px,9vw,140px);position:relative;overflow:hidden}.lp .tension .eyebrow{margin-bottom:28px}.lp .strikes{gap:clamp(6px,1vw,12px);display:grid}.lp .strikes li{font:700 clamp(30px, 5.2vw, 72px)/1.05 var(--font-display);letter-spacing:-.04em;font-variation-settings:"opsz" 96}.lp .strikes li>span{white-space:nowrap;color:var(--muted);transition:color .5s ease var(--d,0s);display:inline-block;position:relative}.lp .strikes li>span:after{content:"";background:var(--mint);transform-origin:0;height:.13em;transition:transform .55s var(--ease-in-out) var(--d,0s);border-radius:.06em;position:absolute;top:54%;left:-.06em;right:-.06em;transform:scaleX(1)rotate(-1.2deg)}.lp .strikes li[data-reveal=pending]>span{color:var(--ink)}.lp .strikes li[data-reveal=pending]>span:after{transform:scaleX(0)rotate(-1.2deg)}.lp .verdict{font:800 clamp(36px, 6.6vw, 96px)/1 var(--font-display);letter-spacing:-.045em;font-variation-settings:"opsz" 96;max-width:14em;margin-top:clamp(40px,5vw,72px)}.lp .hl{z-index:0;white-space:nowrap;color:var(--on-mint);padding-inline:.06em;transition:color .4s .3s;position:relative}.lp .hl:before{content:"";z-index:-1;background:var(--mint);transform-origin:0;transition:transform .6s var(--ease-in-out) .2s;border-radius:.08em;position:absolute;inset:.1em -.06em .04em;transform:scaleX(1)rotate(-1.3deg)}.lp [data-reveal=pending] .hl{color:var(--ink)}.lp [data-reveal=pending] .hl:before{transform:scaleX(0)rotate(-1.3deg)}.lp .tension .lead{color:var(--ink);margin-top:26px;font-size:clamp(18px,1.6vw,24px)}.lp .how{background:var(--canvas);padding-block:clamp(72px,9vw,140px) clamp(40px,6vw,80px)}.lp .sec-head{gap:16px;max-width:46em;margin-bottom:clamp(40px,6vw,88px);display:grid}.lp .chapters{gap:clamp(48px,7vw,120px);display:grid}.lp .chapter{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.lp .chapter:nth-child(2n) .ch-copy{order:2}.lp .ch-copy{transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);position:relative}.lp .ch-art{transition:opacity .8s var(--ease-out) .1s, transform .8s var(--ease-out) .1s}.lp .chapter[data-reveal=pending] .ch-copy{opacity:0;transform:translateY(18px)}.lp .chapter[data-reveal=pending] .ch-art{opacity:0;transform:translateY(26px)}.lp .ch-num{font:800 clamp(56px, 7vw, 104px)/1 var(--font-display);letter-spacing:-.05em;font-variation-settings:"opsz" 96;text-transform:uppercase;color:var(--ink);margin-bottom:10px}.lp h3.ch-title{font:700 clamp(30px, 3.8vw, 52px)/1.04 var(--font-display);letter-spacing:-.035em;font-variation-settings:"opsz" 96}.lp h3.ch-title>span{display:block}.lp .ch-copy .lead{margin-top:18px;font-size:clamp(16px,1.3vw,18px)}.lp .ch-copy .fine{margin-top:14px}.lp .card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-m);border-radius:16px;padding:20px}.lp .card h4{font:600 15px/1.4 var(--font-body)}.lp .card .fine{margin-top:2px}.lp .art-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.lp .drop{border:1.5px dashed color-mix(in srgb, var(--brand) 55%, transparent);background:var(--brand-pale);border-radius:12px;place-items:center;gap:8px;min-height:86px;margin-top:12px;padding:12px;display:grid}.lp .drop .file{font-size:12px}.lp .qs-title{margin-top:16px}.lp .qs{counter-reset:q;gap:8px;margin-top:14px;display:grid}.lp .qs li{color:var(--ink-soft);counter-increment:q;padding-left:22px;font-size:13px;position:relative}.lp .qs li:before{content:counter(q);background:var(--rail);width:16px;height:16px;color:var(--muted);font:600 10px/16px var(--font-mono);text-align:center;border-radius:5px;position:absolute;top:1px;left:0}.lp .wave{align-items:center;gap:3px;height:40px;display:flex}.lp .wave i{background:var(--brand);width:3px;height:var(--h);animation:1.1s ease-in-out 6 lp-wave;animation-delay:calc(var(--k) * 60ms);transform-origin:50%;border-radius:2px}.lp .chapter[data-reveal=pending] .wave i{animation-play-state:paused}@keyframes lp-wave{50%{transform:scaleY(.35)}}.lp .mic{background:var(--action);width:40px;height:40px;color:var(--on-action);border-radius:12px;flex:none;place-items:center;display:inline-grid}.lp .mic svg{width:18px;height:18px}.lp .talk-row{align-items:center;gap:10px;margin-top:12px;display:flex}.lp .card .quote{margin-top:10px}.lp .brief{gap:6px;margin-top:12px;display:grid}.lp .brief div{border-top:1px solid var(--line);justify-content:space-between;gap:10px;padding:6px 0;font-size:12.5px;display:flex}.lp .brief dt{color:var(--muted);white-space:nowrap}.lp .brief dd{color:var(--ink);text-align:right;font-weight:600}.lp .list-rows{margin-top:8px}.lp .list-card .row{border-radius:0;padding:11px 6px}.lp .list-card .row+.row{border-top:1px solid var(--line)}.lp .list-card .nm{font-size:15px}.lp .proof-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.lp .proof-head b{font:700 19px/1.2 var(--font-display);letter-spacing:-.02em}.lp .proof .found{font:500 10px/1.4 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:16px}.lp .proof .q{font:500 clamp(18px, 1.7vw, 22px)/1.35 var(--font-display);letter-spacing:-.01em;color:var(--ink);margin-top:10px}.lp .proof .q mark{z-index:0;color:var(--on-mint);background:0 0;padding-inline:.06em;position:relative}.lp .proof .q mark:before{content:"";z-index:-1;background:var(--mint);transform-origin:0;transition:transform .6s var(--ease-in-out) .4s;border-radius:.08em;position:absolute;inset:.12em -.06em .02em;transform:scaleX(1)rotate(-1.2deg)}.lp [data-reveal=pending] .proof .q mark:before{transform:scaleX(0)rotate(-1.2deg)}.lp .proof .source{margin-top:12px}.lp .proof>.fine{margin-top:14px}.lp .pitch-card .pitch{min-height:0;margin-top:12px;padding:14px;font-size:14px}.lp .tools{margin-top:18px}.lp .tools>.fine{color:var(--ink-soft);margin-bottom:10px;font-weight:600}.lp .tool-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lp .tool{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:42px;font:600 12px/1.2 var(--font-body);color:var(--ink-soft);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.lp .tool img{object-fit:contain;border-radius:4px;flex:none;width:20px;height:20px}.lp .tool span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp .disclaimer{color:var(--muted);margin-top:10px;font-size:11.5px}@media (max-width:900px){.lp .chapter{grid-template-columns:minmax(0,1fr)}.lp .chapter:nth-child(2n) .ch-copy{order:0}.lp .tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lp .art-grid{grid-template-columns:1fr}}.lp .desk{--info:#9db8f5;--warning:#e7bd7a;background:var(--night);color:var(--on-night);padding-block:clamp(72px,9vw,140px);position:relative;overflow:hidden}.lp .desk:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 70% 20%,#6ef2b529,#0000 70%);height:70%;position:absolute;inset:-20% -10% auto}.lp .desk .wrap{position:relative}.lp .desk .eyebrow{color:var(--mint)}.lp .desk .lead{color:var(--on-night-soft)}.lp .desk h2.display .alt{color:var(--mint)}.lp .desk-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(36px,5vw,64px);display:grid}.lp .desk-copy{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:16px clamp(28px,5vw,72px);display:grid}.lp .desk-copy .eyebrow,.lp .desk-copy h2{grid-column:1/-1}.lp .desk-copy h2{margin-bottom:8px}.lp .stages{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lp .stages li{align-items:center;gap:8px;display:inline-flex}.lp .stage-chip{min-height:26px;font:600 12px/1 var(--font-body);background:var(--night-3);color:var(--on-night-soft);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.lp .stage-chip:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.lp .stage-chip.s-info{color:var(--info)}.lp .stage-chip.s-warn{color:var(--warning)}.lp .stage-chip.s-ok{color:var(--mint)}.lp .stage-chip.s-hired{background:var(--mint);color:var(--on-mint)}.lp .stages .arrow{color:var(--on-night-muted);font-size:12px}.lp .dash{border:1px solid var(--night-line);background:#191d1b;border-radius:18px;overflow:hidden;box-shadow:0 40px 100px #00000080}.lp .dash-bar{border-bottom:1px solid var(--night-line);align-items:center;gap:12px;min-height:44px;padding:0 16px;display:flex}.lp .dash-bar .dots i{background:#ffffff2e}.lp .dash-bar .title{font:700 15px/1 var(--font-display)}.lp .dash-bar .chip{background:var(--night-3);color:var(--on-night-soft);margin-left:auto}.lp .today{border-bottom:1px solid var(--night-line);padding:16px 18px}.lp .today-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lp .today-head h3{font:600 15px/1.3 var(--font-body)}.lp .today-head .fine{color:var(--on-night-muted)}.lp .follow{border-top:1px solid var(--night-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.lp .today-head+.follow{margin-top:10px}.lp .follow b{font-weight:600;display:block}.lp .follow .meta{color:var(--on-night-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;font-size:12px;display:flex}.lp .follow .meta .stg{font-weight:600}.lp .stg-info{color:var(--info)}.lp .stg-warn{color:var(--warning)}.lp .stg-ok{color:var(--mint)}.lp .follow .btn{background:var(--mint);color:var(--on-mint);border:0;border-radius:8px;flex:none;min-height:36px;padding:0 12px;font-size:13px}.lp .board{grid-template-columns:repeat(5,minmax(176px,1fr));gap:10px;padding:16px 18px 18px;display:grid;overflow-x:auto}.lp .col{--st:var(--on-night-soft);background:#232927;border:1px solid #ffffff12;border-radius:12px;padding:10px}.lp .col[data-stage=proposed],.lp .col[data-stage=replied]{--st:var(--info)}.lp .col[data-stage=interviewing]{--st:var(--warning)}.lp .col[data-stage=offer],.lp .col[data-stage=hired]{--st:var(--mint)}.lp .col h4{font:600 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-night-soft);align-items:center;gap:6px;display:flex}.lp .col h4 i{width:8px;height:8px;box-shadow:inset 0 0 0 2px var(--st);border-radius:50%}.lp .col h4 b{margin-left:auto;font-weight:500}.lp .col ul{align-content:start;gap:8px;min-height:60px;margin-top:10px;display:grid}.lp .pc{color:var(--on-night);background:linear-gradient(155deg, color-mix(in srgb, var(--st) 26%, #1a201e), color-mix(in srgb, var(--st) 10%, #171c1a));border:1px solid color-mix(in srgb, var(--st) 45%, transparent);box-shadow:inset 3px 0 0 var(--st), inset 0 1px 0 #ffffff0f, 0 8px 22px color-mix(in srgb, var(--st) 16%, transparent);transition:transform .4s var(--ease-spring);border-radius:9px;padding:9px 10px 9px 13px;font-size:12px;position:relative}.lp .pc b{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:600;display:block;overflow:hidden}.lp .pc span{color:var(--on-night-soft);justify-content:space-between;gap:6px;margin-top:3px;display:flex}.lp .pc em{color:color-mix(in srgb, var(--st) 55%, #fff)}.lp .col[data-stage=hired] .pc{background:var(--mint);color:var(--on-mint);border-color:#0000;box-shadow:0 10px 28px #6ef2b552}.lp .col[data-stage=hired] .pc span,.lp .col[data-stage=hired] .pc em{color:var(--on-mint)}.lp .pc.moved{animation:lp-landed .5s var(--ease-spring)}@keyframes lp-landed{0%{opacity:.4;transform:translateY(-10px)scale(.96)}}@media (max-width:860px){.lp .desk-copy{grid-template-columns:minmax(0,1fr)}.lp .stages{justify-content:flex-start}}@media (max-width:760px){.lp .board{grid-template-columns:repeat(5,176px)}}@media (max-width:480px){.lp .follow{flex-direction:column;align-items:flex-start}}.lp .privacy{background:linear-gradient(180deg, var(--mint-wash), var(--canvas) 70%);padding-block:clamp(72px,9vw,140px);position:relative}.lp .privacy .sec-head{margin-bottom:0}.lp .priv-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(28px,5vw,72px);margin-top:clamp(36px,5vw,64px);display:grid}.lp .promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lp .promise{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-s);border-radius:16px;padding:20px}.lp .promise svg{width:22px;height:22px;color:var(--brand)}.lp .promise b{font:600 16px/1.3 var(--font-body);margin-top:14px;display:block}.lp .promise p{color:var(--muted);margin-top:6px;font-size:14px}.lp .lp-line{display:block}.lp .markets{color:#fff;background:#128553;border:0;border-radius:16px;padding:24px;box-shadow:0 1px #0000000d,0 18px 40px #12855352}.lp .markets h3{font:700 22px/1.2 var(--font-display);letter-spacing:-.02em;color:#fff}.lp .markets ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.lp .markets li{color:#fff;background:#00000024;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-size:14px;font-weight:600;display:flex;box-shadow:inset 0 0 0 1px #ffffff38}.lp .markets li span{font:500 11px/1 var(--font-mono);color:#fff}.lp .markets p{color:#fff;margin-top:14px;font-size:13.5px}.lp .privacy .policy{margin-top:24px}.lp .fine a{color:var(--ink)}@media (max-width:900px){.lp .priv-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.lp .promises{grid-template-columns:minmax(0,1fr)}}.lp .faq{background:var(--canvas);border-top:1px solid var(--line);padding-block:clamp(72px,9vw,140px)}.lp .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,80px);display:grid}.lp .faq-grid>div:first-child{position:sticky;top:100px}.lp .faq-grid h2{margin-top:16px}.lp .faq details{border-top:1px solid var(--line-strong)}.lp .faq details:last-child{border-bottom:1px solid var(--line-strong)}.lp .faq summary{cursor:pointer;font:600 17px/1.35 var(--font-body);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;list-style:none;display:flex}.lp .faq summary .q{flex:auto;min-width:0}.lp .faq summary::-webkit-details-marker{display:none}.lp .faq summary i{border:1px solid var(--line-strong);width:28px;height:28px;color:var(--ink-soft);transition:transform .3s var(--ease-out), background-color .2s;border-radius:50%;flex:none;place-items:center;display:grid}.lp .faq summary i:before{content:"+";font:500 18px/1 var(--font-body)}.lp .faq details[open] summary i{background:var(--mint);color:var(--on-mint);border-color:#0000;transform:rotate(45deg)}.lp .faq details p{max-width:40em;color:var(--ink-soft);padding:0 0 20px}.lp .faq details p a{color:var(--ink)}@media (max-width:860px){.lp .faq-grid{grid-template-columns:minmax(0,1fr)}.lp .faq-grid>div:first-child{position:static}}.lp .access{background:var(--canvas);background-image:radial-gradient(var(--dot) 1px, transparent 1px);background-size:22px 22px;padding-block:clamp(80px,10vw,160px);position:relative;overflow:hidden}.lp .access:before{content:"";pointer-events:none;background:radial-gradient(50% 60% at 50% 100%,#6ef2b573,#0000 70%);height:70%;position:absolute;inset:auto -10% -30%}:root[data-theme=dark] .lp .access:before{opacity:.35}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp .access:before{opacity:.35}}.lp .access .wrap{position:relative}.lp .payoff{font:800 clamp(40px, 8vw, 128px)/.98 var(--font-display);letter-spacing:-.05em;font-variation-settings:"opsz" 96}.lp .payoff>span{display:block}.lp .access-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(28px,5vw,80px);margin-top:clamp(40px,5vw,72px);display:grid}.lp .access-copy .lead{margin-top:14px}.lp .access-copy .fine{margin-top:24px}.lp .access-copy .fine a{color:var(--ink);font-weight:600}.lp .form{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-l);border-radius:20px;padding:28px}.lp .form h3{font:700 24px/1.2 var(--font-display);letter-spacing:-.02em}.lp .form>p:not([class]){color:var(--muted);margin-top:6px;font-size:14px}.lp .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lp .form label{font:600 13px/1.4 var(--font-body);margin-top:16px;display:block}.lp .form label small{color:var(--muted);font-weight:400}.lp .form input,.lp .form select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:400 15px/1.4 var(--font-body);border-radius:10px;margin-top:6px;padding:0 12px;display:block}.lp .form input:focus,.lp .form select:focus{outline:2px solid var(--focus);outline-offset:1px;border-color:#0000}.lp .form [aria-invalid=true]{border-color:#c2453f}.lp .form .hint{color:var(--muted);margin-top:6px;font-size:12.5px}.lp .form .error{color:#a53a35;margin-top:12px;font-size:14px}:root[data-theme=dark] .lp .form .error{color:#f0938c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .lp .form .error{color:#f0938c}}.lp .form .error:empty{display:none}.lp .form .btn{width:100%;margin-top:20px}.lp .form>.fine{text-align:center;margin-top:12px}.lp .confirm{text-align:center;overflow-wrap:anywhere;padding:28px 8px}.lp .confirm .tick{background:var(--mint);width:56px;height:56px;color:var(--on-mint);border-radius:50%;place-items:center;margin-bottom:14px;font-size:26px;font-weight:700;display:inline-grid}.lp .confirm h3{font-size:26px}.lp .confirm p{color:var(--muted);margin-top:8px}@media (max-width:900px){.lp .access-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.lp .form-row{grid-template-columns:minmax(0,1fr)}.lp .form{padding:20px}}.lp .footer{background:var(--canvas);border-top:1px solid var(--line);padding-block:48px 36px}.lp .foot-grid{grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:28px;display:grid}.lp .foot-grid nav h2{font:600 12px/1.4 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.lp .foot-grid nav a,.lp .foot-grid nav button{text-align:left;font:400 14px/1.5 var(--font-body);color:var(--ink-soft);cursor:pointer;background:0 0;border:0;margin:0 0 8px;padding:0;text-decoration:none;display:block}.lp .foot-grid nav a:hover,.lp .foot-grid nav button:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.lp .foot-grid .fine{max-width:24em;margin-top:12px}.lp .copyright{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:36px;padding-top:20px;font-size:13px;display:flex}@media (max-width:760px){.lp .foot-grid{grid-template-columns:1fr 1fr}.lp .foot-grid>div:first-child{grid-column:1/-1}}.lp .film{border:1px solid var(--line-strong);background:var(--surface);width:min(1040px,100vw - 32px);max-width:none;max-height:92dvh;color:var(--ink);box-shadow:var(--shadow-l);border-radius:16px;padding:0;overflow:auto}.lp .film::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050807c7}.lp .film video{aspect-ratio:16/9;background:#000;width:100%;height:auto;max-height:78dvh;display:block}.lp .film-foot{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.lp .film-foot p{font:600 15px/1.3 var(--font-body)}.lp .film-foot .fine{font-weight:400}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-delay:0s!important;animation-delay:0s!important}.lp .ticker-track,.lp .wave i,.lp .caret,.lp .skeleton i,.lp .step.live i{animation:none}.lp .ticker-toggle,.lp .ticker:after{display:none}.lp .rise{opacity:1;animation:none;transform:none}.lp .band{animation:none;transform:rotate(-2.4deg)}}
