.process-flow-section{background:var(--color-bg-secondary)}.process-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--spacing-4);position:relative;margin-bottom:var(--spacing-12)}.process-step{position:relative;text-align:center;padding:var(--spacing-6);background:var(--color-bg-elevated);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);transition:border-color var(--transition-base),transform var(--transition-base)}.process-step:hover{border-color:var(--color-accent-gold);transform:translateY(-4px)}.step-number{position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:30px;height:30px;background:var(--gradient-gold);color:var(--color-bg-primary);border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);font-size:var(--font-size-sm)}.step-icon{font-size:var(--font-size-5xl);margin-bottom:var(--spacing-3)}.step-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.step-description{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.5;margin:0}.step-arrow{display:none}.process-cta{text-align:center;padding:var(--spacing-8);background:var(--color-bg-elevated);border-radius:var(--radius-xl);border:2px solid var(--color-accent-gold)}.process-cta p{font-size:var(--font-size-lg);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}@media (max-width:1024px){.process-steps{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.process-steps{grid-template-columns:1fr}}