.process{background:#fff;padding:80px 0 64px}.section-eyebrow{align-items:center;color:var(--cyber-primary);display:flex;font-size:11px;gap:14px;justify-content:center;letter-spacing:1.6px;margin-bottom:16px;text-transform:uppercase}.section-eyebrow,.section-title{font-family:var(--font-display);font-weight:800}.section-title{color:var(--navy);font-size:36px;letter-spacing:-.8px;line-height:1.15;margin-bottom:14px;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.section-lead{color:var(--gray-600);font-size:16px;line-height:1.6;margin:0 auto 48px;max-width:640px;text-align:center}.process-steps{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:980px}.process-step{background:linear-gradient(160deg,#fff 0,var(--cyber-tint) 100%);border:1px solid var(--cyber-tint-2);border-radius:16px;padding:28px 24px 26px;position:relative}.process-step-num{align-items:center;background:var(--cyber-primary);border-radius:50%;box-shadow:0 4px 12px rgba(109,40,217,.3);color:#fff;display:flex;font-size:15px;height:36px;justify-content:center;margin-bottom:18px;width:36px}.process-step-num,.process-step-title{font-family:var(--font-display);font-weight:800}.process-step-title{color:var(--navy);font-size:17px;letter-spacing:-.2px;line-height:1.3;margin-bottom:8px}.process-step-body{color:var(--gray-600);font-size:14px;line-height:1.6}@media (max-width:1100px){.process-steps{grid-template-columns:1fr;max-width:520px}}@media (max-width:760px){.process{padding:56px 0}}