.buldok-hero{align-items:center;display:flex;min-height:90vh;overflow:hidden;padding:80px 0 120px;position:relative}.buldok-hero--solid{background-color:var(--midnight)}.buldok-hero--gradient{background:linear-gradient(180deg,var(--charcoal) 0,var(--midnight) 100%)}.buldok-hero--with_glow{background-color:var(--midnight)}.buldok-hero__glow{animation:pulseGlow 4s ease-in-out infinite;background:radial-gradient(circle,rgba(0,212,170,.08) 0,transparent 70%);height:600px;pointer-events:none;position:absolute;right:-200px;top:-200px;width:600px}@keyframes pulseGlow{0%,to{opacity:1}50%{opacity:.7}}.buldok-hero__wrapper{align-items:center;display:grid;gap:var(--space-2xl);grid-template-columns:7fr 5fr;position:relative;z-index:1}.buldok-hero__wrapper--no-image{display:block}.buldok-hero--align-center .buldok-hero__wrapper{display:block;text-align:center}.buldok-hero--align-center .buldok-hero__content{margin:0 auto;max-width:800px}.buldok-hero--align-center .buldok-hero__ctas{justify-content:center}.buldok-hero__content{max-width:700px}.buldok-hero__eyebrow{background-color:rgba(0,212,170,.1);border:1px solid rgba(0,212,170,.2);border-radius:var(--radius-sm);color:var(--teal-primary);display:inline-block;font-size:12px;font-weight:600;letter-spacing:2px;padding:6px 12px;text-transform:uppercase}.buldok-hero__eyebrow,.buldok-hero__headline{font-family:var(--font-display);margin-bottom:var(--space-md)}.buldok-hero__headline{color:var(--white);font-size:64px;font-weight:700;letter-spacing:-2px;line-height:1.1}.buldok-hero__headline .highlight{color:var(--teal-primary)}.buldok-hero__subheadline{color:var(--medium-gray);font-family:var(--font-body);font-size:20px;line-height:1.7;margin-bottom:var(--space-xl);max-width:540px}.buldok-hero__subheadline p{margin:0}.buldok-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.buldok-hero__cta-wrapper .hs-cta-node,.buldok-hero__cta-wrapper .hs-cta-wrapper,.buldok-hero__cta-wrapper hubspot-cta{display:inline-block!important;margin:0!important;padding:0!important;vertical-align:middle!important}.buldok-hero__cta-wrapper .hs-cta-node>a,.buldok-hero__cta-wrapper .hs-cta-node>button,.buldok-hero__cta-wrapper a.cta_button,.buldok-hero__cta-wrapper button.cta_button,.buldok-hero__cta-wrapper hubspot-cta a,.buldok-hero__cta-wrapper hubspot-cta button{align-items:center!important;border:none!important;border-radius:4px!important;box-shadow:none!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-display)!important;font-size:16px!important;font-weight:600!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:14px 32px!important;text-decoration:none!important;transition:all var(--transition-fast)!important;white-space:nowrap!important}.buldok-hero__cta-wrapper--primary .hs-cta-node>a,.buldok-hero__cta-wrapper--primary .hs-cta-node>button,.buldok-hero__cta-wrapper--primary a.cta_button,.buldok-hero__cta-wrapper--primary button.cta_button,.buldok-hero__cta-wrapper--primary hubspot-cta a,.buldok-hero__cta-wrapper--primary hubspot-cta button{background-color:var(--teal-primary)!important;background:var(--teal-primary)!important;color:var(--midnight)!important}.buldok-hero__cta-wrapper--primary .hs-cta-node>a:hover,.buldok-hero__cta-wrapper--primary .hs-cta-node>button:hover,.buldok-hero__cta-wrapper--primary a.cta_button:hover,.buldok-hero__cta-wrapper--primary button.cta_button:hover,.buldok-hero__cta-wrapper--primary hubspot-cta a:hover,.buldok-hero__cta-wrapper--primary hubspot-cta button:hover{background-color:var(--white)!important;background:var(--white)!important;color:var(--midnight)!important;transform:translateY(-2px)}.buldok-hero__cta-wrapper--secondary .hs-cta-node>a,.buldok-hero__cta-wrapper--secondary .hs-cta-node>button,.buldok-hero__cta-wrapper--secondary a.cta_button,.buldok-hero__cta-wrapper--secondary button.cta_button,.buldok-hero__cta-wrapper--secondary hubspot-cta a,.buldok-hero__cta-wrapper--secondary hubspot-cta button{background-color:transparent!important;background:transparent!important;border:1px solid var(--slate)!important;color:var(--white)!important}.buldok-hero__cta-wrapper--secondary .hs-cta-node>a:hover,.buldok-hero__cta-wrapper--secondary .hs-cta-node>button:hover,.buldok-hero__cta-wrapper--secondary a.cta_button:hover,.buldok-hero__cta-wrapper--secondary button.cta_button:hover,.buldok-hero__cta-wrapper--secondary hubspot-cta a:hover,.buldok-hero__cta-wrapper--secondary hubspot-cta button:hover{background-color:var(--graphite)!important;background:var(--graphite)!important;border-color:var(--medium-gray)!important;transform:translateY(-2px)}@media (max-width:767px){.buldok-hero__cta-wrapper,.buldok-hero__cta-wrapper .hs-cta-node,.buldok-hero__cta-wrapper .hs-cta-wrapper,.buldok-hero__cta-wrapper a.cta_button{width:100%!important}}.buldok-hero__image{position:relative}.buldok-hero__image img{animation:floatImage 4s ease-in-out infinite;border-radius:var(--radius-lg);box-shadow:0 20px 60px rgba(0,0,0,.4);display:block;height:auto;width:100%}@keyframes floatImage{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.buldok-hero__visual{backdrop-filter:blur(20px);background:rgba(22,27,34,.8);border:1px solid var(--graphite);border-radius:var(--radius-xl);padding:var(--space-lg)}@media (max-width:1199px){.buldok-hero{min-height:auto}.buldok-hero__wrapper{gap:var(--space-xl);grid-template-columns:6fr 6fr}.buldok-hero__headline{font-size:48px;letter-spacing:-1.5px}}@media (max-width:1023px){.buldok-hero{padding:80px 0 100px}.buldok-hero__wrapper{display:block}.buldok-hero__content{margin-bottom:var(--space-xl);max-width:100%}.buldok-hero__glow{height:400px;right:-150px;top:-150px;width:400px}}@media (max-width:767px){.buldok-hero{min-height:auto;padding:60px 0 80px}.buldok-hero__eyebrow{margin-bottom:var(--space-sm)}.buldok-hero__headline{font-size:36px;letter-spacing:-1px}.buldok-hero__subheadline{font-size:16px;margin-bottom:var(--space-lg)}.buldok-hero__ctas{flex-direction:column}.buldok-hero__ctas .buldok-btn{justify-content:center;width:100%}.buldok-hero__glow{height:300px;right:-100px;top:-100px;width:300px}.buldok-hero__image{display:none}}