.hero-lead-journey{text-align:left;max-width:1010px;margin:48px auto 0;padding-bottom:55px;position:relative}.lead-journey{background:hsl(var(--card));color:hsl(var(--foreground));border:1px solid hsl(var(--border));box-shadow:0 20px 60px hsl(var(--void)/.15);text-align:left;border-radius:16px;padding:28px;position:relative}.journey-intro{color:hsl(var(--muted-foreground));letter-spacing:1.6px;align-items:center;gap:9px;margin-bottom:26px;font-size:9px;font-weight:600;display:flex}.journey-dot{background:hsl(var(--primary));border-radius:50%;width:6px;height:6px}.journey-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.journey-step{background:hsl(var(--muted));border:1px solid hsl(var(--border)/.7);border-radius:11px;min-width:0;padding:21px;position:relative}.journey-step-top{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.journey-icon{background:hsl(var(--secondary));width:45px;height:45px;color:hsl(var(--primary));border-radius:12px;place-items:center;display:grid}.journey-number{font-family:var(--font-heading);color:hsl(var(--muted-foreground)/.5);font-size:17px}.journey-label{color:hsl(var(--primary));letter-spacing:1.3px;margin-bottom:9px;font-size:8px;font-weight:600;display:block}.journey-step h3{letter-spacing:-.55px;margin:0 0 12px;font-size:19px;font-weight:650;line-height:1.3}.journey-step p{color:hsl(var(--muted-foreground));min-height:65px;margin:0 0 22px;font-size:12px;line-height:1.8}.journey-example{border-top:1px solid hsl(var(--border));color:hsl(var(--foreground));padding-top:16px;font-size:12px;font-weight:500;line-height:1.7}.journey-arrow{color:hsl(var(--primary));position:absolute;top:50%;right:-27px;transform:translateY(-50%)}.showcase-lead-journey{max-width:1020px;margin:auto}@media (width<=767px){.hero-lead-journey{margin-top:35px;padding-bottom:35px}.lead-journey{padding:20px}.journey-intro{letter-spacing:1.1px;margin-bottom:20px;font-size:8px}.journey-steps{grid-template-columns:1fr;gap:30px}.journey-step{padding:21px}.journey-step-top{margin-bottom:17px}.journey-step h3{font-size:20px}.journey-step p{min-height:0;margin-bottom:16px;font-size:13px}.journey-arrow{inset:auto auto -25px 50%;transform:translate(-50%)rotate(90deg)}}
