.lp{--bg:#f7f8f8;--bg-white:#fff;--bg-subtle:#f3f4f6;--surface-raised:#fafbfc;--nav-bg:#f7f8f8e6;--text-1:#0d0d0e;--text-2:#4b5563;--text-3:#9ca3af;--text-4:#d1d5db;--border:#e5e7eb;--border-mid:#d1d5db;--indigo:#5e6ad2;--indigo-dim:#5e6ad214;--indigo-mid:#5e6ad226;--indigo-text:#4a57c5;--green:#16a34a;--green-bg:#16a34a14;--red:#dc2626;--red-bg:#dc262614;--orange:#d97706;--orange-bg:#d9770614;--cta-bg:#0d0d0e;--cta-text:#fff;--chrome-bg:#f0f1f3;--chrome-border:#e2e3e6;--chrome-url-bg:#fff;--chrome-url-c:#888;--shadow-sm:0 1px 3px #00000012,0 0 0 1px #0000000a;--shadow-md:0 4px 12px #00000014,0 0 0 1px #0000000a;--shadow-xl:0 16px 48px #0000001a,0 0 0 1px #0000000d;--r-xs:2px;--r-sm:4px;--r-md:6px;--r-lg:8px;--r-xl:12px;--r-2xl:16px;--r-3xl:20px;--r-pill:9999px;--ft-bg:#f9fafb;--ft-bd:#e5e7eb;--ft-hd:#111827;--ft-link:#6b7280;--ft-link-hov:#374151;--ft-muted:#9ca3af;--ft-soc-bd:#e5e7eb;--ft-soc-c:#9ca3af;--ft-soc-hov:#f3f4f6;--ft-leg:#9ca3af;--ft-leg-bd:#e5e7eb;background:var(--bg);color:var(--text-1);font-feature-settings:"cv01","ss03";-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Inter,Inter Variable,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:1.6;display:block;overflow-x:hidden}@media (prefers-color-scheme:dark){.lp:not([data-theme]){--bg:#08090a;--bg-white:#111214;--bg-subtle:#16181d;--surface-raised:#0d0f14;--nav-bg:#08090aeb;--text-1:#f0f1f3;--text-2:#9ca3af;--text-3:#6b7280;--text-4:#374151;--border:#1f2128;--border-mid:#2a2d36;--indigo-dim:#5e6ad21f;--indigo-mid:#5e6ad238;--indigo-text:#8b96e9;--cta-bg:#f0f1f3;--cta-text:#0d0d0e;--chrome-bg:#1a1c22;--chrome-border:#2a2d36;--chrome-url-bg:#0d0f14;--chrome-url-c:#6b7280;--shadow-sm:0 1px 3px #0006,0 0 0 1px #ffffff0a;--shadow-md:0 4px 12px #00000080,0 0 0 1px #ffffff0a;--shadow-xl:0 20px 60px #0009,0 0 0 1px #ffffff0d;--ft-bg:#09090b;--ft-bd:#1c1f26;--ft-hd:#e8eaed;--ft-link:#6b7280;--ft-link-hov:#9ca3af;--ft-muted:#4b5563;--ft-soc-bd:#1f2330;--ft-soc-c:#4b5563;--ft-soc-hov:#111214;--ft-leg:#374151;--ft-leg-bd:#1f2330}}.lp[data-theme=dark]{--bg:#08090a;--bg-white:#111214;--bg-subtle:#16181d;--surface-raised:#0d0f14;--nav-bg:#08090aeb;--text-1:#f0f1f3;--text-2:#9ca3af;--text-3:#6b7280;--text-4:#374151;--border:#1f2128;--border-mid:#2a2d36;--indigo-dim:#5e6ad21f;--indigo-mid:#5e6ad238;--indigo-text:#8b96e9;--cta-bg:#f0f1f3;--cta-text:#0d0d0e;--chrome-bg:#1a1c22;--chrome-border:#2a2d36;--chrome-url-bg:#0d0f14;--chrome-url-c:#6b7280;--shadow-sm:0 1px 3px #0006,0 0 0 1px #ffffff0a;--shadow-md:0 4px 12px #00000080,0 0 0 1px #ffffff0a;--shadow-xl:0 20px 60px #0009,0 0 0 1px #ffffff0d;--ft-bg:#09090b;--ft-bd:#1c1f26;--ft-hd:#e8eaed;--ft-link:#6b7280;--ft-link-hov:#9ca3af;--ft-muted:#4b5563;--ft-soc-bd:#1f2330;--ft-soc-c:#4b5563;--ft-soc-hov:#111214;--ft-leg:#374151;--ft-leg-bd:#1f2330}.lp[data-theme=light]{--bg:#f7f8f8;--bg-white:#fff;--bg-subtle:#f3f4f6;--nav-bg:#f7f8f8e6;--text-1:#0d0d0e;--text-2:#4b5563;--text-3:#9ca3af;--text-4:#d1d5db;--border:#e5e7eb;--border-mid:#d1d5db;--indigo-dim:#5e6ad214;--indigo-mid:#5e6ad226;--indigo-text:#4a57c5;--cta-bg:#0d0d0e;--cta-text:#fff;--chrome-bg:#f0f1f3;--chrome-border:#e2e3e6;--chrome-url-bg:#fff;--chrome-url-c:#888;--shadow-sm:0 1px 3px #00000012,0 0 0 1px #0000000a;--shadow-md:0 4px 12px #00000014,0 0 0 1px #0000000a;--shadow-xl:0 16px 48px #0000001a,0 0 0 1px #0000000d;--ft-bg:#f9fafb;--ft-bd:#e5e7eb;--ft-hd:#111827;--ft-link:#6b7280;--ft-link-hov:#374151;--ft-muted:#9ca3af;--ft-soc-bd:#e5e7eb;--ft-soc-c:#9ca3af;--ft-soc-hov:#f3f4f6;--ft-leg:#9ca3af;--ft-leg-bd:#e5e7eb}.lp *,.lp :before,.lp :after{box-sizing:border-box;margin:0;padding:0}.lp a{color:inherit;text-decoration:none}.lp button{font-feature-settings:"cv01","ss03";cursor:pointer;font-family:inherit}.lp nav{z-index:100;background:var(--nav-bg);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);position:sticky;top:0}.lp .nav-inner{justify-content:space-between;align-items:center;max-width:1120px;height:52px;margin:0 auto;padding:0 24px;display:flex}.lp .nav-logo{letter-spacing:-.01em;color:var(--text-1);align-items:center;gap:7px;font-size:14px;font-weight:600;display:flex}.lp .nav-links{align-items:center;gap:2px;list-style:none;display:flex}.lp .nav-links a{color:var(--text-2);border-radius:var(--r-md);padding:5px 11px;font-size:13px;transition:color .12s,background .12s}.lp .nav-links a:hover{color:var(--text-1);background:#80808012}.lp .nav-actions{align-items:center;gap:6px;display:flex}.lp .btn-theme{border:1px solid var(--border);border-radius:var(--r-lg);width:30px;height:30px;color:var(--text-3);background:0 0;justify-content:center;align-items:center;padding:0;transition:all .12s;display:flex}.lp .btn-theme:hover{color:var(--text-1);border-color:var(--border-mid);background:#80808012}.lp .btn-theme svg{width:13px;height:13px}.lp .icon-moon{display:block}.lp .icon-sun{display:none}@media (prefers-color-scheme:dark){.lp:not([data-theme]) .icon-moon{display:none}.lp:not([data-theme]) .icon-sun{display:block}}.lp[data-theme=dark] .icon-moon{display:none}.lp[data-theme=dark] .icon-sun,.lp[data-theme=light] .icon-moon{display:block}.lp[data-theme=light] .icon-sun{display:none}.lp .btn-nav-ghost{color:var(--text-2);border:1px solid var(--border);border-radius:var(--r-lg);background:0 0;padding:5px 13px;font-size:13px;font-weight:500;transition:all .12s;display:inline-block}.lp .btn-nav-ghost:hover{color:var(--text-1);border-color:var(--border-mid)}.lp .btn-nav-cta{color:var(--cta-text);background:var(--cta-bg);border-radius:var(--r-lg);border:none;padding:5px 15px;font-size:13px;font-weight:500;transition:opacity .12s;display:inline-block}.lp .btn-nav-cta:hover{opacity:.85}.lp .nav-drop-host{list-style:none;position:relative}.lp .nav-drop-btn{color:var(--text-2);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:5px 11px;font-size:13px;transition:color .12s,background .12s;display:flex}.lp .nav-drop-btn:hover,.lp .nav-drop-btn.open{color:var(--text-1);background:#80808012}.lp .drop-chev{flex-shrink:0;width:11px;height:11px;transition:transform .15s}.lp .nav-drop-btn.open .drop-chev{transform:rotate(180deg)}.lp .nav-mega{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--r-xl);width:280px;box-shadow:var(--shadow-xl);opacity:0;pointer-events:none;z-index:200;padding:6px;transition:opacity .16s,transform .16s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-5px)}.lp .nav-mega.open{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.lp .mega-list{flex-direction:column;gap:2px;display:flex}.lp .mega-item{border-radius:var(--r-lg);align-items:flex-start;gap:10px;padding:9px 10px;text-decoration:none;transition:background .1s;display:flex}.lp .mega-item:hover{background:var(--bg-subtle)}.lp .mega-ico{border-radius:var(--r-md);background:var(--indigo-dim);width:26px;height:26px;color:var(--indigo);flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp .mega-ico svg{width:12px;height:12px}.lp .mega-title{color:var(--text-1);margin-bottom:1px;font-size:12.5px;font-weight:500;line-height:1.3}.lp .mega-desc{color:var(--text-3);font-size:11px;line-height:1.4}.lp .hero{text-align:center;background:linear-gradient(180deg,var(--bg-white) 0%,var(--bg) 60%);padding:68px 24px 0}.lp .hero-container{max-width:700px;margin:0 auto}.lp .eyebrow{background:var(--indigo-dim);border:1px solid var(--indigo-mid);border-radius:var(--r-pill);color:var(--indigo-text);letter-spacing:.01em;align-items:center;gap:6px;margin-bottom:18px;padding:3px 11px;font-size:11.5px;font-weight:600;display:inline-flex}.lp .eyebrow:before{content:"";background:var(--indigo);border-radius:50%;width:5px;height:5px}.lp .hero-headline{letter-spacing:-.025em;color:var(--text-1);text-wrap:balance;margin-bottom:14px;font-size:clamp(32px,4.8vw,56px);font-weight:700;line-height:1.08}.lp .hero-sub{color:var(--text-2);max-width:480px;margin:0 auto 28px;font-size:14.5px;line-height:1.65}.lp .hero-actions{justify-content:center;align-items:center;gap:9px;margin-bottom:44px;display:flex}.lp .btn-cta-primary{color:var(--cta-text);background:var(--cta-bg);border-radius:var(--r-lg);border:none;align-items:center;gap:7px;padding:9px 19px;font-size:13.5px;font-weight:500;transition:opacity .12s;display:inline-flex}.lp .btn-cta-primary:hover{opacity:.82}.lp .btn-cta-ghost{color:var(--text-2);border:1px solid var(--border-mid);border-radius:var(--r-lg);background:0 0;align-items:center;gap:7px;padding:9px 17px;font-size:13.5px;font-weight:500;transition:all .12s;display:inline-flex}.lp .btn-cta-ghost:hover{color:var(--text-1);border-color:#9ca3af}.lp .h-eyebrow{opacity:0;animation:.4s 60ms forwards hFadeScale;transform:scale(.96)}.lp .hline{opacity:0;animation:.52s cubic-bezier(.22,1,.36,1) forwards hLineUp;display:inline-block;transform:translateY(16px)}.lp .hline-1{animation-delay:.14s}.lp .hline-2{animation-delay:.26s}.lp .h-sub{opacity:0;animation:.45s .38s forwards hLineUp;transform:translateY(12px)}.lp .h-actions{opacity:0;animation:.45s .5s forwards hLineUp;transform:translateY(10px)}.lp .h-mockup{opacity:0;animation:.5s .62s forwards hLineUp;transform:translateY(14px)}@keyframes hLineUp{to{opacity:1;transform:translateY(0)}}@keyframes hFadeScale{to{opacity:1;transform:scale(1)}}.lp .mockup-outer{max-width:760px;margin:0 auto;position:relative}.lp .mockup-outer:after{content:"";background:linear-gradient(to bottom,transparent,var(--bg));pointer-events:none;border-radius:0 0 var(--r-3xl) var(--r-3xl);height:80px;position:absolute;bottom:0;left:0;right:0}.lp .mockup-chrome{background:var(--chrome-bg);border-radius:var(--r-3xl) var(--r-3xl) 0 0;border:1px solid var(--chrome-border);border-bottom:none;align-items:center;gap:11px;padding:10px 15px 0;display:flex}.lp .chrome-dots{gap:5px;display:flex}.lp .chrome-dots span{border-radius:50%;width:10px;height:10px}.lp .chrome-dots span:first-child{background:#ff5f57}.lp .chrome-dots span:nth-child(2){background:#ffbd2e}.lp .chrome-dots span:nth-child(3){background:#28c840}.lp .chrome-url{background:var(--chrome-url-bg);border:1px solid var(--chrome-border);color:var(--chrome-url-c);text-align:center;border-radius:5px;flex:1;padding:3px 11px;font-family:ui-monospace,monospace;font-size:10.5px}.lp .mockup-body{background:var(--bg-white);border:1px solid var(--chrome-border);border-radius:0 0 var(--r-3xl) var(--r-3xl);box-shadow:var(--shadow-xl);border-top:none;padding:18px 20px 28px;overflow:hidden}.lp .cp-header{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.lp .cp-name{color:var(--text-1);letter-spacing:-.01em;font-size:13px;font-weight:600}.lp .cp-badge-deg{border-radius:var(--r-pill);background:var(--orange-bg);color:var(--orange);letter-spacing:.04em;text-transform:uppercase;border:1px solid #d977062e;padding:2px 8px;font-size:9px;font-weight:600}.lp .cp-endpoint{color:var(--text-3);margin-bottom:13px;font-family:ui-monospace,monospace;font-size:10px}.lp .cp-rows{border:1px solid var(--border);border-radius:var(--r-lg);overflow:hidden}.lp .cpr{border-bottom:1px solid var(--border);align-items:center;gap:9px;padding:6px 11px;font-size:11.5px;display:flex}.lp .cpr:last-child{border-bottom:none}.lp .cpr-ico{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:7px;font-weight:700;display:flex}.lp .cpr-ico.pass{background:var(--green-bg);color:var(--green)}.lp .cpr-ico.fail{background:var(--red-bg);color:var(--red)}.lp .cpr-stage{color:var(--text-2);flex:1;font-size:11.5px}.lp .cpr-stage.fail{color:var(--red)}.lp .cpr-val{font-family:ui-monospace,monospace;font-size:9.5px}.lp .cpr-val.pass{color:var(--green)}.lp .cpr-val.fail{color:var(--red)}.lp .cpr-val.mid{color:var(--text-3)}.lp .cp-incident{background:var(--red-bg);border-radius:var(--r-md);color:var(--red);border:1px solid #dc262624;align-items:center;gap:7px;margin-top:10px;padding:7px 11px;font-size:10.5px;font-weight:500;display:flex}.lp .cp-inc-sep{opacity:.35;margin:0 1px}.lp .cp-inc-platform{color:var(--red);opacity:.8;align-items:center;gap:4px;display:inline-flex}.lp .cp-inc-platform svg{flex-shrink:0;width:11px;height:11px}.lp .proof-row{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--bg-white);padding:0 24px}.lp .proof-inner{grid-template-columns:repeat(4,1fr);max-width:1120px;margin:0 auto;display:grid}.lp .proof-item{border-right:1px solid var(--border);align-items:center;gap:11px;padding:16px 20px;display:flex}.lp .proof-item:last-child{border-right:none}.lp .proof-ico{border-radius:var(--r-lg);background:var(--indigo-dim);border:1px solid var(--indigo-mid);width:32px;height:32px;color:var(--indigo);flex-shrink:0;justify-content:center;align-items:center;display:flex}.lp .proof-ico svg{width:14px;height:14px}.lp .proof-label{color:var(--text-1);letter-spacing:-.01em;font-size:12.5px;font-weight:600;line-height:1.3}.lp .proof-desc{color:var(--text-3);margin-top:1px;font-size:11px}.lp .section{padding:60px 0}.lp .container{max-width:1120px;margin:0 auto;padding:0 24px}.lp .section+.section{border-top:1px solid var(--border)}.lp .section-eyebrow{background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-pill);color:var(--text-3);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:11px;padding:3px 10px;font-size:10.5px;font-weight:600;display:inline-flex}.lp .section-title{letter-spacing:-.02em;color:var(--text-1);text-wrap:balance;font-size:clamp(19px,2.2vw,26px);font-weight:600;line-height:1.25}.lp .section-sub{color:var(--text-2);margin-top:6px;font-size:12.5px;line-height:1.65}.lp .reveal{opacity:0;transition:opacity .42s ease var(--rd,0s),transform .42s ease var(--rd,0s);transform:translateY(16px)}.lp .reveal.in{opacity:1;transform:translateY(0)}.lp .problem-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:24px;display:grid}.lp .problem-card{border-radius:var(--r-2xl);padding:18px}.lp .problem-card.traditional{background:var(--bg-white);border:1px solid var(--border);box-shadow:var(--shadow-sm);opacity:.7}.lp .problem-card.cortx{background:var(--bg-white);box-shadow:0 0 0 1px #5e6ad21a,var(--shadow-sm);border:1px solid #5e6ad240}.lp .problem-card-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px;font-size:9.5px;font-weight:600}.lp .problem-card.cortx .problem-card-label{color:var(--indigo-text)}.lp .check-row{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:5px 0;font-size:11.5px;display:flex}.lp .check-row:last-child{border-bottom:none}.lp .check-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:7.5px;font-weight:700;display:flex}.lp .check-icon.pass{background:var(--green-bg);color:var(--green)}.lp .check-icon.fail{background:var(--red-bg);color:var(--red)}.lp .check-icon.neutral{background:var(--bg-subtle);color:var(--text-4);font-size:10px}.lp .check-label{color:var(--text-2);flex:1}.lp .check-label.fail{color:var(--red)}.lp .check-status{color:var(--text-3);font-family:ui-monospace,monospace;font-size:9.5px}.lp .check-status.pass{color:var(--green)}.lp .check-status.fail{color:var(--red)}.lp .problem-outcome{border-radius:var(--r-md);margin-top:10px;padding:7px 10px;font-size:11px;font-weight:500}.lp .problem-outcome.bad{color:var(--orange);background:#d977060f;border:1px solid #d9770624}.lp .problem-outcome.good{background:var(--red-bg);color:var(--red);border:1px solid #dc262624}.lp .steps-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:24px;display:grid}.lp .step-card{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow-sm);padding:15px}.lp .step-num{border-radius:var(--r-md);background:var(--indigo-dim);border:1px solid var(--indigo-mid);width:22px;height:22px;color:var(--indigo-text);justify-content:center;align-items:center;margin-bottom:10px;font-family:ui-monospace,monospace;font-size:9.5px;font-weight:500;display:flex}.lp .step-title{color:var(--text-1);letter-spacing:-.01em;margin-bottom:4px;font-size:12.5px;font-weight:600}.lp .step-body{color:var(--text-2);font-size:11.5px;line-height:1.6}.lp .evidence-card{border-radius:var(--r-2xl);box-shadow:var(--shadow-xl);background:#0f1117;margin-top:24px;overflow:hidden}.lp .evidence-tabs{border-bottom:1px solid #ffffff12;padding:0 16px;display:flex}.lp .evidence-tab{color:#ffffff4d;cursor:pointer;border-bottom:1px solid #0000;margin-bottom:-1px;padding:9px 12px;font-size:12px;transition:color .12s}.lp .evidence-tab:hover{color:#fff9}.lp .evidence-tab.active{color:#f0f0f0;border-bottom-color:var(--indigo)}.lp .evidence-body{padding:16px 18px}.lp .json-line{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;line-height:1.8}.lp .jk{color:#7dd3fc}.lp .js{color:#86efac}.lp .jn{color:#fdba74}.lp .jt{color:#4ade80}.lp .jf{color:#f87171}.lp .jb{color:#6b7280}.lp .safe-grid{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:24px;display:grid}.lp .safe-item{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--r-2xl);box-shadow:var(--shadow-sm);padding:14px}.lp .safe-ico{border-radius:var(--r-md);background:var(--indigo-dim);border:1px solid var(--indigo-mid);width:24px;height:24px;color:var(--indigo);justify-content:center;align-items:center;margin-bottom:9px;display:flex}.lp .safe-ico svg{width:12px;height:12px}.lp .safe-title{color:var(--text-1);letter-spacing:-.01em;margin-bottom:3px;font-size:12px;font-weight:600}.lp .safe-body{color:var(--text-2);font-size:11px;line-height:1.55}.lp .status-preview{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--r-2xl);max-width:620px;box-shadow:var(--shadow-md);margin-top:24px;margin-left:auto;margin-right:auto;padding:18px}.lp .status-label-row{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.lp .status-demo-badge{color:var(--text-3);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--r-pill);letter-spacing:.04em;text-transform:uppercase;padding:2px 8px;font-size:9.5px;font-weight:600}.lp .status-banner{border-bottom:1px solid var(--border);align-items:center;gap:8px;margin-bottom:13px;padding-bottom:13px;display:flex}.lp .status-dot-lg{background:var(--green);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 5px #16a34a80}.lp .status-banner-label{color:var(--text-1);letter-spacing:-.01em;font-size:13px;font-weight:600}.lp .status-updated{color:var(--text-3);margin-left:auto;font-size:11px}.lp .status-svc-row{border-bottom:1px solid var(--border);padding:8px 0}.lp .status-svc-row:last-child{border-bottom:none}.lp .status-svc-header{justify-content:space-between;align-items:center;margin-bottom:5px;display:flex}.lp .status-svc-name{color:var(--text-1);font-size:12px;font-weight:500}.lp .status-svc-stat{color:var(--text-3);font-size:11px}.lp .uptime-bars{gap:2px;height:15px;display:flex}.lp .uptime-bar{border-radius:2px;flex:1;min-width:0}.lp .uptime-bar.pass{background:var(--green);opacity:.5}.lp .uptime-bar.fail{background:var(--red);opacity:.7}.lp .uptime-bar.empty{background:var(--border)}.lp .uptime-labels{justify-content:space-between;margin-top:3px;display:flex}.lp .uptime-label{color:var(--text-3);font-size:9.5px;font-weight:500}.lp .cta-section{text-align:center;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-white) 100%);padding:72px 0}.lp .cta-sub{color:var(--text-2);max-width:360px;margin:10px auto 24px;font-size:13.5px;line-height:1.65}.lp .cta-actions{justify-content:center;align-items:center;gap:9px;margin-bottom:14px;display:flex}.lp .cta-note{color:var(--text-3);max-width:400px;margin:0 auto;font-size:11px;line-height:1.65}.lp .ft{background:var(--ft-bg);border-top:1px solid var(--ft-bd);padding:56px 24px 0}.lp .ft-inner{max-width:1120px;margin:0 auto}.lp .ft-cols{border-bottom:1px solid var(--ft-bd);grid-template-columns:repeat(4,1fr);gap:32px;padding-bottom:48px;display:grid}.lp .ft-col-label{color:var(--ft-hd);letter-spacing:.02em;margin-bottom:16px;font-size:11px;font-weight:600}.lp .ft-col-links{flex-direction:column;gap:10px;display:flex}.lp .ft-col-links a{color:var(--ft-link);font-size:13px;transition:color .12s}.lp .ft-col-links a:hover{color:var(--ft-link-hov)}.lp .ft-brand{border-bottom:1px solid var(--ft-bd);justify-content:space-between;align-items:flex-start;padding:32px 0;display:flex}.lp .ft-brand-left{flex-direction:column;gap:8px;display:flex}.lp .ft-brand-logo{color:var(--ft-hd);letter-spacing:-.01em;align-items:center;gap:7px;font-size:15px;font-weight:600;display:flex}.lp .ft-brand-tagline{color:var(--ft-muted);max-width:280px;font-size:12.5px;line-height:1.55}.lp .ft-social-row{align-items:center;gap:6px;display:flex}.lp .ft-social-btn{border-radius:var(--r-lg);border:1px solid var(--ft-soc-bd);width:34px;height:34px;color:var(--ft-soc-c);background:0 0;justify-content:center;align-items:center;text-decoration:none;transition:all .12s;display:flex}.lp .ft-social-btn:hover{border-color:var(--ft-link);color:var(--ft-link-hov);background:var(--ft-soc-hov)}.lp .ft-social-btn svg{width:15px;height:15px}.lp .ft-legal{justify-content:space-between;align-items:center;padding:16px 0;display:flex}.lp .ft-legal-links{display:flex}.lp .ft-legal-links a{color:var(--ft-leg);border-right:1px solid var(--ft-leg-bd);padding:3px 14px;font-size:11.5px;transition:color .12s}.lp .ft-legal-links a:first-child{padding-left:0}.lp .ft-legal-links a:last-child{border-right:none}.lp .ft-legal-links a:hover{color:var(--ft-link)}.lp .ft-copy{color:var(--ft-leg);font-size:11.5px}@media (max-width:900px){.lp .problem-grid{grid-template-columns:1fr}.lp .steps-grid,.lp .safe-grid{grid-template-columns:1fr 1fr}.lp .mockup-outer{max-width:100%}.lp .proof-inner{grid-template-columns:1fr 1fr}.lp .proof-item:nth-child(2){border-right:none}.lp .proof-item:nth-child(3){border-top:1px solid var(--border)}.lp .proof-item:nth-child(4){border-top:1px solid var(--border);border-right:none}.lp .ft-cols{grid-template-columns:1fr 1fr;gap:28px}}@media (max-width:640px){.lp .steps-grid,.lp .safe-grid{grid-template-columns:1fr}.lp .nav-links{display:none}.lp .section{padding:48px 0}.lp .hero{padding:48px 24px 0}.lp .proof-inner{grid-template-columns:1fr}.lp .proof-item{border-top:1px solid var(--border);border-right:none!important}.lp .proof-item:first-child{border-top:none}.lp .ft-cols{grid-template-columns:1fr}.lp .ft-brand{flex-direction:column;gap:20px}.lp .ft-legal{flex-direction:column;align-items:flex-start;gap:8px;padding:16px 0 24px}}@media (prefers-reduced-motion:reduce){.lp *{transition:none!important;animation:none!important}.lp .hline,.lp .h-eyebrow,.lp .h-sub,.lp .h-actions,.lp .h-mockup,.lp .reveal{opacity:1!important;transform:none!important}}
