.lp-root{--lp-bg:var(--color-bg);--lp-bg-soft:var(--color-surface);--lp-surface:var(--color-bg);--lp-ink:var(--color-fg);--lp-muted:var(--color-fg-muted);--lp-faint:var(--color-fg-subtle);--lp-line:var(--color-divider,var(--color-border));--lp-line-strong:var(--color-border);--lp-accent:var(--color-fg);--lp-accent-soft:var(--color-surface);--lp-radius:0;--lp-radius-sm:0;--lp-shadow:none;--lp-shadow-sm:none;--lp-shadow-lg:none;color:var(--lp-ink);-webkit-font-smoothing:antialiased}.lp-root,.lp-surface{background:var(--lp-bg)}.lp-surface{overflow:clip}.lp-root header{background:var(--lp-bg)!important;border-bottom:0!important}.lp-container{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(20px,4vw,56px);box-sizing:border-box}.lp-section{padding-block:clamp(76px,10vw,148px)}.lp-eyebrow,.lp-pricing-meta{font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.lp-eyebrow{color:var(--lp-muted);margin:0}.lp-section-heading{margin-bottom:clamp(44px,7vw,92px)}.lp-section-heading .lp-lede{margin-block:22px 0}.lp-section-heading--faq{margin-bottom:clamp(34px,5vw,64px)}.lp-h2{max-width:16ch;margin:0;color:var(--lp-ink);font-family:var(--font-sans);font-size:clamp(32px,4.4vw,64px);font-weight:650;letter-spacing:-.065em;line-height:.94;text-wrap:balance}.lp-lede{max-width:58ch;color:var(--lp-muted);font-size:clamp(15px,1.25vw,18px);line-height:1.55;text-wrap:pretty}.lp-btn{display:inline-flex;min-height:54px;align-items:center;justify-content:center;gap:14px;padding-inline:26px;border:2px solid transparent;border-radius:0;cursor:pointer;font-family:var(--font-sans);font-size:15px;font-weight:650;letter-spacing:-.01em;line-height:1;text-decoration:none;transition:background-color var(--dur-fast,.16s) var(--ease-out,ease-out),color var(--dur-fast,.16s) var(--ease-out,ease-out),border-color var(--dur-fast,.16s) var(--ease-out,ease-out);white-space:nowrap}.lp-btn:active{transform:translateY(1px)}.lp-btn--primary{border-color:var(--lp-ink);background:var(--lp-ink);color:var(--lp-bg)}.lp-btn--primary:hover{border-color:var(--lp-ink);background:var(--lp-bg);color:var(--lp-ink)}.lp-btn-arrow{display:inline-flex;transition:transform var(--dur-fast,.16s) var(--ease-out,ease-out)}.lp-btn--primary:hover .lp-btn-arrow{transform:translateX(5px)}.lp-btn--text{padding-inline:8px;border:0;background:transparent;color:var(--lp-ink);font-weight:600;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:7px;transition:text-underline-offset var(--dur-fast,.16s) var(--ease-out,ease-out)}.lp-btn--text:hover{text-underline-offset:4px}.lp-btn:focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px}.lp-hero{overflow:clip;padding-block:clamp(28px,4vw,56px) clamp(56px,8vw,104px);border-bottom:1px solid var(--lp-line)}.lp-hero-eyebrow{margin-bottom:clamp(20px,3vw,32px)}.lp-hero-grid{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:clamp(8px,2vw,40px);align-items:center}.lp-hero-copy{position:relative;z-index:1;min-width:0;padding-block:24px}.lp-hero-title{margin:0;color:var(--lp-ink);font-family:var(--font-sans);font-size:clamp(40px,4vw,58px);font-weight:700;letter-spacing:-.045em;line-height:1.02}.lp-hero-title-line{display:block}.lp-hero-lede{max-width:46ch;margin:clamp(28px,4vw,48px) 0 0;font-size:clamp(16px,1.35vw,19px)}.lp-hero-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(28px,4vw,44px)}.lp-hero-scene{min-width:0}.lp-hero-artifact-frame{position:relative;height:clamp(420px,44vw,580px);margin-right:calc(-1 * ((100vw - min(100vw, 1280px)) / 2 + clamp(20px, 4vw, 56px)));margin-left:clamp(-96px,-6vw,-24px)}.lp-hero-canvas-layer{position:absolute;inset:0}.lp-workflow-section{border-bottom:1px solid var(--lp-line)}.lp-workflow-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,7vw,112px);align-items:start}.lp-workflow-proof{min-width:0;margin:0}.lp-workflow-proof img{display:block;width:100%;aspect-ratio:1.18/1;object-fit:cover}.lp-workflow-proof figcaption{margin-top:12px;color:var(--lp-faint);font-size:12px;line-height:1.4}.lp-workflow-path{min-width:0}.lp-workflow-list{margin:0;padding:0;border-top:1px solid var(--lp-line-strong);list-style:none}.lp-workflow-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;align-items:start;padding:22px 0 24px;border-bottom:1px solid var(--lp-line)}.lp-workflow-step-number{color:var(--lp-faint);font-family:var(--font-mono);font-size:11px;line-height:1.4}.lp-workflow-step h3{margin:0;color:var(--lp-ink);font-size:clamp(17px,1.5vw,21px);font-weight:650;letter-spacing:-.025em;line-height:1.2}.lp-workflow-step p{max-width:48ch;margin:9px 0 0;color:var(--lp-muted);font-size:14px;line-height:1.5}.lp-walkthrough-cue{display:inline-flex;min-height:46px;align-items:center;gap:12px;margin-top:28px;padding-inline:18px;border:2px solid var(--lp-line-strong);border-radius:0;background:transparent;color:var(--lp-ink);cursor:pointer;font-family:var(--font-sans);font-size:14px;font-weight:650;letter-spacing:-.01em;line-height:1;transition:background-color var(--dur-fast,.16s) var(--ease-out,ease-out),color var(--dur-fast,.16s) var(--ease-out,ease-out),border-color var(--dur-fast,.16s) var(--ease-out,ease-out)}.lp-walkthrough-cue:hover{border-color:var(--lp-ink);background:var(--lp-ink);color:var(--lp-bg)}.lp-walkthrough-cue:active{transform:translateY(1px)}.lp-walkthrough-cue:focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px}.lp-walkthrough-cue-glyph{display:inline-flex}.lp-walkthrough-stage{width:100%;max-width:min(100%,calc(60vh * 16 / 9));margin-inline:auto}.lp-walkthrough-video{display:block;width:100%;aspect-ratio:16/9}.lp-walkthrough-credit{margin:0;padding:12px 16px 14px;color:var(--color-fg-subtle);font:500 10.5px/1.5 var(--font-mono)}.lp-pricing-section{border-bottom:1px solid var(--lp-line)}.lp-pricing-ledger{border-top:1px solid var(--lp-line-strong)}.lp-pricing-tier{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(220px,1fr) minmax(190px,.85fr) auto;gap:clamp(20px,3vw,48px);align-items:start;margin-inline:-14px;padding:30px 14px 32px;border-bottom:1px solid var(--lp-line);transition:background-color var(--dur-fast,.16s) var(--ease-out,ease-out)}.lp-pricing-tier:hover{background:var(--lp-bg-soft)}.lp-pricing-tier-head{display:grid;gap:8px;min-width:0}.lp-pricing-tier h3{margin:0;color:var(--lp-ink);font-size:clamp(18px,1.7vw,24px);font-weight:650;letter-spacing:-.035em;line-height:1.1}.lp-pricing-meta{color:var(--lp-muted);letter-spacing:.08em}.lp-pricing-tier-body{max-width:34ch;margin:0;color:var(--lp-muted);font-size:14px;line-height:1.5}.lp-pricing-features{display:grid;gap:7px;margin:0;padding:0;color:var(--lp-muted);font-size:13px;line-height:1.4;list-style:none}.lp-pricing-features li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:7px}.lp-pricing-features li>span{color:var(--lp-ink)}.lp-pricing-tier-action{justify-self:end}.lp-pricing-cta{display:inline-flex;min-height:44px;align-items:center;gap:14px;padding-inline:18px;border:2px solid var(--lp-ink);color:var(--lp-ink);cursor:pointer;font-size:12px;font-weight:700;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap;transition:background-color var(--dur-fast,.16s) var(--ease-out,ease-out),color var(--dur-fast,.16s) var(--ease-out,ease-out)}.lp-pricing-cta:hover{background:var(--lp-ink);color:var(--lp-bg)}.lp-pricing-cta:active{transform:translateY(1px)}.lp-pricing-cta:focus-visible{outline:2px solid var(--lp-ink);outline-offset:3px}.lp-faq-register{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(28px,6vw,96px);border-top:1px solid var(--lp-line-strong)}.lp-faq-entry{min-width:0;padding:24px 0 28px;border-bottom:1px solid var(--lp-line)}.lp-faq-entry h3{max-width:42ch;margin:0;color:var(--lp-ink);font-size:clamp(16px,1.35vw,19px);font-weight:600;letter-spacing:-.02em;line-height:1.25}.lp-faq-answer{max-width:58ch;margin:12px 0 0;color:var(--lp-muted);font-size:14px;line-height:1.55}.lp-reveal{opacity:1;transform:none;transition:opacity .1s linear}.lp-reveal.lp-pre{opacity:0}@media (max-width:980px){.lp-hero-grid,.lp-workflow-layout{gap:40px}.lp-pricing-tier{grid-template-columns:minmax(160px,.72fr) minmax(190px,1fr) minmax(170px,.85fr)}.lp-pricing-tier-action{grid-column:3;grid-row:2}}@media (max-width:860px){.lp-hero-grid,.lp-workflow-layout{grid-template-columns:minmax(0,1fr)}.lp-hero-copy{max-width:640px;padding-block:8px}.lp-hero-artifact-frame{height:clamp(340px,60vw,440px);margin-inline:calc(-1 * clamp(20px, 4vw, 56px))}.lp-workflow-proof{max-width:640px}.lp-pricing-tier{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 32px}.lp-pricing-features,.lp-pricing-tier-body,.lp-pricing-tier-head{grid-column:auto}.lp-pricing-tier-action{grid-column:2;grid-row:2}}@media (max-width:640px){.lp-section{padding-block:64px}.lp-container{padding-inline:20px}.lp-hero{padding-top:28px}.lp-hero-title{font-size:clamp(32px,9.2vw,44px)}.lp-hero-artifact-frame{height:clamp(300px,84vw,380px);margin-inline:-20px}.lp-workflow-step{grid-template-columns:32px minmax(0,1fr);gap:10px}.lp-faq-register,.lp-pricing-tier{grid-template-columns:minmax(0,1fr)}.lp-pricing-tier-action{grid-column:auto;grid-row:auto;justify-self:start}.lp-pricing-cta{min-height:42px}}@media (max-width:380px){.lp-hero-ctas{align-items:stretch;flex-direction:column}.lp-btn{width:100%}}@media (prefers-reduced-motion:reduce){.lp-reveal,.lp-reveal.lp-pre{opacity:1!important;transition:none}.lp-btn,.lp-btn-arrow,.lp-pricing-cta,.lp-pricing-tier,.lp-walkthrough-cue{transition:none}.lp-btn--primary:hover .lp-btn-arrow,.lp-btn:active,.lp-pricing-cta:active,.lp-walkthrough-cue:active{transform:none}}.outreach-page{display:flex;min-height:100vh;flex-direction:column;background:var(--color-bg)}.outreach-main{flex:1;padding-block:clamp(56px,9vh,110px)}.outreach-container{max-width:720px;margin-inline:auto}.outreach-eyebrow{margin-bottom:18px;color:var(--color-fg);letter-spacing:.14em}.outreach-headline{max-width:none;margin:0 0 22px;color:var(--color-fg);font-size:clamp(34px,5vw,60px);font-weight:700;letter-spacing:-.04em;line-height:1.02}.outreach-intro{max-width:580px;margin:0 0 14px;color:var(--color-fg);font-size:16px;line-height:1.65}.outreach-trial{max-width:560px;margin:0 0 40px;color:var(--color-fg-muted);font-size:14px;line-height:1.6}.outreach-cta-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:56px}.outreach-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding-inline:26px;border:1px solid transparent;border-radius:0;font-family:var(--font-sans);font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color var(--dur-fast,.12s) var(--ease-out,ease-out),color var(--dur-fast,.12s) var(--ease-out,ease-out),border-color var(--dur-fast,.12s) var(--ease-out,ease-out)}.outreach-btn--primary{border-color:var(--color-fg);background:var(--color-fg);color:var(--color-bg)}.outreach-btn--primary:hover{background:color-mix(in srgb,var(--color-fg) 85%,var(--color-bg))}.outreach-btn--ghost{min-height:52px;padding-inline:20px;border-color:var(--color-border);background:transparent;color:var(--color-fg);font-size:14px;font-weight:600}.outreach-btn--ghost:hover{background:var(--color-surface)}.outreach-btn--sm{min-height:36px;padding-inline:14px;font-size:12px}.outreach-btn:focus-visible{outline:2px solid var(--color-fg);outline-offset:3px}.outreach-btn:disabled{cursor:wait;opacity:.72}.outreach-panel{border:2px solid var(--color-border);padding:26px 28px}.outreach-panel-label{margin-bottom:14px;color:var(--color-fg-muted)}.outreach-panel-label--included{margin-bottom:18px}.outreach-note-paragraph{margin:0 0 12px;color:var(--color-fg);font-size:15px;line-height:1.7}.outreach-note-paragraph:last-of-type{margin-bottom:0}.outreach-panel-footer{margin:0;color:var(--color-fg-muted);font-size:12px}.outreach-context{margin-bottom:40px}.outreach-included{margin-bottom:48px}.outreach-how-it-works{margin-bottom:30px}.outreach-pilot-protocol{margin-bottom:48px}.outreach-list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.outreach-list--included{gap:14px}.outreach-list--steps{gap:12px}.outreach-list--protocol{gap:10px}.outreach-list-item{display:flex;align-items:flex-start;color:var(--color-fg)}.outreach-list-item--included{gap:14px;font-size:14px;line-height:1.55}.outreach-list-item--steps{gap:14px;font-size:14px;line-height:1.6}.outreach-list-item--protocol{gap:12px;font-size:13px;line-height:1.55}.outreach-index{flex-shrink:0;margin-top:4px;color:var(--color-fg);font-size:11px;letter-spacing:.08em}.outreach-index--muted{margin-top:2px;color:var(--color-fg-muted);letter-spacing:normal}.outreach-secondary-cta{margin-bottom:48px}.outreach-invitation-footer{margin:0;color:var(--color-fg-muted);font-size:11px;letter-spacing:.04em;line-height:1.5;opacity:.7}.outreach-admin-box{display:flex;flex-direction:column;align-items:flex-start;gap:8px;max-width:520px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--color-warning) 30%,var(--color-border));background:color-mix(in srgb,var(--color-warning) 6%,var(--color-bg))}.outreach-admin-eyebrow{margin:0;color:var(--color-warning);font-size:10px;letter-spacing:.14em}.outreach-admin-note{margin:0;color:var(--color-fg);font-size:13px;line-height:1.5}.outreach-admin-stats{margin:0;color:var(--color-fg-muted);font-size:11px;letter-spacing:.02em;line-height:1.45}.outreach-admin-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.outreach-claimed{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.outreach-claimed-note{margin:0;color:var(--color-success);font-size:11px;letter-spacing:.06em}.outreach-apply-error{margin:0;color:var(--color-error);font-size:12px;letter-spacing:.02em}@media (max-width:640px){.outreach-admin-box{max-width:100%}}