html{scroll-behavior:smooth}body{background:linear-gradient(135deg,#0f0c29,#302b63,#24243e)}@keyframes svelte-9osmyo-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-9osmyo-slideInLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-9osmyo-glowPulse{0%,to{box-shadow:0 0 20px #8b5cf64d}50%{box-shadow:0 0 40px #8b5cf699}}@keyframes svelte-9osmyo-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fade-in-up.svelte-9osmyo.svelte-9osmyo{animation:svelte-9osmyo-fadeInUp .6s ease-out forwards}.slide-in-left.svelte-9osmyo.svelte-9osmyo{animation:svelte-9osmyo-slideInLeft .6s ease-out forwards}.glow-pulse.svelte-9osmyo.svelte-9osmyo{animation:svelte-9osmyo-glowPulse 2s ease-in-out infinite}.float-animation.svelte-9osmyo.svelte-9osmyo{animation:svelte-9osmyo-float 3s ease-in-out infinite}.glass-card.svelte-9osmyo.svelte-9osmyo{background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15)}.premium-gradient.svelte-9osmyo.svelte-9osmyo{background:linear-gradient(135deg,#8b5cf6,#a78bfa,#c4b5fd)}.dark-gradient.svelte-9osmyo.svelte-9osmyo{background:linear-gradient(135deg,#1e1b4b,#312e81)}.hover-lift.svelte-9osmyo.svelte-9osmyo{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.hover-lift.svelte-9osmyo.svelte-9osmyo:hover{transform:translateY(-12px)}.checkmark-icon.svelte-9osmyo.svelte-9osmyo{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;background:linear-gradient(135deg,#8b5cf6,#a78bfa);border-radius:50%;color:#fff;font-size:12px;font-weight:700;flex-shrink:0}.price-tag.svelte-9osmyo.svelte-9osmyo{font-size:3.5rem;font-weight:800;background:linear-gradient(135deg,#8b5cf6,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.comparison-table.svelte-9osmyo.svelte-9osmyo{border-collapse:collapse}.comparison-table.svelte-9osmyo th.svelte-9osmyo,.comparison-table.svelte-9osmyo td.svelte-9osmyo{padding:1rem;text-align:center;border-bottom:1px solid rgba(255,255,255,.1)}.comparison-table.svelte-9osmyo thead.svelte-9osmyo{background:#8b5cf61a}.comparison-table.svelte-9osmyo tr.svelte-9osmyo:hover{background:#8b5cf60d}.addon-card.svelte-9osmyo.svelte-9osmyo{transition:all .3s ease}.addon-card.svelte-9osmyo.svelte-9osmyo:hover{transform:scale(1.05)}
