.buldok-lifecycle{background-color:var(--midnight);overflow:hidden;padding:100px 0;position:relative}.buldok-lifecycle .buldok-section__header{margin-bottom:80px;text-align:center}.buldok-lifecycle__diagram{margin:0 auto;max-width:1200px;position:relative;width:100%}.buldok-lifecycle__line-container{height:200px;left:-48px;pointer-events:none;position:absolute;right:-48px;top:0;z-index:1}.buldok-lifecycle__svg{height:100%;overflow:visible;width:100%}.buldok-lifecycle__path-bg{fill:none;opacity:.3;stroke:var(--graphite);stroke-width:2px}.buldok-lifecycle__path-active{fill:none;stroke:var(--teal-primary);stroke-dasharray:2000;stroke-dashoffset:2000;stroke-width:2px;transition:stroke-dashoffset 2s var(--easing-smooth)}.buldok-lifecycle__endpoint{fill:var(--teal-primary);filter:drop-shadow(0 0 8px rgba(0,212,170,.6))}.buldok-lifecycle__stages{display:grid;grid-template-columns:repeat(4,1fr);position:relative;z-index:2}.buldok-lifecycle__stage{align-items:center;display:flex;flex-direction:column;text-align:center}.buldok-lifecycle__node-wrapper{align-items:center;display:flex;height:200px;justify-content:center;margin-bottom:24px}.buldok-lifecycle__node{height:160px;width:160px;z-index:3}.buldok-lifecycle__node,.buldok-lifecycle__node-inner{align-items:center;display:flex;justify-content:center;position:relative}.buldok-lifecycle__node-inner{background-color:#0a0e14;border:1px solid rgba(0,212,170,.3);border-radius:50%;box-shadow:inset 0 0 20px rgba(0,212,170,.05);height:100%;padding:20px;transition:all .4s var(--easing-smooth);width:100%;z-index:2}.buldok-lifecycle__node-title{color:var(--white);font-family:var(--font-display);font-size:16px;font-weight:600;line-height:1.3}.buldok-lifecycle__node-glow{background:radial-gradient(circle,rgba(0,212,170,.15) 0,transparent 70%);border-radius:50%;height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .6s ease;width:100%;z-index:1}.buldok-lifecycle__stage.is-active .buldok-lifecycle__node-inner{border-color:var(--teal-primary);box-shadow:0 0 30px rgba(0,212,170,.1)}.buldok-lifecycle__stage.is-active .buldok-lifecycle__node-glow{opacity:1}.buldok-lifecycle__content{opacity:0;transform:translateY(20px);transition:all .6s var(--easing-smooth)}.buldok-lifecycle__stage.is-active .buldok-lifecycle__content{opacity:1;transform:translateY(0)}.buldok-lifecycle__list{list-style:none;margin:0;padding:0}.buldok-lifecycle__item{color:var(--light-gray);font-family:var(--font-body);font-size:14px;line-height:1.5;margin-bottom:12px;opacity:.8;transition:opacity .3s ease}.buldok-lifecycle__stage:hover .buldok-lifecycle__item{opacity:1}@media (max-width:1023px){.buldok-lifecycle__line-container{display:none}.buldok-lifecycle__stages{gap:48px;grid-template-columns:repeat(2,1fr)}.buldok-lifecycle__node-wrapper{height:auto}.buldok-lifecycle__node{height:140px;width:140px}}@media (max-width:767px){.buldok-lifecycle__stages{gap:64px;grid-template-columns:1fr}.buldok-lifecycle .buldok-section__headline{font-size:32px}}