.hero.svelte-1uha8ag{position:relative;overflow:hidden;background-color:#030307;display:flex;align-items:center;width:100vw;margin-left:calc(50% - 50vw);margin-top:calc(-1 * var(--space-5, 1.25rem));padding:4.5rem 0;border-bottom:1px solid rgba(79,70,255,.15)}@media(min-width:900px){.hero.svelte-1uha8ag{margin-top:calc(-1 * var(--space-6, 1.5rem));padding:6.5rem 0}}.hero-grid.svelte-1uha8ag{position:absolute;inset:0;background-image:radial-gradient(rgba(79,70,255,.15) 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.hero-vignette.svelte-1uha8ag{position:absolute;inset:0;background:radial-gradient(ellipse 100% 60% at 50% 100%,rgba(3,3,7,.95),transparent),radial-gradient(ellipse 100% 40% at 50% 0%,rgba(3,3,7,.7),transparent);pointer-events:none}.hero-spotlight.svelte-1uha8ag{position:absolute;inset:0;pointer-events:none;background:radial-gradient(600px circle at var(--mx, 50%) var(--my, 50%),rgba(79,70,255,.08),transparent 65%)}@keyframes svelte-1uha8ag-scan{0%{top:-2%}to{top:102%}}.hero-scanline.svelte-1uha8ag{position:absolute;left:0;right:0;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgba(79,70,255,.3) 15%,rgba(130,200,255,.5) 50%,rgba(79,70,255,.3) 85%,transparent 100%);opacity:.8;animation:svelte-1uha8ag-scan 10s linear infinite}.hero-inner.svelte-1uha8ag{position:relative;z-index:1;width:100%;max-width:1160px;margin:0 auto;padding:0 var(--container-pad, 1.5rem);display:grid;grid-template-columns:1.1fr .9fr;gap:4rem;align-items:center;opacity:0;transform:translateY(15px);filter:blur(4px);transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1),filter .8s cubic-bezier(.16,1,.3,1)}.hero-inner.mounted.svelte-1uha8ag{opacity:1;transform:translateY(0);filter:blur(0)}.eyebrow.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.25rem .75rem;background:#4f46ff12;border:1px solid rgba(79,70,255,.2);border-radius:4px}.eyebrow-logo.svelte-1uha8ag{width:14px;height:14px;filter:invert(1) sepia(1) saturate(5) hue-rotate(200deg)}.eyebrow-text.svelte-1uha8ag{font-family:var(--font-mono, monospace);font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:#8c96ffe6}.eyebrow-sep.svelte-1uha8ag{color:#8286ff;margin:0 .25rem}.headline.svelte-1uha8ag{font-family:var(--font-sans, -apple-system, system-ui, sans-serif);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.05;letter-spacing:-.04em;color:#fff;margin:0 0 1.25rem}.accent-text.svelte-1uha8ag{background:linear-gradient(135deg,#7b74ff,#a5a1ff,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.nano-tech.svelte-1uha8ag{font-family:var(--font-mono, monospace);font-size:.8rem;font-weight:700;letter-spacing:.2em;color:#4ade80;border:1px solid rgba(74,222,128,.3);padding:.1rem .4rem;border-radius:3px;vertical-align:middle;margin-left:.25rem;text-shadow:0 0 8px rgba(74,222,128,.3)}.sub.svelte-1uha8ag{font-size:1rem;color:#a3a1b8;line-height:1.6;max-width:480px;margin:0 0 2.25rem}.ctas.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.btn-primary-glow.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.8rem;background:linear-gradient(135deg,#4f46ff,#3e35df);color:#fff;border-radius:4px;font-size:.875rem;font-weight:600;letter-spacing:.03em;text-decoration:none;border:1px solid rgba(255,255,255,.1);transition:all .25s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 20px -2px #4f46ff66}.btn-primary-glow.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 0 30px #4f46ff99;border-color:#ffffff40}.btn-primary-glow.svelte-1uha8ag svg:where(.svelte-1uha8ag){transition:transform .25s ease}.btn-primary-glow.svelte-1uha8ag:hover svg:where(.svelte-1uha8ag){transform:translate(4px)}.btn-cyber-outline.svelte-1uha8ag{position:relative;display:inline-flex;align-items:center;padding:.8rem 1.8rem;color:#e0dff2;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:4px;font-size:.875rem;font-weight:600;letter-spacing:.03em;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-cyber-outline.svelte-1uha8ag:hover{color:#fff;border-color:#8286ff66;background:#4f46ff14;box-shadow:0 0 20px #4f46ff26}.btn-cyber-outline.svelte-1uha8ag .crosshair:where(.svelte-1uha8ag){position:absolute;width:4px;height:4px;background:#8286ff;top:-1px;right:-1px;border-radius:50%;opacity:0;transition:opacity .25s}.btn-cyber-outline.svelte-1uha8ag:hover .crosshair:where(.svelte-1uha8ag){opacity:1}.term-wrap.svelte-1uha8ag{display:flex;justify-content:flex-end}.term-glow-container.svelte-1uha8ag{position:relative;width:100%;max-width:440px}.term-glow-container.svelte-1uha8ag:before{content:"";position:absolute;inset:-1px;background:linear-gradient(135deg,rgba(79,70,255,.4),transparent,rgba(74,222,128,.2));border-radius:12px;z-index:0;pointer-events:none}.term.svelte-1uha8ag{position:relative;z-index:1;width:100%;background:#0a0a12d9;border:1px solid rgba(255,255,255,.06);border-radius:12px;overflow:hidden;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 24px 50px -12px #000c,0 0 40px -10px #4f46ff26}.term-bar.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:#ffffff05;border-bottom:1px solid rgba(255,255,255,.06)}.term-dots.svelte-1uha8ag{display:flex;gap:.35rem}.term-dot.svelte-1uha8ag{width:8px;height:8px;border-radius:50%;flex-shrink:0}.term-dot.red.svelte-1uha8ag{background:#ff5f5699}.term-dot.yellow.svelte-1uha8ag{background:#febc2e99}.term-dot.green.svelte-1uha8ag{background:#28c84099}.term-title.svelte-1uha8ag{font-family:var(--font-mono, monospace);font-size:.65rem;color:#fff6;letter-spacing:.06em;text-transform:uppercase}.term-status-badge.svelte-1uha8ag{font-family:var(--font-mono, monospace);font-size:.6rem;font-weight:700;color:#4ade80;background:#4ade801a;border:1px solid rgba(74,222,128,.25);padding:.1rem .35rem;border-radius:3px}.term-body.svelte-1uha8ag{padding:1.25rem 1.25rem 1.5rem;font-family:var(--font-mono, monospace);font-size:.75rem;line-height:1.8}@keyframes svelte-1uha8ag-termFadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.term-line.svelte-1uha8ag{opacity:0;animation:svelte-1uha8ag-termFadeIn .3s cubic-bezier(.16,1,.3,1) forwards}.term-cmd.svelte-1uha8ag{color:#e0dff2}.term-ok.svelte-1uha8ag{color:#4ade80;font-weight:600}.term-tsp.svelte-1uha8ag{color:#4ade80;text-shadow:0 0 6px rgba(74,222,128,.2)}.term-field.svelte-1uha8ag{color:#ffffff73}.term-line.svelte-1uha8ag{color:#ffffff40;white-space:pre}.term-cursor.svelte-1uha8ag{opacity:1!important;animation:none!important}.cursor-blink.svelte-1uha8ag{color:#8286ff;opacity:0;transition:opacity .05s}.cursor-blink.visible.svelte-1uha8ag{opacity:1}.features.svelte-1uha8ag{background:var(--color-bg, #fafaf7);border-top:1px solid var(--color-border, #e5e3dc);padding:5rem var(--container-pad, 1.5rem);width:100vw;margin-left:calc(50% - 50vw)}.features-header.svelte-1uha8ag{max-width:1160px;margin:0 auto 3.5rem;text-align:left}.section-title.svelte-1uha8ag{font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--color-text, #0a0a0a);margin:0 0 .5rem;display:flex;align-items:center;gap:.5rem}.title-glyph.svelte-1uha8ag{color:var(--color-primary, #4f46ff);font-size:.8rem;vertical-align:middle}.section-desc.svelte-1uha8ag{font-size:.9375rem;color:var(--color-text-muted, #707070);max-width:550px}.features-inner.svelte-1uha8ag{max-width:1160px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--color-border, #e5e3dc);background:var(--color-bg, #ffffff);border-radius:8px;overflow:hidden;box-shadow:0 4px 20px #00000005}.feat.svelte-1uha8ag{padding:2.25rem 2rem;border-right:1px solid var(--color-border, #e5e3dc);display:flex;flex-direction:column;gap:.75rem;transition:all .25s cubic-bezier(.16,1,.3,1);background:var(--color-bg, #ffffff)}.feat.svelte-1uha8ag:last-child{border-right:0}.feat.svelte-1uha8ag:hover{background:var(--color-surface, #f9f9f6);transform:translateY(-2px);box-shadow:inset 0 -4px 0 var(--color-primary, #4f46ff)}.feat-num.svelte-1uha8ag{font-family:var(--font-mono, monospace);font-size:.65rem;font-weight:700;letter-spacing:.15em;color:var(--color-text-muted, #8a8a8a);transition:color .2s ease}.feat.svelte-1uha8ag:hover .feat-num:where(.svelte-1uha8ag){color:var(--color-primary, #4f46ff)}.feat-title.svelte-1uha8ag{font-size:1.05rem;font-weight:700;color:var(--color-text, #0a0a0a);margin:0;letter-spacing:-.01em}.feat-desc.svelte-1uha8ag{font-size:.825rem;color:var(--color-text-muted, #666666);line-height:1.6;flex:1;margin:0}.feat-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;color:var(--color-text, #0a0a0a);text-decoration:none;margin-top:auto;letter-spacing:.05em;text-transform:uppercase;transition:all .2s ease}.feat-link.svelte-1uha8ag svg:where(.svelte-1uha8ag){transform:translate(0);transition:transform .2s ease,color .15s ease}.feat.svelte-1uha8ag:hover .feat-link:where(.svelte-1uha8ag){color:var(--color-primary, #4f46ff)}.feat.svelte-1uha8ag:hover .feat-link:where(.svelte-1uha8ag) svg:where(.svelte-1uha8ag){transform:translate(3px);color:var(--color-primary, #4f46ff)}@media(max-width:1024px){.features-inner.svelte-1uha8ag{grid-template-columns:1fr 1fr}.feat.svelte-1uha8ag{border-right:0;border-bottom:1px solid var(--color-border, #e5e3dc)}.feat.svelte-1uha8ag:nth-child(odd){border-right:1px solid var(--color-border, #e5e3dc)}.feat.svelte-1uha8ag:nth-child(n+3){border-bottom:0}}@media(max-width:900px){.hero-inner.svelte-1uha8ag{grid-template-columns:1fr;gap:3.5rem;text-align:center}.eyebrow.svelte-1uha8ag{justify-content:center}.sub.svelte-1uha8ag{margin:0 auto 2.25rem}.ctas.svelte-1uha8ag,.term-wrap.svelte-1uha8ag{justify-content:center}.term.svelte-1uha8ag{max-width:100%}}@media(max-width:560px){.headline.svelte-1uha8ag{font-size:2.25rem}.features-inner.svelte-1uha8ag{grid-template-columns:1fr;border-radius:6px}.feat.svelte-1uha8ag{border-right:0!important;border-bottom:1px solid var(--color-border, #e5e3dc)!important}.feat.svelte-1uha8ag:last-child{border-bottom:0!important}.feat-link.svelte-1uha8ag{font-size:.75rem}}
