.glow-text.svelte-t8bdrx{background:linear-gradient(to right,#fff 20%,#3b82f6,#fff 80%);-webkit-background-clip:text;background-clip:text;color:transparent;background-size:200% auto;animation:svelte-t8bdrx-shine 5s linear infinite}@keyframes svelte-t8bdrx-shine{to{background-position:00% center}}.hero-bg.svelte-t8bdrx{background:radial-gradient(circle at 50% 50%,#3b82f626,#0000 60%)}.feature-card.svelte-t8bdrx{transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.feature-card.svelte-t8bdrx:hover{transform:translateY(-5px)!important;box-shadow:0 20px 40px -15px #3b82f633;border-color:#3b82f680}.noise-overlay.svelte-t8bdrx{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:50;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.gradient-border.svelte-t8bdrx{position:relative;background:#111;border-radius:1rem}.gradient-border.svelte-t8bdrx:before{content:"";position:absolute;inset:-1px;z-index:-1;background:linear-gradient(45deg,#3b82f6,#10b981,#6366f1);border-radius:inherit;opacity:0;transition:opacity .3s ease}.gradient-border.svelte-t8bdrx:hover:before{opacity:.5}details.svelte-t8bdrx>summary:where(.svelte-t8bdrx){list-style:none}details.svelte-t8bdrx>summary:where(.svelte-t8bdrx)::-webkit-details-marker{display:none}details[open].svelte-t8bdrx summary:where(.svelte-t8bdrx)~:where(.svelte-t8bdrx){animation:svelte-t8bdrx-sweep .3s ease-in-out}@keyframes svelte-t8bdrx-sweep{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-icon.svelte-t8bdrx{transition:transform .3s ease}details[open].svelte-t8bdrx .faq-icon:where(.svelte-t8bdrx){transform:rotate(180deg)}.perspective-grid.svelte-t8bdrx{background-image:linear-gradient(#333 1px,transparent 1px),linear-gradient(90deg,#333 1px,transparent 1px);background-size:50px 50px;transform:perspective(500px) rotateX(60deg);transform-origin:bottom}
