.hero{padding:72px 0 48px}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:56px;display:grid}@media (max-width:920px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.hero-icon{border-radius:14px;margin-bottom:24px;display:block}.hero-dim{color:var(--muted)}.lede{max-width:540px;margin-top:20px;font-size:17px}.hero-ctas{margin:28px 0 14px}.mock{background:var(--surface);border:1px solid var(--hairline);border-radius:var(--r-feature);min-width:0;font-size:13px;overflow:hidden;box-shadow:0 30px 80px #00000059}@media (prefers-color-scheme:light){.mock{box-shadow:0 30px 80px #18274b1a}}.mock-bar{border-bottom:1px solid var(--hairline);background:var(--sidebar);gap:6px;padding:12px 14px;display:flex}.mock-bar .dot{background:var(--hairline);border-radius:50%;width:10px;height:10px}.mock-body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}@media (max-width:520px){.mock-body{grid-template-columns:minmax(0,1fr)}.mock-live{border-top:1px solid var(--hairline);border-left:0!important}}.mock-note{min-width:0;padding:18px 20px 20px}.mock-kicker{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.mock-title{color:var(--text-strong);letter-spacing:-.15px;margin-top:12px;font-size:16px;font-weight:600}.mock-section{margin-top:16px}.mock-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:500}.mock-section ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mock-section li{color:var(--text-strong);padding-left:12px;position:relative}.mock-section li:before{content:"";background:var(--muted);border-radius:50%;width:4px;height:4px;position:absolute;top:.62em;left:0}.cite{font-variant-numeric:tabular-nums;color:var(--accent);background:var(--accent-soft);border-radius:4px;margin-left:4px;padding:0 5px;font-size:11px;display:inline-block}.mock-follow{color:var(--indigo);border:1px solid var(--hairline);border-radius:999px;align-items:center;gap:6px;margin-top:18px;padding:4px 10px;font-size:12px;display:inline-flex}.mock-live{border-left:1px solid var(--hairline);background:var(--sidebar);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.mock-live-head{color:var(--text-strong);align-items:center;gap:6px;font-weight:500;display:flex}.rec{background:var(--recording);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--recording) 25%, transparent);border-radius:50%}.bars{align-items:center;gap:2px;height:16px;margin-left:auto;display:inline-flex}.bars span{background:var(--accent);width:2px;height:16px;transform:scaleY(var(--h));border-radius:1px;animation:1.1s ease-in-out infinite alternate bar}@keyframes bar{to{transform:scaleY(calc(var(--h) * .35))}}.mock-card{background:var(--surface);border:1px solid var(--hairline);color:var(--text-strong);border-radius:10px;padding:10px 12px}.section{padding:64px 0 0}.section-head{max-width:640px;margin-bottom:32px}.section-head h2{margin-top:8px}.section-head .muted{margin-top:12px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:920px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.feature-grid{grid-template-columns:minmax(0,1fr)}}.feature{border-radius:var(--r-feature);padding:22px}.feature h3{margin-top:16px}.feature p{color:var(--muted);margin-top:8px;font-size:14px}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:760px){.steps{grid-template-columns:minmax(0,1fr)}}.step h3{margin-top:14px}.step p{margin-top:6px;font-size:14px}.step-n{border:1px solid var(--hairline);width:28px;height:28px;color:var(--text-strong);background:var(--sunken);border-radius:8px;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.privacy{border-radius:var(--r-feature);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:32px;display:grid}.privacy h2{margin-top:16px}.privacy .muted{margin-top:10px}@media (max-width:760px){.privacy{grid-template-columns:minmax(0,1fr);padding:24px}}.checklist{flex-direction:column;align-self:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.checklist li{color:var(--text-strong);align-items:flex-start;gap:10px;display:flex}.checklist svg{color:var(--positive);flex:none;margin-top:3px}.cta{text-align:center;border-radius:var(--r-feature);background:radial-gradient(80% 120% at 50% 0%, var(--accent-soft), var(--surface) 70%);padding:48px 24px}.cta .muted{max-width:520px;margin:12px auto 24px}
