.lp-root{--serif:var(--font-landing-serif),"Instrument Serif","Times New Roman",serif;--sans:var(--font-landing-sans),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-landing-mono),ui-monospace,monospace;--bg:#f3eee3;--bg-2:#ebe3d3;--panel:#fff;--line:#e0d6c0;--line-strong:#c8b89a;--ink:#1a1714;--ink-2:#4a4337;--ink-3:#7a6f5c;--accent:#d04a16;--accent-2:#f5a96a;--accent-ink:#fff;--good:#2f7a4f;--warn:#b97a00;--danger:#c0392b;font-family:var(--sans);font-size:17px;line-height:1.55;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;overflow-x:hidden}.lp-root,.lp-root *,.lp-root :after,.lp-root :before{box-sizing:border-box}.lp-root img{max-width:100%;display:block}.lp-root button{font-family:inherit;cursor:pointer}.lp-root a{color:inherit;text-decoration:none}.lp-root .wrap{max-width:1180px;margin:0 auto;padding:0 28px}.lp-root .wrap-narrow{max-width:880px;margin:0 auto;padding:0 28px}.lp-root .eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.lp-root h1,.lp-root h2,.lp-root h3,.lp-root h4{font-family:var(--sans);font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink)}.lp-root h1{font-size:clamp(40px,5.8vw,76px);line-height:1.02;letter-spacing:-.035em;font-weight:600}.lp-root h2{font-size:clamp(30px,3.8vw,52px);line-height:1.05;letter-spacing:-.03em;font-weight:600}.lp-root h3{font-size:clamp(20px,1.8vw,24px);line-height:1.2;font-weight:600}.lp-root .serif-em{font-weight:400;letter-spacing:-.01em}.lp-root .serif-em,.lp-root .serif-i{font-family:var(--serif);font-style:italic}.lp-root p{margin:0}.lp-root .noise{pointer-events:none;position:fixed;inset:0;z-index:100;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.9'/></svg>")}.lp-root .nav{position:sticky;top:0;z-index:50;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:color-mix(in oklab,var(--bg) 78%,transparent);border-bottom:1px solid color-mix(in oklab,var(--line) 60%,transparent)}.lp-root .nav-row{display:flex;align-items:center;justify-content:space-between;height:64px}.lp-root .nav-logo{display:flex;align-items:center;gap:9px;font-family:var(--sans);font-size:18px;font-weight:600;letter-spacing:-.025em;color:var(--ink)}.lp-root .nav-logo svg{display:block}.lp-root .nav-links{display:flex;gap:28px;font-size:14px;color:var(--ink-2)}.lp-root .nav-links a:hover{color:var(--ink)}.lp-root .nav-cta{display:flex;gap:10px;align-items:center}.lp-root .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:500;white-space:nowrap;transition:transform .12s ease,background .15s ease}.lp-root .btn:hover{transform:translateY(-1px)}.lp-root .btn:active{transform:translateY(0)}.lp-root .btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 1px 0 color-mix(in oklab,#fff 35%,transparent) inset,0 8px 20px -8px color-mix(in oklab,var(--accent) 70%,transparent)}.lp-root .btn-primary:hover{background:color-mix(in oklab,var(--accent) 90%,#fff 8%)}.lp-root .btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-strong)}.lp-root .btn-ghost:hover{background:color-mix(in oklab,var(--panel) 70%,transparent)}.lp-root .btn-sm{padding:8px 14px;font-size:13px}.lp-root .btn-lg{padding:16px 26px;font-size:17px}.lp-root .hero{position:relative;padding:72px 0 88px;overflow:hidden;background:var(--bg)}.lp-root .hero-inner{position:relative;z-index:1;text-align:center;max-width:1080px;margin:0 auto}.lp-root .hero-notice{display:inline-flex;align-items:center;gap:8px;padding:7px 16px 7px 12px;margin-bottom:28px;background:#e7f4ec;border:1px solid #b9dcc8;border-radius:999px;font-size:13px;font-weight:500;color:#2d5a40}.lp-root .hero-notice-dot{width:7px;height:7px;border-radius:50%;background:#3a9b62;box-shadow:0 0 0 3px color-mix(in oklab,#3a9b62 25%,transparent);flex-shrink:0}.lp-root .hero-title{font-family:var(--font-sans),var(--sans);font-size:clamp(34px,4.4vw,58px);line-height:1.12;letter-spacing:-.035em;font-weight:700;color:var(--ink);display:flex;flex-direction:column;align-items:center;gap:.12em}.lp-root .hero-title-line{display:block;white-space:nowrap;line-height:1.12}.lp-root .hero-title-phrase{display:inline-flex;align-items:baseline;-moz-column-gap:.12em;column-gap:.12em;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;font-family:inherit}.lp-root .hero-title-text{font:inherit}.lp-root .hero-mark{display:inline;padding:.04em .14em;background:#f4c9b0;color:var(--ink);box-decoration-break:clone;-webkit-box-decoration-break:clone}.lp-root .hero-reddit-tag{display:inline-flex;align-items:center;gap:6px;align-self:center;padding:4px 10px 4px 8px;margin:0;font-size:.68em;letter-spacing:-.02em;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#ff4500;font-weight:700;line-height:1.05;white-space:nowrap;flex-shrink:0}.lp-root .hero-reddit-logo{width:1em;height:1em;flex-shrink:0;display:block;-o-object-fit:contain;object-fit:contain}.lp-root .hero-ai-wrap{position:relative;white-space:nowrap;flex-shrink:0}.lp-root .hero-ai-sizer,.lp-root .hero-ai-wrap{display:inline-flex;align-items:baseline;font:inherit}.lp-root .hero-ai-sizer{visibility:hidden;gap:.1em;pointer-events:none}.lp-root .hero-ai-viewport{position:absolute;inset:0;display:flex;align-items:baseline;justify-content:center;overflow:hidden}.lp-root .hero-ai-item{display:inline-flex;align-items:baseline;justify-content:center;gap:.1em;font:inherit;white-space:nowrap}.lp-root .hero-ai-item.is-in{animation:heroAiEnter .38s cubic-bezier(.22,1,.36,1) forwards}.lp-root .hero-ai-item.is-out{animation:heroAiExit .38s cubic-bezier(.22,1,.36,1) forwards}@keyframes heroAiEnter{0%{transform:translateY(115%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes heroAiExit{0%{transform:translateY(0);opacity:1}to{transform:translateY(-115%);opacity:0}}.lp-root .hero-ai-logo{width:.9em;height:.9em;flex-shrink:0;display:block;-o-object-fit:contain;object-fit:contain;align-self:center;transform:translateY(.06em)}.lp-root .hero-sub{max-width:620px;margin:22px auto 0;color:var(--ink-3);font-size:clamp(16px,1.35vw,19px);line-height:1.55}.lp-root .hero-form{margin-top:34px;display:flex;flex-direction:column;align-items:center;gap:14px}.lp-root .hero-cta-block{margin-top:36px;display:grid;grid-template-columns:min(520px,100%) auto;grid-template-rows:auto auto;justify-content:center;align-items:center;-moz-column-gap:22px;column-gap:22px;row-gap:14px;width:100%}.lp-root .hero-cta-row{display:contents}.lp-root .hero-search{grid-column:1;grid-row:1;width:100%;min-width:0}.lp-root .hero-search-inner{display:flex;align-items:center;gap:12px;width:100%;padding:7px 7px 7px 18px;background:var(--panel);border:1px solid color-mix(in oklab,var(--accent) 45%,var(--line));border-radius:999px;box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 12%,transparent),0 8px 28px -6px color-mix(in oklab,var(--accent) 28%,transparent);transition:border-color .15s ease,box-shadow .15s ease}.lp-root .hero-search-inner:focus-within{border-color:color-mix(in oklab,var(--accent) 65%,var(--line));box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 18%,transparent),0 10px 32px -6px color-mix(in oklab,var(--accent) 35%,transparent)}.lp-root .hero-search-icon{flex-shrink:0;color:var(--ink-3)}.lp-root .hero-search-inner input{flex:1;min-width:0;border:0;outline:none;background:transparent;font:inherit;font-size:16px;color:var(--ink)}.lp-root .hero-search-inner input::-moz-placeholder{color:var(--ink-3)}.lp-root .hero-search-inner input::placeholder{color:var(--ink-3)}.lp-root .hero-search-btn{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:0;border-radius:999px;background:var(--accent);color:#fff;font-family:inherit;font-size:15px;font-weight:700;letter-spacing:-.01em;white-space:nowrap;transition:background .15s ease,transform .12s ease}.lp-root .hero-search-btn:hover{background:color-mix(in oklab,var(--accent) 92%,#fff 8%)}.lp-root .hero-search-btn:active{transform:scale(.98)}.lp-root .hero-demo-link{display:inline-flex;align-items:center;gap:8px;grid-column:2;grid-row:1;flex-shrink:0;font-size:15px;font-weight:500;color:var(--ink-2);white-space:nowrap;transition:color .15s ease}.lp-root .hero-demo-link:hover{color:var(--ink)}.lp-root .hero-url-field{display:flex;align-items:center;gap:10px;width:min(100%,320px);padding:13px 16px;background:var(--panel);border:1px solid var(--line-strong);border-radius:10px;color:var(--ink-3);box-shadow:0 1px 0 color-mix(in oklab,var(--ink) 4%,transparent)}.lp-root .hero-url-field input{flex:1;border:0;outline:none;background:transparent;font:inherit;font-size:16px;color:var(--ink);min-width:0}.lp-root .hero-url-field input::-moz-placeholder{color:var(--ink-3)}.lp-root .hero-url-field input::placeholder{color:var(--ink-3)}.lp-root .hero-cta{display:inline-flex;align-items:center;justify-content:center;min-width:min(100%,320px);padding:16px 28px;border:2px solid var(--ink);border-radius:12px;background:var(--accent);color:#fff;font-family:inherit;font-size:17px;font-weight:700;letter-spacing:-.01em;box-shadow:4px 4px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease}.lp-root .hero-cta:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 var(--ink)}.lp-root .hero-cta:active{transform:translate(2px,2px);box-shadow:2px 2px 0 var(--ink)}.lp-root .hero-social{display:flex;align-items:center;gap:12px;grid-column:1;grid-row:2;padding-left:6px;min-width:0}.lp-root .hero-avatars{display:flex;align-items:center;padding-left:10px}.lp-root .hero-avatar{width:36px;height:36px;margin-left:-10px;border-radius:50%;border:2.5px solid var(--panel);display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;text-transform:uppercase;box-shadow:0 1px 3px rgba(0,0,0,.08)}.lp-root .hero-social-copy{margin:0;font-size:14px;color:var(--ink-2);text-align:left}.lp-root .hero-social-copy strong{font-weight:700;color:var(--ink)}.lp-root .hero h1 .hl,.lp-root .hl{color:var(--accent)}.lp-root .peek-wrap{position:relative;padding:24px 0 100px}.lp-root .peek-frame{position:relative;max-width:1080px;margin:0 auto;border-radius:18px;background:linear-gradient(180deg,var(--bg-2),var(--panel));border:1px solid var(--line-strong);box-shadow:0 1px 0 #fff inset,0 30px 60px -20px rgba(0,0,0,.15),0 60px 80px -40px color-mix(in oklab,var(--accent) 20%,transparent);overflow:hidden}.lp-root .peek-chrome{height:38px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--bg) 50%,transparent)}.lp-root .peek-dot{width:11px;height:11px;border-radius:50%;background:var(--line-strong)}.lp-root .peek-dot.r{background:#ff5f57}.lp-root .peek-dot.y{background:#febc2e}.lp-root .peek-dot.g{background:#28c840}.lp-root .peek-url{margin-left:12px;padding:3px 14px;border-radius:999px;background:color-mix(in oklab,var(--panel) 60%,transparent);border:1px solid var(--line);font-family:var(--mono);font-size:11px;color:var(--ink-3)}.lp-root .peek-body{display:grid;grid-template-columns:220px 1fr 320px;min-height:520px}.lp-root .peek-side{border-right:1px solid var(--line);padding:18px 14px;font-size:13px;color:var(--ink-2)}.lp-root .peek-side-h{font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:18px 8px 8px}.lp-root .peek-side-h:first-child{margin-top:4px}.lp-root .peek-side-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--ink-2);cursor:pointer}.lp-root .peek-side-item:hover{background:color-mix(in oklab,var(--panel) 70%,transparent)}.lp-root .peek-side-item.active{background:color-mix(in oklab,var(--accent) 12%,transparent);color:var(--ink)}.lp-root .peek-side-item .ic{width:14px;height:14px;opacity:.7}.lp-root .peek-side-item .badge{margin-left:auto;font-family:var(--mono);font-size:10px;background:color-mix(in oklab,var(--bg) 70%,transparent);border:1px solid var(--line);padding:1px 6px;border-radius:6px;color:var(--ink-3)}.lp-root .peek-main{border-right:1px solid var(--line);display:flex;flex-direction:column}.lp-root .peek-toolbar{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.lp-root .peek-toolbar h4{font-family:var(--sans);font-size:14px;font-weight:600;color:var(--ink)}.lp-root .peek-toolbar-meta{font-family:var(--mono);font-size:11px;color:var(--ink-3);margin-left:auto}.lp-root .lead{padding:16px 18px;border-bottom:1px solid var(--line);cursor:pointer;display:grid;grid-template-columns:38px 1fr auto;gap:12px;transition:background .12s ease}.lp-root .lead:hover{background:color-mix(in oklab,var(--panel) 50%,transparent)}.lp-root .lead.selected{background:color-mix(in oklab,var(--accent) 8%,transparent)}.lp-root .lead-score{width:38px;height:38px;border-radius:10px;font-family:var(--mono);font-weight:600;font-size:14px;display:grid;place-items:center;background:color-mix(in oklab,var(--accent) 20%,transparent);color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 40%,transparent)}.lp-root .lead-score.mid{background:color-mix(in oklab,var(--warn) 14%,transparent);color:var(--warn);border-color:color-mix(in oklab,var(--warn) 35%,transparent)}.lp-root .lead-score.low{background:color-mix(in oklab,var(--ink-3) 20%,transparent);color:var(--ink-2);border-color:var(--line-strong)}.lp-root .lead-title{font-size:14px;color:var(--ink);margin-bottom:4px;font-weight:500}.lp-root .lead-meta{font-family:var(--mono);font-size:11px;color:var(--ink-3);display:flex;gap:10px}.lp-root .lead-meta .sub{color:var(--accent)}.lp-root .lead-actions{display:flex;align-items:flex-start;gap:4px}.lp-root .lead-actions .pill{font-family:var(--mono);font-size:10px;padding:3px 7px;border-radius:6px;background:color-mix(in oklab,var(--panel) 50%,transparent);border:1px solid var(--line);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.lp-root .peek-detail{padding:20px;display:flex;flex-direction:column;gap:14px;font-size:13px}.lp-root .peek-detail h5{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ink);margin:0}.lp-root .peek-detail-tile{background:color-mix(in oklab,var(--bg) 50%,transparent);border:1px solid var(--line);border-radius:10px;padding:12px 14px}.lp-root .peek-detail-tile .label{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}.lp-root .peek-detail-tile .val{color:var(--ink);font-size:13px;line-height:1.5}.lp-root .peek-detail-tile.reply{background:color-mix(in oklab,var(--accent) 10%,transparent);border-color:color-mix(in oklab,var(--accent) 30%,transparent)}.lp-root .peek-bar{height:6px;border-radius:999px;background:color-mix(in oklab,var(--ink-3) 18%,transparent);overflow:hidden;margin-top:8px}.lp-root .peek-bar>i{display:block;height:100%;background:linear-gradient(90deg,var(--accent),var(--accent-2))}.lp-root .live-ping{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10px;color:var(--good);text-transform:uppercase;letter-spacing:.1em}.lp-root .live-ping .blink{width:7px;height:7px;border-radius:50%;background:var(--good);animation:lp-blink 1.4s ease-in-out infinite}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.25}}.lp-root .strip{padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in oklab,var(--bg-2) 50%,transparent)}.lp-root .strip-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.lp-root .strip-lbl{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.lp-root .strip-logos{display:flex;gap:36px;align-items:center;flex-wrap:wrap}.lp-root .strip-logo{font-family:var(--sans);font-size:18px;font-weight:600;letter-spacing:-.03em;color:var(--ink-2);opacity:.7}.lp-root .strip-logo:hover{opacity:1}.lp-root .sec,.lp-root section{position:relative}.lp-root .sec{padding:110px 0}.lp-root .sec-header{text-align:center;max-width:760px;margin:0 auto 60px}.lp-root .sec-header .eyebrow{margin-bottom:14px}.lp-root .sec-header p{color:var(--ink-2);margin-top:18px;font-size:18px}.lp-root .problem{background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--bg-2) 70%,transparent))}.lp-root .problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.lp-root .problem-card{padding:26px 24px;border:1px solid var(--line);border-radius:18px;background:color-mix(in oklab,var(--panel) 60%,transparent)}.lp-root .problem-card .quote{font-family:var(--sans);font-size:18px;line-height:1.4;color:var(--ink);font-weight:400}.lp-root .problem-card .quote:before{content:"\201C";color:var(--accent);font-size:38px;font-family:var(--serif);line-height:0;vertical-align:-.2em;margin-right:4px}.lp-root .problem-card .by{margin-top:18px;font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.lp-root .steps{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px;position:relative}.lp-root .step{position:relative;padding:32px 28px;border-radius:20px;border:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;gap:14px}.lp-root .step .num{font-family:var(--mono);font-size:13px;font-weight:500;letter-spacing:.16em;color:var(--accent);text-transform:uppercase}.lp-root .step p{color:var(--ink-2);font-size:15px;line-height:1.5}.lp-root .step-visual{margin-top:auto;height:140px;background:color-mix(in oklab,var(--bg) 60%,transparent);border:1px solid var(--line);border-radius:12px;position:relative;overflow:hidden}.lp-root .viz-url{position:absolute;inset:0;display:grid;place-items:center}.lp-root .viz-url .input{width:80%;padding:12px 14px;background:var(--bg);border:1px solid var(--line-strong);border-radius:8px;font-family:var(--mono);font-size:12px;color:var(--ink);display:flex;gap:8px;align-items:center}.lp-root .viz-url .input:before{content:"https://";color:var(--ink-3)}.lp-root .viz-url .tags{position:absolute;bottom:14px;left:14px;right:14px;display:flex;gap:6px;flex-wrap:wrap}.lp-root .viz-url .tag{font-family:var(--mono);font-size:10px;background:color-mix(in oklab,var(--accent) 14%,transparent);color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);padding:2px 8px;border-radius:6px}.lp-root .viz-scan{position:absolute;inset:0;padding:14px 16px;display:flex;flex-direction:column;gap:6px;font-family:var(--mono);font-size:11px}.lp-root .viz-scan .row{display:flex;align-items:center;gap:8px;color:var(--ink-3);opacity:0;animation:lp-scanRow 4s linear infinite}.lp-root .viz-scan .row .sub{color:var(--accent)}.lp-root .viz-scan .row.r1{animation-delay:0s}.lp-root .viz-scan .row.r2{animation-delay:.5s}.lp-root .viz-scan .row.r3{animation-delay:1s}.lp-root .viz-scan .row.r4{animation-delay:1.5s}.lp-root .viz-scan .row.r5{animation-delay:2s}.lp-root .viz-scan .row.r6{animation-delay:2.5s}@keyframes lp-scanRow{0%{opacity:0;transform:translateY(4px)}10%{opacity:1;transform:translateY(0)}60%{opacity:1}to{opacity:0;transform:translateY(-4px)}}.lp-root .viz-inbox{position:absolute;inset:0;padding:14px;display:flex;flex-direction:column;gap:8px}.lp-root .viz-inbox .card{background:var(--bg);border:1px solid var(--line-strong);border-radius:8px;padding:10px 12px;display:flex;gap:10px;align-items:center;font-size:12px}.lp-root .viz-inbox .score{width:28px;height:28px;border-radius:6px;display:grid;place-items:center;font-family:var(--mono);font-size:11px;font-weight:600;background:color-mix(in oklab,var(--accent) 22%,transparent);color:var(--accent);border:1px solid color-mix(in oklab,var(--accent) 40%,transparent);flex-shrink:0}.lp-root .viz-inbox .ttl{color:var(--ink);font-size:11px;line-height:1.3}.lp-root .viz-inbox .sub{color:var(--ink-3);font-family:var(--mono);font-size:9px;margin-top:2px}.lp-root .features{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.lp-root .feat{grid-column:span 3;padding:28px;border-radius:18px;border:1px solid var(--line);background:var(--panel);position:relative;overflow:hidden;min-height:220px;display:flex;flex-direction:column;gap:14px}.lp-root .feat.lg{grid-column:span 6;min-height:260px}.lp-root .feat.sm{grid-column:span 2}.lp-root .feat-icon{width:36px;height:36px;border-radius:10px;background:color-mix(in oklab,var(--accent) 18%,transparent);border:1px solid color-mix(in oklab,var(--accent) 35%,transparent);color:var(--accent);display:grid;place-items:center}.lp-root .feat h3{font-family:var(--sans);font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em}.lp-root .feat p{color:var(--ink-2);font-size:15px;line-height:1.5}.lp-root .feat-tail{margin-top:auto;font-family:var(--mono);font-size:11px;color:var(--ink-3);text-transform:uppercase;letter-spacing:.1em}.lp-root .founder{background:color-mix(in oklab,var(--bg-2) 80%,transparent);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-root .founder-grid{display:grid;grid-template-columns:280px 1fr;gap:56px;align-items:start}.lp-root .founder-photo{width:280px;height:340px;border-radius:14px;background:linear-gradient(135deg,#d4c3a4,#b8a47e);border:1px solid var(--line-strong);position:relative;overflow:hidden}.lp-root .founder-photo:after{content:"founder photo →";position:absolute;inset:auto 0 12px 0;text-align:center;font-family:var(--mono);font-size:10px;color:rgba(0,0,0,.4);letter-spacing:.1em;text-transform:uppercase}.lp-root .founder-photo:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(0,0,0,.04) 0 10px,transparent 10px 20px)}.lp-root .founder-body p{font-family:var(--sans);font-size:clamp(17px,1.4vw,20px);line-height:1.55;color:var(--ink);margin-top:18px}.lp-root .founder-body p .em{color:var(--accent);font-weight:500}.lp-root .founder-sig{margin-top:28px;font-family:var(--serif);font-style:italic;font-size:36px;color:var(--accent);letter-spacing:-.01em}.lp-root .founder-byline{font-family:var(--mono);font-size:12px;color:var(--ink-3);margin-top:4px}.lp-root .testimonials{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lp-root .tcard{padding:28px 26px;border-radius:16px;border:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;gap:20px}.lp-root .tcard.feat{background:color-mix(in oklab,var(--accent) 8%,var(--panel));border-color:color-mix(in oklab,var(--accent) 30%,var(--line))}.lp-root .tcard q{font-family:var(--sans);font-size:16px;line-height:1.5;color:var(--ink);quotes:none}.lp-root .tcard q:after,.lp-root .tcard q:before{content:none}.lp-root .tcard q b{color:var(--accent);font-weight:600}.lp-root .tcard-author{display:flex;align-items:center;gap:12px;margin-top:auto}.lp-root .tcard-avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--accent),#6c2a05);flex-shrink:0;font-family:var(--sans);font-weight:600;display:grid;place-items:center;color:var(--accent-ink);font-size:15px}.lp-root .tcard-author .nm{font-size:14px;font-weight:500;color:var(--ink)}.lp-root .tcard-author .role{font-size:12px;color:var(--ink-3);font-family:var(--mono);margin-top:2px}.lp-root .pricing{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:880px;margin:0 auto}.lp-root .plan{padding:38px 32px;border-radius:22px;border:1px solid var(--line);background:var(--panel);display:flex;flex-direction:column;gap:22px;position:relative}.lp-root .plan.featured{background:linear-gradient(180deg,color-mix(in oklab,var(--accent) 14%,var(--panel)),var(--panel));border-color:var(--accent)}.lp-root .plan-name{display:flex;align-items:center;gap:10px}.lp-root .plan-name h3{font-family:var(--sans);font-size:24px;font-weight:600;letter-spacing:-.02em}.lp-root .plan-name .tag{font-family:var(--mono);font-size:10px;background:var(--accent);color:var(--accent-ink);padding:3px 9px;border-radius:6px;letter-spacing:.08em;text-transform:uppercase}.lp-root .plan-price{display:flex;align-items:baseline;gap:6px}.lp-root .plan-price .amt{font-family:var(--sans);font-weight:600;font-size:56px;line-height:1;letter-spacing:-.04em}.lp-root .plan-price .per{font-family:var(--sans);font-size:14px;color:var(--ink-3)}.lp-root .plan-price .old{font-family:var(--sans);color:var(--ink-3);font-size:24px;text-decoration:line-through;margin-right:4px;font-weight:400}.lp-root .plan p.lede{color:var(--ink-2);font-size:15px}.lp-root .plan ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.lp-root .plan li{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--ink-2)}.lp-root .plan li:before{content:"→";color:var(--accent);font-family:var(--mono)}.lp-root .plan .micro{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-3);text-align:center}.lp-root .faq{max-width:760px;margin:0 auto;display:flex;flex-direction:column;border-top:1px solid var(--line)}.lp-root .faq-row{border-bottom:1px solid var(--line);padding:22px 4px}.lp-root .faq-q{display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:16px;font-family:var(--sans);font-size:18px;font-weight:500;line-height:1.3;color:var(--ink);letter-spacing:-.01em}.lp-root .faq-q .chev{font-family:var(--mono);font-size:18px;color:var(--accent);transition:transform .2s ease}.lp-root .faq-row.open .faq-q .chev{transform:rotate(45deg)}.lp-root .faq-a{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;color:var(--ink-2);font-size:16px;line-height:1.55}.lp-root .faq-row.open .faq-a{max-height:400px;padding-top:14px}.lp-root .footer-cta{text-align:center;padding:140px 0;position:relative;overflow:hidden}.lp-root .footer-cta:before{content:"";position:absolute;width:800px;height:800px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 30%,transparent),transparent 65%);top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(60px);z-index:0;opacity:.55}.lp-root .footer-cta>*{position:relative;z-index:1}.lp-root .footer-cta h2{font-size:clamp(40px,6.5vw,84px);line-height:1;letter-spacing:-.035em}.lp-root .footer-cta h2 .hl{color:var(--accent)}.lp-root .footer-cta p{color:var(--ink-2);margin:26px auto 0;max-width:540px;font-size:18px}.lp-root .footer-cta .ctas{margin-top:36px;display:flex;justify-content:center;gap:12px}.lp-root .footer{border-top:1px solid var(--line);padding:50px 0 30px;background:var(--bg-2)}.lp-root .footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;margin-bottom:36px}.lp-root .footer-col h5{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px;font-weight:500}.lp-root .footer-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lp-root .footer-col a{font-size:14px;color:var(--ink-2)}.lp-root .footer-col a:hover{color:var(--ink)}.lp-root .footer-brand{font-family:var(--sans);font-size:20px;font-weight:600;letter-spacing:-.025em;display:flex;gap:10px;align-items:center;margin-bottom:14px}.lp-root .footer-bio{color:var(--ink-3);font-size:14px;max-width:280px;line-height:1.5}.lp-root .footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;color:var(--ink-3);letter-spacing:.08em;text-transform:uppercase}.lp-root .radar-mark{width:26px;height:26px;flex-shrink:0}.lp-root .radar-mark .sweep{transform-origin:center;animation:lp-radarSweep 4s linear infinite}@keyframes lp-radarSweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:980px){.lp-root .peek-body{grid-template-columns:1fr}.lp-root .peek-main,.lp-root .peek-side{border-right:none;border-bottom:1px solid var(--line)}.lp-root .features,.lp-root .problem-grid,.lp-root .steps,.lp-root .testimonials{grid-template-columns:1fr}.lp-root .feat,.lp-root .feat.lg,.lp-root .feat.sm{grid-column:span 1}.lp-root .founder-grid,.lp-root .pricing{grid-template-columns:1fr}.lp-root .founder-photo{width:200px;height:240px}.lp-root .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.lp-root .nav-links{display:none}.lp-root .sec{padding:70px 0}.lp-root .hero{padding:48px 0 56px}.lp-root .hero-title{font-size:clamp(28px,7.5vw,40px);gap:.1em}.lp-root .hero-title-line{white-space:normal;max-width:100%}.lp-root .hero-cta-block,.lp-root .hero-cta-row{display:flex;flex-direction:column;align-items:stretch;gap:14px}.lp-root .hero-search{width:100%}.lp-root .hero-demo-link,.lp-root .hero-social{grid-column:unset;grid-row:unset}.lp-root .hero-search-inner{flex-wrap:wrap;border-radius:20px;padding:10px 10px 10px 16px}.lp-root .hero-search-btn{width:100%;justify-content:center;margin-top:4px}.lp-root .hero-demo-link,.lp-root .hero-social{justify-content:center}.lp-root .hero-social{width:100%}.lp-root .hero-social-copy{text-align:center}}