.buldok-problem-narrative{position:relative}.buldok-problem-narrative__header{margin-bottom:var(--space-xl)}.buldok-problem-narrative__intro{margin-left:auto;margin-right:auto}.buldok-problem-narrative__prose{display:flex;flex-direction:column;gap:var(--space-md);margin:0 auto var(--space-2xl);max-width:800px}.buldok-problem-narrative__item{border-left:2px solid rgba(0,212,170,.15);opacity:0;padding-left:var(--space-md);transform:translateY(20px);transition:all .6s var(--easing-smooth)}.is-visible .buldok-problem-narrative__item{opacity:1;transform:translateY(0)}.buldok-problem-narrative__item-inner{display:flex;flex-direction:column;gap:4px}.buldok-problem-narrative__item-headline{color:var(--white);font-size:16px;font-weight:600}.buldok-problem-narrative__item-content{color:var(--light-gray);line-height:1.7}.buldok-problem-narrative__item-content p{margin-bottom:0}.buldok-problem-narrative__underlying{margin:0 auto var(--space-2xl);max-width:800px;opacity:0;transform:translateY(20px);transition:all .6s var(--easing-smooth)}.is-visible .buldok-problem-narrative__underlying{opacity:1;transform:translateY(0)}.buldok-problem-narrative__h3{color:var(--white);font-family:var(--font-display);font-size:24px;font-weight:600;margin-bottom:var(--space-sm)}.buldok-problem-narrative__underlying-content{color:var(--light-gray);line-height:1.7}.buldok-problem-narrative__underlying-content strong{color:var(--teal-primary)}.buldok-problem-narrative__scenario{margin:0 auto;max-width:800px;opacity:0;transform:scale(.98);transition:all .6s var(--easing-smooth)}.is-visible .buldok-problem-narrative__scenario{opacity:1;transform:scale(1)}.buldok-problem-narrative__scenario-box{background-color:var(--graphite);border:1px solid var(--slate);border-radius:var(--radius-lg);padding:var(--space-lg)}.buldok-problem-narrative__scenario-label{color:var(--teal-primary);display:block;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:1px;margin-bottom:var(--space-sm);text-transform:uppercase}.buldok-problem-narrative__scenario-content{color:var(--light-gray);font-style:italic;line-height:1.8}.buldok-problem-narrative__scenario-content p:last-child{margin-bottom:0}.buldok-problem-narrative__transition{margin-left:auto;margin-right:auto;margin-top:var(--space-2xl);max-width:700px;opacity:0;text-align:center;transition:all .6s var(--easing-smooth)}.is-visible .buldok-problem-narrative__transition{opacity:1}.buldok-problem-narrative__transition p{color:var(--teal-primary);font-size:18px;font-weight:500;line-height:1.6}.buldok-problem-narrative__item:first-child{transition-delay:.1s}.buldok-problem-narrative__item:nth-child(2){transition-delay:.2s}.buldok-problem-narrative__item:nth-child(3){transition-delay:.3s}.buldok-problem-narrative__item:nth-child(4){transition-delay:.4s}.buldok-problem-narrative__item:nth-child(5){transition-delay:.5s}.buldok-problem-narrative__underlying{transition-delay:.6s}.buldok-problem-narrative__scenario{transition-delay:.7s}.buldok-problem-narrative__transition{transition-delay:.8s}@media (max-width:767px){.buldok-problem-narrative__item{padding-left:var(--space-md)}.buldok-problem-narrative__scenario-box{padding:var(--space-md)}.buldok-problem-narrative__h3{font-size:20px}}