.landing-wrapper.svelte-1uha8ag{width:100%;max-width:100vw;overflow-x:hidden;position:relative}.landing-page.svelte-1uha8ag{width:100%;max-width:100vw;min-height:100vh;overflow-x:hidden}.background-container.svelte-1uha8ag{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:-10;overflow:hidden;pointer-events:none}.nav-link.svelte-1uha8ag{position:relative;color:var(--color-text-muted);font-weight:500;transition:color .3s ease}.nav-link.svelte-1uha8ag:hover{color:var(--color-text)}.nav-link.svelte-1uha8ag:after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:var(--color-accent);transition:width .3s ease}.nav-link.svelte-1uha8ag:hover:after{width:100%}.orb.svelte-1uha8ag{position:absolute;border-radius:50%;filter:blur(120px);opacity:.2;transition:transform .5s ease-out}.orb-1.svelte-1uha8ag{width:300px;height:300px;background:var(--color-accent);top:5%;left:5%}.orb-2.svelte-1uha8ag{width:250px;height:250px;background:var(--color-accent-secondary);bottom:10%;right:5%}.grid-pattern.svelte-1uha8ag{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(var(--color-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-border) 1px,transparent 1px);background-size:60px 60px;opacity:.3;-webkit-mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 0%,transparent 70%)}.scroll-reveal.svelte-1uha8ag{opacity:0;transform:translateY(40px);filter:blur(8px);transition:opacity .7s ease-out,transform .7s ease-out,filter .7s ease-out;transition-delay:var(--delay, 0s)}.scroll-reveal.visible{opacity:1;transform:translateY(0);filter:blur(0)}section.svelte-1uha8ag{overflow-x:hidden}.hero-visible.svelte-1uha8ag .hero-badge:where(.svelte-1uha8ag){animation:svelte-1uha8ag-hero-fade-up .6s ease forwards;opacity:0}.hero-visible.svelte-1uha8ag .hero-title:where(.svelte-1uha8ag){animation:svelte-1uha8ag-hero-fade-up .6s ease .1s forwards;opacity:0}.hero-visible.svelte-1uha8ag .hero-subtitle:where(.svelte-1uha8ag){animation:svelte-1uha8ag-hero-fade-up .6s ease .2s forwards;opacity:0}.hero-visible.svelte-1uha8ag .hero-cta:where(.svelte-1uha8ag){animation:svelte-1uha8ag-hero-fade-up .6s ease .3s forwards;opacity:0}.hero-visible.svelte-1uha8ag .hero-trust:where(.svelte-1uha8ag){animation:svelte-1uha8ag-hero-fade-up .6s ease .4s forwards;opacity:0}.hero-visual-visible.svelte-1uha8ag .hero-visual:where(.svelte-1uha8ag){animation:svelte-1uha8ag-hero-fade-left .8s ease .3s forwards;opacity:0}@keyframes svelte-1uha8ag-hero-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-1uha8ag-hero-fade-left{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.btn-primary-hero.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;background:var(--color-accent);color:#fff;border:none;border-radius:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 20px #00000026}.btn-primary-hero.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0003;filter:brightness(1.1)}.btn-secondary-hero.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;background:var(--glass-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:1rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.btn-secondary-hero.svelte-1uha8ag:hover{background:var(--glass-bg-strong);border-color:var(--color-accent);transform:translateY(-2px)}.hero-visual.svelte-1uha8ag{position:relative}.hero-card.svelte-1uha8ag{position:relative;z-index:1}.floating-element.svelte-1uha8ag{position:absolute;z-index:2;animation:svelte-1uha8ag-float-element 4s ease-in-out infinite}.floating-1.svelte-1uha8ag{top:-15px;right:10px;animation-delay:0s}.floating-2.svelte-1uha8ag{bottom:60px;left:0;animation-delay:1s}.floating-3.svelte-1uha8ag{bottom:-10px;right:30px;animation-delay:2s}@keyframes svelte-1uha8ag-float-element{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.typing-indicator.svelte-1uha8ag{display:inline-flex;gap:4px}.typing-indicator.svelte-1uha8ag span:where(.svelte-1uha8ag){width:6px;height:6px;background:var(--color-accent);border-radius:50%;animation:svelte-1uha8ag-typing-bounce 1.4s ease-in-out infinite}.typing-indicator.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(2){animation-delay:.2s}.typing-indicator.svelte-1uha8ag span:where(.svelte-1uha8ag):nth-child(3){animation-delay:.4s}@keyframes svelte-1uha8ag-typing-bounce{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-8px)}}.logo-container.svelte-1uha8ag{animation:svelte-1uha8ag-logo-pulse 3s ease-in-out infinite}@keyframes svelte-1uha8ag-logo-pulse{0%,to{box-shadow:0 0 20px #0000001a}50%{box-shadow:0 0 30px #0003}}.stat-card.svelte-1uha8ag,.feature-card.svelte-1uha8ag,.step-card.svelte-1uha8ag .glass-card:where(.svelte-1uha8ag),.pricing-card.svelte-1uha8ag{transition:all .3s ease;background:var(--color-card-bg)}.feature-card.svelte-1uha8ag:hover,.pricing-card.svelte-1uha8ag:hover{transform:translateY(-8px)}.step-card.svelte-1uha8ag{position:relative}.step-connector.svelte-1uha8ag{position:absolute;top:50%;right:-15%;width:30%;height:2px;background:var(--color-accent);opacity:.3}.step-number.svelte-1uha8ag{transition:transform .3s ease}.step-card.svelte-1uha8ag:hover .step-number:where(.svelte-1uha8ag){transform:scale(1.1) rotate(5deg)}.pricing-featured.svelte-1uha8ag{transform:scale(1.02)}.pricing-featured.svelte-1uha8ag:hover{transform:scale(1.02) translateY(-8px)}.cta-card.svelte-1uha8ag{animation:svelte-1uha8ag-cta-glow 3s ease-in-out infinite}.cta-bg-decoration.svelte-1uha8ag{position:absolute;inset:0;background:var(--color-accent);opacity:.03;border-radius:inherit}@keyframes svelte-1uha8ag-cta-glow{0%,to{box-shadow:var(--glass-shadow)}50%{box-shadow:var(--glass-shadow-hover)}}@media(max-width:768px){.orb-1.svelte-1uha8ag{width:200px;height:200px}.orb-2.svelte-1uha8ag{width:150px;height:150px}.floating-element.svelte-1uha8ag{display:none}.pricing-featured.svelte-1uha8ag{transform:none}.pricing-featured.svelte-1uha8ag:hover{transform:translateY(-8px)}.step-connector.svelte-1uha8ag{display:none}}html,body{overflow-x:hidden;max-width:100vw}
