.buldok-solution-intro{position:relative}.buldok-solution-intro__pillars{display:grid;gap:var(--space-lg);grid-template-columns:repeat(3,1fr);margin:var(--space-xl) auto 0;max-width:1000px;padding:0 var(--space-lg);position:relative}.buldok-pillar-card{background:var(--charcoal);border:1px solid var(--graphite);border-radius:var(--radius-xl);border-top:2px solid var(--teal-primary);opacity:0;padding:40px 32px;text-align:center;transform:translateY(20px);transition:all .4s var(--easing-smooth)}.buldok-pillar-card:hover{border-top-color:var(--teal-bright);box-shadow:0 20px 40px rgba(0,0,0,.4);transform:translateY(-8px)}.buldok-pillar-card__icon-wrapper{align-items:center;background:rgba(0,212,170,.1);border-radius:50%;color:var(--teal-primary);display:flex;height:48px;justify-content:center;margin:0 auto var(--space-md);transition:all .4s var(--easing-bounce);width:48px}.buldok-pillar-card:hover .buldok-pillar-card__icon-wrapper{transform:scale(1.1) rotate(5deg)}.buldok-pillar-card__icon{height:24px;width:24px}.buldok-pillar-card__title{color:var(--white);font-family:var(--font-display);font-size:24px;font-weight:600;letter-spacing:-.5px;margin-bottom:var(--space-sm)}.buldok-pillar-card__desc{color:var(--light-gray);font-size:14px;line-height:1.7}.buldok-solution-intro__connector{height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:40px;transition:opacity .4s var(--easing-smooth) .6s;width:100%;z-index:0}.buldok-solution-intro__connector-path{transition:stroke-dashoffset .8s var(--easing-smooth) .6s}.is-visible .buldok-solution-intro__connector{opacity:.3}.is-visible .buldok-solution-intro__connector-path{stroke-dashoffset:0}.is-visible .buldok-pillar-card{opacity:1;transform:translateY(0)}.buldok-pillar-card:first-child{transition-delay:.1s}.buldok-pillar-card:nth-child(2){transition-delay:.25s}.buldok-pillar-card:nth-child(3){transition-delay:.4s}@media (max-width:1023px){.buldok-solution-intro__pillars{gap:var(--space-xl);grid-template-columns:1fr;max-width:450px}.buldok-solution-intro__connector{display:none}}@media (prefers-reduced-motion:reduce){.buldok-solution-intro__connector-path{stroke-dashoffset:0;transition:none}}