.hero-section[data-astro-cid-anhloy43]{background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(120,119,198,.1),transparent)}.hero-spotlight[data-astro-cid-anhloy43]{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:3;background:linear-gradient(125deg,rgba(200,220,255,.12) 0%,rgba(180,200,255,.04) 15%,transparent 40%),linear-gradient(140deg,rgba(170,190,255,.08) 0%,rgba(150,170,255,.02) 20%,transparent 45%),linear-gradient(110deg,rgba(220,230,255,.06) 0%,transparent 30%)}.hero-video-bg[data-astro-cid-anhloy43]{position:absolute;top:-55%;left:-15%;width:90%;height:auto;aspect-ratio:1 / 1;object-fit:contain;pointer-events:none;z-index:2;mask-image:radial-gradient(ellipse 60% 60% at 45% 55%,black 40%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 45% 55%,black 40%,transparent 70%)}.hero-starfield[data-astro-cid-anhloy43]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}.hero-stars[data-astro-cid-anhloy43]{position:absolute;width:100%;height:100%}.hero-stars[data-astro-cid-anhloy43]:before,.hero-stars[data-astro-cid-anhloy43]:after{content:"";position:absolute;width:100%;height:100%;background-size:100% 100%}.hero-stars-1[data-astro-cid-anhloy43]:before{background-image:radial-gradient(1.5px 1.5px at 5% 8%,rgba(255,255,255,.6),transparent),radial-gradient(1.5px 1.5px at 18% 52%,rgba(255,255,255,.65),transparent),radial-gradient(1.5px 1.5px at 28% 15%,rgba(255,255,255,.6),transparent),radial-gradient(1.5px 1.5px at 42% 92%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 52% 35%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 63% 18%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 72% 48%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 82% 22%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 92% 38%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 3% 95%,rgba(255,255,255,.5),transparent);animation:heroStarDrift 18s ease-in-out infinite}.hero-stars-1[data-astro-cid-anhloy43]:after{background-image:radial-gradient(1.5px 1.5px at 15% 45%,rgba(255,255,255,.6),transparent),radial-gradient(1.5px 1.5px at 25% 32%,rgba(255,255,255,.65),transparent),radial-gradient(1.5px 1.5px at 40% 58%,rgba(255,255,255,.6),transparent),radial-gradient(1.5px 1.5px at 55% 8%,rgba(255,255,255,.65),transparent),radial-gradient(1.5px 1.5px at 65% 65%,rgba(255,255,255,.6),transparent),radial-gradient(1.5px 1.5px at 80% 52%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 90% 72%,rgba(255,255,255,.5),transparent),radial-gradient(1.5px 1.5px at 97% 45%,rgba(255,255,255,.65),transparent);animation:heroStarDrift 22s ease-in-out infinite reverse;animation-delay:-5s}.hero-stars-2[data-astro-cid-anhloy43]:before{background-image:radial-gradient(2px 2px at 8% 20%,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 24% 82%,rgba(255,255,255,.75),transparent),radial-gradient(2px 2px at 37% 38%,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 53% 22%,rgba(255,255,255,.75),transparent),radial-gradient(2px 2px at 70% 42%,rgba(255,255,255,.7),transparent),radial-gradient(2px 2px at 85% 12%,rgba(255,255,255,.75),transparent);animation:heroStarDrift2 15s ease-in-out infinite}.hero-stars-3[data-astro-cid-anhloy43]:before{background-image:radial-gradient(2.5px 2.5px at 10% 30%,rgba(255,255,255,.9),transparent),radial-gradient(2px 2px at 40% 15%,rgba(255,255,255,.8),transparent),radial-gradient(2.5px 2.5px at 70% 45%,rgba(255,255,255,.85),transparent),radial-gradient(2.5px 2.5px at 55% 88%,rgba(255,255,255,.9),transparent);animation:heroTwinkle 3s ease-in-out infinite,heroStarDrift 25s ease-in-out infinite}.hero-stars-3[data-astro-cid-anhloy43]:after{background-image:radial-gradient(2.5px 2.5px at 25% 65%,rgba(255,255,255,.85),transparent),radial-gradient(2px 2px at 60% 22%,rgba(255,255,255,.9),transparent),radial-gradient(2.5px 2.5px at 85% 55%,rgba(255,255,255,.8),transparent);animation:heroTwinkle 2s ease-in-out infinite reverse;animation-delay:-.7s}@keyframes heroStarDrift{0%,to{transform:translate(0)}25%{transform:translate(15px,-12px)}50%{transform:translate(-8px,18px)}75%{transform:translate(-15px,-8px)}}@keyframes heroStarDrift2{0%,to{transform:translate(0)}25%{transform:translate(-12px,15px)}50%{transform:translate(18px,-8px)}75%{transform:translate(8px,12px)}}@keyframes heroTwinkle{0%,to{opacity:1}50%{opacity:.1}}.hero-badge[data-astro-cid-anhloy43]{backdrop-filter:blur(8px);box-shadow:0 0 20px #ffffff0d}.hero-badge[data-astro-cid-anhloy43]:hover{box-shadow:0 0 30px #ffffff1a;border-color:#fff3}.hero-headline-wrapper[data-astro-cid-anhloy43]{position:relative}.hero-headline[data-astro-cid-anhloy43]{background:linear-gradient(to bottom,#fff 0% 40%,#9ca3af 80%,#6b7280);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block;line-height:1.1;font-family:"Outfit",var(--font-display),system-ui,sans-serif}@property --showcase-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}.hero-ring-wrapper[data-astro-cid-anhloy43]{border-radius:calc(1rem + 2px);padding:2px;background:conic-gradient(from var(--showcase-border-angle),transparent 25%,#ffaa40 37%,#9c40ff 50%,#ffaa40 63%,transparent 75%);animation:rotate-showcase-border 8s linear infinite}@keyframes rotate-showcase-border{to{--showcase-border-angle: 360deg}}.hero-showcase-container[data-astro-cid-anhloy43]{position:relative;display:flex;justify-content:center;align-items:flex-start}.hero-glow[data-astro-cid-anhloy43]{position:absolute;top:0;left:50%;transform:translate(-50%);width:110%;height:70%;background:radial-gradient(60% 80% at 50% 30%,rgba(232,115,79,.3) 0%,rgba(232,115,79,.12) 40%,transparent 70%);filter:blur(80px);pointer-events:none;z-index:0}.hero-showcase-wrapper[data-astro-cid-anhloy43]{position:relative;z-index:2;width:80vw;max-width:1200px;margin-top:3.5rem;max-height:500px;overflow:hidden;mask-image:linear-gradient(to bottom,black 40%,transparent 95%);-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent 95%)}.hero-showcase[data-astro-cid-anhloy43]{position:relative;border-radius:1rem;overflow:hidden;background-color:#0a0a0a;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d}.hero-showcase[data-astro-cid-anhloy43]:after{content:"";position:absolute;inset:0;background:#00000059;pointer-events:none}.hero-showcase[data-astro-cid-anhloy43] img[data-astro-cid-anhloy43]{display:block;width:100%;height:auto}.hero-video-bg[data-astro-cid-anhloy43]{animation:heroFadeIn 1.8s cubic-bezier(.22,1,.36,1) 0s both}.hero-spotlight[data-astro-cid-anhloy43]{animation:heroFadeIn 2s cubic-bezier(.22,1,.36,1) .2s both}.hero-badge[data-astro-cid-anhloy43]{animation:heroFadeUp 1.2s cubic-bezier(.22,1,.36,1) .15s both}.hero-headline-wrapper[data-astro-cid-anhloy43]{animation:heroFadeUp 1.2s cubic-bezier(.22,1,.36,1) .4s both}.hero-subheadline[data-astro-cid-anhloy43]{animation:heroFadeUp 1.2s cubic-bezier(.22,1,.36,1) .65s both}.hero-showcase-container[data-astro-cid-anhloy43]{animation:heroFadeUp 1.4s cubic-bezier(.22,1,.36,1) .9s both}@keyframes heroFadeUp{0%{opacity:0;filter:blur(4px);transform:translateY(30px)}to{opacity:1;filter:blur(0px);transform:translateY(0)}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.hero-video-bg[data-astro-cid-anhloy43],.hero-spotlight[data-astro-cid-anhloy43],.hero-badge[data-astro-cid-anhloy43],.hero-headline-wrapper[data-astro-cid-anhloy43],.hero-subheadline[data-astro-cid-anhloy43],.hero-showcase-container[data-astro-cid-anhloy43]{animation:none}.hero-stars[data-astro-cid-anhloy43]:before,.hero-stars[data-astro-cid-anhloy43]:after{animation:none}}@media(max-width:768px){.hero-showcase-wrapper[data-astro-cid-anhloy43]{width:92vw;max-width:none;max-height:350px}}.pricing-headline[data-astro-cid-wekg7pry]{background:linear-gradient(180deg,#6b7280,#9ca3af,#d1d5db,#fff 45%,#f3f4f6 50%,#9ca3af,#6b7280 80%,#4b5563);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;display:inline-block;line-height:1.1;font-family:"Outfit",var(--font-display),system-ui,sans-serif}
