.buldok-hero-ai{align-items:center;display:flex;justify-content:center;min-height:90vh;overflow:hidden;padding:var(--space-3xl) 0;position:relative}.buldok-hero-ai__background{inset:0;pointer-events:none;position:absolute;z-index:0}.buldok-hero-ai__gradient{animation:gradientShift 20s ease-in-out infinite;background:radial-gradient(circle at 30% 40%,rgba(0,212,170,.08) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(88,166,255,.06) 0,transparent 50%);height:150%;left:-25%;position:absolute;top:-25%;width:150%}@keyframes gradientShift{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(2%,-2%) rotate(1deg)}66%{transform:translate(-2%,2%) rotate(-1deg)}}.buldok-hero-ai__canvas{height:100%;inset:0;position:absolute;width:100%;z-index:1}.buldok-hero-ai__content{margin:0 auto;max-width:800px;position:relative;z-index:2}.buldok-hero-ai__headline{font-size:56px;letter-spacing:-1.5px;line-height:1.1;margin-bottom:var(--space-md);opacity:0;transform:translateY(20px);transition:all .8s var(--easing-smooth)}.buldok-hero-ai__subheadline{color:var(--light-gray);margin:0 auto var(--space-xl);max-width:600px;opacity:0;transform:translateY(20px);transition:all .8s var(--easing-smooth) .15s}.buldok-hero-ai__ctas{display:flex;gap:var(--space-md);justify-content:center;opacity:0;transform:translateY(20px);transition:all .8s var(--easing-smooth) .3s}.is-visible .buldok-hero-ai__ctas,.is-visible .buldok-hero-ai__headline,.is-visible .buldok-hero-ai__subheadline{opacity:1;transform:translateY(0)}@media (max-width:1023px){.buldok-hero-ai__headline{font-size:48px}}@media (max-width:767px){.buldok-hero-ai{min-height:auto;padding-top:140px}.buldok-hero-ai__headline{font-size:38px}.buldok-hero-ai__ctas{align-items:stretch;flex-direction:column;margin:0 auto;max-width:300px}}@media (prefers-reduced-motion:reduce){.buldok-hero-ai__gradient{animation:none}}