.lp{line-height:1.8}.lp-wrap{max-width:1040px;margin:0 auto;padding:0 16px}.lp-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.lp-header{border-bottom:1px solid var(--line);padding:12px 0}.lp-brand{font-weight:800;font-size:20px;text-decoration:none;color:var(--fg)}.lp-nav{display:flex;gap:20px;align-items:center;font-size:14px}.lp-nav a{color:var(--fg);text-decoration:none}.lp-nav .lp-login,.lp-nav a:hover{color:var(--accent)}.lp-nav .lp-login{border:1px solid var(--accent);padding:4px 14px;border-radius:999px}.lp-hero{padding:88px 0 72px}.lp-eyebrow{color:var(--accent);font-weight:700;font-size:14px;margin:0 0 12px}.lp-hero h1{font-size:clamp(26px,5vw,42px);line-height:1.4;margin:0 0 20px}.lp-lead{color:var(--muted);font-size:16px;max-width:640px;margin:0}.lp-section{padding:64px 0}.lp-section h2{font-size:24px;margin:0 0 24px}.lp-alt{background:color-mix(in srgb,var(--line) 35%,transparent)}.lp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:16px;gap:16px}.lp-card{border:1px solid var(--line);border-radius:12px;padding:20px;background:var(--bg)}.lp-card h3{font-size:17px;margin:0 0 8px}.lp-card p{margin:0;color:var(--muted);font-size:14px}.lp-list{margin:0;padding-left:20px}.lp-list li{margin-bottom:8px}.lp-footer{border-top:1px solid var(--line);padding:24px 0;font-size:13px;color:var(--muted)}@media (max-width:600px){.lp-hero{padding:56px 0 48px}.lp-hero h1 br{display:none}}