.page-module___nKOVa__page{--ink:#0f172a;--muted:#64748b;--accent:#0d9488;--line:#e5e7eb;--surface:#fff;--surface-2:#f8fafc;background:var(--surface);width:100%;color:var(--ink);font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;flex:1}.page-module___nKOVa__nav{justify-content:space-between;align-items:center;max-width:1040px;margin:0 auto;padding:20px 24px;display:flex}.page-module___nKOVa__brand{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:8px;font-size:19px;font-weight:700;display:inline-flex}.page-module___nKOVa__star{color:var(--accent);font-size:20px}.page-module___nKOVa__navLinks{color:var(--muted);gap:22px;font-size:14px;display:flex}.page-module___nKOVa__navLinks a:hover{color:var(--ink)}.page-module___nKOVa__navInstall{font-weight:600;color:var(--accent)!important}.page-module___nKOVa__navInstall:hover{color:#0f766e!important}.page-module___nKOVa__main{max-width:1040px;margin:0 auto;padding:0 24px}.page-module___nKOVa__hero{gap:40px;padding:56px 0 48px;display:grid}.page-module___nKOVa__heroCopy{max-width:720px}.page-module___nKOVa__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin-bottom:16px;font-size:12px;font-weight:600;display:inline-block}.page-module___nKOVa__title{letter-spacing:-.03em;text-wrap:balance;font-size:52px;font-weight:700;line-height:1.05}.page-module___nKOVa__subtitle{color:var(--muted);text-wrap:pretty;margin-top:20px;font-size:19px;line-height:1.6}.page-module___nKOVa__ctaRow{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.page-module___nKOVa__heroVisual{width:100%;margin:0;animation:.7s ease-out both page-module___nKOVa__heroReveal}.page-module___nKOVa__heroImage{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;width:100%;height:auto;display:block}.page-module___nKOVa__heroCaption{color:var(--muted);margin-top:12px;font-size:14px;line-height:1.5}.page-module___nKOVa__heroCaption a{color:var(--accent);font-weight:600}.page-module___nKOVa__heroCaption a:hover{color:#0f766e}@keyframes page-module___nKOVa__heroReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.page-module___nKOVa__demoSection{padding-top:40px}.page-module___nKOVa__videoWrap{aspect-ratio:16/9;border:1px solid var(--line);background:#0f172a;border-radius:12px;width:100%;margin-top:28px;animation:.7s ease-out .12s both page-module___nKOVa__heroReveal;position:relative;overflow:hidden}.page-module___nKOVa__video{border:0;width:100%;height:100%;position:absolute;inset:0}.page-module___nKOVa__demoLink{margin-top:14px;font-size:14px}.page-module___nKOVa__demoLink a{color:var(--accent);font-weight:600}.page-module___nKOVa__demoLink a:hover{color:#0f766e}.page-module___nKOVa__ctaPrimary{background:var(--accent);color:#fff;border-radius:999px;align-items:center;gap:10px;height:44px;padding:0 20px 0 14px;font-size:15px;font-weight:600;text-decoration:none;transition:background .15s;display:inline-flex}.page-module___nKOVa__ctaPrimary:hover{color:#fff;background:#0f766e}.page-module___nKOVa__ctaIcon{flex-shrink:0;width:22px;height:22px}.page-module___nKOVa__ctaNote{max-width:520px;color:var(--muted);margin-top:14px;font-size:13px;line-height:1.5}.page-module___nKOVa__ctaSecondary{color:var(--ink);font-size:15px;font-weight:600}.page-module___nKOVa__ctaSecondary:hover{color:var(--accent)}.page-module___nKOVa__section{border-top:1px solid var(--line);padding:56px 0}.page-module___nKOVa__sectionTitle{letter-spacing:-.02em;font-size:30px;font-weight:700}.page-module___nKOVa__sectionLead{max-width:620px;color:var(--muted);margin-top:12px;font-size:17px;line-height:1.6}.page-module___nKOVa__cards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.page-module___nKOVa__card{border:1px solid var(--line);background:var(--surface-2);border-left-width:4px;border-radius:14px;padding:22px}.page-module___nKOVa__card h3{margin:12px 0 6px;font-size:17px}.page-module___nKOVa__card p{color:var(--muted);font-size:14px;line-height:1.5}.page-module___nKOVa__dot{border-radius:50%;width:12px;height:12px;display:inline-block}.page-module___nKOVa__green{border-left-color:#16a34a}.page-module___nKOVa__green .page-module___nKOVa__dot{background:#16a34a}.page-module___nKOVa__yellow{border-left-color:#eab308}.page-module___nKOVa__yellow .page-module___nKOVa__dot{background:#eab308}.page-module___nKOVa__red{border-left-color:#dc2626}.page-module___nKOVa__red .page-module___nKOVa__dot{background:#dc2626}.page-module___nKOVa__grid{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:32px;display:grid}.page-module___nKOVa__tile{border:1px solid var(--line);border-radius:14px;padding:22px}.page-module___nKOVa__tile h3{margin-bottom:6px;font-size:16px}.page-module___nKOVa__tile p{color:var(--muted);font-size:14px;line-height:1.5}.page-module___nKOVa__privacyList{gap:12px;max-width:640px;margin-top:28px;list-style:none;display:grid}.page-module___nKOVa__privacyList li{padding-left:28px;font-size:16px;line-height:1.5;position:relative}.page-module___nKOVa__privacyList li:before{content:"✓";color:var(--accent);font-weight:700;position:absolute;left:0}.page-module___nKOVa__privacyLinks{color:var(--muted);margin-top:24px;font-size:15px}.page-module___nKOVa__privacyLinks a{color:var(--accent);font-weight:600}.page-module___nKOVa__footer{border-top:1px solid var(--line);background:var(--surface-2)}.page-module___nKOVa__disclaimer{max-width:1040px;color:var(--muted);margin:0 auto;padding:28px 24px 0;font-size:12.5px;line-height:1.6}.page-module___nKOVa__footerRow{max-width:1040px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:16px 24px 32px;font-size:13px;display:flex}.page-module___nKOVa__footerLinks{gap:18px;display:flex}.page-module___nKOVa__footerLinks a:hover{color:var(--ink)}@media (max-width:760px){.page-module___nKOVa__title{font-size:38px}.page-module___nKOVa__hero{gap:28px;padding:40px 0 32px}.page-module___nKOVa__cards,.page-module___nKOVa__grid{grid-template-columns:1fr}.page-module___nKOVa__navLinks{gap:14px;font-size:13px}}
