.hero-section[data-astro-cid-anhloy43]{background:radial-gradient(ellipse 70% 60% at 5% 80%,oklch(from var(--color-accent-500) .3 calc(c/4) h / .1) 0%,transparent 60%),radial-gradient(ellipse 55% 50% at 95% 15%,oklch(from var(--color-brand-500) .38 calc(c*.6) h / .35) 0%,transparent 55%),linear-gradient(158deg,oklch(from var(--color-brand-800) l c h),oklch(from var(--color-brand-950) l c h))}.hero-section[data-astro-cid-anhloy43]:after{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");opacity:.025;mix-blend-mode:overlay;pointer-events:none;z-index:1}.hero-grid-bg[data-astro-cid-anhloy43]{position:absolute;inset:0;background-image:linear-gradient(oklch(from var(--color-surface-50) l c h / .04) 1px,transparent 1px),linear-gradient(90deg,oklch(from var(--color-surface-50) l c h / .04) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,black 30%,transparent 80%)}.mint-bar[data-astro-cid-anhloy43]{display:inline-block;width:3px;height:1em;background-color:var(--color-accent-500);margin-right:.5rem;vertical-align:middle;flex-shrink:0}.hero-product-card[data-astro-cid-anhloy43]{background:oklch(from var(--color-brand-700) l c h / .6);border:1px solid oklch(from var(--color-surface-50) l c h / .1);backdrop-filter:blur(12px)}.stat-pill[data-astro-cid-anhloy43]{background:oklch(from var(--color-accent-500) l c h / .12);border:1px solid oklch(from var(--color-accent-500) l c h / .3);color:var(--color-accent-500)}.company-row[data-astro-cid-anhloy43]{border-bottom:1px solid oklch(from var(--color-surface-50) l c h / .08)}.company-badge[data-astro-cid-anhloy43]{background:oklch(from var(--color-accent-500) l c h / .15);border-radius:2px;font-size:10px;padding:1px 5px;color:var(--color-accent-500);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.company-badge[data-astro-cid-anhloy43].pause{background:oklch(from var(--color-surface-400) l c h / .15);color:var(--color-surface-400)}.dot-live[data-astro-cid-anhloy43]{width:6px;height:6px;border-radius:50%;background-color:var(--color-accent-500);display:inline-block;animation:pulse-dot 1.8s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.75)}}.stats-section-bg[data-astro-cid-fpqmvzvu]{background:radial-gradient(ellipse 60% 80% at 100% 50%,oklch(from var(--color-accent-500) .25 calc(c*.15) h / .08) 0%,transparent 55%),radial-gradient(ellipse 50% 70% at 0% 60%,oklch(from var(--color-brand-600) .35 calc(c/2) h / .2) 0%,transparent 55%)}.stat-number[data-astro-cid-fpqmvzvu]{font-family:var(--font-display);line-height:1;letter-spacing:-.03em}.stat-divider[data-astro-cid-fpqmvzvu]{border-left:1px solid oklch(from var(--color-surface-50) l c h / .1)}.stat-unit[data-astro-cid-fpqmvzvu]{color:var(--color-accent-500);font-family:var(--font-display)}.cta-bg[data-astro-cid-ihmljexk]{background:radial-gradient(ellipse 80% 60% at 50% 120%,oklch(from var(--color-accent-500) .25 calc(c/5) h / .12) 0%,transparent 60%),radial-gradient(ellipse 40% 60% at 90% 20%,oklch(from var(--color-brand-600) .38 calc(c/2) h / .25) 0%,transparent 50%)}.cta-input[data-astro-cid-ihmljexk]{background:oklch(from var(--color-surface-50) l c h / .07);border:1px solid oklch(from var(--color-surface-50) l c h / .15);color:var(--color-surface-100);font-family:var(--font-body);outline:none;transition:border-color .15s}.cta-input[data-astro-cid-ihmljexk]:focus{border-color:var(--color-accent-500)}.cta-input[data-astro-cid-ihmljexk]::placeholder{color:oklch(from var(--color-surface-400) l c h / .6)}.cta-grid-lines[data-astro-cid-ihmljexk]{background-image:linear-gradient(oklch(from var(--color-surface-50) l c h / .03) 1px,transparent 1px),linear-gradient(90deg,oklch(from var(--color-surface-50) l c h / .03) 1px,transparent 1px);background-size:64px 64px}
