.rive-container.svelte-knp4v6{display:inline-block;line-height:0}:root{--bg: hsl(230, 25%, 4%);--bg-card: hsl(230, 20%, 7%);--bg-card-hover: hsl(230, 20%, 10%);--border: hsl(220, 15%, 18%);--border-light: hsl(220, 15%, 25%);--text: hsl(200, 20%, 92%);--text-muted: hsl(215, 15%, 65%);--text-dim: hsl(215, 10%, 45%);--neon-cyan: hsl(185, 100%, 50%);--neon-purple: hsl(270, 80%, 65%);--neon-green: hsl(160, 80%, 50%);--cyan: hsl(185, 100%, 50%);--cyan-dim: hsl(185, 80%, 40%);--purple: hsl(270, 80%, 65%);--surface-glass: hsla(230, 25%, 8%, .7);--max-w: 1080px}.container.svelte-xukwfn{max-width:var(--max-w);margin:0 auto;padding:0 1.5rem}.section-title.svelte-xukwfn{font-size:2rem;font-weight:700;text-align:center;letter-spacing:-.02em;margin-bottom:.5rem}.section-subtitle.svelte-xukwfn{text-align:center;color:var(--text-muted);margin-bottom:3rem}.btn.svelte-xukwfn{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.5rem;border-radius:.625rem;font-weight:600;font-size:.95rem;cursor:pointer;transition:all .25s ease;border:none;text-align:center;justify-content:center}.btn-primary.svelte-xukwfn{background:var(--cyan);color:#08090d}.btn-primary.svelte-xukwfn:hover{background:#00d2e6;transform:translateY(-1px);box-shadow:0 0 20px #00eaff4d,0 0 60px #00eaff26}.btn-primary.svelte-xukwfn:active{transform:scale(.97)}.btn-secondary.svelte-xukwfn{background:transparent;color:var(--text);border:1px solid var(--border-light)}.btn-secondary.svelte-xukwfn:hover{border-color:var(--text-muted);background:var(--bg-card);transform:translateY(-1px);box-shadow:0 0 15px #a65eed1a}.btn-secondary.svelte-xukwfn:active{transform:scale(.97)}.btn-outline.svelte-xukwfn{background:transparent;color:var(--text-muted);border:1px solid var(--border);width:100%}.btn-outline.svelte-xukwfn:hover{border-color:var(--border-light);color:var(--text)}.hero.svelte-xukwfn{text-align:center;padding:6rem 0 4rem}.hero.svelte-xukwfn .container:where(.svelte-xukwfn)>:where(.svelte-xukwfn){animation:fade-in-up .6s ease-out both}.hero.svelte-xukwfn .container:where(.svelte-xukwfn)>:where(.svelte-xukwfn):nth-child(2){animation-delay:.05s}.hero.svelte-xukwfn .container:where(.svelte-xukwfn)>:where(.svelte-xukwfn):nth-child(3){animation-delay:.1s}.hero.svelte-xukwfn .container:where(.svelte-xukwfn)>:where(.svelte-xukwfn):nth-child(4){animation-delay:.15s}.hero.svelte-xukwfn .container:where(.svelte-xukwfn)>:where(.svelte-xukwfn):nth-child(5){animation-delay:.2s}.hero.svelte-xukwfn .container:where(.svelte-xukwfn)>:where(.svelte-xukwfn):nth-child(6){animation-delay:.25s}.hero.svelte-xukwfn .container:where(.svelte-xukwfn)>:where(.svelte-xukwfn):nth-child(7){animation-delay:.3s}.hero-logo.svelte-xukwfn{width:64px;height:64px;margin:0 auto 1.25rem;filter:drop-shadow(0 0 15px hsla(185,100%,50%,.3));animation:float 3s ease-in-out infinite}.badge.svelte-xukwfn{display:inline-block;font-size:.8rem;font-weight:500;color:var(--cyan);border:1px solid var(--cyan-dim);border-radius:100px;padding:.35rem 1rem;margin-bottom:1.5rem;letter-spacing:.02em;box-shadow:0 0 12px #00eaff1a}.hero.svelte-xukwfn h1:where(.svelte-xukwfn){font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin-bottom:1.25rem}.gradient.svelte-xukwfn{background:linear-gradient(135deg,var(--neon-cyan),var(--neon-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-xukwfn{font-size:1.15rem;color:var(--text-muted);max-width:560px;margin:0 auto 2.5rem;line-height:1.7}.cta-group.svelte-xukwfn{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}.hero-note.svelte-xukwfn{margin-top:1.25rem;font-size:.8rem;color:var(--text-dim)}.hero-animation.svelte-xukwfn{margin:2.5rem auto 0;max-width:400px;opacity:.85}.features.svelte-xukwfn{padding:5rem 0;border-top:1px solid var(--border)}.features.svelte-xukwfn .section-title:where(.svelte-xukwfn){margin-bottom:3rem}.feature-grid.svelte-xukwfn{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.feature-card.svelte-xukwfn{background:var(--surface-glass);backdrop-filter:blur(20px) saturate(1.5);-webkit-backdrop-filter:blur(20px) saturate(1.5);border:1px solid hsla(185,100%,50%,.08);border-radius:.875rem;padding:1.75rem;transition:all .3s ease}.feature-card.svelte-xukwfn:hover{background:#14161fd9;border-color:#00eaff33;transform:translateY(-2px);box-shadow:0 0 15px #00eaff14,0 0 45px #00eaff0a}.feature-icon.svelte-xukwfn{width:44px;height:44px;border-radius:.625rem;background:#00eaff1a;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:var(--cyan);box-shadow:0 0 10px #00eaff14}.feature-card.svelte-xukwfn h3:where(.svelte-xukwfn){font-size:1.05rem;font-weight:600;margin-bottom:.4rem}.feature-card.svelte-xukwfn p:where(.svelte-xukwfn){font-size:.875rem;color:var(--text-muted);line-height:1.5}.showcase.svelte-xukwfn{padding:5rem 0;border-top:1px solid var(--border)}.showcase.svelte-xukwfn .section-title:where(.svelte-xukwfn){margin-bottom:.5rem}.showcase-scroll.svelte-xukwfn{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border) transparent;margin:0 -1.5rem;padding:0 1.5rem}.showcase-scroll.svelte-xukwfn::-webkit-scrollbar{height:6px}.showcase-scroll.svelte-xukwfn::-webkit-scrollbar-track{background:transparent}.showcase-scroll.svelte-xukwfn::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.showcase-track.svelte-xukwfn{display:flex;gap:1.5rem;padding-bottom:1rem}.showcase-item.svelte-xukwfn{flex:0 0 min(80vw,640px);border-radius:.875rem;overflow:hidden;border:1px solid hsla(185,100%,50%,.08);background:var(--surface-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:all .3s ease}.showcase-item.svelte-xukwfn:hover{border-color:#00eaff33;box-shadow:0 0 30px #00eaff14;transform:translateY(-2px)}.showcase-item.svelte-xukwfn img:where(.svelte-xukwfn){width:100%;height:auto;display:block}.showcase-caption.svelte-xukwfn{padding:.75rem 1rem;font-size:.85rem;color:var(--text-muted);text-align:center}.how-it-works.svelte-xukwfn{padding:5rem 0;border-top:1px solid var(--border)}.how-it-works.svelte-xukwfn .section-title:where(.svelte-xukwfn){margin-bottom:3rem}.steps.svelte-xukwfn{display:flex;align-items:flex-start;justify-content:center;gap:1.5rem}.step.svelte-xukwfn{text-align:center;flex:1;max-width:240px}.step-number.svelte-xukwfn{width:48px;height:48px;border-radius:50%;background:#00eaff1a;border:2px solid var(--cyan-dim);display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;color:var(--cyan);margin:0 auto 1rem;box-shadow:0 0 12px #00eaff1f}.step.svelte-xukwfn h3:where(.svelte-xukwfn){font-size:1rem;font-weight:600;margin-bottom:.3rem}.step.svelte-xukwfn p:where(.svelte-xukwfn){font-size:.875rem;color:var(--text-muted)}.step-arrow.svelte-xukwfn{color:var(--text-dim);padding-top:.75rem;flex-shrink:0}.pricing.svelte-xukwfn{padding:5rem 0;border-top:1px solid var(--border)}.pricing-grid.svelte-xukwfn{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:720px;margin:0 auto}.pricing-card.svelte-xukwfn{background:var(--bg-card);border:1px solid var(--border);border-radius:1rem;padding:2rem;position:relative;display:flex;flex-direction:column}.pricing-card.featured.svelte-xukwfn{border-color:transparent}.pricing-card.featured.svelte-xukwfn:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:calc(1rem + 1px);background:linear-gradient(135deg,#00eaff66,#a65eed4d,#00eaff1a,#a65eed4d,#00eaff66);background-size:300% 300%;animation:gradient-shift 6s ease infinite;z-index:-1;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;padding:1px}.pricing-card.featured.svelte-xukwfn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:1rem;box-shadow:0 0 40px #00eaff0f;pointer-events:none}.pricing-badge.svelte-xukwfn{position:absolute;top:-.7rem;left:50%;transform:translate(-50%);background:var(--cyan);color:#08090d;font-size:.75rem;font-weight:700;padding:.2rem .8rem;border-radius:100px;letter-spacing:.02em;z-index:1}.pricing-header.svelte-xukwfn{margin-bottom:1.5rem}.pricing-header.svelte-xukwfn h3:where(.svelte-xukwfn){font-size:1.35rem;font-weight:700;margin-bottom:.35rem}.price.svelte-xukwfn{font-size:.95rem;color:var(--text-muted)}.price-note.svelte-xukwfn{display:block;font-size:.8rem;color:var(--cyan);margin-top:.2rem}.pricing-features.svelte-xukwfn{list-style:none;flex:1;margin-bottom:1.5rem}.pricing-features.svelte-xukwfn li:where(.svelte-xukwfn){font-size:.9rem;padding:.45rem 0 .45rem 1.5rem;position:relative}.pricing-features.svelte-xukwfn li.included:where(.svelte-xukwfn):before{content:"✓";position:absolute;left:0;color:var(--cyan);font-weight:700}.pricing-features.svelte-xukwfn li.excluded:where(.svelte-xukwfn){color:var(--text-dim)}.pricing-features.svelte-xukwfn li.excluded:where(.svelte-xukwfn):before{content:"—";position:absolute;left:0}.pricing-features.svelte-xukwfn li.highlight:where(.svelte-xukwfn){color:var(--text);font-weight:500}.pricing-card.svelte-xukwfn .btn:where(.svelte-xukwfn){width:100%}.buy-direct-link.svelte-xukwfn{display:block;text-align:center;margin-top:.75rem;font-size:.85rem;color:var(--text-muted);transition:color .2s}.buy-direct-link.svelte-xukwfn:hover{color:var(--cyan)}.trust.svelte-xukwfn{padding:3rem 0;border-top:1px solid var(--border)}.trust-content.svelte-xukwfn{display:flex;align-items:center;justify-content:center;gap:.6rem;color:var(--text-muted);font-size:.9rem;background:var(--surface-glass);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(185,100%,50%,.08);border-radius:.875rem;padding:1.25rem 2rem}.trust-content.svelte-xukwfn svg:where(.svelte-xukwfn){color:var(--neon-green);flex-shrink:0}.footer.svelte-xukwfn{padding:2rem 0;border-top:1px solid var(--border)}.footer.svelte-xukwfn .container:where(.svelte-xukwfn){display:flex;justify-content:space-between;align-items:center}.footer-brand.svelte-xukwfn{display:flex;align-items:center;gap:.6rem}.footer-logo.svelte-xukwfn{width:24px;height:24px;opacity:.6}.footer.svelte-xukwfn p:where(.svelte-xukwfn){font-size:.8rem;color:var(--text-dim)}.footer-links.svelte-xukwfn{display:flex;gap:1.25rem}.footer-links.svelte-xukwfn a:where(.svelte-xukwfn){font-size:.8rem;color:var(--text-dim);transition:color .2s}.footer-links.svelte-xukwfn a:where(.svelte-xukwfn):hover{color:var(--text-muted)}.social-proof.svelte-xukwfn{padding:2rem 0;border-top:1px solid var(--border)}.proof-strip.svelte-xukwfn{display:flex;align-items:center;justify-content:center;gap:1.25rem;flex-wrap:wrap}.proof-item.svelte-xukwfn{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text-muted)}.proof-item.svelte-xukwfn svg:where(.svelte-xukwfn){color:var(--cyan);flex-shrink:0}.proof-dot.svelte-xukwfn{width:4px;height:4px;border-radius:50%;background:var(--border-light)}.price-period.svelte-xukwfn{font-size:.8rem;font-weight:400;color:var(--text-muted)}.faq.svelte-xukwfn{padding:5rem 0;border-top:1px solid var(--border)}.faq.svelte-xukwfn .section-title:where(.svelte-xukwfn){margin-bottom:2.5rem}.faq-list.svelte-xukwfn{max-width:640px;margin:0 auto}.faq-item.svelte-xukwfn{border-bottom:1px solid var(--border)}.faq-item.svelte-xukwfn:first-child{border-top:1px solid var(--border)}.faq-question.svelte-xukwfn{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 0;background:none;border:none;color:var(--text);font-size:.95rem;font-weight:500;text-align:left;cursor:pointer;transition:color .2s}.faq-question.svelte-xukwfn:hover{color:var(--cyan)}.faq-chevron.svelte-xukwfn{flex-shrink:0;color:var(--text-dim);transition:transform .25s ease}.faq-item.open.svelte-xukwfn .faq-chevron:where(.svelte-xukwfn){transform:rotate(180deg)}.faq-answer.svelte-xukwfn{padding:0 0 1.15rem;animation:fade-in-up .2s ease-out}.faq-answer.svelte-xukwfn p:where(.svelte-xukwfn){font-size:.875rem;color:var(--text-muted);line-height:1.7}@media (max-width: 768px){.hero.svelte-xukwfn{padding:4rem 0 3rem}.feature-grid.svelte-xukwfn{grid-template-columns:1fr}.steps.svelte-xukwfn{flex-direction:column;align-items:center}.step-arrow.svelte-xukwfn{transform:rotate(90deg);padding:0}.pricing-grid.svelte-xukwfn{grid-template-columns:1fr}.footer.svelte-xukwfn .container:where(.svelte-xukwfn){flex-direction:column;gap:.75rem}.trust-content.svelte-xukwfn{text-align:center;flex-direction:column}}@media (max-width: 640px){.cta-group.svelte-xukwfn{flex-direction:column;align-items:center}.btn.svelte-xukwfn{width:100%;max-width:320px}}
