.main-content.svelte-1uha8ag{z-index:1;position:relative}.display-xl.svelte-1uha8ag{letter-spacing:-.07em;text-transform:uppercase;background:linear-gradient(135deg,#0a8 0%,#00ddb0 50%,#0a8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(3.5rem,15vw,8rem);font-weight:900;line-height:.75}.display-md.svelte-1uha8ag{letter-spacing:-.05em;text-transform:uppercase;margin:0 0 1rem;font-size:clamp(2rem,8vw,3rem);font-weight:700;line-height:1.1}.mono.svelte-1uha8ag{color:#555;text-transform:uppercase;letter-spacing:.2em;font-family:JetBrains Mono,monospace;font-size:.875rem}.text-center.svelte-1uha8ag{text-align:center}.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-eyebrow.svelte-1uha8ag{margin:0 0 1.5rem}.eyebrow-link.svelte-1uha8ag{color:#555;text-transform:uppercase;letter-spacing:.2em;font-family:JetBrains Mono,monospace;font-size:.875rem;text-decoration:none;transition:color .2s}.eyebrow-link.svelte-1uha8ag:hover{color:#aaa}.hero-title.svelte-1uha8ag{margin:1rem 0}.hero-lead.svelte-1uha8ag{color:#999;max-width:800px;margin:2rem auto 0;font-size:clamp(1rem,2.5vw,1.5rem);line-height:1.4}.cta-group.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem;display:flex}.btn-primary.svelte-1uha8ag{color:#050505;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:#0a8;border:none;padding:1.25rem 2.5rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:700;transition:background .3s,transform .2s,box-shadow .3s}.btn-primary.svelte-1uha8ag:hover:not(:disabled){background:#00cc9f;transform:translateY(-2px);box-shadow:0 10px 30px #00aa884d}.btn-primary.svelte-1uha8ag:disabled{opacity:.6;cursor:not-allowed}.btn-secondary.svelte-1uha8ag{color:#999;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:1px solid #333;padding:1.25rem 2.5rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;font-weight:500;transition:border-color .3s,color .3s}.btn-secondary.svelte-1uha8ag:hover{color:#fff;border-color:#0a8}.btn-ghost.svelte-1uha8ag{color:#555;cursor:pointer;background:0 0;border:none;padding:.5rem;font-family:Inter,system-ui,sans-serif;font-size:.875rem;transition:color .2s}.btn-ghost.svelte-1uha8ag:hover{color:#aaa}.email-form.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;display:flex}.email-input.svelte-1uha8ag{color:#eee;background:#ffffff0d;border:1px solid #333;outline:none;width:300px;max-width:100%;padding:1.25rem 1.5rem;font-family:Inter,system-ui,sans-serif;font-size:1rem;transition:border-color .2s}.email-input.svelte-1uha8ag:focus{border-color:#0a8}.email-input.svelte-1uha8ag::placeholder{color:#555}.error-msg.svelte-1uha8ag{text-align:center;color:#f44;width:100%;margin:0;font-size:.875rem}.success-msg.svelte-1uha8ag{color:#0a8;letter-spacing:.05em;margin:0;font-family:JetBrains Mono,monospace;font-size:1rem}.features.svelte-1uha8ag{background:linear-gradient(#0000 0%,#00aa8808 50%,#0000 100%);padding:8rem 5vw}.feature-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:3rem;max-width:1400px;margin:0 auto;display:grid}.feature-item.svelte-1uha8ag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09090980;border:1px solid #1a1a1a;padding:2rem;transition:border-color .3s,transform .3s}.feature-item.svelte-1uha8ag:hover{border-color:#0a8;transform:translateY(-5px)}.feature-icon.svelte-1uha8ag{margin-bottom:1rem;font-size:2rem}.feature-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#0a8;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.feature-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#999;margin:0;line-height:1.6}.use-cases.svelte-1uha8ag{background:linear-gradient(#0000 0%,#00aa880d 100%);padding:8rem 5vw}.use-cases.svelte-1uha8ag .display-md:where(.svelte-1uha8ag){margin-bottom:4rem}.use-case-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;max-width:1400px;margin:0 auto;display:grid}.use-case-item.svelte-1uha8ag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#09090980;border:1px solid #1a1a1a;padding:2rem;transition:border-color .3s,transform .3s}.use-case-item.svelte-1uha8ag:hover{border-color:#0a8;transform:translateY(-5px)}.use-case-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#0a8;margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.use-case-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#999;margin:0;line-height:1.6}.technology.svelte-1uha8ag{border-top:1px solid #1a1a1a;border-bottom:1px solid #1a1a1a;padding:8rem 5vw}.tech-content.svelte-1uha8ag{text-align:center;max-width:1400px;margin:0 auto}.tech-content.svelte-1uha8ag>.display-md:where(.svelte-1uha8ag){margin-bottom:1.5rem}.tech-content.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#999;max-width:800px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.7}.tech-grid.svelte-1uha8ag{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:3rem;display:grid}.tech-item.svelte-1uha8ag{background:#0909094d;border:1px solid #1a1a1a;padding:2rem;transition:border-color .3s,background .3s}.tech-item.svelte-1uha8ag:hover{background:#09090980;border-color:#0a8}.tech-icon.svelte-1uha8ag{margin-bottom:1rem;font-size:2rem;display:block}.tech-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:#eee;margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.tech-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#999;margin:0;line-height:1.6}.footer.svelte-1uha8ag{text-align:center;border-top:1px solid #1a1a1a;padding:3rem 5vw}.footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0}.footer-link.svelte-1uha8ag{color:#555;text-decoration:none;transition:color .2s}.footer-link.svelte-1uha8ag:hover{color:#aaa}@media (width<=768px){.hero.svelte-1uha8ag{padding:2rem 5vw}.features.svelte-1uha8ag,.use-cases.svelte-1uha8ag,.technology.svelte-1uha8ag{padding:4rem 5vw}.feature-grid.svelte-1uha8ag,.use-case-grid.svelte-1uha8ag,.tech-grid.svelte-1uha8ag{grid-template-columns:1fr}.cta-group.svelte-1uha8ag{flex-direction:column;align-items:center}.btn-primary.svelte-1uha8ag,.btn-secondary.svelte-1uha8ag{text-align:center;width:100%;max-width:300px}.email-form.svelte-1uha8ag{flex-direction:column}.email-input.svelte-1uha8ag{width:100%;max-width:300px}}
