.journey-section[data-astro-cid-4362f7na]{background:linear-gradient(180deg,#f8f9fa,#e9ecef,#f8f9fa);min-height:100vh}.dark .journey-section[data-astro-cid-4362f7na]{background:linear-gradient(180deg,#0f1419,#1a1a2e,#0f1419)}.journey-path-container[data-astro-cid-4362f7na]{position:absolute;left:50%;top:0;bottom:0;transform:translate(-50%);width:100px;max-width:10%;pointer-events:none;z-index:1}.journey-path[data-astro-cid-4362f7na]{width:100%;height:100%}.animated-path[data-astro-cid-4362f7na]{stroke-dasharray:3500;stroke-dashoffset:3500;animation:drawPath 3s ease-out forwards}@keyframes drawPath{to{stroke-dashoffset:0}}.journey-milestone[data-astro-cid-4362f7na]{margin:10rem auto;max-width:800px;position:relative}.journey-milestone[data-astro-cid-4362f7na][data-side=left] .milestone-content[data-astro-cid-4362f7na]{align-items:flex-start;padding-right:10%}.journey-milestone[data-astro-cid-4362f7na][data-side=right] .milestone-content[data-astro-cid-4362f7na]{align-items:flex-end;padding-left:10%}.journey-milestone[data-astro-cid-4362f7na][data-side=center] .milestone-content[data-astro-cid-4362f7na]{align-items:center}.blur-reveal[data-astro-cid-4362f7na]{filter:blur(4px);opacity:0;transform:translateY(30px);transition:all .6s cubic-bezier(.4,0,.2,1)}.blur-reveal[data-astro-cid-4362f7na].visible{filter:blur(0);opacity:1;transform:translateY(0)}.stagger-1[data-astro-cid-4362f7na]{transition-delay:0s}.stagger-2[data-astro-cid-4362f7na]{transition-delay:.1s}.stagger-3[data-astro-cid-4362f7na]{transition-delay:.2s}.stagger-4[data-astro-cid-4362f7na]{transition-delay:.3s}.stagger-5[data-astro-cid-4362f7na]{transition-delay:.4s}.milestone-content[data-astro-cid-4362f7na]{position:relative;display:flex;flex-direction:column;padding-top:4rem;z-index:2}.milestone-dot[data-astro-cid-4362f7na]{width:32px;height:32px;border-radius:50%;background:var(--color-boulder-blue, #4A6FA5);border:6px solid white;box-shadow:0 4px 16px #0003,0 0 #4a6fa566;position:absolute;left:50%;top:0;transform:translate(-50%);z-index:10;animation:pulse 2s infinite}.milestone-dot[data-astro-cid-4362f7na]:after{content:"";position:absolute;width:2px;height:2.5rem;background:var(--color-boulder-blue, #4A6FA5);opacity:.3;left:50%;top:100%;transform:translate(-50%);z-index:1}@keyframes pulse{0%,to{box-shadow:0 4px 16px #0003,0 0 #4a6fa566}50%{box-shadow:0 4px 16px #0003,0 0 0 10px #4a6fa500}}.dark .milestone-dot[data-astro-cid-4362f7na]{border-color:var(--color-deep-blue, #0A1931)}.glass-card[data-astro-cid-4362f7na]{backdrop-filter:blur(12px) saturate(180%);background:#ffffffe0;border-radius:24px;padding:1.5rem;box-shadow:0 20px 60px #0000001f,0 0 1px #0000001a;border:1px solid rgba(255,255,255,.3);width:100%;margin-top:0}.dark .glass-card[data-astro-cid-4362f7na]{background:#0a1931d9;border-color:#ffffff1a;box-shadow:0 20px 60px #00000080,0 0 1px #ffffff1a}.hover-lift[data-astro-cid-4362f7na]{transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}.hover-lift[data-astro-cid-4362f7na]:hover{transform:translateY(-12px);box-shadow:0 32px 80px #0003,0 0 1px #0000001a}.dark .hover-lift[data-astro-cid-4362f7na]:hover{box-shadow:0 32px 80px #0009,0 0 1px #fff3}@media(max-width:768px){.journey-milestone[data-astro-cid-4362f7na]{margin:6rem auto}.journey-milestone[data-astro-cid-4362f7na][data-side=left] .milestone-content[data-astro-cid-4362f7na],.journey-milestone[data-astro-cid-4362f7na][data-side=right] .milestone-content[data-astro-cid-4362f7na]{align-items:center;padding:0}.milestone-content[data-astro-cid-4362f7na]{padding-top:3rem}.milestone-dot[data-astro-cid-4362f7na]:after{height:1.5rem}.glass-card[data-astro-cid-4362f7na]{padding:1.25rem}@media(min-width:640px){.glass-card[data-astro-cid-4362f7na]{padding:1.75rem}}@media(min-width:768px){.glass-card[data-astro-cid-4362f7na]{padding:2.5rem}}.journey-path-container[data-astro-cid-4362f7na]{width:60px}.milestone-dot[data-astro-cid-4362f7na]{width:24px;height:24px;border-width:4px}}@media(prefers-reduced-motion:reduce){.blur-reveal[data-astro-cid-4362f7na]{filter:none;animation:none;transition:opacity .3s ease}.animated-path[data-astro-cid-4362f7na]{animation:none;stroke-dashoffset:0}.milestone-dot[data-astro-cid-4362f7na]{animation:none}.hover-lift[data-astro-cid-4362f7na]:hover{transform:none}}
