html,body{scroll-behavior:smooth;scroll-padding-top:120px;background:#07090e}[id]{scroll-margin-top:120px}body:before{content:"";position:fixed;top:0;left:0;right:0;height:env(safe-area-inset-top,0px);background:#07090e;z-index:200;pointer-events:none}@media(max-width:880px){[style*=grid-template-columns]{grid-template-columns:1fr!important;gap:28px!important}[style*="scale(0.85)"]{transform:scale(.72)!important;transform-origin:top center!important}form[style*="flex-direction: column"]>div[style*="display: flex"]{flex-direction:column!important}nav>.container{position:relative!important;flex-wrap:wrap!important;padding:10px 16px 8px!important}nav>.container>div{order:2!important;width:100%!important;gap:0!important;justify-content:space-around!important;margin-top:4px!important;padding-top:8px!important;border-top:.5px solid var(--line)}nav>.container>div>a.nav-link{display:inline-block!important;font-size:13px!important;white-space:nowrap!important;padding:4px 6px!important}nav>.container>div>a[href="#waitlist"]{position:absolute!important;top:10px!important;right:16px!important;padding:7px 12px!important;font-size:12.5px!important;white-space:nowrap!important}}@media(max-width:480px){[style*="scale(0.85)"],[style*="scale(0.72)"]{transform:scale(.6)!important}}:root{--bg: #07090E;--bg-elev: #0C1119;--bg-card: #111723;--bg-inset: #0A0F18;--line: rgba(255,255,255,.07);--line-strong: rgba(255,255,255,.12);--ink: #F5F7FA;--ink-muted: #8B95A8;--ink-dim: #5A6478;--amber: #F5A524;--amber-soft: rgba(245,165,36,.12);--accent: oklch(.48 .18 255);--accent-bright: oklch(.68 .17 255);--accent-ink: oklch(.74 .14 255);--accent-soft: oklch(.6 .2 255 / .14);--accent-line: oklch(.6 .2 255 / .32);--met-blue: #1D3C85;--met-blue-deep: #0D2F7D;--c-either: #F5A524;--c-summary: #22C55E;--c-indictable: #EF4444;--c-recordable: #8B5CF6;--font-sans: "Inter", -apple-system, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-serif: "Instrument Serif", "Times New Roman", serif}html[data-theme=light]{--bg: #F7F8FA;--bg-elev: #FFFFFF;--bg-card: #FFFFFF;--bg-inset: #EEF0F4;--line: rgba(10,15,24,.08);--line-strong: rgba(10,15,24,.14);--ink: #0A0F18;--ink-muted: #55607A;--ink-dim: #8A93A8}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01","cv11"}body{overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}::selection{background:var(--accent);color:#fff}.container{max-width:1240px;margin:0 auto;padding:0 32px}.mono{font-family:var(--font-mono);letter-spacing:-.02em}.serif{font-family:var(--font-serif)}.eyebrow{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-weight:500}.grain:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:999;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.85'/></svg>");mix-blend-mode:overlay}.grain:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 60vw 40vh at 15% 18%,rgba(36,99,235,.14),transparent 65%),radial-gradient(ellipse 50vw 35vh at 88% 52%,rgba(36,99,235,.1),transparent 65%),radial-gradient(ellipse 65vw 45vh at 25% 82%,rgba(36,99,235,.08),transparent 65%)}html{scroll-behavior:smooth}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.fade-up{animation:fadeUp .7s cubic-bezier(.2,.7,.2,1) both}img,video,iframe{max-width:100%;height:auto}@media(max-width:1023px){.container{padding:0 24px!important}}@media(max-width:768px){.container{padding:0 16px!important}}@media(max-width:768px){section{padding-top:64px!important;padding-bottom:64px!important}}@media(max-width:480px){section{padding-top:48px!important;padding-bottom:48px!important}}.nav-hamburger{display:none;flex-direction:column;gap:5px;padding:10px;cursor:pointer;min-width:44px;min-height:44px;align-items:center;justify-content:center;background:none;border:none}.nav-hamburger span{display:block;width:22px;height:2px;background:var(--ink-muted);border-radius:2px;transition:all .2s}.nav-mobile-menu{display:none}@media(max-width:768px){.nav-links-desktop{display:none!important}.nav-hamburger{display:flex}.nav-mobile-menu{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;background:color-mix(in srgb,var(--bg) 96%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:.5px solid var(--line);padding:8px 16px 16px;z-index:99}.nav-mobile-menu .nav-link{display:block;padding:14px 8px;font-size:16px;color:var(--ink-muted);border-bottom:.5px solid var(--line);min-height:44px}.nav-mobile-menu .nav-cta{display:block;margin-top:12px;padding:13px 20px;border-radius:8px;background:var(--ink);color:var(--bg);font-weight:600;font-size:14px;text-align:center;min-height:44px}}@media(max-width:768px){.hero-grid{grid-template-columns:1fr!important;gap:32px!important}.hero-device-wrap{display:none!important}.specs-strip{flex-wrap:wrap!important}.specs-strip>div{flex:1 1 50%!important;border-top:.5px solid var(--line)}.specs-strip>div:first-child,.specs-strip>div:nth-child(2){border-top:none}}@media(max-width:768px){.features-grid{grid-template-columns:1fr!important;margin-top:40px!important}}@media(max-width:768px){.preview-grid{grid-template-columns:1fr!important;gap:32px!important}.preview-sticky{position:relative!important;top:auto!important}}@media(max-width:768px){.comparison-wrap{overflow-x:auto!important;overflow-y:visible!important;-webkit-overflow-scrolling:touch}.comparison-wrap>div{min-width:580px}}@media(max-width:768px){.founder-grid{grid-template-columns:1fr!important;gap:40px!important}}@media(max-width:768px){.pricing-grid{grid-template-columns:1fr!important}}@media(max-width:1023px){.footer-grid{grid-template-columns:1fr 1fr 1fr!important;gap:32px!important}}@media(max-width:768px){.footer-grid{grid-template-columns:1fr 1fr!important;gap:28px!important}.footer-bottom{flex-direction:column!important;gap:6px!important;text-align:center!important}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr!important}}@media(max-width:768px){input[type=email],input[type=text],input[type=search],textarea{font-size:16px!important}}@media(max-width:768px){a[href]{min-height:44px;display:inline-flex;align-items:center}button{min-height:44px}}@media(min-width:769px)and (max-width:1023px){.hero-grid{grid-template-columns:1fr 380px!important;gap:48px!important}.features-grid{grid-template-columns:1fr 1fr!important}.preview-grid{grid-template-columns:1fr 300px!important;gap:48px!important}.founder-grid{gap:48px!important}.pricing-grid{grid-template-columns:1fr 1fr!important}}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:48px;align-items:center}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.footer-links{display:flex;gap:18px;flex-wrap:wrap}.static-card{background:var(--bg-card);border:1px solid var(--line);border-radius:24px;padding:24px;box-shadow:0 20px 80px #00000038}.search-demo{background:linear-gradient(180deg,#ffffff0f,#ffffff05);border:1px solid var(--line);border-radius:28px;padding:18px}.search-demo input{width:100%;padding:16px 18px;border-radius:16px;border:1px solid var(--line);background:var(--bg-inset);color:var(--ink);font:600 15px var(--font-sans)}.offence-row{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);padding:14px 0}.badge{display:inline-flex;align-items:center;border:1px solid var(--accent-line);background:var(--accent-soft);color:var(--accent-ink);border-radius:999px;padding:7px 11px;font:600 12px var(--font-mono)}.privacy-copy{max-width:850px;margin:0 auto;padding:150px 32px 80px}.privacy-copy h1{font-size:clamp(42px,7vw,82px);letter-spacing:-.06em;margin-bottom:20px}.privacy-copy h2{margin:34px 0 12px;font-size:24px}.privacy-copy p,.privacy-copy li{color:var(--ink-muted);line-height:1.75}.privacy-copy ul{padding-left:22px}@media(max-width:880px){.hero-grid,.feature-grid{grid-template-columns:1fr}.container{padding:0 18px}}
