.lang-dropdown--open[data-astro-cid-3ef6ksr2]{opacity:1!important;visibility:visible!important;transform:translateY(0) scale(1)!important}.lang-dropdown[data-astro-cid-3ef6ksr2]{box-shadow:0 20px 50px -12px #00000080,0 0 40px -15px #6366f126}[data-astro-cid-3ef6ksr2][aria-expanded=true] .lang-chevron[data-astro-cid-3ef6ksr2]{transform:rotate(180deg)}.lang-badge-active[data-astro-cid-3ef6ksr2]{background:linear-gradient(135deg,var(--color-primary),var(--color-indigo));box-shadow:0 0 12px -2px #6366f166}.animate-bounce[data-astro-cid-bbe6dxrz]{animation:bounce 2.8s cubic-bezier(.4,0,.2,1) 1s infinite}.lcp-critical[data-astro-cid-bbe6dxrz]{font-family:var(--font-display, "Syne", system-ui, sans-serif);font-size:1.75rem;font-weight:600;color:#f3f4f6;letter-spacing:-.02em;line-height:1.15}@media(min-width:640px){.lcp-critical[data-astro-cid-bbe6dxrz]{font-size:2.5rem}}@media(min-width:768px){.lcp-critical[data-astro-cid-bbe6dxrz]{font-size:3.75rem;line-height:1.1}}.hero-aurora-wrap[data-astro-cid-bbe6dxrz]{filter:blur(80px) saturate(1.3)}.hero-blob[data-astro-cid-bbe6dxrz]{position:absolute;border-radius:50%;will-change:transform}.hero-blob-1[data-astro-cid-bbe6dxrz]{width:45vw;height:45vw;max-width:600px;max-height:600px;top:-10%;left:-5%;background:radial-gradient(circle,rgba(59,130,246,.3) 0%,transparent 70%);animation:auroraBlob1 18s ease-in-out infinite}.hero-blob-2[data-astro-cid-bbe6dxrz]{width:50vw;height:50vw;max-width:700px;max-height:700px;top:10%;left:25%;background:radial-gradient(circle,rgba(99,102,241,.25) 0%,transparent 70%);animation:auroraBlob2 22s ease-in-out infinite}.hero-blob-3[data-astro-cid-bbe6dxrz]{width:40vw;height:40vw;max-width:550px;max-height:550px;top:5%;right:-10%;background:radial-gradient(circle,rgba(168,85,247,.22) 0%,transparent 70%);animation:auroraBlob3 20s ease-in-out infinite}.hero-blob-4[data-astro-cid-bbe6dxrz]{width:35vw;height:35vw;max-width:450px;max-height:450px;bottom:0%;left:15%;background:radial-gradient(circle,rgba(56,189,248,.12) 0%,transparent 70%);animation:auroraBlob4 25s ease-in-out infinite}@keyframes auroraBlob1{0%,to{transform:translate(0) scale(1)}25%{transform:translate(8vw,5vh) scale(1.1)}50%{transform:translate(12vw,-3vh) scale(.95)}75%{transform:translate(3vw,8vh) scale(1.05)}}@keyframes auroraBlob2{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-5vw,8vh) scale(1.08)}50%{transform:translate(3vw,-5vh) scale(1.12)}75%{transform:translate(-8vw,2vh) scale(.92)}}@keyframes auroraBlob3{0%,to{transform:translate(0) scale(1)}25%{transform:translate(-10vw,4vh) scale(1.05)}50%{transform:translate(-6vw,-6vh) scale(1.1)}75%{transform:translate(-3vw,7vh) scale(.95)}}@keyframes auroraBlob4{0%,to{transform:translate(0) scale(1)}33%{transform:translate(6vw,-4vh) scale(1.15)}66%{transform:translate(-4vw,-8vh) scale(.9)}}.hero-grid[data-astro-cid-bbe6dxrz]{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:60px 60px;mask-image:radial-gradient(ellipse 70% 50% at 50% 45%,black 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 70% 50% at 50% 45%,black 20%,transparent 70%)}.hero-badge-dot[data-astro-cid-bbe6dxrz]{animation:badgePulse 3s ease-in-out infinite}@keyframes badgePulse{0%,to{opacity:.6;box-shadow:0 0 #60a5fa4d}50%{opacity:1;box-shadow:0 0 8px 2px #60a5fa26}}.hero-accent[data-astro-cid-bbe6dxrz]{filter:drop-shadow(0 0 40px rgba(99,102,241,.2))}@media(prefers-reduced-motion:reduce){.hero-blob[data-astro-cid-bbe6dxrz],.hero-badge-dot[data-astro-cid-bbe6dxrz]{animation:none!important}}.faq-card[data-astro-cid-al2ca2vr]{transition:transform .2s ease,border-color .2s ease}.faq-card[data-astro-cid-al2ca2vr]:hover{transform:scale(1.03)}.chevron-icon[data-astro-cid-al2ca2vr]{transition:transform .2s ease}.chevron-icon[data-astro-cid-al2ca2vr].rotate{transform:rotate(180deg)}.answer-container[data-astro-cid-al2ca2vr]{transition:all .2s cubic-bezier(.4,0,.2,1);max-height:0;opacity:0;margin-top:0}.answer-container[data-astro-cid-al2ca2vr].open{max-height:1000px;opacity:1;margin-top:1rem}
