:root{--color-background:#020203;--color-foreground:#fff;--color-accent:#fff;--color-accent-foreground:#000;--color-muted:#666;--color-muted-foreground:#8a8a8a;--color-border:#1f1f1f;--color-card:#08080a;--font-sans:"Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", monospace}html{scroll-behavior:smooth}body{background-color:var(--color-background);color:var(--color-foreground);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:hidden}#canvas.svelte-1uha8ag{z-index:-1;opacity:.35;width:100%;height:100%;position:fixed;top:0;left:0}.display-xl.svelte-1uha8ag{letter-spacing:-.06em;text-transform:uppercase;background:linear-gradient(135deg,#fff 0%,#555 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3rem,14vw,7.5rem);font-weight:900;line-height:.85;display:block}.display-md.svelte-1uha8ag{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(1.25rem,4vw,2.25rem);font-weight:700;line-height:1.1}.hero-lead.svelte-1uha8ag{color:var(--color-muted-foreground);max-width:650px;margin:2.5rem auto 0;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.5}.mono.svelte-1uha8ag{font-family:var(--font-mono);color:var(--color-muted);text-transform:uppercase;letter-spacing:.25em;font-size:.75rem}.company-link.svelte-1uha8ag{text-decoration:none;transition:color .2s}.company-link.svelte-1uha8ag:hover{color:var(--color-foreground)}.hero.svelte-1uha8ag{justify-content:center;align-items:center;min-height:100vh;padding:4rem 5vw;display:flex;position:relative}.hero-content.svelte-1uha8ag{text-align:center;z-index:1;max-width:1200px}.hero-content.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:1.5rem 0}.value-prop.svelte-1uha8ag,.technology.svelte-1uha8ag{border-top:1px solid var(--color-border);padding:8rem 5vw}.value-grid.svelte-1uha8ag,.tech-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;max-width:1400px;margin:0 auto;display:grid}.tech-grid.svelte-1uha8ag{margin-top:4rem}.value-item.svelte-1uha8ag,.tech-item.svelte-1uha8ag{border:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08080a80;padding:2.5rem;transition:all .5s cubic-bezier(.16,1,.3,1)}.value-item.svelte-1uha8ag:hover,.tech-item.svelte-1uha8ag:hover{border-color:var(--color-accent);background:#0f0f12e6;transform:translateY(-5px)}.value-item.svelte-1uha8ag h2:where(.svelte-1uha8ag),.tech-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--color-accent);margin:0 0 1rem;font-weight:700}.tech-icon.svelte-1uha8ag{opacity:.8;margin-bottom:1.5rem;font-size:1.5rem;display:block}.value-item.svelte-1uha8ag p:where(.svelte-1uha8ag),.tech-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-muted-foreground);margin:0;font-size:.95rem;line-height:1.6}.tech-link.svelte-1uha8ag{color:var(--color-foreground);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.tech-link.svelte-1uha8ag:hover{color:var(--color-muted-foreground)}.cta-group.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:4rem;display:flex}.btn-primary.svelte-1uha8ag,.btn-secondary.svelte-1uha8ag{text-transform:uppercase;letter-spacing:.15em;cursor:pointer;font-size:.875rem;font-weight:500;font-family:var(--font-sans);padding:1rem 2.5rem;text-decoration:none;transition:all .4s}.btn-primary.svelte-1uha8ag{background:var(--color-accent);color:var(--color-accent-foreground);border:1px solid var(--color-accent)}.btn-primary.svelte-1uha8ag:hover{color:var(--color-accent);background:0 0}.btn-secondary.svelte-1uha8ag{color:var(--color-foreground);border:1px solid var(--color-border);background:0 0}.btn-secondary.svelte-1uha8ag:hover:not(:disabled){border-color:var(--color-accent)}.btn-secondary.svelte-1uha8ag:disabled{opacity:.5;cursor:not-allowed}.waitlist-form-wrap.svelte-1uha8ag{flex-direction:column;align-items:center;gap:.5rem;display:flex}.waitlist-form.svelte-1uha8ag{border:1px solid var(--color-border);gap:0;transition:border-color .3s;display:flex}.waitlist-form.svelte-1uha8ag:focus-within{border-color:var(--color-accent)}.email-input.svelte-1uha8ag{color:var(--color-foreground);box-shadow:none;font-size:.875rem;font-family:var(--font-sans);--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;background:0 0;border:none;outline:none;min-width:220px;padding:1rem 1.5rem}.email-input.svelte-1uha8ag:focus{box-shadow:none;outline:none}.email-input.svelte-1uha8ag::placeholder{color:var(--color-muted)}.email-input.svelte-1uha8ag:disabled{opacity:.5}.waitlist-form.svelte-1uha8ag .btn-secondary:where(.svelte-1uha8ag){border:none;border-left:1px solid var(--color-border)}.waitlist-form.svelte-1uha8ag .btn-secondary:where(.svelte-1uha8ag):hover:not(:disabled){border-left-color:var(--color-accent)}.success-msg.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.1em;color:#00ff47;text-transform:uppercase;border:1px solid #00ff47;margin:0;padding:1rem 2rem;font-size:.75rem}.error-msg.svelte-1uha8ag{font-family:var(--font-mono);letter-spacing:.08em;color:#ff4040;margin:0;font-size:.7rem}.footer.svelte-1uha8ag{text-align:center;border-top:1px solid var(--color-border);padding:4rem 5vw}.footer-link.svelte-1uha8ag{color:inherit;text-decoration:none;transition:color .2s}.footer-link.svelte-1uha8ag:hover{color:var(--color-foreground)}@media (width<=768px){.hero.svelte-1uha8ag{padding:2rem 5vw}.value-prop.svelte-1uha8ag,.technology.svelte-1uha8ag{padding:5rem 5vw}.value-grid.svelte-1uha8ag,.tech-grid.svelte-1uha8ag{grid-template-columns:1fr}.cta-group.svelte-1uha8ag{flex-direction:column;align-items:stretch}.btn-primary.svelte-1uha8ag{text-align:center}.waitlist-form.svelte-1uha8ag{flex-direction:column}.email-input.svelte-1uha8ag{min-width:unset;border-bottom:1px solid var(--color-border);width:100%}.waitlist-form.svelte-1uha8ag .btn-secondary:where(.svelte-1uha8ag){border-left:none;border-top:1px solid var(--color-border);text-align:center}}
