.buldok-hero-product{align-items:center;display:flex;min-height:90vh;overflow:hidden;padding:var(--space-3xl) 0;position:relative}.buldok-hero-product:after{background:radial-gradient(circle,rgba(0,212,170,.08) 0,transparent 70%);content:"";height:600px;opacity:0;pointer-events:none;position:absolute;transition:opacity 1s ease;width:600px;z-index:0}.buldok-hero-product.is-visible:after{opacity:1}.buldok-hero-product--glow-center-right:after{right:5%;top:50%;transform:translateY(-50%)}.buldok-hero-product--glow-top-right:after{right:-10%;top:-10%}.buldok-hero-product .buldok-container{position:relative;z-index:1}.buldok-hero-product__grid{align-items:center;display:grid;gap:var(--space-2xl);grid-template-columns:7fr 5fr}.buldok-hero-product__eyebrow{display:block;transition:all .6s var(--easing-smooth)}.buldok-hero-product__eyebrow,.buldok-hero-product__title{margin-bottom:var(--space-md);opacity:0;transform:translateY(20px)}.buldok-hero-product__title{font-size:48px;max-width:600px;transition:all .6s var(--easing-smooth) .1s}.buldok-hero-product__subheadline{margin-bottom:var(--space-xl);max-width:520px;opacity:0;transform:translateY(20px);transition:all .6s var(--easing-smooth) .2s}.buldok-hero-product__ctas{display:flex;flex-wrap:wrap;gap:var(--space-md);opacity:0;transform:translateY(20px);transition:all .6s var(--easing-smooth) .3s}.is-visible .buldok-hero-product__ctas,.is-visible .buldok-hero-product__eyebrow,.is-visible .buldok-hero-product__subheadline,.is-visible .buldok-hero-product__title{opacity:1;transform:translateY(0)}.buldok-hero-product__btn-primary{animation:ctaPulse 3s infinite;box-shadow:0 8px 24px rgba(0,212,170,.2)}@keyframes ctaPulse{0%,to{box-shadow:0 8px 24px rgba(0,212,170,.2)}50%{box-shadow:0 8px 32px rgba(0,212,170,.4)}}.buldok-hero-product__visual{opacity:0;position:relative;transform:translateX(40px);transition:all .8s var(--easing-smooth) .4s}.is-visible .buldok-hero-product__visual{opacity:1;transform:translateX(0)}.buldok-hero-product__image-wrapper{perspective:1200px;position:relative}.buldok-hero-product__screenshot{border-radius:var(--radius-lg);height:auto}.buldok-hero-product__placeholder,.buldok-hero-product__screenshot{border:1px solid var(--slate);box-shadow:0 40px 80px rgba(0,0,0,.4);transform:rotateY(-8deg) rotateX(2deg);width:100%}.buldok-hero-product__placeholder{align-items:center;aspect-ratio:4/3;background-color:var(--charcoal);border-radius:var(--radius-lg);display:flex;justify-content:center}.buldok-hero-product__placeholder-inner{color:var(--medium-gray);text-align:center}.buldok-hero-product__placeholder-inner span{display:block;font-size:14px;margin-top:var(--space-sm)}.buldok-hero-product__float{opacity:0;position:absolute;transform:scale(.8);transition:all .5s var(--easing-bounce);z-index:2}.is-visible .buldok-hero-product__float{opacity:1;transform:scale(1)}.buldok-hero-product__float--1{right:-30px;top:-20px;transition-delay:.8s}.buldok-hero-product__float--2{bottom:20px;left:-40px;transition-delay:1s}.float-badge{align-items:center;animation:floatAnim 4s ease-in-out infinite;background-color:var(--midnight);border:1px solid var(--teal-primary);border-radius:30px;box-shadow:0 10px 30px rgba(0,0,0,.3);color:var(--white);display:flex;font-size:13px;font-weight:600;gap:8px;padding:10px 16px}.buldok-hero-product__float--2 .float-badge{animation-delay:1s;border-color:var(--blue-primary)}@keyframes floatAnim{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.buldok-hero-product__scroll{animation:bounce 2s infinite;bottom:30px;color:var(--teal-primary);left:50%;opacity:.6;position:absolute;transform:translateX(-50%)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}@media (max-width:1023px){.buldok-hero-product__title{font-size:38px}.buldok-hero-product__grid{gap:var(--space-xl)}}@media (max-width:767px){.buldok-hero-product{min-height:auto;padding:100px 0 var(--space-3xl)}.buldok-hero-product__grid{grid-template-columns:1fr;text-align:center}.buldok-hero-product__content{order:1}.buldok-hero-product__visual{margin-top:var(--space-2xl);order:2;transform:none}.buldok-hero-product__subheadline,.buldok-hero-product__title{margin-left:auto;margin-right:auto}.buldok-hero-product__ctas{justify-content:center}.buldok-hero-product__placeholder,.buldok-hero-product__screenshot{transform:none}.buldok-hero-product__float,.buldok-hero-product__scroll{display:none}}