@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Outfit:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root{--color-navy: #0F172A;--color-slate: #334155;--color-slate-light: #64748B;--color-bg: #FCFDFF;--color-white: #FFFFFF;--color-border: #E2E8F0;--font-main: "Inter", system-ui, -apple-system, sans-serif;--font-heading: "Outfit", "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--border-width: 1px;--border-color: var(--color-navy);--container-max-width: 1200px;--container-padding: 2rem}@media(max-width:768px){:root{--container-padding: 1rem}}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:100px}body{font-family:var(--font-main);background-color:var(--color-bg);color:var(--color-navy);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em}code,pre{font-family:var(--font-mono)}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);width:100%}.notary-border{border:var(--border-width) solid var(--color-border)}.sharp-card{background:var(--color-white);border:var(--border-width) solid var(--color-navy);padding:2rem}.hero-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:3.5rem;align-items:center;padding:3rem 0}@media(max-width:1024px){.hero-grid{grid-template-columns:1fr;gap:3rem;padding:2rem 0}}.hero-title{font-size:3.6rem;margin-bottom:2rem;line-height:1.05}@media(max-width:768px){.hero-title{font-size:2.75rem}}.hero-description{font-size:1.2rem;margin-bottom:2rem;max-width:700px;color:var(--color-slate);line-height:1.8}@media(max-width:768px){.hero-description{font-size:1.1rem}}.features-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin-top:3rem}@media(max-width:1024px){.features-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.features-grid{grid-template-columns:1fr}}.navbar{position:sticky;top:0;z-index:1000;display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0;background-color:#fcfdffd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}@media(max-width:640px){.navbar{flex-direction:column;gap:1rem;padding:1rem 0}}.nav-links{display:flex;gap:2rem;font-size:.875rem;font-weight:600;align-items:center}@media(max-width:480px){.nav-links{gap:1rem;font-size:.8rem}}.waitlist-form-container{display:flex;flex-direction:column;gap:1rem;box-shadow:0 10px 25px -5px #0f172a1a,0 8px 10px -6px #0f172a1a;padding:1.5rem;background:#fff;border-radius:4px}.input-group{display:flex;width:100%}@media(max-width:540px){.input-group{flex-direction:column;gap:.5rem}}.input-main{flex:1;padding:1.25rem;border:1.5px solid var(--color-navy);border-right:none;font-family:inherit;font-size:1rem;outline:none}@media(max-width:540px){.input-main{border-right:1.5px solid var(--color-navy)}}.btn-primary{background:var(--color-navy);color:var(--color-white);padding:.75rem 1.75rem;border:none;font-family:var(--font-heading);font-weight:700;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-decoration:none;font-size:.95rem;border:1.5px solid var(--color-navy)}.btn-primary:hover{background:var(--color-slate);border-color:var(--color-slate);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.sidebar-viz{display:flex;flex-direction:column;gap:2.5rem;align-items:flex-end;width:100%;max-width:400px;justify-self:end}@media(max-width:1024px){.sidebar-viz{align-items:center;max-width:100%;justify-self:center}}.text-center{text-align:center}.mt-2{margin-top:2rem}.py-4{padding-top:4rem;padding-bottom:4rem}
