.beams-layer.svelte-vyxt5g{position:absolute;inset:0;overflow:hidden;pointer-events:none}.beams.svelte-vyxt5g{position:absolute;top:-120px;left:50%;width:min(1200px,90vw);height:auto;aspect-ratio:3 / 2;transform:translate(-50%);pointer-events:none;background:radial-gradient(circle at 20% 30%,rgba(120,180,255,.18),transparent 60%),radial-gradient(circle at 80% 70%,rgba(100,140,255,.15),transparent 60%),radial-gradient(circle at 50% 50%,rgba(155,100,255,.12),transparent 70%);filter:blur(70px);opacity:.8}.orb.svelte-1379o67{position:absolute;right:0;top:0;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,#7bb4ff,#4f8bff);opacity:.7;filter:blur(3px);overflow:hidden;pointer-events:none;transform:translate(30%,-30%);will-change:transform,opacity;animation:svelte-1379o67-float 4s ease-in-out infinite alternate}@keyframes svelte-1379o67-float{0%{transform:translate(30%,-30%);opacity:.75}to{transform:translate(45%,-45%);opacity:1}}@media(max-width:600px){.orb.svelte-1379o67{width:20px;height:20px;filter:blur(2px);transform:translate(20%,-20%)}}.hero.svelte-jhuur8{position:relative;width:100%;max-width:1080px;margin:0 auto;padding:6rem 1.5rem 4rem;text-align:center;z-index:1}.hero-content.svelte-jhuur8{position:relative;z-index:1}.parallax.svelte-jhuur8{font-size:2rem;font-weight:600;color:var(--text)}.headline.svelte-jhuur8{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;margin-bottom:1rem;color:var(--text)}.headline.svelte-jhuur8 span:where(.svelte-jhuur8){background:linear-gradient(90deg,var(--primary),var(--primary-accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.headline.svelte-jhuur8 em:where(.svelte-jhuur8){font-style:normal;color:var(--primary)}.subhead.svelte-jhuur8{color:var(--muted);max-width:620px;margin:.5rem auto 2rem;font-size:1.15rem;line-height:1.55}.cta-stack.svelte-jhuur8{position:relative;display:flex;flex-direction:column;gap:.9rem;align-items:center;width:100%;max-width:320px;margin:0 auto 2rem}.cta-stack.svelte-jhuur8 .cta.primary{background:#336ee8;color:var(--text);padding:1rem 1.6rem;border-radius:10px;font-weight:600;width:100%;text-align:center;text-decoration:none;transition:.25s ease;box-sizing:border-box}.cta-stack.svelte-jhuur8 .cta.primary:hover{background:#285bcc}.cta.secondary.svelte-jhuur8{width:100%;padding:.9rem 1.4rem;border:2px solid #1f4fbf;border-radius:10px;text-decoration:none;color:var(--text);text-align:center;font-weight:600;transition:.25s ease;box-sizing:border-box}.cta.secondary.svelte-jhuur8:hover{background:#1f4fbf}.cta-stack.svelte-jhuur8>.floating-orb{position:absolute;top:-32px;left:50%;transform:translate(-50%);pointer-events:none;z-index:-1}@keyframes svelte-jhuur8-pulseDot{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.5)}}@media(max-width:600px){.hero.svelte-jhuur8{padding:4rem 1rem 3rem;max-width:100%;overflow-x:hidden}.hero-content.svelte-jhuur8{max-width:100%;overflow-x:hidden}.headline.svelte-jhuur8{font-size:clamp(1.65rem,6vw,2.2rem);line-height:1.25;word-break:normal;white-space:normal;padding:0 .5rem}.subhead.svelte-jhuur8{font-size:1rem;padding:0 .5rem;line-height:1.55}.cta-stack.svelte-jhuur8{width:100%;max-width:100%;padding:0 .25rem;gap:.8rem}.cta-stack.svelte-jhuur8 .cta.primary,.cta-stack.svelte-jhuur8 .cta.secondary:where(.svelte-jhuur8){width:100%;max-width:320px;font-size:1.05rem;padding:1rem .9rem;white-space:normal;text-align:center;box-sizing:border-box}.cta-stack.svelte-jhuur8 .floating-orb{transform:translate(-50%) scale(.75);top:-22px}.gradient-beams,.gradientBeams,.beams-wrapper,.beams{width:200vw!important;left:50%!important;transform:translate(-50%)!important}}@media(max-width:600px){.hero.svelte-jhuur8{padding-top:4rem}.subhead.svelte-jhuur8{font-size:1rem}}.features.svelte-1l3lt8j{position:relative;padding:4rem 1.25rem 4.5rem;width:100%;max-width:1080px;margin:0 auto;text-align:center;box-sizing:border-box}.features-inner.svelte-1l3lt8j{width:100%;max-width:100%;box-sizing:border-box}.features-heading.svelte-1l3lt8j{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;margin-bottom:.8rem;padding:0 .5rem;color:var(--text)}.features-heading.svelte-1l3lt8j span:where(.svelte-1l3lt8j){background:linear-gradient(90deg,var(--primary),var(--primary-accent));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.features-subhead.svelte-1l3lt8j{max-width:640px;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.6;padding:0 .6rem;color:var(--muted)}.features-grid.svelte-1l3lt8j{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.4rem;width:100%;max-width:100%;box-sizing:border-box}.feature-card.svelte-1l3lt8j{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:1.6rem 1.4rem;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .25s ease,border-color .25s ease;width:100%;max-width:100%}.feature-card.svelte-1l3lt8j:hover{transform:translateY(-6px);border-color:#78a0ff59}.icon.svelte-1l3lt8j{font-size:2rem;margin-bottom:1rem}.feature-card.svelte-1l3lt8j h3:where(.svelte-1l3lt8j){margin:0 0 .5rem;font-size:1.2rem;font-weight:600;color:var(--text)}.feature-card.svelte-1l3lt8j p:where(.svelte-1l3lt8j){color:var(--muted);font-size:.96rem;line-height:1.55}.features.svelte-1l3lt8j:before{content:"";position:absolute;margin:auto;width:120%;height:120%;background:radial-gradient(circle at 50% 40%,rgba(120,160,255,.12),transparent 70%);filter:blur(80px);pointer-events:none;inset:0 0 0 50%;transform:translate(-50%)}@media(max-width:600px){.features.svelte-1l3lt8j{padding:3rem 1rem 3.5rem}.features-grid.svelte-1l3lt8j{grid-template-columns:1fr;gap:1rem}.feature-card.svelte-1l3lt8j{padding:1.4rem 1rem}.features.svelte-1l3lt8j:before{width:150%;height:150%;filter:blur(60px)}}.feature-grid.svelte-1iahnli{max-width:1200px;margin:6rem auto;padding:0 1.5rem;text-align:center}.title.svelte-1iahnli{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;color:var(--text-strong);margin-bottom:.6rem}.subtitle.svelte-1iahnli{font-size:1.1rem;color:var(--muted);margin-bottom:3rem;max-width:700px;margin-left:auto;margin-right:auto}.grid.svelte-1iahnli{display:grid;gap:2rem;grid-template-columns:1fr}@media(min-width:600px){.grid.svelte-1iahnli{grid-template-columns:repeat(2,1fr)}}@media(min-width:950px){.grid.svelte-1iahnli{grid-template-columns:repeat(3,1fr)}}.feature-card.svelte-1iahnli{background:var(--bg-panel);border:1px solid var(--border);border-radius:14px;padding:2rem;box-shadow:var(--shadow);text-align:left;transition:transform .25s ease,box-shadow .25s ease}.feature-card.svelte-1iahnli:hover{transform:translateY(-4px);box-shadow:0 10px 25px #0000004d;border-color:rgba(var(--primary-rgb),.4)}.icon.svelte-1iahnli{font-size:2rem;margin-bottom:1rem}h3.svelte-1iahnli{font-size:1.2rem;color:var(--text-strong);margin-bottom:.5rem}.feature-card.svelte-1iahnli p:where(.svelte-1iahnli){color:var(--text);line-height:1.55;opacity:.9;font-size:.95rem}.micro-demo.svelte-1f27l43{margin-top:1rem;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px}.live-status.svelte-1f27l43{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:1.2rem auto;opacity:0;animation:fadeUp .8s ease forwards .5s}.live-status.svelte-1f27l43 .dot:where(.svelte-1f27l43){width:8px;height:8px;background:#3bd671;border-radius:50%;animation:pulseDot 1.5s infinite ease-in-out}.demo-box.svelte-1f27l43{width:280px;height:180px;border-radius:14px;background:var(--bg-panel);position:relative;overflow:hidden;box-shadow:0 0 40px #0003}.ai-sweep.svelte-1f27l43{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(0,180,255,.12),transparent 60%);animation:svelte-1f27l43-sweep 4s ease-in-out infinite;mix-blend-mode:overlay}@keyframes svelte-1f27l43-sweep{0%{transform:scale(.6);opacity:.1}50%{transform:scale(1.4);opacity:.4}to{transform:scale(.6);opacity:.1}}.distortion-layer.svelte-1f27l43{position:absolute;inset:0;-webkit-backdrop-filter:blur(1.8px);backdrop-filter:blur(1.8px);opacity:.15}.film-noise.svelte-1f27l43{position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Crect width='150' height='150' fill='rgba(255,255,255,0.015)'/%3E%3C/svg%3E");mix-blend-mode:overlay;animation:svelte-1f27l43-noise .7s steps(2) infinite}@keyframes svelte-1f27l43-noise{to{transform:translate(1px,-1px)}}.cursor.svelte-1f27l43{width:14px;height:14px;background:var(--text);border-radius:50%;position:absolute;box-shadow:0 0 12px #fffc,0 0 30px #0096ffb3,0 0 50px #0096ff80;transition:transform .45s cubic-bezier(.15,.9,.35,1.4);z-index:8}.ghost{position:absolute;width:12px;height:12px;background:#ffffff26;border-radius:50%;transform:translate(-50%,-50%);animation:svelte-1f27l43-ghostFade 1s ease-out forwards}@keyframes svelte-1f27l43-ghostFade{0%{opacity:.7;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.8)}}.spark{position:absolute;width:6px;height:6px;background:#00ffc8cc;border-radius:50%;transform:translate(-50%,-50%);animation:svelte-1f27l43-sparkAnim .8s ease-out forwards;mix-blend-mode:screen}@keyframes svelte-1f27l43-sparkAnim{0%{opacity:1;transform:translate(-50%,-50%) scale(.6)}to{opacity:0;transform:translate(-50%,-50%) scale(2)}}.bloom{position:absolute;width:20px;height:20px;background:radial-gradient(circle,rgba(0,150,255,.4),transparent);border-radius:50%;transform:translate(-50%,-50%);animation:svelte-1f27l43-bloomAnim .7s ease-out forwards}@keyframes svelte-1f27l43-bloomAnim{0%{opacity:.8;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(2.5)}}.supernova{position:absolute;width:14px;height:14px;border:3px solid rgba(0,200,255,.85);border-radius:50%;transform:translate(-50%,-50%);animation:svelte-1f27l43-supernovaAnim .9s ease-out forwards}@keyframes svelte-1f27l43-supernovaAnim{0%{opacity:1;transform:translate(-50%,-50%) scale(.4)}to{opacity:0;transform:translate(-50%,-50%) scale(4)}}.link-line{position:absolute;height:2px;background:#00ffc84d;transform-origin:left center;animation:svelte-1f27l43-lineFade .45s ease-out forwards;mix-blend-mode:screen}@keyframes svelte-1f27l43-lineFade{0%{opacity:.7}to{opacity:0}}.demo-box.svelte-1f27l43{position:relative;overflow:hidden}.demo-glass.svelte-1f27l43{position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.18) 45%,transparent 70%);transform:translate(-120%);animation:svelte-1f27l43-glassSwipe 5s ease-in-out infinite}@keyframes svelte-1f27l43-glassSwipe{0%{transform:translate(-130%) rotate(0)}12%{transform:translate(130%) rotate(0)}to{transform:translate(130%) rotate(0)}}.section-divider.svelte-1uha8ag{height:1px;width:100%;max-width:880px;margin:1rem auto;background:linear-gradient(90deg,transparent,var(--border),transparent);opacity:.45}
